Unit 06 · lesson

Bridge Checkpoint: Defend the Component Boundary

Finish this route with a Component Boundary Card comparing one plain Java object, one WPILib subsystem, and one ROS 2 node.

For each, include:

  • runtime or framework owner;
  • responsibility;
  • evidence source;
  • visible interfaces;
  • one unsupported claim.

Then answer this challenge:

If all three components are named RangeSensor, what evidence prevents you from treating them as the same runtime entity?

A strong answer refers to process/framework/graph evidence, not naming.

Use this pattern:

Java object: proved by ...
WPILib subsystem: proved by ...
ROS node: proved by ...
Integration between them: [proved / supported but incomplete / not demonstrated]
Physical sensor behavior: [status + missing evidence]

The route is complete when another engineer can see exactly where each component exists and where the evidence stops.

Do not add more object-oriented language instruction here. The prerequisite course owns that material.