Outcome to trace
A failed cycle resolves to the motion trace that caused it, because both belong to the same run record.
- SQL
- JSON / documents
Fleets, telemetry and control decisions in one layer.
Robots produce high-rate state and low-rate outcomes: what the joints are doing, and what the task actually accomplished. Both matter, and neither is useful alone.
A failed cycle resolved to the motion trace that caused it.
Joint positions, velocities, forces and controller state. It is the first of 4 workloads running in Robotics.
A failed cycle resolves to the motion trace that caused it, because both belong to the same run record.
Robotics data moves through 4 stages — Configuration → Motion → Task → Fleet. The shapes in play are Time series, SQL, Events, JSON / documents, and answering one question means reading across all of them.
A fleet is many producers writing one truth. These are the parts that make that practical.
Motion and state data is a dense time series attached to a robot identifier. Task outcomes, exceptions and operator interventions are events with meaning. PLOMID keeps the trace and the outcome in one layer, so a fleet question resolves to the specific run that produced it.
4 workload families over one set of shapes. Choose one to see what it moves and where it lands.
Joint positions, velocities, forces and controller state.
Cycles completed, failures, retries and time-to-completion events.
Cell layout, tooling, calibration records and software versions.
Operator corrections, e-stops and maintenance notes.
Walk the path the data takes, from the environment that produces it to the questions it answers. Select a station, or a shape, to read each step.
A failed cycle resolved to the motion trace that caused it.
The cell
A robot cell with its tooling, calibration and controller.
SQL
Each one is a workload over the shapes above, answered from the same layer rather than from a purpose-built copy.
A failed cycle resolves to the motion trace that caused it, because both belong to the same run record.
Task outcomes are records rather than inferred states, so utilisation is computed from what actually completed.
Software version and calibration live beside the trace, which is what makes a behaviour change attributable.
One layer answers across cells instead of per cell controller exports.
4 shapes carry this domain. Choose a stage to read the operation, or a shape to see every stage that handles it.
Configuration
Cell layout, tooling and calibration records
SQL · JSON / documents
The work, the shapes it names and the path a request takes — from the field to the control room.
What runs against this data.
The shapes those workloads read and write.
One path from a request to the data it names.
How the work reaches the layer.
Coordinating a fleet means reads close to the cell, with the fleet record centralised.
Deployment, residency and control