An Introduction to ROS, the Robot Operating System: Introduction (1/6)
Channel: linuxfestnorthwest
Date: 14/05/2020

Sid Faber
Canonical

The Robot Operating System (ROS) is a flexible, open source framework for writing robot software. ROS has been widely used in robotics research for over a decade, and many commercial products now rely on ROS.

We’ll cover the following topics:

The ROS architecture and how to get started
Basic ROS constructs: Nodes, topics, services and actions
Installing ROS on a Raspberry Pi running Ubuntu
Controlling hardware
Remote control of your robot
Adding sensors
Where to go from here
At the conclusion of this tutorial you’ll be prepared to build your own ROS-based robot!