Interaction Homme Robot : Différence entre versions
Ligne 18 : | Ligne 18 : | ||
*Les contraintes mécaniques du NAO : limites des articulations, la vitesse du mouvement et l'équilibre du NAO. | *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. | ||
+ | *La précision des mouvements du 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:30
Sommaire
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.
- La précision des mouvements du 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
...