Tuesday, October 13, 2009

Sample navigation program and playernav codes

Hello everyone

Today I uploaded on Assembla the scripts related to the playernav util because the installation of player/stage with the synaptic package manager contains all of this programs already compiled. I got this codes from a backup I made of the files downloaded for my first attempt of installation (when I compiled everything). I started to take a look at this codes with Arturo and Carlos and I think it would be convenient for all of us to comment them in order to share our understanding.

I also downloaded the instructions for creating the sample navigation program, a pdf file located in the task with the same name (which was formerly assigned to Carlos L. and Luis). I think we have already understood how to create a player service (a cfg file). In fact, we have already done this with nero, adding the necessary drivers to achieve communication.

We have several player/stage documentation to read in order to understand the correct usage of the drivers and the libraries. However I think we will be able to make a significant advance throughout the next weeks.

Greetings!

Laura

2 comments:

  1. Hello Everyone.

    Thanks for the codes, I'm shure we can have a good progress understanding those codes, however it might be important to ask to the Pioneer community for help if we can't understand something in those codes (using the mailing list: pioneer-users-bounces@lists.mobilerobots.com).

    By other way, i'm curious how did the profesor Alejandro Pineda to control Nero with his palm using a bluetooth adapter connected to the robot. Is there some kind of problem using the usb adapter for the pc using Ubuntu?, or what was the problem for us?.

    A friend of mine is selling mini-laptops, just like the one that the profesor Alejandro puts on the robot to control it using the wifi connection from another computer, I think these laptops have a good price, I shall coment it on the next meeting.

    Regards & Good Luck 4 all.

    Oscar.

    ReplyDelete
  2. Before anything else might proceed on this topic I would remind some of you the original idea was to do not use Synaptic packages of Player/Stage. Moreover, you need to compile and install Player/Stage from the stable versions of TAR files which you can find on the website.

    I encourage you to compile and install them because of two reasons:

    1) You will need to build your own system (programs, applications, etc) and debug and make further development on Player/Stage files. You will need to get familiar on how to create a CMakeLists.txt file and how to compile programs.

    2) You need the source code and we are not sharing over tickets or blogs as they are contained in the TAR files.

    I encourage you to try to install this software elements. I did install on a clean Ubuntu 8.0 laptop in the morning which I need to install GTK, g++. etc. with Synaptic but I didn't have time to install the Stage.

    Later I will send you the resultant output of the command "cmake ..".

    Please install it following only the instructions contained in "INSTALL" file contained in TAR files.

    ReplyDelete