Introduction to Robot OS

Jan 30, 2016

Running a robot needs on board computing. This means that the computer needs to be agile and able to make split session decisions based on different input, while successfully managing the data coming in from the different sensor attached. The computer also needs to actively manage dispersing the data it collects from the sensors to the different resources it needs to.

All of these tasks can be easily managed, but it is the efficiency of completing these tasks that makes the computer reliable. Using the right OS, helps simplify the multi-tasking nature of disseminating data generated by a Robot. This OS is known as Robot OS, and at this workshop we introduced the participants to the concept of using ROS, the different ways you can code for the OS to make your Robot complete difficult tasks with ease.