Robotics — a control plane for a robot fleet
Robotics is a control plane for a fleet of robots. It gives a robotics operation the same shape the rest of the platform uses — a registry, a reusable skill library, capability-matched dispatch, and a safety envelope — across very different machines. The read plane works before the backing actuation service is deployed.
The fleet registry:
Register every robot regardless of form factor — arms, autonomous mobile robots (AMRs), humanoids, quadrupeds, drones, and mobile manipulators — each with its advertised capabilities.
The skill library:
Skills are reusable, parameterized behaviors with a typed parameter schema. A skill is the robot analogue of a Wally tool: a named, well-described action with defined inputs, so the same behavior can be reused across robots and tasks instead of re-coded each time.
Task dispatch by capability:
When you dispatch a task, the platform matches the required skill to an eligible robot by advertised capability — the task goes to a machine that can actually do it, not just the next one free.
Work cell as a safety envelope:
A work cell is a safety envelope: a cell polygon with slow and stop zones and a collaborative-speed cap, in the spirit of the ISO 10218 / TS 15066 speed-and-separation rules. Robots slow inside the slow zone and stop at the boundary — separation is enforced by the cell, not left to each program.
Teleoperation:
Hand a robot off to a remote operator, with the supervision ratio tracked per operator so you know how many machines a person is actually watching.
The safety log:
E-stops, envelope breaches, and separation trips are all written to a safety log with severity and cause — the record you want when you review an incident or prove out a cell. Robotics shares this actuation-safety substrate with the Autonomy and Assembly modules.