HOMIE: Humanoid Loco-Manipulation with Isomorphic Exoskeleton Cockpit
About
Generalizable humanoid loco-manipulation poses significant challenges, requiring coordinated whole-body control and precise, contact-rich object manipulation. To address this, this paper introduces HOMIE, a semi-autonomous teleoperation system that combines a reinforcement learning policy for body control mapped to a pedal, an isomorphic exoskeleton arm for arm control, and motion-sensing gloves for hand control, forming a unified cockpit to freely operate humanoids and establish a data flywheel. The policy incorporates novel designs, including an upper-body pose curriculum, a height-tracking reward, and symmetry utilization. These features enable the system to perform walking and squatting to specific heights while seamlessly adapting to arbitrary upper-body poses. The exoskeleton, by eliminating the reliance on inverse dynamics, delivers faster and more precise arm control. The gloves utilize Hall sensors instead of servos, allowing even compact devices to achieve 15 or more degrees of freedom and freely adapt to any model of dexterous hands. Compared to previous teleoperation systems, HOMIE stands out for its exceptional efficiency, completing tasks in half the time; its expanded working range, allowing users to freely reach high and low areas as well as interact with any objects; and its affordability, with a price of just $500. The system is fully open-source, demos and code can be found in our https://homietele.github.io/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Humanoid Teleoperation | Humanoid Teleoperation Estimated from released videos | End-to-End Latency (ms)454 | 9 | |
| Humanoid Reachable Workspace Estimation | Isaac Lab Evaluation Environments 41 | Min Height0.3 | 6 | |
| Loco-manipulation tracking | IsaacLab Whole Command Space | Root Linear Velocity Tracking Error0.14 | 6 | |
| Loco-manipulation tracking | IsaacLab Edge Command Space | Root Linear Velocity Tracking Error (Ev)0.18 | 6 | |
| Loco-manipulation tracking | IsaacLab Wrist Loaded (2kg) | Error (Root Linear Velocity)0.17 | 6 | |
| Loco-manipulation tracking | IsaacLab Command Mutation | Root Linear Velocity Tracking Error (Ev)0.28 | 6 | |
| Low-level whole-body command tracking | Isaac Lab simulation Uniformly Sampled Commands sim-to-real Unitree G1 | Linear Velocity Error (m/s)0.194 | 5 | |
| Brightness Adjustment (Turn Only) | Multimodal Desk Lamp control task Turn Only Stage III | Success Rate1 | 3 | |
| CCT Adjustment (Press & Turn) | Multimodal Desk Lamp control task Press & Turn Stage II | Success Rate0.6 | 3 | |
| Filament Pinching and Pull-out | Sequential filament pinching 2 consecutive trials | Success Rate5 | 3 |