16 lessons · 11–16 h (Parts 1–4)
Stage 10 · ROS 2 & Robot Software Architecture (Fundamentals)
Parts 1–4 complete: why robots need ROS 2 through TF2/QoS/full stack, plus Capstone — Build a ROS 2 6DOF Robot System (pick-and-place architecture validation). Educational ROS 2 communication / architecture simulators only (not a live runtime). Soft-recommend Stages 3/9; hard locks cleared; no payment gating.
- 1. Why Robots Need ROS 2
- 2. ROS 2 Architecture Overview
- 3. Nodes — The Building Blocks
- 4. Topics & Publishers/Subscribers
- 5. Messages & Data Types
- 6. Services — Request/Response
- 7. Actions — Long-Running Robot Tasks
- 8. ROS 2 Packages & Workspace
- 9. Launch Files
- 10. Parameters & Configuration
- 11. ROS 2 Tools & CLI
- 12. TF2 & Coordinate Frames
- 13. Robot State & TF Trees
- 14. QoS & Reliable Robot Communication
- 15. Connecting Sensors, Controllers & Planners
- 16. Capstone — Build a ROS 2 6DOF Robot System