ROS2 Humble

Chapter 9 ROS2 Humble

This chapter reorganizes the ROS2 Humble material from xiaobai-lesson Chapter 9 for Jetson learners. The content is split into five parts: fundamentals, core communication, advanced interfaces, tooling, and simulation plus vision.

Contents

What This Chapter Covers

  • ROS2 introduction, development environment, workspaces, and package basics
  • Core communication patterns including nodes, topics, services, and actions
  • TF2, custom interfaces, parameter services, metapackages, DDS, and distributed communication
  • Common command-line tools, RViz2, RQt, launch files, and rosbag record/playback
  • URDF, Gazebo, camera preview, camera calibration, and AR vision examples