Unit 05 · lesson
Repetition Has Different Meanings Across Robot Software
This bridge assumes Java loop syntax is already familiar.
Compare three mechanisms:
Java loop
WPILib scheduler cycle
ROS 2 node that remains active
All repeat work, but they differ in trigger, timing, ownership, and stopping conditions.
Checkpoint
For one local Java loop, record the initial state, continuation condition, state change, and termination evidence. Then state why that trace does not prove a scheduler cycle or ROS node executed.