{
  "passed": true,
  "scope": "Physical CAD loading candidate with imported gripper and contact-only finished part; provisional supports, optional door cycle and return; optional contact clamps and timed machining through production state transitions; no hardware qualification",
  "events": [
    {
      "action": "machine_transition",
      "time": 0.0,
      "machine": "cnc_1",
      "previous": "IDLE",
      "state": "PREPARING"
    },
    {
      "action": "machine_transition",
      "time": 0.0,
      "machine": "cnc_1",
      "previous": "PREPARING",
      "state": "DOOR_OPENING"
    },
    {
      "action": "machine_transition",
      "time": 4.999999999999671,
      "machine": "cnc_1",
      "previous": "DOOR_OPENING",
      "state": "READY_TO_LOAD"
    },
    {
      "action": "machine_transition",
      "time": 4.999999999999671,
      "machine": "cnc_1",
      "previous": "READY_TO_LOAD",
      "state": "LOADING"
    },
    {
      "action": "approach",
      "time": 22.165999999998593,
      "tcp_error_m": 4.2395918759842186e-08,
      "part_position": [
        -1.5500000005750236,
        -0.4500000108284747,
        0.8499992867478773
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.8663175935307422,
        "destination": 0.0
      }
    },
    {
      "action": "grasp_pose",
      "time": 26.28599999999631,
      "tcp_error_m": 8.30779227437454e-07,
      "part_position": [
        -1.5500000005760282,
        -0.4500000108126727,
        0.8499992867478828
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.8663175935309446,
        "destination": 0.0
      }
    },
    {
      "action": "lift",
      "time": 32.90599999999425,
      "tcp_error_m": 0.00011855954326130968,
      "part_position": [
        -1.549946863546523,
        -0.4499731828341603,
        1.099701775272552
      ],
      "forces_N": {
        "left": 45.141890237908186,
        "right": 45.14115773763976,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "transfer_0",
      "time": 39.488000000002295,
      "tcp_error_m": 7.800561784184116e-05,
      "part_position": [
        -1.4494923068641277,
        -0.19999743801768688,
        1.1997559874266448
      ],
      "forces_N": {
        "left": 45.14227975036334,
        "right": 45.14225885381745,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "transfer_1",
      "time": 54.42600000002055,
      "tcp_error_m": 7.226987670032639e-05,
      "part_position": [
        -1.3494710674241117,
        3.30858581274597e-06,
        1.1996572965849024
      ],
      "forces_N": {
        "left": 45.140840012483054,
        "right": 45.14068803908968,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "transfer",
      "time": 66.88800000002551,
      "tcp_error_m": 0.00025994426956871676,
      "part_position": [
        -0.5330908108442122,
        7.130721257387148e-06,
        1.199597698508237
      ],
      "forces_N": {
        "left": 45.142596779772504,
        "right": 45.142609580073675,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "seat",
      "time": 70.40200000001732,
      "tcp_error_m": 0.00019323696513754216,
      "part_position": [
        -0.5329654989814397,
        -1.5264996376973727e-05,
        0.9062049462312477
      ],
      "forces_N": {
        "left": 44.99610477284063,
        "right": 45.04673252693925,
        "source": 0.0,
        "destination": 1.6403584084430618
      }
    },
    {
      "action": "retreat",
      "time": 74.9160000000068,
      "tcp_error_m": 7.867038388327497e-07,
      "part_position": [
        -0.5329677699648947,
        -1.5581597395295977e-05,
        0.9062060878555745
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.0,
        "destination": 0.8663175938442516
      }
    },
    {
      "action": "withdraw_0",
      "time": 87.37599999997776,
      "tcp_error_m": 4.306903672691897e-08,
      "part_position": [
        -0.5329677699968945,
        -1.5581658952324308e-05,
        0.9062060878549578
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.0,
        "destination": 0.8663175939887482
      }
    },
    {
      "action": "withdraw_1",
      "time": 102.31599999994295,
      "tcp_error_m": 1.8943486806022744e-08,
      "part_position": [
        -0.5329677699841497,
        -1.5581728803349076e-05,
        0.9062060878565459
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.0,
        "destination": 0.8663175934850044
      }
    },
    {
      "action": "machine_transition",
      "time": 102.81599999994178,
      "machine": "cnc_1",
      "previous": "LOADING",
      "state": "CLAMPING"
    },
    {
      "action": "clamps_verified",
      "time": 103.81599999993945,
      "forces_N": {
        "near": 4.853036796897847,
        "far": 4.816855369398801
      },
      "mode": "physical_contacts_only"
    },
    {
      "action": "machine_transition",
      "time": 103.81599999993945,
      "machine": "cnc_1",
      "previous": "CLAMPING",
      "state": "SETUP_VERIFICATION"
    },
    {
      "action": "machine_transition",
      "time": 103.81599999993945,
      "machine": "cnc_1",
      "previous": "SETUP_VERIFICATION",
      "state": "DOOR_CLOSING"
    },
    {
      "action": "close_loaded_door",
      "time": 108.8159999999278,
      "door_position_m": 3.169353548677505e-23,
      "part_position": [
        -0.5333724683021186,
        -2.4339512046056433e-05,
        0.9062063550893535
      ]
    },
    {
      "action": "machine_transition",
      "time": 108.8159999999278,
      "machine": "cnc_1",
      "previous": "DOOR_CLOSING",
      "state": "READY_TO_CYCLE"
    },
    {
      "action": "machine_transition",
      "time": 108.8159999999278,
      "machine": "cnc_1",
      "previous": "READY_TO_CYCLE",
      "state": "MACHINING"
    },
    {
      "action": "machine_transition",
      "time": 112.81599999991847,
      "machine": "cnc_1",
      "previous": "MACHINING",
      "state": "PROCESS_COMPLETE"
    },
    {
      "action": "machine_transition",
      "time": 112.81599999991847,
      "machine": "cnc_1",
      "previous": "PROCESS_COMPLETE",
      "state": "DOOR_OPENING_FOR_UNLOAD"
    },
    {
      "action": "reopen_loaded_door",
      "time": 117.81599999990682,
      "door_position_m": 0.6000000000000019,
      "part_position": [
        -0.5333730733231878,
        -3.2230926744537476e-05,
        0.9062064992562954
      ]
    },
    {
      "action": "machine_transition",
      "time": 117.81599999990682,
      "machine": "cnc_1",
      "previous": "DOOR_OPENING_FOR_UNLOAD",
      "state": "READY_TO_UNLOAD"
    },
    {
      "action": "unload_entry_0",
      "time": 119.31599999990333,
      "tcp_error_m": 2.6819468048762343e-13,
      "part_position": [
        -0.5333623991528705,
        -2.3877567867749303e-05,
        0.9062066363022923
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.0,
        "destination": 0.7131451701039204
      }
    },
    {
      "action": "unload_entry_1",
      "time": 134.25599999991294,
      "tcp_error_m": 7.020732621877713e-08,
      "part_position": [
        -0.5333739601533402,
        2.5586675226050175e-05,
        0.9062064838910762
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.0,
        "destination": 0.803578915762388
      }
    },
    {
      "action": "machine_transition",
      "time": 134.25599999991294,
      "machine": "cnc_1",
      "previous": "READY_TO_UNLOAD",
      "state": "UNLOADING"
    },
    {
      "action": "unload_approach",
      "time": 146.71599999997244,
      "tcp_error_m": 1.3470414249103723e-07,
      "part_position": [
        -0.5333706019944807,
        6.357315242240171e-05,
        0.9062067153024571
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.0,
        "destination": 0.7175337672039153
      }
    },
    {
      "action": "unload_grasp",
      "time": 150.22999999998922,
      "tcp_error_m": 6.30406389136162e-07,
      "part_position": [
        -0.5333704816451766,
        8.12851979003345e-05,
        0.9062063839372894
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.0,
        "destination": 0.8323779716705
      }
    },
    {
      "action": "unclamped_after_grasp",
      "time": 153.73000000000593,
      "forces_N": {
        "near": 0.0,
        "far": 0.0
      }
    },
    {
      "action": "extract",
      "time": 157.2440000000227,
      "tcp_error_m": 0.0002605472765751915,
      "part_position": [
        -0.5332246810403621,
        7.609106153358105e-06,
        1.1995206606319944
      ],
      "forces_N": {
        "left": 45.14140223121776,
        "right": 45.14156627492111,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "extract_exit_0",
      "time": 169.7060000000822,
      "tcp_error_m": 7.219882942443034e-05,
      "part_position": [
        -1.350180753227388,
        4.246316718264355e-06,
        1.1998357351298918
      ],
      "forces_N": {
        "left": 45.14319795612899,
        "right": 45.14339033501135,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "extract_exit_1",
      "time": 184.65000000015357,
      "tcp_error_m": 7.784477727929157e-05,
      "part_position": [
        -1.4501618313776294,
        -0.19999694204709303,
        1.199725799802743
      ],
      "forces_N": {
        "left": 45.141791721136215,
        "right": 45.14188654285542,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "return_approach",
      "time": 191.230000000185,
      "tcp_error_m": 0.00011757029480546589,
      "part_position": [
        -1.549727607423577,
        -0.44996830149196926,
        1.0997060056586534
      ],
      "forces_N": {
        "left": 45.14143237280291,
        "right": 45.14227735292656,
        "source": 0.0,
        "destination": 0.0
      }
    },
    {
      "action": "return_seat",
      "time": 195.35000000020466,
      "tcp_error_m": 0.0002124309555284366,
      "part_position": [
        -1.549673445341723,
        -0.4500077591924912,
        0.8499978410521115
      ],
      "forces_N": {
        "left": 46.63326226518424,
        "right": 42.81652888089235,
        "source": 6.005067203094997,
        "destination": 0.0
      }
    },
    {
      "action": "return_retreat",
      "time": 200.4700000002291,
      "tcp_error_m": 1.1912890300453628e-06,
      "part_position": [
        -1.549676531496996,
        -0.45003661172963355,
        0.8499992878111359
      ],
      "forces_N": {
        "left": 0.0,
        "right": 0.0,
        "source": 0.8663175935295275,
        "destination": 0.0
      }
    },
    {
      "action": "machine_transition",
      "time": 200.9700000002315,
      "machine": "cnc_1",
      "previous": "UNLOADING",
      "state": "COMPLETE"
    }
  ],
  "released_position_error_m": 0.0003885432137121386,
  "released_forces_N": {
    "left": 0.0,
    "right": 0.0,
    "source": 0.0,
    "destination": 0.8663175934658898
  },
  "return_position_error_m": 0.00032553463431532367,
  "return_forces_N": {
    "left": 0.0,
    "right": 0.0,
    "source": 0.8663175935295263,
    "destination": 0.0
  },
  "machine_state": "COMPLETE",
  "manufacturing_state": "OP10_COMPLETE",
  "simulation_seconds": 200.9700000002315,
  "maximum_grasp_slip_m": 0.0010978229358280804,
  "minimum_held_pad_force_N": 41.175778458516035
}
