Robot architecture
Also: robot software architecture
The division of robot responsibilities into components and explicit interfaces.
Architecture assigns sensing, estimation, planning, control, supervision, timing, ownership, and fault containment across boundaries.
Example A motion controller enforces local freshness even if a high-level planner stalls.
Common misconception Architecture is not merely a box diagram; runtime contracts and failure behavior matter.