Asimov 1 locomotion policy checkpoint

  • Basic velocity-commanded locomotion policy for Asimov 1, trained in Isaac Lab with PPO and adversarial motion priors (AMP).
  • policy.onnx is the exported policy for inference, producing joint-position actions.
  • agent.yaml records the actor-critic and AMP training settings, including the motion data configuration.
  • env.yaml records the simulation and locomotion task settings, including observations, actions, commands, and rewards.
  • Training and evaluation code: menloresearch/isaac_asimov.

How to run

Run the policy in a browser simulation of Asimov 1 with humanoid-policy-viewer. It needs Node, git and bash, and no GPU:

git clone https://github.com/menloresearch/humanoid-policy-viewer
cd humanoid-policy-viewer
npm run hf Menlo/asimov1-locomotion-0818

This downloads the policy, starts the viewer and opens it in your browser. Drive the robot with the velocity sliders, push it, or run the benchmark suite.

Inputs and outputs

  • Input: 78 values at 50 Hz: base angular velocity, projected gravity, velocity command (vx, vy, wz), joint positions and velocities, and the previous action. All of these are available on the real robot.
  • Output: 23 joint position actions (legs, waist and arms; the neck is not driven). Each target is default_joint_pos + action_scale * action, with both values in env.yaml.
  • Trained in Isaac Lab (PhysX); the viewer simulates it in MuJoCo.

The full observation order and joint list are in the viewer's supported policies doc.

Downloads last month
112
Video Preview
loading

Collection including Menlo/asimov1-locomotion-0818

Evaluation results

  • Menlo/asimov-locomotion-bench leaderboard
  • Survival Rate V1 View evaluation results
    metric=survival_rate@2 tests=65 runs=322 95%CI=[0.5598, 0.7519] cyclotron@ec2e99c93f74 humanoid-policy-viewer@5c4e24efae72 protocol=2 policy@e73c1970f03c asimov-1@35ae7b3581ce
    0.66 *
  • Survival Time V1 View evaluation results
    metric=survival_time@2 tests=65 runs=322 95%CI=[0.7564, 0.9446] cyclotron@ec2e99c93f74 humanoid-policy-viewer@5c4e24efae72 protocol=2 policy@e73c1970f03c asimov-1@35ae7b3581ce
    0.85 *
  • Locomotion Survival Rate V1 View evaluation results
    metric=survival_rate@2 tests=13 runs=65 95%CI=[0.9149, 1] cyclotron@ec2e99c93f74 humanoid-policy-viewer@5c4e24efae72 protocol=2 policy@e73c1970f03c asimov-1@35ae7b3581ce
    1 *