You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(demos/ota): drop areas from manifest - components are the boundary
Areas were doing zero work in this manifest: every area held one or two
components, every component lived in exactly one area, and the operator
viewing the tree just saw the same things twice.
For a single-robot demo the meaningful boundaries are:
- Components = OTA / hardware units (lidar, nav2 stack, gateway, ...).
"What can I swap?"
- Apps = the ROS 2 nodes that live on a component.
- Functions = capability groupings (Autonomous Navigation, Perception)
that pull apps from across components.
SOVD allows Areas, but they only earn their slot when there's a real
zone partition - powertrain / body / chassis on a vehicle ECU mesh, or
multi-robot tenancy. Adding them here was decorative.
The Entity Browser Functions section already covers the cross-cutting
view (Perception spans LiDAR Sensor + TurtleBot3 Base components). With
areas gone the tree shows the operator three things, each with a job:
what to update, which node to look at, and which capability is at risk.
0 commit comments