A Gentle Introduction to ROS


Overview

Motivation
ROS
Why ROS Exists
Before ROS
Vision
ROS standardized
Quic summary: ROS 1 vs ROS 2

Core ROS 2 Concept:

Nodes
Topics
Services
Actions
ROS Graph

Data Distribution Service

External vendors
What does it provide?
DDS: Quality of Service
Parameters

What Robots Use ROS 2?

Key Takeaways