{"protocol_version":1,"release_id":"g1-screening-pr6-47cd947-v4","source_sha256":"09036baeacac050a66029c1de73915ada56c7cc3d97633f4394e08a43f74af09","compatibility":{"code":"supported","owner":"HIM","summary":"Recognized a reviewed controller and preserved its original model, parameters, joint mapping and simulation assets.","next_steps":[],"models":[],"model_count":0,"changes":[],"source_preserved":true,"simulation_ran":true},"outcome":"report","report":{"version":1,"status":"violations","exit_code":1,"hardware_authorization":false,"adapter":"g1-long-jump-v1","tested_behavior":"Scripted G1 long jump with the submitted phase parameters and landing feedback. Two scenarios: the submitted simulator updates at 500 Hz, while its deployment configuration declares 100 Hz. Both timings are tested and labeled separately using the same HIM team checks. Original primitive robot geometry is preserved. No trained-policy, perturbation or hardware-readiness claim.","profile":{"version":1,"name":"g1-model-limits-provisional","calibrated":false,"joint_position_tolerance_rad":0.05,"fall_height_m":0.28,"fall_upright_min":0.3,"maxima":{},"uncalibrated_metrics":["joint_velocity","joint_acceleration","tracking_error","target_rate","base_linear_speed","base_angular_speed","contact_force","clipping"]},"joint_movement_checks":{"profile_file":"g1_type5.template.json","covered_joints":["left_hip_pitch_joint","left_hip_roll_joint","left_hip_yaw_joint","left_knee_joint","left_ankle_pitch_joint","left_ankle_roll_joint","right_hip_pitch_joint","right_hip_roll_joint","right_hip_yaw_joint","right_knee_joint","right_ankle_pitch_joint","right_ankle_roll_joint","waist_yaw_joint","waist_roll_joint","waist_pitch_joint","left_shoulder_pitch_joint","left_shoulder_roll_joint","left_shoulder_yaw_joint","left_elbow_joint","left_wrist_roll_joint","left_wrist_pitch_joint","left_wrist_yaw_joint","right_shoulder_pitch_joint","right_shoulder_roll_joint","right_shoulder_yaw_joint","right_elbow_joint","right_wrist_roll_joint","right_wrist_pitch_joint","right_wrist_yaw_joint"],"uncovered_joints":[],"profile_values":{"expected_machine_type":5,"allowed_start_fsm_ids":[4],"handover_secs":3,"max_publish_gap_secs":0.1,"initial_position_tolerance_rad":0.03,"initial_velocity_tolerance_rad_secs":0.05,"joints":{"left_hip_pitch":{"position_min_rad":-2.5307,"position_max_rad":2.8798,"kp":150,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.146667,"max_torque_nm":88},"left_hip_roll":{"position_min_rad":-0.5236,"position_max_rad":2.9671,"kp":150,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.231667,"max_torque_nm":139},"left_hip_yaw":{"position_min_rad":-2.7576,"position_max_rad":2.7576,"kp":150,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.146667,"max_torque_nm":88},"left_knee":{"position_min_rad":-0.087267,"position_max_rad":2.8798,"kp":200,"kd":4,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.17375,"max_torque_nm":139},"left_ankle_pitch":{"position_min_rad":-0.87267,"position_max_rad":0.5236,"kp":40,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.21875,"max_torque_nm":35},"left_ankle_roll":{"position_min_rad":-0.2618,"position_max_rad":0.2618,"kp":40,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.21875,"max_torque_nm":35},"right_hip_pitch":{"position_min_rad":-2.5307,"position_max_rad":2.8798,"kp":150,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.146667,"max_torque_nm":88},"right_hip_roll":{"position_min_rad":-2.9671,"position_max_rad":0.5236,"kp":150,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.231667,"max_torque_nm":139},"right_hip_yaw":{"position_min_rad":-2.7576,"position_max_rad":2.7576,"kp":150,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.146667,"max_torque_nm":88},"right_knee":{"position_min_rad":-0.087267,"position_max_rad":2.8798,"kp":200,"kd":4,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.17375,"max_torque_nm":139},"right_ankle_pitch":{"position_min_rad":-0.87267,"position_max_rad":0.5236,"kp":40,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.21875,"max_torque_nm":35},"right_ankle_roll":{"position_min_rad":-0.2618,"position_max_rad":0.2618,"kp":40,"kd":2,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.21875,"max_torque_nm":35},"waist_yaw":{"position_min_rad":-2.618,"position_max_rad":2.618,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":0.5,"max_tracking_error_rad":0.05,"max_torque_nm":88},"waist_roll":{"position_min_rad":-0.52,"position_max_rad":0.52,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":0.5,"max_tracking_error_rad":0.05,"max_torque_nm":35},"waist_pitch":{"position_min_rad":-0.52,"position_max_rad":0.52,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":0.5,"max_tracking_error_rad":0.05,"max_torque_nm":35},"left_shoulder_pitch":{"position_min_rad":-3.0892,"position_max_rad":2.6704,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"left_shoulder_roll":{"position_min_rad":-1.5882,"position_max_rad":2.2515,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"left_shoulder_yaw":{"position_min_rad":-2.618,"position_max_rad":2.618,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"left_elbow":{"position_min_rad":-1.0472,"position_max_rad":2.0944,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"left_wrist_roll":{"position_min_rad":-1.972222054,"position_max_rad":1.972222054,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.05,"max_torque_nm":25},"left_wrist_pitch":{"position_min_rad":-1.614429558,"position_max_rad":1.614429558,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.05,"max_torque_nm":5},"left_wrist_yaw":{"position_min_rad":-1.614429558,"position_max_rad":1.614429558,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.05,"max_torque_nm":5},"right_shoulder_pitch":{"position_min_rad":-3.0892,"position_max_rad":2.6704,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"right_shoulder_roll":{"position_min_rad":-2.2515,"position_max_rad":1.5882,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"right_shoulder_yaw":{"position_min_rad":-2.618,"position_max_rad":2.618,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"right_elbow":{"position_min_rad":-1.0472,"position_max_rad":2.0944,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.3,"max_torque_nm":25},"right_wrist_roll":{"position_min_rad":-1.972222054,"position_max_rad":1.972222054,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.05,"max_torque_nm":25},"right_wrist_pitch":{"position_min_rad":-1.614429558,"position_max_rad":1.614429558,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.05,"max_torque_nm":5},"right_wrist_yaw":{"position_min_rad":-1.614429558,"position_max_rad":1.614429558,"kp":60,"kd":1.5,"max_velocity_rad_secs":9,"max_acceleration_rad_secs2":1,"max_tracking_error_rad":0.05,"max_torque_nm":5}}},"rules":["target_position","target_velocity","position_target_change","velocity_target_change","tracking_error","initial_target_mismatch","initial_target_velocity","zero_feedforward_torque","torque_demand_and_applied_bounds"],"semantics":"Velocity-change limits apply to commanded dq, not measured or position-derived acceleration. Simulation validates the initial hold, then checks policy motion against that baseline. Profile gains and hardware ownership handover are not imported."},"coverage":{"planned":2,"reported":2,"completed":0,"violation":2,"error":0,"incomplete":0},"scenarios":[{"name":"jump-submitted-500hz","kind":"nominal","command":[],"seed":0,"seconds":6,"upright":true,"control_hz":500,"status":"violation","first_violation":{"reason":"joint_position_target_change_limit","time_seconds":0,"joint":"left_hip_pitch","value":0.1,"limit":0.018000000000000002,"units":"rad"},"peaks":{"clipping":0,"joint_velocity":23.319824510908138,"joint_acceleration":2683.8752944045395,"actuator_torque":139,"tracking_error":1.2569134795616532,"target_rate":150,"base_linear_speed":2.8331420190966883,"base_angular_speed":4.4473177555068,"contact_force":1220.2240129447484},"violations":[{"reason":"joint_position_target_change_limit","time_seconds":0,"joint":"left_hip_pitch","value":0.1,"limit":0.018000000000000002,"units":"rad"},{"reason":"joint_torque_limit","time_seconds":0,"joint":"left_knee","value":150,"limit":139,"units":"Nm"},{"reason":"joint_tracking_error_limit","time_seconds":0.002,"joint":"left_knee","value":0.2948115934580475,"limit":0.17375,"units":"rad"},{"reason":"joint_velocity_limit","time_seconds":1.2120000000000009,"joint":"left_knee","value":18.144443908371365,"limit":9,"units":"rad/s"},{"reason":"joint_velocity_limit","time_seconds":1.2440000000000009,"joint":"left_ankle_pitch","value":19.80977319764451,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2120000000000009,"joint":"right_knee","value":18.141143811840507,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2440000000000009,"joint":"right_ankle_pitch","value":19.058466740294733,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2220000000000009,"joint":"left_shoulder_pitch","value":16.596048608005614,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2220000000000009,"joint":"right_shoulder_pitch","value":16.58292716310537,"limit":9,"units":"rad/s","hold_seconds":0.05}],"violent_motion":true,"simulated_seconds":5.999999999999561,"progress":{"displacement_m":[0.663175021827263,-0.02030014457018872,-0.006635653135558139]},"trace":"traces/00000.npz"},{"name":"jump-declared-100hz","kind":"nominal","command":[],"seed":0,"seconds":6,"upright":true,"control_hz":100,"status":"violation","first_violation":{"reason":"joint_position_target_change_limit","time_seconds":0,"joint":"left_hip_pitch","value":0.1,"limit":0.09,"units":"rad"},"peaks":{"clipping":0,"joint_velocity":22.81304908774718,"joint_acceleration":2599.598092868292,"actuator_torque":139,"tracking_error":1.32201777682628,"target_rate":30,"base_linear_speed":3.281914786682352,"base_angular_speed":4.574084557045997,"contact_force":2578.4929807907315},"violations":[{"reason":"joint_position_target_change_limit","time_seconds":0,"joint":"left_hip_pitch","value":0.1,"limit":0.09,"units":"rad"},{"reason":"joint_torque_limit","time_seconds":0,"joint":"left_knee","value":150,"limit":139,"units":"Nm"},{"reason":"joint_tracking_error_limit","time_seconds":0.002,"joint":"left_knee","value":0.2948115934580475,"limit":0.17375,"units":"rad"},{"reason":"joint_velocity_limit","time_seconds":1.2160000000000009,"joint":"left_knee","value":18.30349491198472,"limit":9,"units":"rad/s"},{"reason":"fall","time_seconds":2.981999999999893},{"reason":"joint_position_limit","time_seconds":3.127999999999877},{"reason":"joint_velocity_limit","time_seconds":1.2480000000000009,"joint":"left_ankle_pitch","value":18.356670905636072,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2160000000000009,"joint":"right_knee","value":18.302998154083532,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2480000000000009,"joint":"right_ankle_pitch","value":18.357964699611742,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2280000000000009,"joint":"left_shoulder_pitch","value":16.85923404726422,"limit":9,"units":"rad/s","hold_seconds":0.05},{"reason":"joint_velocity_limit","time_seconds":1.2280000000000009,"joint":"right_shoulder_pitch","value":16.861240886192093,"limit":9,"units":"rad/s","hold_seconds":0.05}],"violent_motion":true,"simulated_seconds":5.999999999999561,"progress":{"displacement_m":[-0.191501825721989,0.013316905854775617,-0.7383348616547749]},"trace":"traces/00001.npz"}],"scenario_summary":[{"scenario":"jump-submitted-500hz","total":1,"problems":1,"warnings":1,"limits":1,"misses":1,"flailing":1,"falls":0,"other":0,"errors":0,"skipped":0},{"scenario":"jump-declared-100hz","total":1,"problems":1,"warnings":1,"limits":1,"misses":1,"flailing":1,"falls":1,"other":0,"errors":0,"skipped":0}],"hashes":{"model":{"configs/baseline.json":"618d9937cd52b796fa1c30443839cfdbdd58f7983a654601d8b0bbf3a3275ceb"},"profile":"706da2e5fdad13f0b0ca275b5c69a32f9168eb99709ea7bd0bf5ca56d176e158","joint_profile":"b03265559cc7c5735623db5f4835c3491a79c2acb8607e9a962d7b8d29b6dfed","robot_config":"732525cc3821e228e10ea0fc7f1653ffc9ac6df42aae7eb2c6584c9b0b8615d3","upstream_evaluation":"44b644281440d4be7a0410aa6a0127871628bb47802e34d18195a0a135ca52c4","shared_joint_checks":"3c92acc9aa16573163b2b81773ce1d16095c5a84a0bc8141a2c905ca4d00b730"},"versions":{"package":"0.1.0","mujoco":"3.3.7","onnxruntime":"1.30.0"},"acceptance_checks":{"calibrated":false,"note":"Reviewed controller integration; original uploads remain unchanged. No hardware authorization."}}}