Nao est programmable

FOCUS - ChoregrapheChoregraphe. Entièrement conçu et développé par Aldebaran Robotics, Choregraphe est le logiciel de programmation qui permet aux utilisateurs de Nao de créer, d’éditer des mouvements et des comportements interactifs en toute simplicité.
Son interface graphique intuitive, sa bibliothèque de comportements livrée en standard et ses fonctions de programmation avancées satisfont les besoins des novices comme des experts. Chacun peut composer ses propres comportements par un simple glisser/déposer depuis la bibliothèque ou encore créer leurs propres boites et les sauvegarder dans leur bibliothèque personnelle.

Choregraphe supporte les langages Urbi et Python, et peut ainsi appeler directement des modules C++ développés séparemment. Il est livré avec de nombreux exemples détaillés pour faciliter la prise en mains.
Multi-plateformes, Choregraphe s’intègre facilement avec votre environnement de développement et est compatible avec Windows, Mac OS et Linux.

Le module Telepathe affiche quant à lui le retour des caméras sur l’écran de son ordinateur, permet le réglage de l’image, de prendre des photos, et d’accéder aux valeurs de tous les capteurs de Nao.

Programmer un robot passe souvent par une phase de simulation. Choregraphe est compatible avec les simulateurs du marché tels que Microsoft Robotics Studio et Webots de Cyberbotics, lesquels permettent de tester des comportements avec un ou plusieurs Nao dans des environnements personnalisés.

Choregraphe est livré en standard avec Nao Academics Edition. Téléchargez une version d'évaluation de Choregraphe en bas de cette page

Clé d'évaluation pour Choregaphe (30 jours)
4471-253b-255c-724e-7e63-2617-6a5e-4e70-5f47-5e47
Software Development Kit. Réservé au monde de la recherche et de l’éducation, Nao Academics édition est livré avec un SDK complet qui comprend bien évidemment le descriptif des méthodes de programmation, des exemples ainsi que les outils de compilation appropriés et de debug.
Nao est compatible .Net, vous permettant ainsi d'utiliser n'importe quel langage supporté par le framework .Net (C#, VBScript...) depuis un ordinateur.
Les API proposées vont de la programmation haut niveau en Python à la programmation en temps réel en C++ avec un accès direct aux données brutes des capteurs et des actionneurs toutes les 10 ms.
Nao supporte également Gostai Urbi : Gostai est une start-up française qui developpe Urbi, une plateforme logicielle universelle pour la robotique et les systèmes complexes.

Urbi est basé sur urbiScript, un puissant langage de script parallèle, couplé à l'architecture de composants UObject utilisable pour le contrôle matériel et logiciel de manière flexible et portable. Urbi est aussi totalement interfacé avec C++, Java et Matlab, ce qui en fait l'outil parfait pour les développeurs souhaitant mettre à profit leur expérience de ces langages.

Urbi est déjà compatible avec de nombreux robots du marché, incluant Nao d'Aldebaran Robotics, le robot officiel de la Robocup.

Attachments

Enregistrez-vous pour pouvoir télécharger les fichiers liés à cet article