Programming

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.

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

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