I recorded a two-armed handover 82 times by hand, trained a model on it, then ran that same model on a robot with different arms, grippers and reach. No retraining.
Don't record motor angles, they only mean something on one machine. Record where the hands were on the table: position, orientation, grip. Twenty numbers that describe the job, not the robot. Any arm that can reach solves its own joint angles.
| Stage | reBot | ViperX 300s |
|---|---|---|
| Reach | Yes | Yes |
| Grip | Yes | Yes |
| Carry across | Yes | Yes |
| Hands meet | Yes | Yes |
| Second hand closes | Yes | Not yet |
| Place on tray | Yes | Not yet |
Almost none of it was the model. Each one was a hidden disagreement between the two robots.
SmolVLA backbone, with the pieces that worked in PRANA v2.
SmolVLA from LeRobot · MuJoCo · ROS 2 Jazzy ·.