Catégorie:Nao

De troyesGEII
Aller à : navigation, rechercher


Description et présentation du Projet

Le projet Nao consiste à programmer un robot pour lui faire réaliser plusieurs sortes de défis dans le but de se présenter à un concours, pour ceci on utilise le logiciel Chorégraphe pour construire un programme, puis on utilise un autre logiciel, Webots qui nous permet de simuler virtuellement les actions du robot et corriger les erreurs qui peuvent survenir, c'est ensuite que l'on peut tester ces programmes sur le robot Nao.


Principe d'utilisation des logiciels

Programme test

Voici un algorithme qui représente l'idée générale du fonctionnement du robot après la phase de programmation sur le logiciel Chorégraphe.

Algorithmenao1.png

Avant de commencer à vouloir réaliser les défis, on décide de créer un programme où Nao exécute de multiples actions sans de but très précis si ce n'est de nous familiariser avec les blocs basiques

programme test

On se rend compte avec l'image ci-dessus que l'ajout de fonctions ou l'apport de modifications devient très dure voire impossible à cause de toutes les liaisons présente, donc pour arranger cela nous avons créé des compartiments qui nous permettrons d'inclure les fonctions existantes selon leurs actions, et la possibilité de pouvoir ajouter des fonctions beaucoup plus simplement.

Essai123456789.png

On peut voir ci-dessous les différents compartiments, à gauche on a toutes les actions que nous avons programmées pour Nao ainsi qu'un switch case qui permet d'associer un mot ou une phrase à une action. A droite on peut voir une fonction qui nous permet de mettre en veille Nao ou de le remettre en marche juste en touchant sa tête qui possède trois capteurs sensoriels ainsi celui de devant permet de le "réveiller" et celui de derrière permet de le mettre en veille. Avant chaque action nous avons pris le soin de faire dire une phase "explicative" sur l'action que Nao va entreprendre ce qui permet à un utilisateur "externe" de pouvoir anticiper les actions de Nao, par exemple quand on va demander à Nao de marcher il répondra "D'accord allons nous promener"

Essaiaction123456789.png
Essaiveille123456789.png

1er défi: play with me

Ici il s'agit d'élaborer un jeu qui permet à un humain et à Nao de jouer, c'est un défi ouvert c'est à dire que chaque équipe aura son propre jeu. On a choisit pour commencer un jeu basique: on demande à Nao d'imiter un animal, pour réaliser le programme il faut que Nao reconnaisse le mot d'un assez grands nombres d'animaux, puis qu'il associe à chaque animal son cri. On commence par des animaux simples à imiter comme le chien, le chat, la grenouille

Cette catégorie ne contient actuellement aucune page ni fichier multimédia.