I equip robots with foundational motion skills. Recently I've been especially interested in sim-to-real transfer: how we can ensure that behaviors learned in simulation will work in the real world.
Agile humanoid dribbling, shooting, passing, and receiving with onboard active vision, enabled by data-driven alignment of perception and dynamics for sim-to-real transfer.
Aligning contact forces between hardware and simulation enables residual world modeling for floating-base humanoids, improving transfer of force interactions from just 6.5 minutes of walking data.
Enhancing the sim-to-real transfer for a legged manipulator by calibrating actuator dynamics and refining whole-body control, enabling agile feats like throwing, lifting, and dragging
A learning-based framework that allows a walking robot to stabilize itself under disturbances neglected by its base controller. We applied it to stabilize the MIT Mini Cheetah as it carried a box of water on its back.
By approximating each of the robot's stance phases to be impulsive, we enable a mixed-integer program to quickly plan consecutive hops for a quadruped between surfaces while avoiding obstacles.