Setup Nao

From Intelligent Materials and Systems Lab

Revision as of 03:23, 6 February 2013 by Moment92 (talk | contribs)

First steps

Mostly people like to start with the Choreographe.. It is easy to use and it helps people to get excited about Naos. You can install it from the DVD that was included with the Nao. You can also download it from http://users.aldebaran-robotics.com, but you need to have an account there to do it. Here is a quickstart Choreographe tutorial.

Setting up SDK

To do some more serious programming, it is better to use some general-purpose programming language.

Our team uses mainly C++ and Python. To start programming in those languages, it is neccessary to set up the SDK-s. You can get all the needed software from the DVD included with the Nao, or from the http://users.aldebaran-robotics.com website. It is fairly easy to set them up, as Aldebaran has adequate documentation for that. For C++ you can follow the instructions here and for Python you can follow the instructions here.

qiBuild

qiBuild is the Aldebaran tool for managing projects, using different toolchains and carrying out the C++ building proccess. Basically, it is a collection of Python scripts. The qibuild script is the most important of them, it calls cmake to generate the required files for the building proccess using the CMakeLists.txt file, and then builds the generated Makefile. Aldebaran has a brief explenation on using qiBuild here.