Synchronisation Humain NAO : Différence entre versions

De Wiki d'activités IMA
Ligne 47 : Ligne 47 :
 
- Réalisation d'un programme permettant d'envoyer des nombres via le terminal pour commander angulairement un moteur du nao.
 
- Réalisation d'un programme permettant d'envoyer des nombres via le terminal pour commander angulairement un moteur du nao.
  
'''Semaine 13, 14(18-29/3/2013):'''
+
'''Semaine 12, 13(18-29/3/2013):'''
  
 
- Difficultés dans la recherche de librairies permettant d'exploiter la wiimote sous windows.
 
- Difficultés dans la recherche de librairies permettant d'exploiter la wiimote sous windows.
Ligne 53 : Ligne 53 :
 
- On a finalement décidé avec l'accord de M. Merzouki de passer sous linux pour faciliter le travail.
 
- On a finalement décidé avec l'accord de M. Merzouki de passer sous linux pour faciliter le travail.
  
'''
+
'''Semaine 14(1-12/4/2013):'''
  
 
- On a fait un programme fonctionnant sous linux avec CWIID et permettant de récupérer les angles pitch et roll.
 
- On a fait un programme fonctionnant sous linux avec CWIID et permettant de récupérer les angles pitch et roll.
  
 
- Sous windows, nous avons installé la librairie du nao (NAOqi) pour réutiliser le programme déjà fait pour le contrôle du nao. Nous avons eu de nouveaux problèmes de librairies.
 
- Sous windows, nous avons installé la librairie du nao (NAOqi) pour réutiliser le programme déjà fait pour le contrôle du nao. Nous avons eu de nouveaux problèmes de librairies.

Version du 29 avril 2013 à 15:35

Séance 1 (4/2/2013):

- Découverte des robots.

- Prise en main du logiciel Chorégraphe.

Séance 2 (7/2/2013):

- Découverte des robots.

- Prise en main du logiciel Chorégraphe.

- Tests sur le Nao.

Séance 3 (11/2/2013):

- Rencontre avec Emmanuelle Grangier.

- Choix de capteurs pour acquérir les mouvements d'un bras.

- Constat que chorégraphe n'est pas adapté au temps réel.

- En conséquence, approfondissement de la programmation de Nao en Python.

- Contact de l'entreprise Interface-z, nous fournissant les capteurs et la carte d'acquisition.

Séance 4 (14/2/2013):

- Recherche de capteurs pour commencer à tester la fluidité des transferts de données ordinateur -> Nao.

Semaine 9 (25-29/2/2013):

- Récupération d'une wiimote.

- Récupération des valeurs des capteurs de la wiimote en temps réel sur l'ordinateur.

Semaine 10 (4-8/3/2013):

- Programmation d'un serveur en python.

- On utilise une socket python pour que l'ordinateur en tant que client du serveur nao envoie les données des capteurs en continu au Nao.

Semaine 11 (11-15/3/2013):

- Constat qu'un serveur n'est pas nécéssaire, en effet on peut directement envoyer les données au nao via la borne wifi en connaissant son adresse IP par un programme python.

- Réalisation d'un programme permettant d'envoyer des nombres via le terminal pour commander angulairement un moteur du nao.

Semaine 12, 13(18-29/3/2013):

- Difficultés dans la recherche de librairies permettant d'exploiter la wiimote sous windows.

- On a finalement décidé avec l'accord de M. Merzouki de passer sous linux pour faciliter le travail.

Semaine 14(1-12/4/2013):

- On a fait un programme fonctionnant sous linux avec CWIID et permettant de récupérer les angles pitch et roll.

- Sous windows, nous avons installé la librairie du nao (NAOqi) pour réutiliser le programme déjà fait pour le contrôle du nao. Nous avons eu de nouveaux problèmes de librairies.