{
  "env": "ant",
  "algo": "ppo",
  "title": "SHAC with MuJoCo Warp",
  "timestamp_pacific": "2026-06-18T19:08:51-07:00",
  "newton_commit": "11920df6a589df9693046a3401f455f651a06750",
  "newton_path": "/home/horde/repos/newton-shac/newton",
  "mujoco_warp_commit": "29d5e67fa019bb5778501be7bd8cb6dcedcfe002",
  "num_envs": 16,
  "seed": 11,
  "contact_backend": "mujoco",
  "rollout_steps": 64,
  "updates": 0,
  "eval_horizon": 480,
  "dt": 0.016666666666666666,
  "sim_substeps": 2,
  "mujoco_integrator": "euler",
  "mujoco_world_spacing_z": null,
  "nconmax": 128,
  "njmax": 512,
  "world_spacing": [
    0.0,
    0.0,
    0.0
  ],
  "force_scale": 7.5,
  "episode_length": 1000,
  "stochastic_init": false,
  "eval_stochastic_init": false,
  "obs_rms": true,
  "freeze_obs_rms": true,
  "actor_path": "shac/assets/ant_ppo_eval_from_shac_reliable_progress2_force75_run1/ant_ppo_actor.pt",
  "critic_path": null,
  "obs_rms_path": "shac/assets/ant_ppo_eval_from_shac_reliable_progress2_force75_run1/ant_ppo_obs_rms.pt",
  "termination_penalty": 20.0,
  "selection_fall_penalty": 500000.0,
  "selection_invalid_penalty": 500000.0,
  "selection_displacement_weight": 300.0,
  "selection_height_weight": 0.0,
  "selection_up_weight": 0.0,
  "selection_heading_weight": 0.0,
  "selection_min_height": null,
  "selection_min_up": null,
  "selection_min_heading": null,
  "selection_max_abs_joint": null,
  "selection_posture_penalty": 0.0,
  "selection_repeats": 1,
  "selection_uninterrupted": true,
  "selection_guard_updates": false,
  "selection_guard_max_score_drop": 0.0,
  "save_rejected_updates": false,
  "final_eval_repeats": 3,
  "final_eval_num_envs": 1024,
  "eval_chunk_size": null,
  "lr": 0.0003,
  "adaptive_kl": false,
  "desired_kl": 0.01,
  "min_lr": 1e-05,
  "max_lr": 0.01,
  "gamma": 0.99,
  "gae_lambda": 0.95,
  "ppo_epochs": 4,
  "minibatch_size": 4096,
  "clip_coef": 0.2,
  "value_clip_coef": 0.2,
  "value_coef": 0.5,
  "entropy_coef": 0.0,
  "max_grad_norm": 1.0,
  "actor_hidden_dims": [
    128,
    64,
    32
  ],
  "critic_hidden_dims": [
    128,
    64
  ],
  "layer_norm": true,
  "initial_log_std": -0.5,
  "actor_logstd_override": null,
  "action_squash": "tanh",
  "hopper_reward": null,
  "hopper_terminate_angle": null,
  "hopper_termination_angle": null,
  "hopper_termination_height": null,
  "hopper_termination_height_tolerance": null,
  "hopper_reward_style": null,
  "hopper_start_joint_q": null,
  "hopper_contact_mu": null,
  "hopper_joint_damping": null,
  "hopper_armature": null,
  "hopper_reset_position_scale": null,
  "hopper_reset_angle_scale": null,
  "hopper_reset_joint_scale": null,
  "hopper_reset_velocity_scale": null,
  "cheetah_reward": null,
  "ant_reward": {
    "progress": 2.0,
    "heading": 0.5,
    "up": 0.1,
    "height": 1.0,
    "action": 0.0,
    "alive": 0.5,
    "actions_cost": 0.005,
    "energy_cost": 0.05,
    "dof_limit_cost": 1.0,
    "dof_vel_scale": 0.2,
    "up_margin": 0.0,
    "height_margin": 0.0
  },
  "ant_asset": "diffrl",
  "ant_disable_joint_limits": false,
  "ant_density_override": null,
  "ant_contact_margin": 0.0,
  "ant_contact_gap": null,
  "ant_contact_mu": 1.0,
  "ant_joint_damping": 0.1,
  "ant_armature": 0.05,
  "ant_min_up": null,
  "ant_start_height": 0.5,
  "ant_start_joint_q": [
    0.0,
    0.7853981633974483,
    0.0,
    -0.7853981633974483,
    0.0,
    -0.7853981633974483,
    0.0,
    0.7853981633974483
  ],
  "ant_reset_position_scale": 0.1,
  "ant_reset_angle_scale": 0.1308996938995747,
  "ant_reset_joint_scale": 0.2,
  "ant_reset_velocity_scale": 0.25,
  "ant_termination_height": 0.27,
  "ant_max_healthy_height": 1.5,
  "ant_observation_style": "isaac",
  "ant_reward_style": "isaac",
  "ant_dof_limit_mode": "abs",
  "ant_action_order": "joint",
  "ant_reward_min_up": null,
  "ant_reward_min_height": null,
  "phase_observation": false,
  "phase_period": 60,
  "locomotion_disable_joint_limits": null,
  "selection_num_envs": 1,
  "selection_env_counts": [
    1
  ],
  "total_seconds": 50.97179328999482,
  "mean_update_seconds": null,
  "mean_fps": null,
  "initial_selection": {
    "num_envs": 1,
    "mean_reward": 2.0489890575408936,
    "return": 983.5147094726562,
    "alive_fraction": 1.0,
    "terminal_count": 0,
    "fall_count": 0,
    "invalid_count": 0,
    "first_terminal_step": null,
    "mean_terminal_step": null,
    "terminal_env_ids": [],
    "terminal_steps": [],
    "mean_forward_displacement": 23.352413177490234,
    "mean_completed_return": 983.5144653320312,
    "mean_height": 0.6457927227020264,
    "min_height": 0.4986369013786316,
    "mean_up": 0.9914751052856445,
    "min_up": 0.9648805856704712,
    "mean_heading": 0.9400668740272522,
    "min_heading": 0.7964638471603394,
    "mean_abs_joint_pos_scaled": 0.5030683875083923,
    "max_abs_joint_pos_scaled": 1.1617302894592285,
    "mean_joint_limit_fraction": 0.11250000447034836,
    "max_joint_limit_fraction": 0.375,
    "mean_abs_action": 0.5551056265830994,
    "max_abs_action": 0.963281512260437,
    "mean_abs_joint_velocity": 4.243016719818115,
    "horizon": 480,
    "selection_env_count": 1
  },
  "initial_selection_score": 7989.238662719727,
  "best_update": 0,
  "best_eval_score": 7989.238662719727,
  "eval_score": 7922.023628234863,
  "max_cuda_memory_allocated_mb": 25.77001953125,
  "max_cuda_memory_reserved_mb": 38.0,
  "history": [],
  "eval": {
    "num_envs": 1024,
    "mean_reward": 2.228194236755371,
    "return": 1069.533203125,
    "alive_fraction": 1.0,
    "reset_count": 1024,
    "invalid_count": 0,
    "fall_count": 0,
    "timeout_count": 1024,
    "completed_episodes": 1024,
    "mean_completed_return": 1069.5338134765625,
    "mean_completed_length": 480.0,
    "mean_forward_displacement": 22.84163475036621,
    "mean_height": 0.6435388922691345,
    "min_height": 0.4986369013786316,
    "mean_up": 0.9901543259620667,
    "min_up": 0.9430513978004456,
    "mean_heading": 0.946814775466919,
    "min_heading": 0.8567472696304321,
    "mean_abs_joint_pos_scaled": 0.503987193107605,
    "max_abs_joint_pos_scaled": 1.161726951599121,
    "mean_joint_limit_fraction": 0.11119792610406876,
    "max_joint_limit_fraction": 0.375,
    "mean_abs_action": 0.5542196035385132,
    "max_abs_action": 0.9582970142364502,
    "mean_abs_joint_velocity": 4.1954345703125,
    "unfinished_mean_return": 0.0,
    "unfinished_mean_length": 0.0,
    "final_obs_mean": [
      0.6300860643386841,
      2.5735599994659424,
      -0.20458672940731049,
      0.7222167253494263,
      -1.7549630403518677,
      0.3965848684310913,
      0.7799803614616394,
      -0.054989513009786606,
      0.05672121420502663,
      -0.05493323504924774,
      0.9795866012573242,
      0.9962225556373596,
      0.35565322637557983,
      -0.8889588713645935,
      0.31210964918136597,
      0.4315471649169922,
      0.6613558530807495,
      0.40913188457489014,
      -0.9761256575584412,
      0.05341833457350731,
      0.6364575624465942,
      0.5491973161697388,
      0.3216862380504608,
      1.4100583791732788,
      -0.5674863457679749,
      -1.5280076265335083,
      0.23690198361873627,
      -0.6088219881057739,
      0.4103240668773651,
      0.8290698528289795,
      -0.6920080184936523,
      -0.4568854570388794,
      -0.8424749970436096,
      -0.9287469387054443,
      0.46129509806632996,
      -0.7158114314079285
    ],
    "final_obs_normalized_mean": [
      0.1365753561258316,
      2.0104165077209473,
      -0.6648658514022827,
      0.8367261290550232,
      -1.4876067638397217,
      0.37990763783454895,
      0.6944388151168823,
      0.28891950845718384,
      -0.1632307469844818,
      0.2888689339160919,
      0.07884593307971954,
      0.7573193907737732,
      -0.03807786852121353,
      -1.2439606189727783,
      1.3812910318374634,
      1.3691858053207397,
      2.770664691925049,
      1.2983338832855225,
      -1.6137804985046387,
      1.2468408346176147,
      1.3474618196487427,
      0.8408269286155701,
      0.42532584071159363,
      1.5807526111602783,
      -0.6887264847755432,
      -1.8761539459228516,
      0.4825962781906128,
      -0.8337253332138062,
      0.794396698474884,
      1.3846665620803833,
      -0.9487047791481018,
      -0.4846596419811249,
      -1.1743296384811401,
      -1.2356451749801636,
      0.8802669048309326,
      -1.0958729982376099
    ]
  },
  "eval_uninterrupted": {
    "num_envs": 1024,
    "mean_reward": 2.228194236755371,
    "return": 1069.533203125,
    "alive_fraction": 1.0,
    "terminal_count": 0,
    "fall_count": 0,
    "invalid_count": 0,
    "first_terminal_step": null,
    "mean_terminal_step": null,
    "terminal_env_ids": [],
    "terminal_steps": [],
    "mean_forward_displacement": 22.84163475036621,
    "mean_completed_return": 1069.5338134765625,
    "mean_height": 0.6435388922691345,
    "min_height": 0.4986369013786316,
    "mean_up": 0.9901543259620667,
    "min_up": 0.9430513978004456,
    "mean_heading": 0.946814775466919,
    "min_heading": 0.8567472696304321,
    "mean_abs_joint_pos_scaled": 0.503987193107605,
    "max_abs_joint_pos_scaled": 1.161726951599121,
    "mean_joint_limit_fraction": 0.11119792610406876,
    "max_joint_limit_fraction": 0.375,
    "mean_abs_action": 0.5542196035385132,
    "max_abs_action": 0.9582970142364502,
    "mean_abs_joint_velocity": 4.1954345703125,
    "horizon": 480
  },
  "eval_repeats": {
    "count": 3,
    "fall_count_total": 0,
    "fall_count_max": 0,
    "invalid_count_total": 0,
    "invalid_count_max": 0,
    "terminal_count_total": 0,
    "terminal_count_max": 0,
    "forward_displacement": {
      "mean": 22.84163475036621,
      "min": 22.84163475036621,
      "max": 22.84163475036621
    },
    "return": {
      "mean": 1069.533203125,
      "min": 1069.533203125,
      "max": 1069.533203125
    },
    "min_height": {
      "mean": 0.4986369013786316,
      "min": 0.4986369013786316,
      "max": 0.4986369013786316
    },
    "min_up": {
      "mean": 0.9430513978004456,
      "min": 0.9430513978004456,
      "max": 0.9430513978004456
    },
    "min_heading": {
      "mean": 0.8567472696304321,
      "min": 0.8567472696304321,
      "max": 0.8567472696304321
    },
    "max_abs_joint_pos_scaled": {
      "mean": 1.161726951599121,
      "min": 1.161726951599121,
      "max": 1.161726951599121
    },
    "mean_joint_limit_fraction": {
      "mean": 0.11119792610406876,
      "min": 0.11119792610406876,
      "max": 0.11119792610406876
    },
    "max_joint_limit_fraction": {
      "mean": 0.375,
      "min": 0.375,
      "max": 0.375
    },
    "max_abs_action": {
      "mean": 0.9582970142364502,
      "min": 0.9582970142364502,
      "max": 0.9582970142364502
    },
    "samples": [
      {
        "num_envs": 1024,
        "mean_reward": 2.228194236755371,
        "return": 1069.533203125,
        "alive_fraction": 1.0,
        "reset_count": 1024,
        "invalid_count": 0,
        "fall_count": 0,
        "timeout_count": 1024,
        "completed_episodes": 1024,
        "mean_completed_return": 1069.5338134765625,
        "mean_completed_length": 480.0,
        "mean_forward_displacement": 22.84163475036621,
        "mean_height": 0.6435388922691345,
        "min_height": 0.4986369013786316,
        "mean_up": 0.9901543259620667,
        "min_up": 0.9430513978004456,
        "mean_heading": 0.946814775466919,
        "min_heading": 0.8567472696304321,
        "mean_abs_joint_pos_scaled": 0.503987193107605,
        "max_abs_joint_pos_scaled": 1.161726951599121,
        "mean_joint_limit_fraction": 0.11119792610406876,
        "max_joint_limit_fraction": 0.375,
        "mean_abs_action": 0.5542196035385132,
        "max_abs_action": 0.9582970142364502,
        "mean_abs_joint_velocity": 4.1954345703125,
        "unfinished_mean_return": 0.0,
        "unfinished_mean_length": 0.0,
        "final_obs_mean": [
          0.6300860643386841,
          2.5735599994659424,
          -0.20458672940731049,
          0.7222167253494263,
          -1.7549630403518677,
          0.3965848684310913,
          0.7799803614616394,
          -0.054989513009786606,
          0.05672121420502663,
          -0.05493323504924774,
          0.9795866012573242,
          0.9962225556373596,
          0.35565322637557983,
          -0.8889588713645935,
          0.31210964918136597,
          0.4315471649169922,
          0.6613558530807495,
          0.40913188457489014,
          -0.9761256575584412,
          0.05341833457350731,
          0.6364575624465942,
          0.5491973161697388,
          0.3216862380504608,
          1.4100583791732788,
          -0.5674863457679749,
          -1.5280076265335083,
          0.23690198361873627,
          -0.6088219881057739,
          0.4103240668773651,
          0.8290698528289795,
          -0.6920080184936523,
          -0.4568854570388794,
          -0.8424749970436096,
          -0.9287469387054443,
          0.46129509806632996,
          -0.7158114314079285
        ],
        "final_obs_normalized_mean": [
          0.1365753561258316,
          2.0104165077209473,
          -0.6648658514022827,
          0.8367261290550232,
          -1.4876067638397217,
          0.37990763783454895,
          0.6944388151168823,
          0.28891950845718384,
          -0.1632307469844818,
          0.2888689339160919,
          0.07884593307971954,
          0.7573193907737732,
          -0.03807786852121353,
          -1.2439606189727783,
          1.3812910318374634,
          1.3691858053207397,
          2.770664691925049,
          1.2983338832855225,
          -1.6137804985046387,
          1.2468408346176147,
          1.3474618196487427,
          0.8408269286155701,
          0.42532584071159363,
          1.5807526111602783,
          -0.6887264847755432,
          -1.8761539459228516,
          0.4825962781906128,
          -0.8337253332138062,
          0.794396698474884,
          1.3846665620803833,
          -0.9487047791481018,
          -0.4846596419811249,
          -1.1743296384811401,
          -1.2356451749801636,
          0.8802669048309326,
          -1.0958729982376099
        ]
      },
      {
        "num_envs": 1024,
        "mean_reward": 2.228194236755371,
        "return": 1069.533203125,
        "alive_fraction": 1.0,
        "reset_count": 1024,
        "invalid_count": 0,
        "fall_count": 0,
        "timeout_count": 1024,
        "completed_episodes": 1024,
        "mean_completed_return": 1069.5338134765625,
        "mean_completed_length": 480.0,
        "mean_forward_displacement": 22.84163475036621,
        "mean_height": 0.6435388922691345,
        "min_height": 0.4986369013786316,
        "mean_up": 0.9901543259620667,
        "min_up": 0.9430513978004456,
        "mean_heading": 0.946814775466919,
        "min_heading": 0.8567472696304321,
        "mean_abs_joint_pos_scaled": 0.503987193107605,
        "max_abs_joint_pos_scaled": 1.161726951599121,
        "mean_joint_limit_fraction": 0.11119792610406876,
        "max_joint_limit_fraction": 0.375,
        "mean_abs_action": 0.5542196035385132,
        "max_abs_action": 0.9582970142364502,
        "mean_abs_joint_velocity": 4.1954345703125,
        "unfinished_mean_return": 0.0,
        "unfinished_mean_length": 0.0,
        "final_obs_mean": [
          0.6300860643386841,
          2.5735599994659424,
          -0.20458672940731049,
          0.7222167253494263,
          -1.7549630403518677,
          0.3965848684310913,
          0.7799803614616394,
          -0.054989513009786606,
          0.05672121420502663,
          -0.05493323504924774,
          0.9795866012573242,
          0.9962225556373596,
          0.35565322637557983,
          -0.8889588713645935,
          0.31210964918136597,
          0.4315471649169922,
          0.6613558530807495,
          0.40913188457489014,
          -0.9761256575584412,
          0.05341833457350731,
          0.6364575624465942,
          0.5491973161697388,
          0.3216862380504608,
          1.4100583791732788,
          -0.5674863457679749,
          -1.5280076265335083,
          0.23690198361873627,
          -0.6088219881057739,
          0.4103240668773651,
          0.8290698528289795,
          -0.6920080184936523,
          -0.4568854570388794,
          -0.8424749970436096,
          -0.9287469387054443,
          0.46129509806632996,
          -0.7158114314079285
        ],
        "final_obs_normalized_mean": [
          0.1365753561258316,
          2.0104165077209473,
          -0.6648658514022827,
          0.8367261290550232,
          -1.4876067638397217,
          0.37990763783454895,
          0.6944388151168823,
          0.28891950845718384,
          -0.1632307469844818,
          0.2888689339160919,
          0.07884593307971954,
          0.7573193907737732,
          -0.03807786852121353,
          -1.2439606189727783,
          1.3812910318374634,
          1.3691858053207397,
          2.770664691925049,
          1.2983338832855225,
          -1.6137804985046387,
          1.2468408346176147,
          1.3474618196487427,
          0.8408269286155701,
          0.42532584071159363,
          1.5807526111602783,
          -0.6887264847755432,
          -1.8761539459228516,
          0.4825962781906128,
          -0.8337253332138062,
          0.794396698474884,
          1.3846665620803833,
          -0.9487047791481018,
          -0.4846596419811249,
          -1.1743296384811401,
          -1.2356451749801636,
          0.8802669048309326,
          -1.0958729982376099
        ]
      },
      {
        "num_envs": 1024,
        "mean_reward": 2.228194236755371,
        "return": 1069.533203125,
        "alive_fraction": 1.0,
        "reset_count": 1024,
        "invalid_count": 0,
        "fall_count": 0,
        "timeout_count": 1024,
        "completed_episodes": 1024,
        "mean_completed_return": 1069.5338134765625,
        "mean_completed_length": 480.0,
        "mean_forward_displacement": 22.84163475036621,
        "mean_height": 0.6435388922691345,
        "min_height": 0.4986369013786316,
        "mean_up": 0.9901543259620667,
        "min_up": 0.9430513978004456,
        "mean_heading": 0.946814775466919,
        "min_heading": 0.8567472696304321,
        "mean_abs_joint_pos_scaled": 0.503987193107605,
        "max_abs_joint_pos_scaled": 1.161726951599121,
        "mean_joint_limit_fraction": 0.11119792610406876,
        "max_joint_limit_fraction": 0.375,
        "mean_abs_action": 0.5542196035385132,
        "max_abs_action": 0.9582970142364502,
        "mean_abs_joint_velocity": 4.1954345703125,
        "unfinished_mean_return": 0.0,
        "unfinished_mean_length": 0.0,
        "final_obs_mean": [
          0.6300860643386841,
          2.5735599994659424,
          -0.20458672940731049,
          0.7222167253494263,
          -1.7549630403518677,
          0.3965848684310913,
          0.7799803614616394,
          -0.054989513009786606,
          0.05672121420502663,
          -0.05493323504924774,
          0.9795866012573242,
          0.9962225556373596,
          0.35565322637557983,
          -0.8889588713645935,
          0.31210964918136597,
          0.4315471649169922,
          0.6613558530807495,
          0.40913188457489014,
          -0.9761256575584412,
          0.05341833457350731,
          0.6364575624465942,
          0.5491973161697388,
          0.3216862380504608,
          1.4100583791732788,
          -0.5674863457679749,
          -1.5280076265335083,
          0.23690198361873627,
          -0.6088219881057739,
          0.4103240668773651,
          0.8290698528289795,
          -0.6920080184936523,
          -0.4568854570388794,
          -0.8424749970436096,
          -0.9287469387054443,
          0.46129509806632996,
          -0.7158114314079285
        ],
        "final_obs_normalized_mean": [
          0.1365753561258316,
          2.0104165077209473,
          -0.6648658514022827,
          0.8367261290550232,
          -1.4876067638397217,
          0.37990763783454895,
          0.6944388151168823,
          0.28891950845718384,
          -0.1632307469844818,
          0.2888689339160919,
          0.07884593307971954,
          0.7573193907737732,
          -0.03807786852121353,
          -1.2439606189727783,
          1.3812910318374634,
          1.3691858053207397,
          2.770664691925049,
          1.2983338832855225,
          -1.6137804985046387,
          1.2468408346176147,
          1.3474618196487427,
          0.8408269286155701,
          0.42532584071159363,
          1.5807526111602783,
          -0.6887264847755432,
          -1.8761539459228516,
          0.4825962781906128,
          -0.8337253332138062,
          0.794396698474884,
          1.3846665620803833,
          -0.9487047791481018,
          -0.4846596419811249,
          -1.1743296384811401,
          -1.2356451749801636,
          0.8802669048309326,
          -1.0958729982376099
        ]
      }
    ],
    "scores": [
      7922.023628234863,
      7922.023628234863,
      7922.023628234863
    ],
    "score": {
      "mean": 7922.023628234863,
      "min": 7922.023628234863,
      "max": 7922.023628234863
    }
  },
  "eval_uninterrupted_repeats": {
    "count": 3,
    "fall_count_total": 0,
    "fall_count_max": 0,
    "invalid_count_total": 0,
    "invalid_count_max": 0,
    "terminal_count_total": 0,
    "terminal_count_max": 0,
    "forward_displacement": {
      "mean": 22.84163475036621,
      "min": 22.84163475036621,
      "max": 22.84163475036621
    },
    "return": {
      "mean": 1069.533203125,
      "min": 1069.533203125,
      "max": 1069.533203125
    },
    "min_height": {
      "mean": 0.4986369013786316,
      "min": 0.4986369013786316,
      "max": 0.4986369013786316
    },
    "min_up": {
      "mean": 0.9430513978004456,
      "min": 0.9430513978004456,
      "max": 0.9430513978004456
    },
    "min_heading": {
      "mean": 0.8567472696304321,
      "min": 0.8567472696304321,
      "max": 0.8567472696304321
    },
    "max_abs_joint_pos_scaled": {
      "mean": 1.161726951599121,
      "min": 1.161726951599121,
      "max": 1.161726951599121
    },
    "mean_joint_limit_fraction": {
      "mean": 0.11119792610406876,
      "min": 0.11119792610406876,
      "max": 0.11119792610406876
    },
    "max_joint_limit_fraction": {
      "mean": 0.375,
      "min": 0.375,
      "max": 0.375
    },
    "max_abs_action": {
      "mean": 0.9582970142364502,
      "min": 0.9582970142364502,
      "max": 0.9582970142364502
    },
    "samples": [
      {
        "num_envs": 1024,
        "mean_reward": 2.228194236755371,
        "return": 1069.533203125,
        "alive_fraction": 1.0,
        "terminal_count": 0,
        "fall_count": 0,
        "invalid_count": 0,
        "first_terminal_step": null,
        "mean_terminal_step": null,
        "terminal_env_ids": [],
        "terminal_steps": [],
        "mean_forward_displacement": 22.84163475036621,
        "mean_completed_return": 1069.5338134765625,
        "mean_height": 0.6435388922691345,
        "min_height": 0.4986369013786316,
        "mean_up": 0.9901543259620667,
        "min_up": 0.9430513978004456,
        "mean_heading": 0.946814775466919,
        "min_heading": 0.8567472696304321,
        "mean_abs_joint_pos_scaled": 0.503987193107605,
        "max_abs_joint_pos_scaled": 1.161726951599121,
        "mean_joint_limit_fraction": 0.11119792610406876,
        "max_joint_limit_fraction": 0.375,
        "mean_abs_action": 0.5542196035385132,
        "max_abs_action": 0.9582970142364502,
        "mean_abs_joint_velocity": 4.1954345703125,
        "horizon": 480
      },
      {
        "num_envs": 1024,
        "mean_reward": 2.228194236755371,
        "return": 1069.533203125,
        "alive_fraction": 1.0,
        "terminal_count": 0,
        "fall_count": 0,
        "invalid_count": 0,
        "first_terminal_step": null,
        "mean_terminal_step": null,
        "terminal_env_ids": [],
        "terminal_steps": [],
        "mean_forward_displacement": 22.84163475036621,
        "mean_completed_return": 1069.5338134765625,
        "mean_height": 0.6435388922691345,
        "min_height": 0.4986369013786316,
        "mean_up": 0.9901543259620667,
        "min_up": 0.9430513978004456,
        "mean_heading": 0.946814775466919,
        "min_heading": 0.8567472696304321,
        "mean_abs_joint_pos_scaled": 0.503987193107605,
        "max_abs_joint_pos_scaled": 1.161726951599121,
        "mean_joint_limit_fraction": 0.11119792610406876,
        "max_joint_limit_fraction": 0.375,
        "mean_abs_action": 0.5542196035385132,
        "max_abs_action": 0.9582970142364502,
        "mean_abs_joint_velocity": 4.1954345703125,
        "horizon": 480
      },
      {
        "num_envs": 1024,
        "mean_reward": 2.228194236755371,
        "return": 1069.533203125,
        "alive_fraction": 1.0,
        "terminal_count": 0,
        "fall_count": 0,
        "invalid_count": 0,
        "first_terminal_step": null,
        "mean_terminal_step": null,
        "terminal_env_ids": [],
        "terminal_steps": [],
        "mean_forward_displacement": 22.84163475036621,
        "mean_completed_return": 1069.5338134765625,
        "mean_height": 0.6435388922691345,
        "min_height": 0.4986369013786316,
        "mean_up": 0.9901543259620667,
        "min_up": 0.9430513978004456,
        "mean_heading": 0.946814775466919,
        "min_heading": 0.8567472696304321,
        "mean_abs_joint_pos_scaled": 0.503987193107605,
        "max_abs_joint_pos_scaled": 1.161726951599121,
        "mean_joint_limit_fraction": 0.11119792610406876,
        "max_joint_limit_fraction": 0.375,
        "mean_abs_action": 0.5542196035385132,
        "max_abs_action": 0.9582970142364502,
        "mean_abs_joint_velocity": 4.1954345703125,
        "horizon": 480
      }
    ],
    "scores": [
      7922.023628234863,
      7922.023628234863,
      7922.023628234863
    ],
    "score": {
      "mean": 7922.023628234863,
      "min": 7922.023628234863,
      "max": 7922.023628234863
    }
  },
  "video": "shac/assets/ant_ppo_current_mjwarp_stable_height027_followcam_run1/ant_ppo_rollout.mp4",
  "poster": "shac/assets/ant_ppo_current_mjwarp_stable_height027_followcam_run1/ant_ppo_poster.png",
  "video_horizon": 480,
  "gpu": "NVIDIA RTX PRO 6000 Blackwell Server Edition MIG 1g.24gb"
}