ROS compliant

Using ROS means a large number of software packages are available to solve a whole range of complex problems.