Suite logicielle pour robot humanoïde programmable NAO Evolution

Animez et augmentez les fonctionnalités de votre robot humanoïde programmable NAO Evolution grâce à la suite logicielle comprenant Choregraphe, Webots for NAO et le kit de développement logiciel (SDK).
Produit en fin de vie
Quantité
Créer votre devis

Plus d'infos
x
Plus d'infos

Présentation de la Suite Logicielle du robot humanoïde programmable NAO

Le robot humanoïde programmable NAO 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. Grâce à la fonction « glisser-déposer » vous sélectionner des boîtes de comportements préprogrammés et de créer des séquences complètes de comportements. Vous pouvez également créer votre propre comportement en langage Python pour le sauvegarder dans votre librairie. Le simulateur 3D Webots for NAO est interfacé avec Chorégraphe pour laisser les développeurs tester les comportements du robot humanoïde programmable NAO Evolution  dans un environnement virtuel. Les développeurs peuvent modifier leur environnement, insérer et éditer des objets avant d’envoyer des commandes au robot humanoïde programmable NAO Next Gen.

Présentation de Choregraphe, l'interface de programmation graphique pour le robot NAO Evolution

Chorégraphe a permis à des milliers d'utilisateurs, débutants comme experts, d'apprendre à programmer simplement en glissant et en déposant des boîtes et des liens. Cette interface de programmation graphique vous permet de vous concentrer sur vos objectifs finaux et de les atteindre sans perdre de temps.

Démarrer plus vite grâce aux 80 boîtes et comportements pour robots humanoïdes programmables NAO Next Gen.

Caractéristiques clés de Chorégraphe

Boîtes et comportements préprogrammés

  • Mouvements: Animations, marcher, s'asseoir, se lever...
  • Audio: Localisation, synthèse et reconnaissance vocale...
  • Objets: detection et reconnaissance faciale, reconnaissance d'objets...
  • Communication: email, infrarouge, DELs
  • Commandes: for, if, multiplier, attente...

Contrôle à distance du robot

  • Gestionnaire de comportements: Charger et lancer des comportements à distance
  • Moniteur vidéo: Accéder à la caméra de votre robot en réseau local
  • Vue du robot: restitution 3D et contrôle du robot

Accéder à tous les capteurs et moteurs

  • Avec Chorégraphe, en programmant votre NAO Next Gen
  • Avec Monitor, fourni avec Chorégraphe

Interface de programmation graphique

  • Interface explicite: glisser et déposer des boîtes, suivi en temps réel de NAO Next Gen...
  • Outils intégrés: Vue du robot, fenêtre de debug, éditeur de script...

Editeur chronologique pour les animations

  • Mode feuille de travail: Editeur de mouvements de la position des articulations représentés par des rectangles
  • Mode de courbe: Editeur de mouvements de la position des articulations représentés par des rectangles

Outils de programmation

  • Représentation graphique chronologique: programmation simultanée ou chronologique avec des couches de mouvements et de comportements
  • Diagramme de flux: programmation séquentielle, parallèle ou orintée événement avec des boîtes reliées
  • Boîte de Script: Boîte ou le codage Python est possible
  • Extraction automatique en C++ ou en Python à partir de mouvements enregistrés

 

Présentation de "Webots for NAO" pour le robot humanoïde programmable NAO Evolution

"Webots for NAO" vous immerge dans une représentation de monde réaliste pour tester votre application sur un robot humanoïde programmable NAO Evolution virtuel. Avec plus de 50 objets qui peuvent être modifiés en contrôlant la masse et l'inertie, créez un monde virtuel où vous pourrez gérer le comportement dynamique (vitesse, poids) et les chocs. Vérifiez les messages d'erreur et les bugs avec la console, et retrouvez directement les données des capteurs dans la vue du robot. Suivez un object spécifique, affinez la restitution de votre simulation et enregistrez la.

simulateur 3D Webots for NAO

 

Caractéristiques clés de "Webots for NAO"

Capteurs

  • Caméra 1 & 2
  • Capteurs de position
  • centrale inertielle
  • Capteur de pression
  • Sonars
  • Bumpers
  • Commande tactile
  • Bouton de poitrine central
  • Emetteur/récepteur d'infrarouge
  • DEL

Interface

  • textures par exemple les peintures
  • Ancrage de la caméra d'angle (Suit NAO ou un objet)

Environnement

  • gravité (masse et inertie de NAO et de son environnement
  • Chocs:Entre NAO et son environnement
  • Ajout d'objets simplifiés (Plus de 50 objets disponible)
  • Déplacement d'objets grâce à une souris

Langues

  • Anglais - Espagnol - Chinois
    Français - Japonais - Allemand

Modifications de l'environnement

  • 2 univers sont disponibles (vides et appartement)
  • Univers éditable: éditer et sauvegarder l'univers
  • Objets éditables (quelques paramètres)
  • Frottement des materiaux de NAO (modifiables par l'utilisateur)

Présentation du Kit de Développement logiciel pour le robot NAO Evolution

Le kit de développement logiciel pour robot humanoïde programmable NAO Evolution vous permet d'embarquer des modules sur NAO et de créer des comportements élaborés. le SDK vient avec tous les outils de compilation et de debugging que vous souhaitez. Notre SDK est compatible de nombreuses plateformes et langages de développement robotiques.

Contenu du SDK

  • NAOqi SDK: Des classes et méthodes simples d'utilisation qui permettent aux développeurs pour créer des nouveaux comportements dans beaucoup de langages (C++, Python, Java, .Net...). Cela inclut des APIs (Interface de programmation) pour les principales caractéristiques telles que les mouvements, la vision...
  • qiBuild: Configuration simple C++ et cross-compilation avec les outils cross-plateformes d'Aldebaran. Fonctionne avec la plupart des environnements de développement.
  • Documentation: Guide régulièrement mis à jour pour les nouveautés concernant NAO, le logiciel, la programmation et les références.
  • Exemples de code: Des exemples de code qui portent sur les principales caractéristiques de NAO (mouvement, vision, audio...)

 

Configuration requise pour le SDK

 

Système d'exploitationWindows 7/XP SP3, Mac OS Lion/Mountain Lion et Linux Ubuntu - Lucid à Precise
SystèmeProcesseur min. 1.5 GHz/ 512 MB RAM/
200 MB d'espace libre sur le disque/
carte graphique certifiée OpenGL
RéseauPoint d'accès WiFi
LangageVersionCompileur et IDEOutils
C++StandardPour WINDOWS: Visual Studio 2008/2010
Pour MAC: Xcode,
QtCreator, Eclipse
Pour LINUX: gcc 4.4+,
QtCreator, Eclipse
Cmake 2.8.3+
Python 2.7+
PYTHONPour WINDOWS:
Python 2.7-32bits
Pour MAC/LINUX:
Python 2.6 for Snow Leopard/Lucid-Maverick
Python 2.7 for OS X Lion/Natty et +
n/aEditeur de texte
JAVAPour WINDOWS:
Dernier SDK Java
Pour LINUX:
SDK Java 1.6.0-22+
n/aSwig
.NETPour WINDOWS:
.Net 4 ou .Net 2
Pour WINDOWS:
Visual Studio 2010 (Pour .Net4)
Visual Studio 2005/2008 (Pour .Net2)
n/a

 

Ressources pour la suite logicielle du robot NAO Evolution

Envie d'essayer Chorégraphe? Téléchargez une version d'essai de Chorégraphe ci-dessous (après inscription).

Version d'essai Chorégraphe interface de programmation graphique NAO Next Gen

Version d'essai Chorégraphe interface de programmation graphique NAO

Fiche Technique suite logicielle robot humanoïde programmable NAO Next Gen

Fiche Technique suite logicielle robot humanoïde programmable NAO

Fiche Technique Webots for NAO robot humanoïde programmable NAO Next Gen

Fiche Technique Webots for NAO robot humanoïde programmable NAO

Fiche Technique SDK robot humanoïde programmable NAO Next Gen

Fiche Technique SDK robot humanoïde programmable NAO

Les clients ayant vu cet article ont aussi regardé