Nao: Difference between revisions

From Intelligent Materials and Systems Lab

Line 14: Line 14:


==What problems have we faced?==
==What problems have we faced?==
===Beginnings "Big Unknown"===
As you are reading this you are on the right direction:) We found also useful to read other users' tutorials especially wiki from [http://robotica.unileon.es/mediawiki/index.php/Nao_tutorial_1:_First_steps Robotics Group of the University of León].
===Versions===
===Versions===
We started with Naos having version 1.12 everything and started learning from the default reference of SDK 1.14. We noticed it but didn't think that it would make a lot of difference... Wrong! Aldebaran is very actively advancing it's software. We had many problems with modules not existing on Nao etc and overall have spent a lot of time on it. So update and work with the newest and the coolest modules, or go to [https://developer.aldebaran-robotics.com/doc/1-12/ref/index.html API 1.12 reference] to avoid some frustration.
We started with Naos having version 1.12 everything and started learning from the default reference of SDK 1.14. We noticed it but didn't think that it would make a lot of difference... Wrong! Aldebaran is very actively advancing it's software. We had many problems with modules not existing on Nao etc and overall have spent a lot of time on it. So update and work with the newest and the coolest modules, or go to [https://developer.aldebaran-robotics.com/doc/1-12/ref/index.html API 1.12 reference] to avoid some frustration.
===Versions2===
===Versions2===
Useful to know that Aldebaran has made a list of function which have been changed [http://www.aldebaran-robotics.com/documentation/dev/cpp/tutos/porting_to_1.12.html].
Useful to know that Aldebaran has made a list of function which have been changed [http://www.aldebaran-robotics.com/documentation/dev/cpp/tutos/porting_to_1.12.html].
===Updating Nao===
Good tutorial [http://www.aldebaran-robotics.com/documentation/nao/upgrade.html here].
==="Hidden" files in users.aldebaran-robotics.com===
Getting state of the are software for nao you can visit [http://users.aldebaran-robotics.com/ http://users.aldebaran-robotics.com/]. Login. Go Software > Download > All Downloads > Navigate there (all software isn't on the front page!).

Revision as of 23:45, 4 February 2013

Summary

We are a team of people who are interested in robotics, software part of robotics to be more precise. After Robotex 2012 competition we wanted to do something cool and challenging, so we ended up playing around with 4 Nao robots who just waited to be found :)

Our goal is to prepare Naos for Robocup Standard Platform competition. But, whether or not we are able to succeed, we will make an effort to learn as much as possible through putting Naos to do something useful and pleasant.

How to set up?

We used to use C++ and Python API for software development (and also played around with Choreographe). Shortly on how we started:

  1. Get the latest version from http://users.aldebaran-robotics.com/, if you have robot with some kind of needed hardware configuration get it from your cd.
  2. For SDK installations follow http://www.aldebaran-robotics.com/documentation/dev/cpp/install_guide.html#cpp-install-guide for C++ and http://www.aldebaran-robotics.com/documentation/dev/python/install_guide.html#python-install-guide for Python.
  3. And continue with tutorials and examples...

What problems have we faced?

Beginnings "Big Unknown"

As you are reading this you are on the right direction:) We found also useful to read other users' tutorials especially wiki from Robotics Group of the University of León.

Versions

We started with Naos having version 1.12 everything and started learning from the default reference of SDK 1.14. We noticed it but didn't think that it would make a lot of difference... Wrong! Aldebaran is very actively advancing it's software. We had many problems with modules not existing on Nao etc and overall have spent a lot of time on it. So update and work with the newest and the coolest modules, or go to API 1.12 reference to avoid some frustration.

Versions2

Useful to know that Aldebaran has made a list of function which have been changed [1].

Updating Nao

Good tutorial here.

"Hidden" files in users.aldebaran-robotics.com

Getting state of the are software for nao you can visit http://users.aldebaran-robotics.com/. Login. Go Software > Download > All Downloads > Navigate there (all software isn't on the front page!).