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 | Q&A answers.ros.org |
Has anyone tried getting ROS to run on ARM systems, such as Gumstix or Phidget SBCs?
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.
answered 2011-08-05 10:41:06 -0500
This post is a wiki. Anyone with karma >75 is welcome to improve it.
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.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2011-07-25 07:37:57 -0500
Seen: 6,348 times
Last updated: Aug 05 '11
Align x-axis of end effector with vector in space [closed]
Hokuyo communication issue on ARM (BeagleBone) [closed]
rosserial custom message float problem
Does rosserial (arduino) work with rosparam server ?
How to add a tf between Gripper camera and base_link in UR5
Unable to connect Groovy-raspbian with arduino Mega ADK & Leonardo
Check out eros: http://www.ros.org/wiki/eros or rosserial:http://www.ros.org/wiki/rosserial