Assign a controller
- In the dashboard: select the twin and use Assign Controller. A person can take over from the same panel at any time.
- From Python:
twin.policy.list()shows the controllers available to a twin,twin.policy.assign(policy)hands it over, andtwin.policy.ensure_attached()lets your script drive it. - From an agent: the control agent plans an action or a skill run, and you approve it before it executes.
Where the models come from
Manual sessions, skills and workflows all produce recordings. Recordings become datasets, and datasets train VLA models and RL policies. See Data for training.Next steps
Your first AI loop
A camera, a model and an SO-101 twin that picks and sorts.
Train a VLA on the SO-101
Record demonstrations, fine-tune, deploy the model as the controller.
Build a workflow
Triggers, models and robot commands on a canvas.
AI agents
Let an assistant plan the action, then approve it.