Unit 13 · lesson
Prerequisite Checkpoint: Configuration Needs Ownership
A ROS parameter is configuration owned by a node. A Java constant or field is local application state. Similar values do not create a shared configuration system.
For one threshold or mode setting, document:
- who owns the value;
- how it is changed;
- when the change becomes visible;
- what evidence proves the current value;
- whether another runtime is actually synchronized with it.
Bridge question
If a Java component and ROS node both use 0.5, what would prove they share one source of truth?
Useful evidence might include a bridge, adapter, shared configuration path, controlled propagation test, or trace.
Without that, label the relationship aligned values, integration not demonstrated.
If parameter commands are the hard part, return to ros2-for-students. This route is about configuration ownership and cross-runtime claims.