From task requests to robot motion Task clients send JSON goals to the orchestrator, which runs batch stages or child action servers; direct clients can also call child actions. EROBS / ARCHITECTUREFrom task requests to robot motionCLIENTSTASK EXECUTIONMOTION / DEVICESGOALPLANDISPATCHDIRECT ACTIONEXECUTETask clientsGUI · JSON · MCPDirect clientsactions · surveysOrchestratorbeambot_executionBatch stagesmoveto ·end_effectorTask action serversvision · tool ·devicesMTC / MoveItplan and executeRobot and toolscontrollers /device I/OSolid arrows show principal calls. Device actions may bypass MoveIt; perception details are shown separately.