ROS on ARM
Has anyone tried getting ROS to run on ARM systems, such as Gumstix or Phidget SBCs?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
EROS is a project devoted to enabling easy cross compiling of ROS projects for non-X86 architectures. It assumes that you are running a full Linux distro on your ARM.
rosserial on the other hand allows you to communicate using ros on platforms that do not have a full linux stack. It is meant to send messages over serial to a computer. Our primary platform for rosserial is Arduino which runs on an 8-bit microcontroller.
If you are using a Gumstix Overo or similar platform, you want to use EROS.
I've collected my notes and prepared a tutorial about installing ROS on a Gumstix Overo from -literally- scratch :) Hope, it gives some idea...
I have ros running on an iPhone/iPad. Did cross-compilation with rosmake under Mac OS X. Works like a charm. You will have to patch the serialization.h though. At least on these ARM devices there will be a misalignment crash otherwise... See https://code.ros.org/trac/ros/ticket/2883
I tried running ROS on Beagleboard (xM) after installing Ubuntu on it.
Asked: 2011-07-25 07:37:57 -0500
Seen: 6,663 times
Last updated: Aug 05 '11
Check out eros: http://www.ros.org/wiki/eros or rosserial:http://www.ros.org/wiki/rosserial