LOGIN






Choregraphe

Entirely designed and developed by Aldebaran Robotics, Choregraphe is the programming software that lets NAO users create and edit movements and interactive behaviors simply.

The intuitive graphic interface, standard behavior library, and advanced programming functions meet the needs of novices and experts.

Anyone can compose behaviors by simply dragging/copying from the library or creating personalized boxes and saving them to personal libraries.

You can explore event-based, sequential, or parallel programming; the timeline lets users program with schedule logic.

The preprogrammed behavior boxes are easily configurable, but you can also create your own using the Curve Editor to edit movements or by writing them in Python script.

Combining these approaches creates vast opportunities in NAO programming, with or without entering the complexity of code.

Choregraphe understands the Urbi and Python languages, so it can directly call separately developed C++ modules.

It comes with many detailed examples to simplify the learning process.

NAO robot

Choregraphe is multiplatform and readily integrates into your development environment; it is compatible with Windows, Mac OS, and Linux.

choregraphe

You may download a trial version of Choregraphe here.

“Although we acquired our NAO robots only five months ago, we have been very productive. This is mainly because of the great SDK and Choregraphe software that are included. Using Choregraphe helps you—especially students—learn about NAO's capabilities and get NAO to take its first steps.”

Heni Ben Amor

Institute of Computer Science at TU Bergakademie Freiberg (Germany)

icon Human Robot Interaction, Freiberg, Germany