ROS (Robot Operating System) provides libraries and tools to help software developers create robotics applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. If your question is rather about hardware than code, you may also want to consider asking your question on *robotics* stack exchange.

ROS (Robot Operating System) provides libraries and tools to help software developers create robotics applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. ROS has different distributions for different Ubuntu version. Currently the latest version is ROS Melodic Morenia (targeted at the Ubuntu 18.04 (Bionic)). The list of avaliable versions can be found in documentation.

You may also want to consider asking your question on https://robotics.stackexchange.com/.

Also, Ros hosts it's own Q&A at http://answers.ros.org/

Links