Robot humanoïde programmable NAO Evolution Bleu
Robot humanoïde programmable NAO Evolution Bleu
Robot humanoïde programmable NAO Evolution Bleu

Robot humanoïde programmable NAO Evolution Bleu

FIN DE VIE

Cette fiche traite du NAO V5, dont la production a été arrêtée par le constructeur. La page a été maintenue pour information uniquement. La nouvelle version du robot est consultable sur cette page.

Produit en fin de vie
Quantité
Créer votre devis

Plus d'infos
x
Plus d'infos

NAO Evolution: équipé du dernier OS d'Aldebaran, NAOqi 2.0

NAOqi 2.0 est utilisé par tous les robots de la société Aldebaran y compris Pepper, le dernier robot fabriqué pour Softbank, qui sera commercialisé par leurs soins.

Conçu pour une interaction vocale naturelle et simple, l'environnement NAOqi inclut un moteur de dialogue, un moteur émotionnel et une vie autonome - le système sur lequel repose NAO. Tous les robots conçus par Aldebaran partagent les mêmes technologies et le même système d'exploitation (NAOqi), facilitant ainsi le transfert d'applications d'un robot à un autre avec un minimum d'adaptation. Ceci ouvre la voie aux développeurs d'applications pour un des robots, lui permettant d'accroître le nombre de plateformes plus rapidement.

NAO Evolution: des fonctionalités améliorées

La création de comportements se verra facilitée grâces aux améliorations matérielles et logicielles:

  • Des nouveaux algorithmes permettent une reconnaissance et une détection accrue des formes et visages
  • Quatre microphones directionnels localisent les sources sonores de manière précise
  • Les nouveaux télémètres sonars ouvrent améliore l’appréciation des obstacles et des distances avec une portée de détection allant de 1 cm à 3 mètres
  • Une batterie de 48,6 watt-heure qui offre plus 30 % d’autonomie à NAO EVOLUTION par rapport à la génération précédente, NAO Next Gen
  • Les hanches, les jambes et les chevilles sont dotés d’engrenages en métal solidifiant ainsi NAO EVOLUTION
  • Les nouvelles semelles sont dotés d’un nouveau revêtement, ce qui les rend plus discrètes amoindrissant le bruit des pas
  • Des grips sur les mains et les doigts offre à NAO EVOLUTION une meilleure préhension pour une meilleure agilité

 

Nos cas clients avec le robot NAO

Découvrez ici différents cas d'usage pour le robot NAO

Cas client : le robot NAO pour NAS 2016
NAO pour NAS 2016

 

Contenu de l'offre du robot humanoïde programmable NAO Evolution

  • 1 robot humanoïde programmable NAO Evolution Bleu
  • 1 Suite logicielle complete (Choregraphe, Monitor & SDK)
  • 1 comportement exclusif “NAO joue au football” offert
  • 2 ans de garantie 

Le robot humanoïde programmable NAO Evolution est disponible en deux coloris: Rouge et bleu métallisé. La présente offre correspond au robot bleu métallisé. 
Les équipes d'ingénieurs de Génération Robots ont réalisé un comportement didactique dans lequel NAO joue au foot. Cette application vous est gracieusement offerte avec le robot NAO. Découvrez la vidéo de présentation de l'application créé par notre bureau d'études en robotique, le GR Lab «NAO joue au football» :

 

Caractéristiques clés du robot humanoïde programmable NAO Evolution

NAOqi 2.0 – le middleware du robot humanoïde programmable NAO Evolution

Les éléments de construction d'applications robotiques font intervenir des technologies complexes de pointe telles que la reconnaissance vocale, la reconnaissance d'objet et la cartographie d'objets. Les applications doivent être sûres et pouvoir s'exécuter dans des environnements contraints ayant des ressources limitées. NAOqi 2.0, logiciel embarqué sur le robot humanoïde programmable NAO Evolution, intègre un environnement robotique distribué, fiable, sûr, rapide et multiplateforme qui offre de solides fondements à partir desquels les développeurs peuvent exploiter et améliorer les fonctionnalités du robot humanoïde programmable NAO Evolution.

Une fiche technique avec plus d'informations détaillés sur le Kit de développement logiciel NAOqi est disponible (en anglais) en format PDF.

Kit de développement logiciel NAOqi

Mouvement du robot humanoïde programmable NAO Evolution

Marche omnidirectionnelle:

La marche du robot humanoïde programmable NAO Evolution utilise un modèle dynamique simple (pendule inversé linéaire) et une programmation quadratique. Il est stabilisé à partir informations envoyées en retour par les capteurs des articulations. Cela rend la marche robuste et résistante aux petites perturbations et permet d'absorber les oscillations du torse dans les plans frontal et latéral. Le robot humanoïde programmable NAO Evolution peut marcher sur différentes surfaces tels carrelages ou sols en bois, et changer entre ces types de surfaces pendant la marche.

Mouvement corporel intégral:

Le module de mouvement du robot humanoïde programmable NAO Evolution est basé sur la cinématique inverse généralisée qui traite les coordonnées cartésiennes, le contrôle des articulations, l'équilibre, la redondance et la priorité des tâches. Cela signifie que lorsque vous demandez au robot humanoïde programmable NAO Evolution d'étendre le bras, il va se pencher puisque les articulations de ses bras et jambes sont prises en compte. Le robot humanoïde programmable NAO Evolution arrête son mouvement pour maintenir son équilibre.

Gestionnaire de chute:

Le Gestionnaire de chute protège le robot humanoïde programmable NAO Evolution en cas de chute. Sa principale fonction est de détecter le moment où le centre de masse (CdM) du robot humanoïde programmable NAO Evolution sort du polygone de sustentation. Le polygone de sustentation est défini par la position du pied ou des pieds en contact avec le sol. Dès qu'une chute est détectée, toutes les tâches de mouvement sont tuées et, en fonction de la direction, les bras du robot humanoïde programmable NAO Evolution prennent une position de protection, le CdM est abaissé et la rigidité du robot est ramenée à zéro.

Vision

Le robot humanoïde programmable NAO Evolution dispose de deux caméras qui lui permettent de suivre, de mémoriser et de reconnaître des images et des visages. En effet NAO Evolution voit en utilisant deux caméras 920p capables de capturer jusqu'à 30 images par seconde. La première caméra, située dans le front du robot humanoïde programmable NAO Evolution, balaye l'horizon pendant que la seconde, située au niveau de la bouche, scrute l'environnement immédiat. Le logiciel permet de récupérer les flux photo et vidéo de ce que voit le robot humanoïde programmable NAO Evolution. Mais les yeux ne sont utiles que si l'on peut interpréter ce qu'ils voient. C'est pourquoi le robot humanoïde programmable NAO Evolution contient un ensemble d'algorithmes de détection et de reconnaissance de visages et de formes. Le robot humanoïde programmable NAO Evolution peut reconnaître la personne qui lui parle ou trouver un ballon, voire des objets plus complexes. Ces algorithmes ont été spécialement développés en cherchant toujours à utiliser un minimum de ressources processeur.

Audio

Le robot humanoïde programmable NAO Evolution utilise quatre microphones pour détecter les sons, et ses capacités de reconnaissance vocale et de synthèse vocale de texte lui permettent de communiquer en 19 langues!

Localisation de source sonore

L'un des principaux buts des robots humanoïdes est d'interagir avec des personnes. La localisation du son permet au robot humanoïde programmable NAO Evolution d'identifier la direction des sons. Pour produire des sorties robustes et utiles tout en respectant les contraintes de mémoire et de CPU, la localisation de source sonore chez le robot humanoïde programmable NAO Evolution est basée sur une approchée appelée “Différentiel de temps d'arrivée.” Cette fonction est proposée par un module NAOqi appelée ALAudioSourceLocalization ; elle offre une interface C++ et Python qui permet des interactions précises avec un script Python ou un module NAOqi.

Le document suivant offre des informations plus détaillées sur la localisation de source sonore pour le robot humanoïde programmable NAO Evolution.

Localisation de source sonore pour le robot humanoïde programmable NAO Evolution

Traitement du signal audio

A l'aide des capacités audio du robot humanoïde programmable NAO Evolution, une large palette d'expériences et de recherches peut être menée dans les domaines de la télécommunication et de l'interaction humain-robot. Par exemple, les utilisateurs peuvent employer le robot humanoïde programmable NAO Evolution comme dispositif de communication en interagissant avec le robot humanoïde programmable NAO Evolution (parler et écouter) comme s'il s'agissait d'un être humain. Le traitement du signal est bien sûr un exemple intéressant. Grâce au module audio, vous pouvez récupérer en temps réel les données brutes des microphones et les traiter avec votre propre code.

Le document suivant offre des informations plus détaillées sur le traitement du signal audio pour le robot humanoïde programmable NAO Evolution.

Traitement du signal audio pour le robot humanoïde programmable NAO Evolution

Capteurs Tactiles du robot humanoïde programmable NAO Evolution

Outre les caméras et microphones, le robot humanoïde programmable NAO Evolution est doté de capteurs capacitifs disposés sur le sommet de sa tête dans trois sections ainsi que sur ses mains. Vous pouvez ainsi donner au robot humanoïde programmable NAO Evolution des informations grâce au toucher : une pression lui dit de s'arrêter, par exemple, mais les capteurs peuvent aussi être utilisés comme une série de boutons pour déclencher des actions associées. Le système est doté de lampes LED qui indiquent le type de contact. Vous pouvez aussi programmer des séquences complexes. Le robot humanoïde programmable NAO Evolution est équipé de deux canaux sonars: deux émetteurs et deux récepteurs. Ils permettent au robot humanoïde programmable NAO Evolution d'estimer les distances aux obstacles dans son environnement.

schéma des sonars du robot humanoïde programmable NAO Evolution

Connectivité du robot humanoïde programmable NAO Evolution

Ethernet, WiFi et infrarouge

Le robot humanoïde programmable NAO Evolution supporte actuellement le Wi-Fi (a/b/g/n) et l'Ethernet. En outre, les émetteurs/récepteurs infrarouges logés dans les yeux permettent la connexion avec les objets présents dans l'environnement. Le robot humanoïde programmable NAO Evolution est compatible avec la norme Wi-Fi IEE 802.11g et peut être utilisé sur réseaux WPA et WEP, ce qui permet de le connecter à la plupart des réseaux domestiques et d'entreprise. A l'aide de la technologie XMPP (analogue à celle des discussions Google Chat), vous pouvez contrôler le robot humanoïde programmable NAO Evolution à distance et récupérer les flux vidéo de ses caméras. A l'aide de l'infrarouge, le robot humanoïde programmable NAO Evolution peut communiquer avec d'autres NAO et autres dispositifs travaillant avec l'infrarouge.

Spécifications du robot humanoïde programmable NAO Evolution:

  • Dimensions: 574 x 275 x 311 mm (22.6 x 10.8 x 12.2 inches)
  • Poids: 5.4 Kg (11.4-lb)
  • Autonomie: 60 minutes in active use and 90 minutes in normal use
  • Degrés de liberté: 25
  • Processeur: Intel Atom with 1.6GHz
  • Système: Linux embarqué (Distribution Gentoo)
  • Compatible OS: Windows, Mac OS, Linux
  • Langages de programmation:
  • Embarqué : C++, Python
  • A distance: Java, MATLAB et .Net
  • Vision: Two HD 1288×968 cameras
  • Connectivité: Ethernet, Wi-Fi 802.11b/g/n

 

photo du robot humanoïde programmable NAO Evolution

La Suite Logicielle du robot humanoïde programmable NAO Evolution

Le robot humanoïde programmable NAO Evolution a un environnement multiplateforme et une programmation ouverte à tous les niveaux, qui permet aux utilisateurs de créer des comportements en utilisant ses caractéristiques.

Les débutants en programmation peuvent utiliser Choregraphe, un éditeur de comportements facile à utiliser. Avec la fonction « glisser-déposer » permet aux utilisateurs de sélectionner des boîtes de comportements préprogrammés et de créer des séquences complètes de comportements. Ils peuvent également créer leur propre comportement en langage Python pour le sauvegarder dans leur librairie. Les développeurs peuvent modifier leur environnement, insérer et éditer des objets avant d’envoyer des commandes au robot humanoïde programmable NAO Evolution.

Les développeurs expérimentés peuvent eux programmer le robot humanoïde programmable NAO Evolution en C++ ou en . Net, ayant ainsi directement accès aux API’s de NAOqi (le framework du robot humanoïde programmable NAO Evolution). Les API’s permettent aux développeurs d’avoir accès au bas niveau des capteurs et des servomoteurs. Le robot humanoïde programmable NAO Evolution est également programmable en Java, MatLab et Urbi.

La licence Choregraphe est disponible en téléchargement gratuit sur le site d’Aldebaran Robotics.

logiciel Choregraphe de programmation du robot humanoïde programmable NAO Evolution

La vidéo ci-dessous présente la programmation avec Chorégraphe:

Les documents suivants offrent des informations plus détaillées sur le robot humanoïde programmable NAO Evolution.

Brochure du robot humanoïde programmable NAO Evolution

Brochure du robot humanoïde programmable NAO Evolution

Fiche technique du robot humanoïde programmable NAO Evolution

Fiche technique du robot humanoïde programmable NAO Evolution

Accessoires
Les clients ayant vu cet article ont aussi regardé