You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This script allows you to interact with our model and visualize it in the MuJoCo simulator—feel free to give it a try!
Installation
conda create -n amo python=3.8
conda activate amo
pip install -r requirements.txt
To run the script, simply put
python play_amo.py
Guidelines
Press Z (+) and X (-) to control torso height (I.D. range: [-0.5, 0.8])
Press J (+) and U (-) to control torso yaw (I.D. range: [-1.57, 1.57])
Press K (+) and I (-) to control torso pitch (I.D. range: [-0.52, 1.57])
Press L (+) and O (-) to control torso roll (I.D. range: [-0.7, 0.7])
Press W (+) and S (-) to control Vₓ (I.D. range: [-0.5, 0.5])
Press Q (+) and E (-) to control Vᵧ (I.D. range: [-0.4, 0.4])
Press A (+) and D (-) to control yaw
You can experiment with different command combinations, including out-of-distribution (O.O.D.) ones, all using the same model. You can even include arm motions on top of it! (Press T to toggle arm actions)
Enjoy!
‼️Alert & Disclaimer
Deploying these models on physical hardware can be hazardous. This video demonstrates how sim‑to‑real transfer failures can cause serious damage. Unless you have deep sim‑to‑real expertise and robust safety protocols, we strongly advise against running the model on real robots. These models are supplied for research use only, and we disclaim all responsibility for any harm, loss, or malfunction arising from their deployment.
Citation
@article{li2025amo,
title={AMO: Adaptive Motion Optimization for Hyper-Dexterous Humanoid Whole-Body Control},
author={Li, Jialong and Cheng, Xuxin and Huang, Tianshu and Yang, Shiqi and Qiu, Rizhao and Wang, Xiaolong},
journal={Robotics: Science and Systems 2025},
year={2025}
}
About
[RSS 2025] AMO: Adaptive Motion Optimization for Hyper-Dexterous Humanoid Whole-Body Control