Heimdall — the platform behind every working humanoid
One system from operator to robot to dataset. Heimdall runs the teleoperation stack that puts humanoids to work today, captures the data from every shift, trains the models on our own GPUs and keeps the whole fleet safe and supervised.
- Live capabilities
- 12
- Categories
- 4
- Data
- In-house
Teleoperation
Everything a remote pilot needs to do real work inside a real store.
| Feature | What it does | Status |
|---|---|---|
| Low-latency VR piloting Live video from the robot's cameras streams to a VR headset, and hand controllers drive the robot in real time. | Live video from the robot's cameras streams to a VR headset, and hand controllers drive the robot in real time. | Live |
| Whole-body control layer Pilots move the arms directly while a learned walking controller keeps the robot balanced; walking, crouching and turning are on the joysticks. | Pilots move the arms directly while a learned walking controller keeps the robot balanced; walking, crouching and turning are on the joysticks. | Live |
AI Data Capture
Every shift becomes structured, labelled training data.
| Feature | What it does | Status |
|---|---|---|
| Full-fidelity episode recording Synchronised capture of video, depth, joint states, forces and operator input for every teleoperated task. | Synchronised capture of video, depth, joint states, forces and operator input for every teleoperated task. | Live |
| Automatic task segmentation Long shifts are split into discrete, replayable episodes tagged by task type, product and location. | Long shifts are split into discrete, replayable episodes tagged by task type, product and location. | Live |
| Annotation workbench Human-in-the-loop review and labelling for edge cases the automatic pipeline flags as ambiguous. | Human-in-the-loop review and labelling for edge cases the automatic pipeline flags as ambiguous. | Live |
Model Training
From captured demonstrations to policies running on the robot.
| Feature | What it does | Status |
|---|---|---|
| In-house GPU cluster All training runs on infrastructure we own and operate — partner operational data never leaves our control. | All training runs on infrastructure we own and operate — partner operational data never leaves our control. | Live |
| Imitation learning pipeline Behaviour-cloning policies trained directly on pilot demonstrations from live store shifts. | Behaviour-cloning policies trained directly on pilot demonstrations from live store shifts. | Live |
Safety & Supervision
Built for shop floors with staff, customers and real consequences.
- 1,000
- safety checks per second, inside the robot's own controller
- ~10 ms
- from the pilot pressing freeze to the robot standing still
- ~40
- conditions watched continuously, across the robot, the network and the pilot
Measured on HIVE's Unitree G1 robots, October 2026.
Safety in Heimdall works in layers. The robot's own controller checks its balance and its motors a thousand times a second and can stop on its own. A separate safety supervisor watches everything around it: the pilot's connection, motor temperatures, the network and the robot's own software. The supervisor is itself watched, so if it ever stops, the robot freezes until it is back.
| Feature | What it does | Status |
|---|---|---|
| Instant freeze One button freezes the robot in place, balanced and holding its pose, with a full emergency stop at the pilot station and on the robot. | One button freezes the robot in place, balanced and holding its pose, with a full emergency stop at the pilot station and on the robot. | Live |
| Connection-loss hold If the pilot link drops, the robot stops, keeps its balance and grip, awaiting the pilot's return. | If the pilot link drops, the robot stops, keeps its balance and grip, awaiting the pilot's return. | Live |
| Motor health watch Motor temperatures are checked ten times a second, to warn pilots early and settle robots into a stable stance before any motor overheats. | Motor temperatures are checked ten times a second, to warn pilots early and settle robots into a stable stance before any motor overheats. | Live |
| Supervised supervision Every safety service checks in every 100 ms, and the robot is restricted within 300 ms if one goes quiet. | Every safety service checks in every 100 ms, and the robot is restricted within 300 ms if one goes quiet. | Live |
| Incident recording and review Every stop, intervention and anomaly is logged for review after the shift. | Every stop, intervention and anomaly is logged for review after the shift. | Live |
What happens if...
The pilot's connection drops, a motor runs hot or the robot trips? Heimdall has a tested, measured response for each of them. We are happy to walk you through the details. Ask us for more insights
Like this kind of problem? Our safety system runs inside a 1 kHz real-time controller, with an independent supervisor beside it and every session recorded for replay in simulation. We are hiring engineers who want to make humanoids a reliable workforce alongside people. See open roles
Want Heimdall running in your company?
We build a platform you can license. Tell us what needs and we will show you how it can be done.