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
Next

© Copyright 2025, Fraunhofer IPA.

Built with Sphinx using a theme provided by Read the Docs.