Interaction Homme Robot : Différence entre versions

De Wiki de Projets IMA
Ligne 16 : Ligne 16 :
 
Les contraintes à prendre en compte sont :
 
Les contraintes à prendre en compte sont :
 
      
 
      
*Les contraintes mécaniques du NAO (limites des articulations ainsi que la vitesse du mouvement).
+
*Les contraintes mécaniques du NAO : limites des articulations, la vitesse du mouvement et l'équilibre du NAO.
 
*Le temps de réponse qui ne doit pas être trop long malgré la communication wifi avec le NAO.
 
*Le temps de réponse qui ne doit pas être trop long malgré la communication wifi avec le NAO.
 
*Et la vitesse de calcul résultant de l’environnement NAO, celle-ci étant contournée en utilisant des langages de programmation de plus faible niveau (C, C++, Java).
 
*Et la vitesse de calcul résultant de l’environnement NAO, celle-ci étant contournée en utilisant des langages de programmation de plus faible niveau (C, C++, Java).

Version du 26 janvier 2015 à 17:26


Cahier des charges

Présentation générale du projet

Contexte

Emmanuelle Grangier, professeur à l’école supérieure d'art de Cambrai a pour projet la réalisation d’un spectacle de danse sur le thème de la relation homme-robot nommé Link Human Robot. Lors de ce spectacle, un danseur professionnel aura comme partenaire un robot NAO avec lequel il interagira.

Objectif du projet

Le sujet qui nous est proposé consiste à réaliser un environnement permettant la communication entre un danseur professionnel et un robot NAO. Le but étant que le robot soit capable de reproduire les mouvements du danseur en temps réel.

Description du projet

Afin que notre robot soit en mesure de suivre les mouvements du danseur il est nécessaire de récupérer les informations venant des capteurs, de les traiter à l'aide d'un algorithme puis ensuite d'envoyer les commandes adéquates au robot NAO afin qu'il agisse en conséquence. Les contraintes à prendre en compte sont :

  • Les contraintes mécaniques du NAO : limites des articulations, la vitesse du mouvement et l'équilibre du NAO.
  • Le temps de réponse qui ne doit pas être trop long malgré la communication wifi avec le NAO.
  • Et la vitesse de calcul résultant de l’environnement NAO, celle-ci étant contournée en utilisant des langages de programmation de plus faible niveau (C, C++, Java).

Choix techniques : matériel et logiciel

Etapes du projet

Avancement du Projet

Semaine 1

...

Fichiers Rendus