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.