Unit 05 · overview
Bridge Review: Repetition, Scheduling, and Stop Conditions
This route assumes you already know Java loop syntax from java-programming.
The bridge problem is comparing repeated work across different robot-software layers without collapsing them into one mechanism.
A Java for or while loop, a WPILib scheduler cycle, and a ROS 2 node that remains alive can all involve repeated work, but they have different triggers, stopping rules, timing models, and evidence.
Focus on:
- what causes the next iteration or cycle;
- what state changes toward termination;
- what happens when the stopping condition is wrong;
- what trace proves local Java behavior;
- which claims require WPILib runtime or ROS 2 runtime evidence instead.
Required artifact
Produce a Repetition Audit containing one bounded Java trace, one failure caused by a bad stop condition, a scheduler/runtime comparison, and a statement of what the local trace cannot prove about the ROS graph or physical robot.
If loop syntax itself is the problem, return to java-programming; this bridge keeps the cross-runtime reasoning and removes beginner loop pacing.