Unit 09 · overview
Unit 9 — Run, Inspect, and Troubleshoot
You know enough ROS 2 now.
The final skill is not another command family. It is knowing where to look first when something does not work.
UBUNTU / APT
↓
JAZZY INSTALLATION
↓
SHELL ENVIRONMENT
↓
WORKSPACE BUILD + INSTALL
↓
PACKAGE / EXECUTABLE DISCOVERY
↓
RUNNING NODES
↓
TOPICS / SERVICES / ACTIONS / PARAMETERS
↓
APPLICATION BEHAVIOR
Lessons
- The Clean-Terminal Startup Checklist
- Prove the Environment Before Running Anything
- Inspect the System Before Touching It
- Build a Failure-Layer Model
- Diagnose Package, Executable, and Node Failures
- Diagnose Topic and Communication Failures
- Diagnose Configuration and Launch Failures
- Rebuild and Re-source From a Known State
- Readiness Dry Run
- Final Demo: Install, Run, Explain
Final artifact
The ROS 2 System Readiness Check: startup evidence, package/launch evidence, graph/interface evidence, one controlled failure/repair, and a short architecture defense.
Source attribution: synthesis adapted from the pinned ROS 2 Jazzy documentation used throughout Units 2–8, CC BY 4.0.