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

  1. The Clean-Terminal Startup Checklist
  2. Prove the Environment Before Running Anything
  3. Inspect the System Before Touching It
  4. Build a Failure-Layer Model
  5. Diagnose Package, Executable, and Node Failures
  6. Diagnose Topic and Communication Failures
  7. Diagnose Configuration and Launch Failures
  8. Rebuild and Re-source From a Known State
  9. Readiness Dry Run
  10. 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.