Contrôle des systèmes complexes(1/2) Contexte La robotique mélange HW/SW, mécanique, ergonomie, etc… Possible grâce aux progrès de l’électronique embarquée Nao: robot humanoïde « cutting-edge » – Ciblé utilisation haut-niveau – … bas niveau offusqué Cible du projet: Spécifier et implémenter une interface C/C++ pour commander Nao et accéder à ses capteurs Développement SW/Réseaux ENSIMAG/ Phelma Projet Implantation Systèmes Embarqués Contrôle des systèmes complexes (2/2) 1. Communication avec Nao - Etudier les interfaces fournis (Python, Chorographe, C++?) - Contrôle via réseau (Ethernet ou Wifi) - Etude de Nao QI, son OS 2. Spécification d’un API dans Linux - Connexions Eth ou Wifi - Récupération des capteurs (moteurs,micros, cameras, etc…) - Contrôle fin (moteurs, leds, etc..) 3. Démonstrateur - Enchainement d’actions - Récupération capteurs (ex: flot video) - Réponse dynamique (ex: suivi d’un bruit/source de lumière) 4. Bonus - Contrôle depuis une processeur embarqué ENSIMAG/ Phelma Projet Implantation Systèmes Embarqués