Setup Nao: Difference between revisions
(Created page with "== How to start == We are using C++ and Python API-s for software development (and also played around with [https://developer.aldebaran-robotics.com/resources/tutorial/nao-fi...") |
No edit summary |
||
Line 1: | Line 1: | ||
== | == 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 http://users.aldebaran-robotics.com], but you need to have an account there to do it. | |||
Here is a quickstart Choreographe [https://developer.aldebaran-robotics.com/resources/tutorial/nao-first-steps/ 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 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 [http://www.aldebaran-robotics.com/documentation/dev/cpp/install_guide.html#cpp-install-guide here] and for Python you can follow the instructions [http://www.aldebaran-robotics.com/documentation/dev/python/install_guide.html#python-install-guide 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 [http://www.aldebaran-robotics.com/documentation/dev/cpp/tutos/using_qibuild.html here]. |
Revision as of 03:23, 6 February 2013
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.