robot operating system
ROH-bot OP-er-ay-ting SIS-tem
ˈroʊbɒt ˈɒpəreɪtɪŋ ˈsɪstəmListen
Hear it in a clear American voice. Slow it down to catch each syllable.
Syllable breakdown
Dictionary meaning
an open-source middleware framework for robot software development — not a traditional operating system but a structured communications layer that provides the tools, libraries, and conventions needed to create complex and reusable robot software; originally developed at Stanford AI Lab and Willow Garage and released in 2007, ROS provides a publish-subscribe messaging system that allows software modules called nodes to communicate by publishing and subscribing to named topics, decoupling sensing, processing, and actuation functions and enabling modular, reusable code; ROS 2, released in 2017 and becoming the standard, adds real-time performance, security, and support for multi-robot systems; the ROS ecosystem includes thousands of packages covering robot perception, navigation, manipulation, simulation — particularly through the Gazebo simulator — and hardware interfacing, making it the dominant platform for robotics research and development worldwide
Examples
- The autonomous navigation stack was built entirely in ROS, using the navigation2 package for path planning and localisation.
- Robot operating system's modular architecture allowed the team to swap the sensor driver node without rewriting any of the downstream processing code.
Synonyms: ROS, ROS 2
Learn one new pronunciation a day
Get a word, name or idiom like “robot operating system” in your inbox — daily or weekly, free. Unsubscribe any time.