TP : PROGRAMMATION DU ROBOT NAO

Documents pareils
Guide Utilisateur du robot humanoïde NAO

Manuel d'utilisation avec le superviseur ISCANSERVER et le client VEHICLE Network System

GUIDE UTILISATEUR SYSTEMES CCTV

Utilisation de l outil lié à MBKSTR 9

Styler un document sous OpenOffice 4.0

Rapport - Robot humanoïde NAO

Start me quick! Français

Introduction à Eclipse

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards

Windows. Préparation. Windows

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Préparation à l installation d Active Directory

Réalisation d un diaporama en haute définition avec. Adobe Premiere Elements 3.0 ou Adobe Premiere Pro 2.0. Encodage pour Internet

Guide de mise à jour BiBOARD

Microsoft Windows XP. Movie Maker 2

Installation et configuration du serveur syslog sur Synology DSM 4.0

Comment utiliser sa messagerie laposte.net

Installation et utilisation du client FirstClass 11

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Préparation d une flotte d IPADS dans une école via ITUNES

Les Utilisateurs dans SharePoint

Manuel utilisateur «VisioJeunes»

Notice de fonctionnement DVR H Méthode de Visionnage ESEENET

Découvrez Windows NetMeeting

Robot humanoïde NAO Système d étude de la robotique mobile

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés Les listes de diffusions...

Utilisation d une tablette numérique

TrueCrypt : installation et paramétrage

Synchroniser ses photos

Nous souhaitons fournir un service sécurisé sans pour autant chiffrer sans garantir la fiabilité du chiffrement.

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

Procédure Création : 04/05/2009 ARCHIVAGE DE LA MESSAGERIE

CLAVIER VoIP IP-TALKY Modèle : KIP-800 Réf. : KT540

MANUEL DE WEBCAM STATION EVOLUTION

Liseuses et tablettes électroniques

Étape 3 : Afin d'approfondir vos connaissances sur le bit d'archivage, vous apprendrez l'effet d'une modification d'un fichier sur celui-ci.

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Pour les futurs développeurs Sommaire

EXCEL Les tableaux croisés dynamiques

/ / / Système de distribution audio A44/A88 Logiciel PC

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

OUTIL DE CRYPTAGE ET DE COMPRESSION

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

Initiation à Mendeley AUT2012

ESPACE COLLABORATIF SHAREPOINT

Sauvegarder sa messagerie Outlook 2010

Logiciel PICAXE Programming Editor

Initiation à l utilisation de la micro-informatique Internet Explorer 7. Mode d emploi.

GUIDE UTILISATEUR WEBCONFERENCE. Utilisation depuis un PC Windows

NIGHT VISION STUDIOS GUIDE DU LOGICIEL. Produit Voyance. Version 1.5

Plateforme takouine: Guide de l apprenant

REPETEUR SANS FIL N 300MBPS

I) INTRODUCTION... 3 II) ENREGISTREMENT DE SON TYROS

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

2. Réservation d une visioconférence

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

TABLETTE NUMÉRIQUE TACTILE - IPAD

MEDLINE BANQUE DE DONNÉES EN MÉDECINE INTERFACE PUBMED INITIATION

VIDEO RECORDING Accès à distance

COMMENT RESTAURER DES S OUTLOOK AVEC SECURITOO BACKUP

PHILA-Collector-USB-16Go Pour Windows & Android

Guide de démarrage rapide. (pour la version 5.0.)

MANUEL UTILISATEUR SOPISAFE V 3.5

Ladibug TM Document Camera Manuel de l Utilisateur de Logiciel d image

TERMINAL D AUDIO CONFERENCE ANALOGIQUE USB VOIP NOTICE

Archivage des pièces comptables

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS Août Version du document : 010

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

Sauvegarde Android

Note Technique. 1. Objectif. 2. Prérequis. 3. Installation

Samsung Auto Backup Guide de démarrage rapide

FAIRE SES COMPTES AVEC GRISBI

GUIDE D UTILISATION ADSL ASSISTANCE

FORMATION MULTIMÉDIA LVE

Tutoriel Papier sur le logiciel DVD Shrink

Patton M-ATA-1/E - guide d installation et de configuration

Manuel de formation de base. FP Solutions

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Manuel de l utilisateur

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

DE LA CAMÉRA SOMMAIRE

TP Blender n 2 : Importation d un modèle SketchUp et animation

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

Courrier électronique

Ouvrez un compte Hotmail pour communiquer

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

WINDOWS SERVER 2003-R2

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Installation d un manuel numérique 2.0

Un outil open source de gestion de bibliographies

Windows 7 - Installation du client

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

Guide de présentation du courrier électronique. Microsoft Outlook Préparé par : Patrick Kenny

supérieure Vous ne connaissez pas le numéro de version de votre application?

Transcription:

Lycée Eugène IONESCO STI2D - Système d'information et Numérique TD TP Cours Synthèse Devoir Evaluation Projet Document ressource TP : PROGRAMMATION DU ROBOT NAO 1 LE ROBOT NAO Le robot NAO est un robot humanoïde programmable contenant de multiples capteurs. Il mesure environ 58 cm et pèse moins de 5 kg. NAO est équipée d une centrale inertielle avec un accéléromètre 3 axes et 2 gyromètres, de 2 sonars utilisant des capteurs à ultrason (émetteurs et récepteurs), de 8 capteurs de pressions résistifs sous les pieds et de 2 bumpers. Il dispose également d un système multimédia évolué incluant quatre microphones, deux haut-parleurs et deux caméras HD (1280 x 960). Il dispose également de capteurs d interactions dans les zones tactiles sur le dessus de la tête et sur les mains, deux LED infrarouges ainsi que deux bumper sur l avant des pieds. 2 CONSTITUTION DU ROBOT NAO Documents à disposition dans le dossier «Ressources pour le TP» : document Ressource «Le robot NAO» ; document Ressource «NAO Liste des actionneurs et des capteurs» ; vidéo «NAO le robot domestique» ; document technique «NAO H25». 1. Compléter l image du Document Réponse. 2. Indiquez combien de sonars possède le robot NAO. Préciser leur rôle. 3. Préciser le nombre et le rôle des microphones. 4. Indiquez le rôle des haut-parleurs. 5. Préciser le nombre et le rôle caméras HD. Page n 1/9

3 LOGICIEL CHOREGRAPHE Documents à disposition dans le dossier «Ressources pour le TP» : document Ressource «Le logiciel Chorégraphe» ; vidéo «NAO le robot domestique» ; document technique «NAO Users Guide». 1. Lancer le logiciel Chorégraphe. 2. Glisser dans la fenêtre de diagramme, le comportement «Hello» qui se trouve dans la librairie «Motions Animations». 3. Relier les connexions de la boîte «Hello» aux connexions de la fenêtre. 4. Simuler le fonctionnement du programme en cliquant sur l icône. Indiquez le comportement du robot, observé dans la fenêtre de vue 3D. 5. Double-cliquer sur la boite «Hello». La boite «Hello» apparaît sur l'axe des hiérarchies. Il suffira de cliquer sur «root» pour revenir à la racine du projet. L échelle temporelle (time line) est constituée par des positions définies par le créateur du comportement. Les positions intermédiaires sont calculées à partir des positions imposées. 6. Cliquer sur les 3 premières positions imposées par le créateur de la boîte «Hello». Indiquer quel(s) membre(s) du robot NAO a (ont) changé(s) de position. Page n 2/9

En double cliquant sur la boite «Light_AskForAttentionEyes» on voit le programme associé à ce comportement. Le langage utilisé est le langage Python. 7. Indiquer de quels organes du robot NAO, la boîte «AskForAttentionEyes» gère-t-elle le comportement. 4 CREATION D'UN COMPORTEMENT 4.1 Comportement NON Le but de cette activité est de créer une boîte qui doit permettre au robot NAO de faire un signe NON de la tête. 1. Effectuer un click droit au milieu de la fenêtre de diagramme et cliquer sur «Add a new box». 2. Compléter les items de la fenêtre «Create a New Box» (L image «NON» qui doit illustrer la boîte se trouve dans le dossier «Ressources»). Page n 3/9

En cliquant sur «OK», la boîte «NON» apparait dans la fenêtre de diagramme : 3. Double-cliquer sur la boîte «NON» afin de programmer le comportement du robot à partir de la TimeLine. 4. Cliquer, dans la fenêtre de vue 3D, sur la tête. Vérifier, dans la fenêtre «Motion» qui s est ouverte, que les 2 axes de rotation ont pour valeur 0. 5. Cliquer sur la «timeline» (au dessus de la bande grise) au niveau de la frame 1 (temps 1). Cliquer avec le bouton droit et sélectionner «Set start frame here». Un drapeau vert apparaît afin d indiquer le début du comportement de la boîte. 6. Cliquer sur la «timeline» (sur la bande grise) au niveau de la frame 10 (temps 10). Cliquer avec le bouton droit et sélectionner «Store joints in keyframe» puis «Head». La frame 10 a été associée à une position de la tête. Il faut maintenant préciser quelle position. 7. Cliquer, dans la fenêtre de vue 3D, sur la tête. Fixer l axe de rotation de la tête à 45. 8. Associer à la frame 20 une nouvelle position de la tête avec l axe de rotation de la tête à +45. 9. Associer à la frame 50 une nouvelle position de la tête avec l axe de rotation de la tête à 0. 10. Vérifier le comportement en cliquant sur «Play» dans la partie «Motion». Page n 4/9

11. Revenir à la racine du projet et relier les connexions de la boîte «NON» aux connexions de la fenêtre. 12. Simuler le fonctionnement du programme et vérifier le comportement correspond bien à celui attendu. 4.3 Sauvegarde du comportement NON dans une librairie 13. Sélectionner «New box library» dans le menu «Box library», puis «Save box library». Indiquer dans la fenêtre qui s est ouverte, le nom de la librairie et l emplacement où sera enregistrée la librairie. 14. Cliquer sur l'onglet de la nouvelle librairie. Sélectionner, dans la fenêtre de diagramme, la boite «NON». Sélectionner «Add to library» avec un clic droit de la souris. Sauvegarder la nouvelle librairie en sélectionnant «Save box library» le menu «Box library». La boîte «NON» doit alors apparaître dans la nouvelle librairie le nouvel objet. 15. Glisser une nouvelle boîte «NON» d'objet dans la fenêtre de diagramme et la relier à la boite précédente. Simuler le fonctionnement du programme et vérifier le comportement correspond bien à celui attendu. 16. Tester le programme sur le robot NAO s il est disponible et si le professeur a donné l autorisation (voir Document Ressource «Connecter et utiliser le robot NAO»). 4.4 Création du comportement OUI Le but de cette activité est de créer une boîte qui doit permettre au robot NAO de faire le signe OUI de la tête. Pour cela il doit pencher la tête en arrière de 30, la tête en avant de +29, puis revenir à la position initiale à 0. L image «OUI» qui doit illustrer la boîte se trouve dans le dossier «Ressources». La boîte «OUI» sera enregistrée dans la librairie créée précédemment. 17. Créer la boîte «OUI» et sauvegarder-la dans la librairie créée précédemment. Page n 5/9

18. Créer un programme permettant d effectuer un enchaînement «NON» et «OUI». Simuler le fonctionnement du programme et vérifier le comportement correspond bien à celui attendu. 19. Tester le programme sur le robot NAO s il est disponible et si le professeur a donné l autorisation. 5 UTILISATION DE LA SYNTHESE VOCALE La synthèse vocale ne peut pas être simulée avec le logiciel Choregraphe. Le texte qui doit être dit par le NAO est uniquement affiché dans la fenêtre de vue 3D. Il sera donc nécessaire de tester le bon fonctionnement du programme à l aide du robot NAO. Le but de cette activité est de créer une boîte qui doit permettre au robot NAO de faire le signe NON de la tête et dire «NON» et une boîte qui doit permettre au robot NAO de faire le signe OUI de la tête et dire «OUI». 1. Créer la boîte «NON-Vocal» en utilisant l image «NON-Vocal» qui se trouve dans le dossier «Ressources» et en précisant que la description du comportement (Box Offspring) se fera en «Flow diagram» c'est-à-dire à l aide d un programme utilisant des boîtes existantes (et non par «TimeLine»). 2. Double-cliquer sur boîte «NON-Vocal». Glisser une boîte «NON» et une boîte «Say» (librairie «Audio Voice»). Relier les différentes connexions. 3. Double-cliquer sur boîte «Say» et préciser le texte que doit dire NAO et la langue utilisée. 4. Sauvegarder la boîte «NON-vocal» dans la librairie utilisateur. Page n 6/9

5. Revenir à la racine du projet et relier les connexions de la boîte «NON-Vocal» aux connexions de la fenêtre. 6. Simuler le fonctionnement du programme et vérifier le comportement correspond bien à celui attendu. 7. Tester le programme sur le robot NAO s il est disponible et si le professeur a donné l autorisation. 8. Réaliser le même travail en créant une boîte «OUI-Vocal». 9. Créer un programme permettant d effectuer un enchaînement «NON-Vocal» et «OUI-Vocal». Simuler le fonctionnement du programme et vérifier le comportement correspond bien à celui attendu. 6 UTILISATION DES EFFETS LUMINEUX Les yeux du robot NAO disposent de DELs dont le fonctionnement est programmable. Ce fonctionnement ne peut pas être simulé avec le logiciel Choregraphe. Il sera donc nécessaire de tester le bon fonctionnement du programme à l aide du robot NAO. Le but de cette activité est de créer une boîte qui doit permettre au robot NAO de faire le signe NON de la tête et dire «NON» et une boîte qui doit permettre au robot NAO de faire le signe OUI de la tête et dire «OUI» tout en allumant les DELs au niveau des yeux avec deux couleurs différentes. 1. Créer la boîte «NON-Vocal-lum» en utilisant l image «NON-Vocal-lumineux» qui se trouve dans le dossier «Ressources» et en précisant que la description du comportement (Box Offspring) se fera en «Flow diagram». 2. Double-cliquer sur boîte «NON-Vocal-lum». Glisser une boîte «NON-Vocal» et une boîte «Eyes LEDs» (librairie «LEDs Fade»). Relier les différentes connexions. Page n 7/9

3. Cliquer sur de la boîte «Eyes LEDs» afin de régler les paramètres d allumage des DELs. Régler une durée de 2 s pour les deux yeux. 4. Double-cliquer sur la boîte «Eyes LEDs». La boîte «Eyes LEDs» est constituée de deux boîtes. La boîte «Color Edit» permet de choisir la couleur d allumage des DELs. 5. Cliquer sur le carré de couleur dans la boîte «Color Edit». Choisir dans la fenêtre qui s est ouverte, une couleur d allumage des DELs. 6. Revenir à la racine du projet et relier les connexions de la boîte «NON-Vocal-lum» aux connexions de la fenêtre. 7. Tester le programme sur le robot NAO s il est disponible et si le professeur a donné l autorisation. 8. Sauvegarder la boîte «NON-Vocal-lum» dans la librairie utilisateur. 9. Réaliser le même travail en créant une boîte «OUI-Vocal-lum». Choisir une couleur d allumage différente de boîte «NON-Vocal-lum». 7 COMPORTEMENT PLUS COMPLEXE 1. Programmer le robot NAO afin qu il vous salue par votre prénom en hochant la tête et en levant la main, il éclairera ses LED de votre couleur préférée. 2. Tester le programme sur le robot NAO s il est disponible et si le professeur a donné l autorisation. Page n 8/9

DOCUMENT REPONSE Page n 9/9