NAO comes with:
There are also Tools for programmers, allowing remote control of the robot and the expansion of its capabilities.
Getting started
To install desktop software, see Choregraphe suite requirements and Choregraphe suite installation.
Create your own code, using:
Depending on the chosen language, SDKs allows you to: