In-Hand Object Rotation via Rapid Motor Adaptation
Haozhi Qi, Ashish Kumar, Roberto Calandra, Yi Ma, Jitendra Malik
TL;DR
This work tackles generalized in-hand object rotation with a multi-fingered hand by training a base policy in simulation conditioned on a compact object-extrinsics embedding and pair it with a rapid online adaptation module that estimates these properties from proprioception history. The approach enables direct sim-to-real transfer to rotate dozens of diverse objects using only fingertip sensing and without real-world fine-tuning, while natural finger gaits emerge during training. Key contributions include the extrinsics-based adaptive policy, an adaptation module trained in simulation, and comprehensive analyses showing interpretable latent structure and robust generalization to out-of-distribution objects. The results demonstrate the viability of proprioception-only rapid adaptation for general in-hand manipulation, reducing reliance on vision or tactile sensing and advancing practical capabilities in dexterous robotics.
Abstract
Generalized in-hand manipulation has long been an unsolved challenge of robotics. As a small step towards this grand goal, we demonstrate how to design and learn a simple adaptive controller to achieve in-hand object rotation using only fingertips. The controller is trained entirely in simulation on only cylindrical objects, which then - without any fine-tuning - can be directly deployed to a real robot hand to rotate dozens of objects with diverse sizes, shapes, and weights over the z-axis. This is achieved via rapid online adaptation of the controller to the object properties using only proprioception history. Furthermore, natural and stable finger gaits automatically emerge from training the control policy via reinforcement learning. Code and more videos are available at https://haozhi.io/hora
