ROS is an open-source, meta-operating system for robots which provides the services expected from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management.

Robotnik has developed the ROS driver that allows its simulation in Gazebo as well as the real control of the hardware of the arm.

For more information click here.