Ask Your Question
1

compile turtlebot in groovy on gumstix

asked 2013-01-04 13:59:22 -0600

kalectro gravatar image

updated 2013-01-25 11:11:38 -0600

Hello world,

I am trying to compile the turtlebot software from source on my gumstix. I do not really have a problem with it, I just want to know if I am doing it the right way, because it is a very slow way. I manually scroll through the dependencies for turtlebot, locate the source and check if I can compile it with catkin. Then I add it to wstool, download the source and catkin_make it. Since compiling on the gumstix is really slow, I am not done yet, but I would like to know if there is a smarter way. Maybe a way to resolve all dependencies and find out which sources are catkinized and which have to be built in the rosbuild workspace? I also did not get PCL to compile :(

Thanks a lot in advance

Kai

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-02-10 17:53:54 -0600

kalectro gravatar image

I guess the best way is to use the generator. It looks like it will only generate wet packages. So if you want to add the pcl_ros package, you can go to your src folder and type

wstool merge http://packages.ros.org/web/rosinstall/generate/raw/groovy/pcl_ros
wstool update
edit flag offensive delete link more
1

answered 2013-01-07 11:28:15 -0600

Adam YH Lee gravatar image

updated 2013-01-07 11:29:44 -0600

Hi there, have you looked at wiki.gumstix.org page? My credential doesn't allow me to post the direct link to it here, but look for "ROS on Turtlecore". The wiki contains an image of Linaro (Ubuntu) running December build of ROS Groovy. It also contains the steps to reproduce the image. There are probably different ways to compile ROS on an Overo, but doing a native seems most simplistic (although it takes time).

edit flag offensive delete link more

Comments

Thanks for the reply, I actually started with downloading your image and tried to build the turtlebot stack. This did not work for me, did you get the entire stack to work? This tutorial uses the rosbuild workspace and not catkin, which we are supposed to use with groovy

kalectro gravatar imagekalectro ( 2013-01-08 13:02:28 -0600 )edit

As long as all packages I built in the guide can be built with catkin, it should be fine. I just didn't want to take chances as we are in the transition period. Anyhow, I'm trying to figure out how to best use ROS. Can u elabroate what didnt work?

Adam YH Lee gravatar imageAdam YH Lee ( 2013-01-25 13:44:37 -0600 )edit

I was able to build all packages from the guide with catkin except irobot_create_2_1 which is not catkinized yet, that was not the problem. I was just thinking there must be an easier way to install the entire turtlebot stack? Did you get that to work? That would be my final goal

kalectro gravatar imagekalectro ( 2013-01-25 15:50:29 -0600 )edit

Ah I see. No I haven't played with the turtlebot stack on a Gumstix yet. There are no binaries available for ARM yet, so for now I think we need to compile ourselves.

Adam YH Lee gravatar imageAdam YH Lee ( 2013-01-26 11:48:30 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2013-01-04 13:59:22 -0600

Seen: 224 times

Last updated: Feb 10 '13