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

Revision history [back]

Most of my experience is on running a ROS system on networks of workstation-class x86 machines, but if the main issue is building the dependencies, then here are some lists generated by the apt-rdepends tool on the standard core ROS Hydro metapackage for Ubuntu 12.04:

ros-hydro-ros-base dependencies

This list was generated on an Ubuntu 12.04 machine via:

apt-rdepends ros-hydro-ros-base  | grep ")$" | sort | uniq

For the ROS core packages, I wouldn't worry about the kernel 2.6 constraint.

One thing that you should look into for consideration of ROS in the long-term is the ROS 2.0 roadmap, since one of their main focuses is on replacing the current implementation of the ROS TCP/UDP middleware with a DDS-based core.

I know you're not interested in running Ubuntu on your hardware, but Mark Shuttleworth (of Ubuntu) did recently reach out to the ROS core dev team about Ubuntu's work on "Ubuntu Snappy" which is a reworking of Ubuntu meant for embedded systems. I haven't experimented with this, but it might be worth looking into since they've continued to collaborate closely on the project.

Most of my experience is on running a ROS system on networks of workstation-class x86 machines, but if the main issue is building the dependencies, then here are some here's a lists generated by the apt-rdepends tool on the standard core ROS Hydro metapackage for Ubuntu 12.04:

ros-hydro-ros-base dependencies

This list was generated on an Ubuntu 12.04 machine via:

apt-rdepends ros-hydro-ros-base  | grep ")$" | sort | uniq

For the ROS core packages, I wouldn't worry about the kernel 2.6 constraint.

One thing that you should look into for consideration of ROS in the long-term is the ROS 2.0 roadmap, since one of their main focuses is on replacing the current implementation of the ROS TCP/UDP middleware with a DDS-based core.

I know you're not interested in running Ubuntu on your hardware, but Mark Shuttleworth (of Ubuntu) did recently reach out to the ROS core dev team about Ubuntu's work on "Ubuntu Snappy" which is a reworking of Ubuntu meant for embedded systems. I haven't experimented with this, but it might be worth looking into since they've continued to collaborate closely on the project.