ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Generally, No.

ROS is targeted towards linux platforms, and binary packages are provided for Ubuntu x86/x86_64. The further you get from that platform, the more trouble you'll have getting things to run.

All but the fastest ARM boards lack the CPU power to run the OpenNI (Kinect) driver well, and getting the OpenNI and pointcloud tools to compile on ARM is not easy, and takes a long time. The raspberry pi is the least powerful ARM that I would even attempt to use on a turtlebot, and I wouldn't really expect it to work very well.

Running ROS on Ubuntu on a phone is possible, but in addition to the issues with ARM you'll also have to deal with limited USB bandwidth and special cables to connect USB devices to the phone.