ROS (Robotic Operating System)

ROS is a middle ware that lies between OS and program that you write for robot

Robotic Operating System

ROS philosophy

  • Peer to Peer - Individual program communicate with defined API.

  • It is distributed - Programs can run on multiple COMs and communication over networks.

  • It is multilingual - ROS module can be written in any language for which client library exist eg C++, python, MATLAB, JAVA

  • Light weight - Standalone Libraries are wraped around with thin ROS layer

  • ROS is free and it is open source

Last updated

Was this helpful?