ROS (Robotic Operating System) is an open source middleware for robotics.
To install ROS and get started, follow the instructions here :
To go directly to the installation of ROS Indigo on Ubuntu Saucy or Trusty : http://wiki.ros.org/indigo/Installation/Ubuntu
So far we have been running successfully various versions of Ubuntu and ROS on those system :
Various Dell Laptops (Latitude and Precision) : Ubuntu Desktop x64 14.04 with ROS Indigo
BeagleBoneBlack : Ubuntu (with terminal interface) with ROS Groovy
Nexus 7 (2012) : Ubuntu 13.04 ARM with ROS Hydro
Surface Pro 2 : Ubuntu Desktop x64 14.04 with ROS Indigo
MintBox2 : Linux Mint 17 (based on Ubuntu 14.04) with ROS Indigo
You will find our ROS repositories on GitHub here : https://github.com/TheRobotStudio