{
  "public_copy": true,
  "source_sha256": "6c6472776f7aaba7f5e8f1a0c1641409fcf298f5a82ed222de5c842c22f52aa9",
  "content": {
    "status": "PASS",
    "asset": "[local-source]/cup-purple.usda",
    "asset_sha256": "d0e13ab49c89003a6d27e360671f5466558a3959f92c8a414e18b1bad4cf8f88",
    "engine": "Isaac Sim native PhysX",
    "protocol": {
      "dt_s": 0.004166666666666667,
      "gravity_m_s2": 9.81,
      "freefall_clearance_m": 0.1,
      "freefall_duration_s": 2.0,
      "push_force_weight_multiple": 1.2,
      "push_duration_s": 0.05,
      "push_follow_duration_s": 2.0,
      "settled_linear_speed_m_s_max": 0.015,
      "settled_angular_speed_rad_s_max": 0.15,
      "contact_penetration_m_max": 0.003,
      "ground_final_height_error_m_max": 0.004,
      "bounded_push_displacement_m": [
        0.00025,
        0.2
      ],
      "nesting_initial_separation_height_multiple": 1.35,
      "nesting_duration_s": 3.0,
      "nesting_final_separation_height_fraction": [
        0.025,
        0.75
      ],
      "nesting_final_xy_offset_m_max": 0.01,
      "nesting_final_tilt_deg_max": 10,
      "axis_clearance_height_fractions": [
        0.15,
        0.3,
        0.5,
        0.7,
        0.85
      ],
      "axis_clearance_m_min": 0.005,
      "scene_hold_duration_s": 1.0,
      "scene_hold_revolute_error_rad_max": 0.025,
      "scene_hold_prismatic_error_m_max": 0.003,
      "scene_hold_dof_speed_max": 0.15,
      "scene_hold_drive_cap_max_N_or_Nm": 1000,
      "scene_hold_cup_displacement_m_max": 0.01,
      "estimated_parameters": true,
      "real_robot_task_executed": false
    },
    "checks": {
      "asset_structure": {
        "passed": true,
        "checks": {
          "units_metres": true,
          "z_up": true,
          "finite_scale": true,
          "hollow_segmented_collision": true,
          "axis_clearance": true,
          "mass_positive": true
        },
        "dimensions_m": [
          0.057024020701646805,
          0.057024020701646805,
          0.08105579763650894
        ],
        "colliders": [
          {
            "path": "/Cup/Collisions/Wall_00",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_01",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_02",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_03",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_04",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_05",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_06",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_07",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_08",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_09",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_10",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_11",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_12",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_13",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_14",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_15",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_16",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_17",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_18",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_19",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_20",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_21",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_22",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_23",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_24",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_25",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_26",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_27",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_28",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_29",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_30",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_31",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_32",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_33",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_34",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_35",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_36",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_37",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_38",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_39",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_40",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_41",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_42",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_43",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_44",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_45",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_46",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_47",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_48",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_49",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_50",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_51",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_52",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_53",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_54",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_55",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_56",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_57",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_58",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_59",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_60",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_61",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_62",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/Wall_63",
            "approximation": "convexHull",
            "vertices": 8
          },
          {
            "path": "/Cup/Collisions/ClosedTop",
            "approximation": "convexHull",
            "vertices": 128
          }
        ],
        "central_cavity_probe": [
          {
            "point_m": [
              0.0,
              0.0,
              0.012158369645476341
            ],
            "conservative_clearance_m": 0.02571225434622161,
            "inside_any_hull": false
          },
          {
            "point_m": [
              0.0,
              0.0,
              0.024316739290952682
            ],
            "conservative_clearance_m": 0.02456534066575619,
            "inside_any_hull": false
          },
          {
            "point_m": [
              0.0,
              0.0,
              0.04052789881825447
            ],
            "conservative_clearance_m": 0.02303612242513563,
            "inside_any_hull": false
          },
          {
            "point_m": [
              0.0,
              0.0,
              0.05673905834555625
            ],
            "conservative_clearance_m": 0.02150690434139497,
            "inside_any_hull": false
          },
          {
            "point_m": [
              0.0,
              0.0,
              0.0688974279910326
            ],
            "conservative_clearance_m": 0.010658366605639458,
            "inside_any_hull": false
          }
        ],
        "authored_mass_kg": 0.017999999225139618,
        "authored_principal_inertia": [
          1.6438116290373728e-05,
          1.6438116290373728e-05,
          9.93577214103425e-06
        ]
      },
      "effective_inertia": {
        "passed": true,
        "mass_kg": 0.017999999225139618,
        "principal_inertia_kg_m2": [
          9.93577214103425e-06,
          1.6438116290373728e-05,
          1.6438116290373728e-05
        ],
        "calibrated": false
      },
      "freefall_settle": {
        "passed": true,
        "checks": {
          "settled": true,
          "support_height": true,
          "contact_observed": true,
          "penetration": true
        },
        "state": {
          "pose_xyzw": [
            -0.0014285912038758397,
            -0.00015608097601216286,
            0.0,
            2.2797712162514472e-08,
            7.603147622603501e-08,
            0.03332725539803505,
            0.9994444847106934
          ],
          "linear_speed_m_s": 0.0,
          "angular_speed_rad_s": 0.0,
          "tilt_deg": 9.075738350724584e-06
        },
        "min_separation_m": -3.8821948322720345e-08
      },
      "bounded_push": {
        "passed": true,
        "checks": {
          "settled": true,
          "bounded_response": true,
          "remains_on_support": true
        },
        "displacement_m": 0.020608313908423565,
        "applied_force_N": [
          0.21189599087834357,
          0,
          0
        ],
        "state": {
          "pose_xyzw": [
            0.01917964592576027,
            -9.982658230001107e-05,
            -7.450580596923828e-09,
            -4.916121199016743e-08,
            -1.122990234136978e-08,
            0.029606133699417114,
            0.9995617270469666
          ],
          "linear_speed_m_s": 0.0,
          "angular_speed_rad_s": 0.0,
          "tilt_deg": 5.533085616490783e-06
        }
      },
      "gravity_nesting": {
        "passed": true,
        "checks": {
          "settled": true,
          "vertically_nested": true,
          "centred": true,
          "upright": true,
          "cup_contact_observed": true,
          "penetration": true
        },
        "state": {
          "pose_xyzw": [
            0.00011343642836436629,
            -7.127014396246523e-05,
            0.017314020544290543,
            -0.0005794619210064411,
            -0.0009197960025630891,
            6.704741099383682e-05,
            0.999999463558197
          ],
          "linear_speed_m_s": 0.0,
          "angular_speed_rad_s": 0.0,
          "tilt_deg": 0.12457325993871662
        },
        "cup_origin_separation_m": 0.017314020544290543,
        "overlap_m": 0.0637417770922184,
        "separation_fraction_of_height": 0.21360619535118863,
        "min_separation_m": -5.142657755641267e-05,
        "lower_cup_fixture": "static same source cup; upper cup freely dynamic throughout"
      },
      "scene_ready_hold": {
        "passed": true,
        "checks": {
          "finite": true,
          "expected_25_coordinates": true,
          "bounded_recorded_pose_drift": true,
          "final_slow": true,
          "finite_bounded_drive_caps": true,
          "cups_stable": true
        },
        "scene": "[local-source]/scene.usdc",
        "scene_sha256": "f6c7404dfdb484745462db961b5a5df3b22e48e6fdd97d15240cf32678f86ac7",
        "dof_names": [
          "steer_motor_joint1",
          "steer_motor_joint2",
          "steer_motor_joint3",
          "torso_joint1",
          "wheel_motor_joint1",
          "wheel_motor_joint2",
          "wheel_motor_joint3",
          "torso_joint2",
          "torso_joint3",
          "left_arm_joint1",
          "right_arm_joint1",
          "left_arm_joint2",
          "right_arm_joint2",
          "left_arm_joint3",
          "right_arm_joint3",
          "left_arm_joint4",
          "right_arm_joint4",
          "left_arm_joint5",
          "right_arm_joint5",
          "left_arm_joint6",
          "right_arm_joint6",
          "left_gripper_finger_joint1",
          "left_gripper_finger_joint2",
          "right_gripper_finger_joint1",
          "right_gripper_finger_joint2"
        ],
        "expected_q": [
          0.0,
          0.0,
          0.0,
          -0.7295000100133391,
          0.0,
          0.0,
          0.0,
          1.3719000049950918,
          0.9328000018336445,
          0.004255319204141176,
          -0.04595744688457605,
          0.21404255115692614,
          0.2827659557186389,
          -0.012765957352349202,
          -0.0012765957612423527,
          0.013191488882651831,
          0.028936171108308647,
          -0.03893616831220425,
          0.015106382849608267,
          0.05382978851755311,
          0.010851063385392767,
          0.04899981990456581,
          -0.04899981990456581,
          0.04888889938592911,
          -0.04888889938592911
        ],
        "initial_native_q": [
          5.941650251369219e-17,
          -4.355208164615402e-17,
          -4.355208164615402e-17,
          -0.7295140027999878,
          4.998723622155146e-25,
          2.2706095192806126e-22,
          -7.309045117021489e-27,
          1.3719154596328735,
          0.9328256249427795,
          0.0042553977109491825,
          -0.0459577739238739,
          0.214053213596344,
          0.2827649414539337,
          -0.012691573239862919,
          -0.001206828630529344,
          0.01317654363811016,
          0.028936998918652534,
          -0.038936469703912735,
          0.015106254257261753,
          0.053829483687877655,
          0.010851005092263222,
          0.048999346792697906,
          -0.04900031536817551,
          0.04888870567083359,
          -0.04888910427689552
        ],
        "max_dof_errors_rad_or_m": [
          7.148339211379207e-16,
          5.230301394353216e-16,
          5.230301394353216e-16,
          0.00018177986169143345,
          5.590787397350672e-24,
          2.733103092741979e-21,
          6.167005791929186e-26,
          0.00016637359835303123,
          0.0003085663578837883,
          8.705966577171945e-07,
          4.339176949294532e-06,
          0.0001300654440641591,
          9.89535677670128e-06,
          0.0008821946872562565,
          0.0008266842446169186,
          0.00018363942777207057,
          9.839287575866967e-06,
          3.6914058800865956e-06,
          1.5879748209365885e-06,
          4.316967326896404e-06,
          6.925238028587799e-07,
          1.8142163753509521e-06,
          1.8961727619171143e-06,
          6.51925802230835e-07,
          6.854534149169922e-07
        ],
        "allowed_dof_errors_rad_or_m": [
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.025,
          0.003,
          0.003,
          0.003,
          0.003
        ],
        "final_max_dof_speed": 0.0,
        "authored_force_caps": {
          "steer_motor_joint1": 20.0,
          "wheel_motor_joint1": 100.0,
          "steer_motor_joint2": 20.0,
          "wheel_motor_joint2": 100.0,
          "steer_motor_joint3": 20.0,
          "wheel_motor_joint3": 100.0,
          "torso_joint1": 100.0,
          "torso_joint2": 100.0,
          "torso_joint3": 100.0,
          "left_arm_joint1": 27.0,
          "left_arm_joint2": 50.0,
          "left_arm_joint3": 27.0,
          "left_arm_joint4": 14.0,
          "left_arm_joint5": 14.0,
          "left_arm_joint6": 14.0,
          "left_gripper_finger_joint1": 100.0,
          "left_gripper_finger_joint2": 100.0,
          "right_arm_joint1": 27.0,
          "right_arm_joint2": 50.0,
          "right_arm_joint3": 27.0,
          "right_arm_joint4": 14.0,
          "right_arm_joint5": 14.0,
          "right_arm_joint6": 14.0,
          "right_gripper_finger_joint1": 100.0,
          "right_gripper_finger_joint2": 100.0
        },
        "max_cup_displacement_m": 1.997700564970728e-06,
        "pose_or_joint_writes_after_attach": 0,
        "runtime_overrides": "TGS CPU dynamics; all authored drive targets/gains/caps and collision geometry preserved.",
        "scope": "One-second native ready-pose hold only; not a robot grasp, nesting or full-recording physics execution."
      }
    },
    "trials": {
      "freefall_and_push": {
        "physics_steps": 973,
        "transitions": 972,
        "pose_writes_after_attach": 0,
        "contact_points": 62536,
        "finite": true,
        "dt_s": 0.004166666666666667,
        "trajectory": "freefall_and_push-trajectory.jsonl"
      },
      "nesting": {
        "physics_steps": 721,
        "transitions": 720,
        "pose_writes_after_attach": 0,
        "contact_points": 55727,
        "finite": true,
        "dt_s": 0.004166666666666667,
        "trajectory": "nesting-trajectory.jsonl"
      }
    },
    "dynamic_cup_tests_executed": true,
    "scope": "Isolated estimated cup physics. This does not validate the recorded robot task or real material parameters."
  }
}
