ROS in Ubuntu ARM

So just before I dive into the Beagle-ROS using the meta-ros project (ROS in an OpenEmbedded Linux System) i wanted to try how difficult it was to set up ROS on an ARM board (BeagleBone) running Ubuntu 12.10. For some time, the UbuntuARM instructions have been in the ROS page but I didn’t have the time to test it out. I followed the instructions but i ended up stucked at point 1.4. When I try to install ROS libraries or tools:

install ros-groovy-ros ros-groovy-roslib ros-groovy-rospack
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ros-groovy-rospack : Depends: libboost-filesystem1.46.1 (>= 1.46.1-1) but it is not installable
Depends: libboost-program-options1.46.1 (>= 1.46.1-1) but it is not installable
Depends: libboost-system1.46.1 (>= 1.46.1-1) but it is not installable
E: Unable to correct problems, you have held broken packages.

And of course these dependencies can’t be installed through apt-get so it seems it’s not that straightforward actually.

Seem a lot of people might benefit from this project ;).


2 thoughts on “ROS in Ubuntu ARM

    • Hi Stefan,

      Thanks for your comment. Yes i was aware of it. There are a couple of previous projects that already integrated ROS on ARM but right now the approach will be to integrate it with Angstrom (OpenEmbedded) which might have a broader impact. It was actually a suggestion by Koen and i truly believe it’s a great chance for the embedded community to access an important tool.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s