Robot Operating System (ROS or ros) is an open-source robotics middleware suite. Although ROS is not an operating system but a collection of software frameworks for robot software development, 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.
TIAGo robot ROS Tutorial 4: OpenCV
What is OpenCV? Eager to program robotics applications? TIAGo robot's simulation is open source and is available online: even if you don’t have the platform physically, you can work with it!