← All projects

ICRA 2025

Coordinated Payload Transport with Biped-Wheeled Robots

Two robots, one payload, and a single policy that has to keep both of them upright while the load couples their dynamics together.

0.5 m zero-shot sim-to-real error range, no hardware fine-tuning
2 robots controlled by a single policy rather than one controller each
Minutes training time after moving to massively parallel simulation, down from hours

The problem

Carrying something together is harder than carrying it alone. Two biped-wheeled robots holding one payload are no longer independent systems: every correction one makes shows up as a disturbance at the other, and both are balancing on two wheels while it happens. The usual answer is a controller per robot plus a coordination layer on top, which means three things to tune and three places for the assumptions to break.

What I built

A single deep reinforcement learning agent that observes both robots and outputs commands for both, so coordination is learned rather than imposed. Training runs in Isaac Lab with thousands of environments in parallel, which is what made the experiment loop tractable — the same study that used to take hours per iteration came down to minutes, so I could actually explore policy architectures instead of babysitting one run.

Most of the effort went into the parts that don’t demo well: comparing network architectures for training stability and sample efficiency, then system identification and domain randomization to make the simulator resemble the robots I actually had.

Trained policy driving both robots along a path with the payload coupled between them.

Getting it onto hardware

The trained policy was exported to ONNX and run inside a ROS stack, with an OptiTrack motion capture system providing pose feedback. It transferred zero-shot — the policy that ran on the robots is the policy that came out of simulation, with tracking error staying within a 0.5 m range across terrains.

That number is the one I care about. It says the simulator was honest enough about friction, actuation and payload coupling that the policy didn’t need the real world to teach it anything new.

Where it landed

Accepted at the 2025 IEEE International Conference on Robotics and Automation in Atlanta — robotics’ flagship venue — and published in the proceedings (pp. 14992–14998).

More projects

See all →

Current work

Digital Twins and Edge Autonomy at Arrive AI

An autonomy stack combining RL policies with vision-language-action models, the edge inference that runs it on Jetson hardware, and a digital twin to test it before deployment.