{
  "recipe_version": 4,
  "checkpoint": "/home/z/bridge/rl/bridge_amp_v4/logs/2026-10-20_21-24-15_natural_standing_refinement_4096/model_600.pt",
  "checkpoint_sha256": "6056239a188a0b2de19d68df2d46f2a18f30582e6fa95b3c907615b0db81ef72",
  "num_envs": 16,
  "duration_s": 20.0,
  "start": "neutral standing, no expert initial pose or velocity",
  "automatic_resets": false,
  "official_bridge_artifact": false,
  "physical_robot_validation": false,
  "scope": "Nominal deterministic repeated environments, not independent robustness trials. Style remains subject to actual video review.",
  "tests": {
    "stand": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        -0.00036589193041436374,
        -9.565254003973678e-05,
        0.003970067482441664
      ],
      "rmse_vx_vy_wz": [
        0.0007279419683281183,
        0.00036257951900624653,
        0.0053749572559259225
      ],
      "min_base_height_m": 0.4635622203350067,
      "max_tilt_deg": 3.8858470916748047,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            4.108205318450928,
            5.726219654083252,
            6.453855991363525
          ],
          "geometric_flexion_deg_min_mean_max": [
            -0.16949671508531058,
            0.9920380199765693,
            2.2937234997040066
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            -0.0002140999847070895,
            0.0022829867811519963,
            0.004369243698391164
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.171451568603516,
            8.523580551147461,
            10.326334953308105
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.1470359482629657,
            4.131711413457157,
            5.894569931249416
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.003997828754232281,
            0.008007181510683902,
            0.011344593982337845
          ]
        }
      },
      "forward_knee_geometry_passed": true,
      "final_pose_rms_error_rad_env0": 0.10697520203885733,
      "final_pose_max_abs_error_rad_env0": 0.285347234340385,
      "normal_standing_pose_passed": true
    },
    "straight": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.2871581017971039,
        0.006416953634470701,
        -0.007258446421474218
      ],
      "rmse_vx_vy_wz": [
        0.013370230237052968,
        0.03627452680922927,
        0.04726362469191968
      ],
      "min_base_height_m": 0.4437796175479889,
      "max_tilt_deg": 3.44974684715271,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            6.288335800170898,
            33.18644714355469,
            85.96556854248047
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.1228533305905772,
            29.201325269780128,
            81.80839158850236
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.004047057688164886,
            0.052500870609215565,
            0.14251121831772606
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.855005741119385,
            28.56185531616211,
            71.35173034667969
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.8162412251850233,
            24.9838745574369,
            67.21859293671035
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.0053055728812960124,
            0.045070483349258415,
            0.12005582323529553
          ]
        }
      },
      "forward_knee_geometry_passed": true,
      "moving_single_support_fraction": 0.5810625,
      "moving_double_support_fraction": 0.4184375,
      "foot_link_contact_speed_proxy_m_s": 0.049882114740132016,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point.",
      "gait_geometry": "/home/z/bridge/rl/bridge_amp_v4/logs/2026-10-20_21-24-15_natural_standing_refinement_4096/evaluations/model_600/command_deceleration/gait_geometry.json"
    },
    "stop_transition": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.15621641278266907,
        0.0026367842219769955,
        -0.0041002254001796246
      ],
      "rmse_vx_vy_wz": [
        0.032111718630467516,
        0.027285056091310596,
        0.05403768202299112
      ],
      "min_base_height_m": 0.4383714497089386,
      "max_tilt_deg": 5.154914379119873,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            -5.434215068817139,
            20.473241806030273,
            87.34671020507812
          ],
          "geometric_flexion_deg_min_mean_max": [
            -9.553303397639242,
            16.124939487714357,
            83.166546227869
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.008,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0075,
          "knee_forward_bow_m_min_mean_max": [
            -0.01797646953026561,
            0.029194001904092513,
            0.1441905054986179
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.171452522277832,
            18.6536808013916,
            71.2173080444336
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.147036738753283,
            14.964730651314344,
            67.09886423089291
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.003997830298403335,
            0.027048366782281973,
            0.11987111045569424
          ]
        }
      },
      "forward_knee_geometry_passed": false,
      "final_pose_rms_error_rad_env0": 0.12866788205558766,
      "final_pose_max_abs_error_rad_env0": 0.3286721812364675,
      "normal_standing_pose_passed": false,
      "moving_single_support_fraction": 0.570522030651341,
      "moving_double_support_fraction": 0.429477969348659,
      "foot_link_contact_speed_proxy_m_s": 0.04990984137627994,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point.",
      "final_stop_mean_vx_m_s": 0.00042884459253400564
    },
    "left": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.28512296080589294,
        0.00152720813639462,
        0.22285570204257965
      ],
      "rmse_vx_vy_wz": [
        0.011506839525065213,
        0.037654830793081066,
        0.05578547608789699
      ],
      "min_base_height_m": 0.4460776150226593,
      "max_tilt_deg": 3.1776137351989746,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            6.517327308654785,
            33.27157974243164,
            81.02574920654297
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.3462649958776782,
            29.120883075786306,
            76.81127181458278
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.004475042542457783,
            0.05283612451293318,
            0.13536886928480515
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.677426815032959,
            28.36197280883789,
            71.47406005859375
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.724767027575343,
            24.806469573077987,
            67.33372054415968
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.005068633840564069,
            0.04472148758403491,
            0.11999725275029219
          ]
        }
      },
      "forward_knee_geometry_passed": true,
      "moving_single_support_fraction": 0.54603125,
      "moving_double_support_fraction": 0.45346875,
      "foot_link_contact_speed_proxy_m_s": 0.054729764499206905,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point."
    },
    "right": {
      "completed_duration_s": 20.0,
      "full_duration_completed": true,
      "completed_envs": 16,
      "failures_at_stop": 0,
      "failed_env_ids": [],
      "protocol": "Stop the whole batch at the first failure, no credit for partial survivors.",
      "mean_vx_vy_wz": [
        0.2915341556072235,
        0.010341879911720753,
        -0.23087771236896515
      ],
      "rmse_vx_vy_wz": [
        0.016052339049016418,
        0.032930606334135595,
        0.05643736582363834
      ],
      "min_base_height_m": 0.4426988363265991,
      "max_tilt_deg": 3.8036961555480957,
      "within_training_command_distribution": true,
      "knee_geometry_env0": {
        "left": {
          "joint_deg_min_mean_max": [
            6.0165534019470215,
            33.49790954589844,
            87.98719787597656
          ],
          "geometric_flexion_deg_min_mean_max": [
            1.8545818086130894,
            29.68112932811324,
            83.87587706506322
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.0035351038372274804,
            0.0529678856422459,
            0.14523754257595137
          ]
        },
        "right": {
          "joint_deg_min_mean_max": [
            6.982968807220459,
            28.23110008239746,
            70.331787109375
          ],
          "geometric_flexion_deg_min_mean_max": [
            2.909334564608116,
            24.65278053544365,
            66.26490242538291
          ],
          "reverse_flexion_fraction_below_minus_1_deg": 0.0,
          "knee_behind_hip_ankle_line_gt_5mm_fraction": 0.0,
          "knee_forward_bow_m_min_mean_max": [
            0.005485702389676161,
            0.044523476369138976,
            0.11856413012290867
          ]
        }
      },
      "forward_knee_geometry_passed": true,
      "moving_single_support_fraction": 0.592,
      "moving_double_support_fraction": 0.40734375,
      "foot_link_contact_speed_proxy_m_s": 0.05373215485737771,
      "contact_speed_note": "Foot link origin speed while force>1N; rolling contact can move the origin. This is a proxy, not direct slip of the contact point."
    }
  },
  "training_yaw_max_rad_s": 0.35,
  "stop_transition_command_times_s": {
    "start": 2.0,
    "stop_requested": 12.0
  },
  "untrained_turn_diagnostic": false,
  "contact_foot_order": [
    "right_ankle_roll_link",
    "left_ankle_roll_link"
  ],
  "deployment_adaptation": {
    "linear_deceleration": 0.4,
    "yaw_deceleration": 0.8,
    "adapter_version": 3,
    "mode": "command_deceleration_only",
    "joint_actions": "all 21 from the policy, no pose override",
    "gains_and_model": "unchanged"
  }
}
