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.