logo

Video encyclopedia

Robot Operating System

2:43

What is ROS (Robot Operating System)| Introduction to the Tutorials

2:11

Master Thesis - Robot application based on the ROS (Robot Operating system)

3:47

Install Robot Operating System (ROS) on NVIDIA Jetson TX2

2:43

ROS-I Applications | Cocktail Bot 4.0 – Five Robots Make Your Personal Drinks

2:16

SecurBot Open Source Security Robot Framework using ROS and WebRTC

Robot Operating System (ROS) is robotics middleware. Although ROS is not an operating system, it provides services designed for a heterogeneous computer cluster such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management. Running sets of ROS-based processes are represented in a graph architecture where processing takes place in nodes that may receive, post and multiplex sensor, control, state, planning, actuator and other messages. Despite the importance of reactivity and low latency in robot control, ROS, itself, is not a real-time OS (RTOS), though it is possible to integrate ROS with real-time code. The lack of support for real-time systems is being addressed in the creation of ROS 2.0.