Software for the Nao platform

From Robin

(Difference between revisions)
Jump to: navigation, search
(Software for NAO Atom (V4 or more))
(Installation guides for Windows)
 
(14 intermediate revisions not shown)
Line 1: Line 1:
All this software is for the NAO Atom, i.e. V4 or newer.  
All this software is for the NAO Atom, i.e. V4 or newer.  
-
== Installation guides for Windows, Linux and Mac ==
+
== Installation guides for Windows ==
-
* [https://community.aldebaran-robotics.com/doc/2-1/getting_started/installing.html Choreographe Software Suite] - easiest way to create programs
+
* [https://community.aldebaran-robotics.com/doc/2-1/getting_started/installing.html Choreographe Software Suite] - easiest way to create programs. Can run the programs directly on the robot, on a robot in its own simulator as well as in the Webots simulator. See the guide further down.
-
* [https://community.aldebaran-robotics.com/doc/2-1/dev/python/install_guide.html Python SDK] - a more powerful way to create programs
+
* [https://community.aldebaran-robotics.com/doc/2-1/dev/python/install_guide.html Python SDK] - a more powerful way to create programs, full access to the API.
-
* [https://community.aldebaran-robotics.com/doc/2-1/dev/cpp/install_guide.html#cpp-install-guide C++ SDK] - the hardest, but also the most powerful way
+
* [https://community.aldebaran-robotics.com/doc/2-1/dev/cpp/install_guide.html#cpp-install-guide C++ SDK] - as Python, but much faster, as it is a compiled language. The easiest way is to run the programs on the robot is remotely through the network. The other way is to compile it for the robot OS (NAOqi OS), but this cross-compilation needs to be done on Linux or Mac.
 +
** Requires an installation of Visual Studio (2008 or 2010)
 +
** [http://python.org/download/ Python 2.7.x - 32 bit version(x86)] - Add C:\Python27 and C:\Python27\Scripts to your PATH.
 +
** CMake http://www.cmake.org/cmake/resources/software.html - When installing, remember to add CMake to your PATH. Use version 2.8 and not 3
 +
** [https://pip.pypa.io/en/latest/installing.html Pip] to [https://community.aldebaran-robotics.com/doc/qibuild/beginner/getting_started.html install qiBuild].
 +
 
 +
== Guide for using Choreographe together with Webots for Nao ==
 +
Following one of these guides makes you able to create the behaviour of the robot in Choreographe, and run the simulation in Webots:
* [http://www.cyberbotics.com/dvd/common/doc/webots/guide/section8.2.html Webots for NAO] - A special version of Webots for simulating the NAO
* [http://www.cyberbotics.com/dvd/common/doc/webots/guide/section8.2.html Webots for NAO] - A special version of Webots for simulating the NAO
 +
* [https://community.aldebaran-robotics.com/doc/2-1/software/webots/webots_index.html Webots for NAO]
* ...
* ...
== Download links for Windows, Linux and Mac ==
== Download links for Windows, Linux and Mac ==
-
* ...
+
For the newest versions, see [https://community.aldebaran-robotics.com/resources/ this link] (needs registration).
-
* ...
+
-
* ...
+

Current revision as of 08:38, 17 September 2014

All this software is for the NAO Atom, i.e. V4 or newer.

Installation guides for Windows

  • Choreographe Software Suite - easiest way to create programs. Can run the programs directly on the robot, on a robot in its own simulator as well as in the Webots simulator. See the guide further down.
  • Python SDK - a more powerful way to create programs, full access to the API.
  • C++ SDK - as Python, but much faster, as it is a compiled language. The easiest way is to run the programs on the robot is remotely through the network. The other way is to compile it for the robot OS (NAOqi OS), but this cross-compilation needs to be done on Linux or Mac.

Guide for using Choreographe together with Webots for Nao

Following one of these guides makes you able to create the behaviour of the robot in Choreographe, and run the simulation in Webots:

Download links for Windows, Linux and Mac

For the newest versions, see this link (needs registration).

Personal tools
Front page