Create ROS package for Telemetry

The goal of this workshop is to learn enough about creating ROS2 software to create a package that publishes telemetry data which can subsequently be analyzed using CLI tools.

Content outline

Video of workshop 4

Video of the first half of workshop 4 is here

Package-related cheat sheet

ROS2 Concepts

Packages

Nodes

Frames

API Docs

OO Concepts

Hands On

In this segment we do several of the ROS2 beginner-level client library tutorials found here: https://docs.ros.org/en/humble/Tutorials/Beginner-Client-Libraries.html

Beginner Client Libraries Tutorials

Putting it all together:

We build a custom package, run a robot in simulation, record and analyze a bag, and fix a fault

Intermediate Tutorials - Launchfiles and Logging