ROS2 workshop
1. Getting Started
2. ROS 2 Basics
3. ROS 2 Navigation
4. ROS 2 Manipulation
5. ROS 2 Control
ROS2 workshop
Welcome to the ROS 2 workshop!
View page source
Welcome to the ROS 2 workshop!
1. Getting Started
1.1 Prerequisites
1.2 Linux and terminal basics
1.3 Terminator
1.4 Networking basics
1.5 Git and vcstool
1.6 Docker basics (optional)
2. ROS 2 Basics
2.1 ROS 2 CLI and Turtlesim
2.2 rqt and rqt_graph
2.3 ROS 2 bags and PlotJuggler
2.4 File system
2.5 Publisher and Subscriber in Python
2.6 Service in Python
2.7 TF2
2.8 Launch files
2.A Annex: ROS 2 Basics Cheat Sheet
2.B Annex: ROS 2 Github Examples
2.C Annex: ROS 2 Basics training scripts
3. ROS 2 Navigation
3.1 TurtleBot 3
3.2 Cartographer
3.3 Navigation
4. ROS 2 Manipulation
4.1 URDF Introduction
4.2 Cartesian Robot
4.3 UR Robot cell
4.4 MoveIt Setup Assistant
5. ROS 2 Control
5.1 RRBot
5.2 DiffBot
5.3 Robots with multiple interfaces
5.4 Industrial robot with an externally connected sensor
5.5 WBot mobile manipulator
5.6 Tricycle robot setup