Unit 07 · lesson
Bridge Checkpoint: Inventory Is Not Discovery
This route assumes Java collection mechanics are already active from java-programming.
A local Java collection can describe components the program knows about:
var components = List.of("frontRange", "leftMotor", "rightMotor");
That list is local application state. It is not runtime discovery of a robot framework, ROS graph, network, or hardware bus.
The bridge question is:
What produced the inventory, and what does membership actually prove?
For the supplied component list, record:
- who created the list;
- whether membership is static or discovered;
- what identity each entry represents;
- what evidence would be required to prove the corresponding runtime entity exists.
Compare these claims:
"frontRange" is in a Java List
"/front_range" is visible in a ROS graph
physical front range hardware is connected
They may describe related concepts, but each requires different evidence.
If List, indexing, or iteration is the blocker, return to java-programming. This route is about provenance and discovery boundaries.