ProjetsImpSE3A_-_Nao - Ensiwiki

publicité
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
Téléchargement