Unit 15 · overview
Prerequisite Verification: Repeatable Startup Evidence
This route no longer teaches launch-file authoring as a full beginner unit. General ROS 2 launch concepts belong in ros2-for-students.
The bridge question is narrower:
Can you prove that startup configuration is repeatable enough to support cross-layer failure diagnosis?
Use an existing bringup package and launch file to verify:
- which nodes/processes are requested;
- which parameters, remaps, namespaces, or arguments affect the graph;
- whether installed launch resources are discoverable;
- whether the launched graph matches the declared startup contract;
- which Java/WPILib integration claims remain unproven.
Do not confuse a successful ros2 launch with proof that a Java robot application is connected to ROS 2. The launch result establishes ROS-side startup evidence only.
Required checkpoint
Produce a Startup Contract Record with the launch entry point, declared configuration, observed graph, one mismatch/failure case, and one explicit Java-to-ROS non-integration statement.
If launch mechanics are unfamiliar, return to ros2-for-students. Week 16 uses this verified prerequisite for actual cross-layer recovery work.