Robot humanoïde Nao

Système d'étude de la robotique humanoïde

Doc. commercial Fr
Pédagogie
Vidéo
Information supplémentaires
Communication de NAO avec des applications externes
Démarrrer avec la version 2.1

Solutions techniques abordées:

25 degrés de liberté assuré par 25 moteurs coreless associés à 36 capteurs à effet hall qui lui permettent de bouger et de s’adapter au monde qui l’entoure

9 capteurs tactiles avec 1 centrale inertielle (accéléromètre et gyromètre 3 axes), 2 émetteurs associés à 2 récepteurs sonars pour percevoir son environnement et se repérer dans l’espace

4 microphones omnidirectionnels et 2 haut-parleurs pour interagir avec les humains avec de la reconnaissance vocale et dialogue possible en 20 langues

2 caméras 2D 5MP pour reconnaître les formes, les objets et même les personnes

Vidéo (deux caméras HD 1200 x 960)

8 capteurs de pression FSR (4 sous chaque pied) pour faciliter son équilibre (en association avec la centrale inertielle)

2 capteurs mécaniques au niveau des pieds pour détecter les chocs

1 mécanisme de préhension par main au niveau des doigts pour saisir des objets

32 Leds (monochrome) et 19 Leds (RVB) pour interagir avec les personnes

1 CPU ATOME 3845, 1,91 GHz avec 2 Mo de cache, 4 Go de RAM DDR3 et 32 Go de mémoire flash pour le stockage de vos applications

Modules Wi-Fi, Ethernet et port USB pour la connectivité

Batterie Lithium-Ion pour être autonome (de 60 à 90 minutes d’autonomie avec 90 minutes pour la recharge)

Système d’exploitation Linux avec une distribution basée sur Gentoo avec la surcouche robotique NAOqi

Programmation avec le logiciel Choregraphe (environnement graphique) ou les SDK Python ou C++

Inititation à la programmation avec Blockly (AskNAO Blockly) - www.asknao-tablet.com

Activités pédagogiques SI /STI2D :

Analyse fonctionnelle du robot NAO

Caractéristiques techniques de NAO et des capteurs / actionneurs

Utilisation de Choregraphe : Programmation, Simulation et Comportement réel

Exploitation du capteur ultrasonore

Chaîne moteur réducteur coreless et capteur de position à effet hall du bras de NAO

Traitement d’images et identification (Naomarks)

Etude et comparaison des moyens de communication de NAO (Ethernet, Wi-Fi)

Etude des moyens d’optimisation énergétique utilisés

Etude cinématique comparative entre un humain et le robot NAO

Etude comparative des amplitudes des mouvements

Etude statique du bras humain et du bras de NAO

Analyse des conditions d’équilibre statique

Proposition de Projet :

  • Création de comportement avec l'outil Chorégraphe ou complexes avec SDK
  • Créer un véhicule pour NAO (Utilisation du Kit chariot mobile avec communication Bluetooth)

Activités pédagogiques CPGE :

Analyse fonctionnelle : démarche de conception du robot NAO

Analyse des solutions constructives des jambes du robot NAO

Cinématique : modélisation et performance d’une chaîne ouverte

Asservissement : Commande du poignet et de l’épaule

Asservissement : Réponse à un échelon pour le poignet - Inertie et frottement visqueux

Asservissement : Optimisation du correcteur PD

Séquentiel : Comparaison Grafcet-Choregraphe pour la programmation d'une démonstration

StatiqueApplication à la marche statique

Hyperstatisme : Etude de l’architecture des jambes du robot NAO

Colle info :

  • Modèle géométrique direct du robot NAO 
  • Est-ce que NAO peut sauter ?

Activités pédagogique Ecole d'Ingénieurs et Universités :

Prise en main du robot NAO avec Choregraphe

Exercices de script Python

Automate d’états finis

Interfacer un module C++ avec Choregraphe (détection de couleur)

Création de comportements pour des activités de NAO (ex: NAO surveille une pièce)

Conception d’accessoires pour NAO (Véhicule motorisé, Balise de secours…)

Comportement interactif entre plusieurs robots

Pilotage du robot via une tablette (Wi-Fi)

Points forts:

Support ludique pour les élèves et vecteur de communication pour l’établissement

Plateforme ouverte et entièrement programmable :

  • Avec le logiciel Choregraphe (environnement de programmation graphique pouvant embarquer du Python et du HTML/JavaScript
  • Avec les SDK (Software Development Kit) en Python et C++ 
  • Avec la solution Ask NAO Blockly (environnement de programmation graphique préconisé pour l’initiation à la programmation) - www.asknao-tablet.com

Références :

AR//NAOEUUK-B2A-2Y : Robot humanoïde NAO6 « For Academics Edition » garanti 2 ans, avec suite logicielle (Choregraphe, Monitor, SDK) en licence site et pack de deux langues (anglais + au choix)

AR//NAOEUUK-B2A-3Y : Robot humanoïde NAO6 « For Academics Edition » garanti 3 ans, avec suite logicielle (Choregraphe, Monitor, SDK) en licence site et pack de deux langues (anglais + au choix)

NA10 : Kit d'accessoires pour l'accompagnement des activités pédagogiques (poids, capteurs, ultrasonores, routeur wifi,...)

NA11 : Module d'étude d'asservissement Pied+Cheville

NA12 : Module mécatronique "Pied+Cheville"

AskNAOTablet : Environnement applicatif Ask NAO Tablet (contrôle / commande aisée du robot avec plusieurs tablettes) et diverses applications (jeux éducatifs, activités physiques, récompenses) – 1 enseignant et jusqu’à 4 élèves

AskNAOBlockly : Environnement de programmation Blockly (type Scratch) pour un robot NAO en licence établissement

AR//AC-NAHRCASE : Valise de transport pour le robot NAO

AR//AC-NAAL : Langage supplémentaire pour NAO

AR//AC-NABT : Batterie supplémentaire pour NAO

AR//AC-NACH : Chargeur de batterie Li 2A

Diverses formules de formation (utilisation, programmation / sur site, en nos locaux), nous consulter

Liens utiles :

Programmation blockly version online : www.erm-robotique.com/blockly

Suite AskNAO : Ask NAO Tablet / Ask NAO Blockly : www.asknao-tablet.com

Acquérir NAO & Accessoires en ligne : www.my-etechno.com

Vidéo :