{
  "belt_speed_mps": 0.6,
  "grip_distance_m": 0.12,
  "calibration": {
    "candidates": [
      {
        "pose": [
          -80,
          10
        ],
        "face_z": 1.08,
        "hit_x": 0.141,
        "reach_m": -0.105,
        "usable": false,
        "score": 10.4227
      },
      {
        "pose": [
          -80,
          14
        ],
        "face_z": 1.09,
        "hit_x": 0.142,
        "reach_m": -0.095,
        "usable": false,
        "score": 10.4139
      },
      {
        "pose": [
          -80,
          18
        ],
        "face_z": 1.114,
        "hit_x": 0.143,
        "reach_m": -0.07,
        "usable": false,
        "score": 10.3908
      },
      {
        "pose": [
          -80,
          22
        ],
        "face_z": 1.143,
        "hit_x": 0.143,
        "reach_m": -0.038,
        "usable": false,
        "score": 10.3583
      },
      {
        "pose": [
          -78,
          10
        ],
        "face_z": 1.098,
        "hit_x": 0.143,
        "reach_m": -0.087,
        "usable": false,
        "score": 10.407
      },
      {
        "pose": [
          -78,
          14
        ],
        "face_z": 1.102,
        "hit_x": 0.143,
        "reach_m": -0.082,
        "usable": false,
        "score": 10.4024
      },
      {
        "pose": [
          -78,
          18
        ],
        "face_z": 1.124,
        "hit_x": 0.143,
        "reach_m": -0.059,
        "usable": false,
        "score": 10.3799
      },
      {
        "pose": [
          -78,
          22
        ],
        "face_z": 1.152,
        "hit_x": 0.143,
        "reach_m": -0.028,
        "usable": false,
        "score": 10.348
      },
      {
        "pose": [
          -76,
          10
        ],
        "face_z": 1.106,
        "hit_x": 0.143,
        "reach_m": -0.078,
        "usable": false,
        "score": 10.3995
      },
      {
        "pose": [
          -76,
          14
        ],
        "face_z": 1.11,
        "hit_x": 0.143,
        "reach_m": -0.074,
        "usable": false,
        "score": 10.3958
      },
      {
        "pose": [
          -76,
          18
        ],
        "face_z": 1.134,
        "hit_x": 0.143,
        "reach_m": -0.048,
        "usable": false,
        "score": 10.3682
      },
      {
        "pose": [
          -76,
          22
        ],
        "face_z": 1.174,
        "hit_x": 0.137,
        "reach_m": -0.001,
        "usable": false,
        "score": 10.3099
      },
      {
        "pose": [
          -74,
          10
        ],
        "face_z": 1.132,
        "hit_x": 0.14,
        "reach_m": -0.049,
        "usable": false,
        "score": 10.3631
      },
      {
        "pose": [
          -74,
          14
        ],
        "face_z": 1.147,
        "hit_x": 0.137,
        "reach_m": -0.032,
        "usable": false,
        "score": 10.3399
      },
      {
        "pose": [
          -74,
          18
        ],
        "face_z": 1.185,
        "hit_x": 0.13,
        "reach_m": 0.012,
        "usable": false,
        "score": 10.2825
      },
      {
        "pose": [
          -74,
          22
        ],
        "face_z": 1.229,
        "hit_x": 0.117,
        "reach_m": 0.067,
        "usable": true,
        "score": 0.2668
      },
      {
        "pose": [
          -72,
          10
        ],
        "face_z": 1.19,
        "hit_x": 0.126,
        "reach_m": 0.017,
        "usable": true,
        "score": 0.2702
      },
      {
        "pose": [
          -72,
          14
        ],
        "face_z": 1.206,
        "hit_x": 0.122,
        "reach_m": 0.036,
        "usable": true,
        "score": 0.245
      },
      {
        "pose": [
          -72,
          18
        ],
        "face_z": 1.243,
        "hit_x": 0.111,
        "reach_m": 0.082,
        "usable": true,
        "score": 0.2689
      },
      {
        "pose": [
          -72,
          22
        ],
        "face_z": 1.287,
        "hit_x": 0.093,
        "reach_m": 0.142,
        "usable": true,
        "score": 0.2923
      },
      {
        "pose": [
          -70,
          10
        ],
        "face_z": 1.247,
        "hit_x": 0.11,
        "reach_m": 0.086,
        "usable": true,
        "score": 0.2705
      },
      {
        "pose": [
          -70,
          14
        ],
        "face_z": 1.264,
        "hit_x": 0.104,
        "reach_m": 0.106,
        "usable": true,
        "score": 0.2799
      },
      {
        "pose": [
          -70,
          18
        ],
        "face_z": 1.3,
        "hit_x": 0.089,
        "reach_m": 0.155,
        "usable": true,
        "score": 0.2978
      },
      {
        "pose": [
          -70,
          22
        ],
        "face_z": 1.343,
        "hit_x": 0.064,
        "reach_m": 0.219,
        "usable": true,
        "score": 0.3128
      },
      {
        "pose": [
          -68,
          10
        ],
        "face_z": 1.305,
        "hit_x": 0.09,
        "reach_m": 0.158,
        "usable": true,
        "score": 0.3027
      },
      {
        "pose": [
          -68,
          14
        ],
        "face_z": 1.321,
        "hit_x": 0.083,
        "reach_m": 0.179,
        "usable": true,
        "score": 0.3104
      },
      {
        "pose": [
          -68,
          18
        ],
        "face_z": 1.357,
        "hit_x": 0.063,
        "reach_m": 0.232,
        "usable": true,
        "score": 0.322
      },
      {
        "pose": [
          -68,
          22
        ],
        "face_z": 1.399,
        "hit_x": 0.031,
        "reach_m": 0.301,
        "usable": false,
        "score": 10.3282
      }
    ],
    "chosen_pose_deg": [
      -72,
      14
    ],
    "authored_pick_pose_deg": [
      -80.0,
      10.0
    ]
  },
  "aim_targets": [
    [
      -0.0175,
      -7.659,
      1.025
    ],
    [
      -0.0067,
      -2.2461,
      1.025
    ],
    [
      0.0033,
      2.1832,
      1.025
    ],
    [
      -0.0245,
      7.5,
      1.025
    ]
  ],
  "indexing": {
    "seconds": 1.2,
    "travel_m": [
      0.7412999868392944,
      0.7402999997138977,
      0.7404999732971191,
      0.7412999868392944
    ],
    "offset_from_aim_m": [
      -0.0083,
      -0.0099,
      -0.0094,
      -0.0083
    ],
    "z": [
      1.024999976158142,
      1.024999976158142,
      1.024999976158142,
      1.024999976158142
    ],
    "transported": true
  },
  "pick_geometry": [
    {
      "attach_point": [
        0.191,
        -7.641,
        1.335
      ],
      "forward": [
        -0.618,
        -0.054,
        -0.784
      ],
      "part": [
        -0.017999999225139618,
        -7.666999816894531,
        1.024999976158142
      ],
      "distance_m": 0.375,
      "along_forward_m": 0.373,
      "lateral_m": 0.028
    },
    {
      "attach_point": [
        0.201,
        -2.275,
        1.335
      ],
      "forward": [
        -0.614,
        0.086,
        -0.784
      ],
      "part": [
        -0.007000000216066837,
        -2.25600004196167,
        1.024999976158142
      ],
      "distance_m": 0.373,
      "along_forward_m": 0.372,
      "lateral_m": 0.03
    },
    {
      "attach_point": [
        0.21,
        2.22,
        1.335
      ],
      "forward": [
        -0.611,
        -0.108,
        -0.784
      ],
      "part": [
        0.003000000026077032,
        2.1740000247955322,
        1.024999976158142
      ],
      "distance_m": 0.375,
      "along_forward_m": 0.374,
      "lateral_m": 0.028
    },
    {
      "attach_point": [
        0.185,
        7.5,
        1.335
      ],
      "forward": [
        -0.62,
        -0.0,
        -0.784
      ],
      "part": [
        -0.024000000208616257,
        7.492000102996826,
        1.024999976158142
      ],
      "distance_m": 0.374,
      "along_forward_m": 0.373,
      "lateral_m": 0.029
    }
  ],
  "pick": {
    "reach_seconds": 0.3,
    "status": [
      "Closed",
      "Closed",
      "Closed",
      "Closed"
    ],
    "gripped": [
      [
        "/World/LiveParts/Part_00"
      ],
      [
        "/World/LiveParts/Part_01"
      ],
      [
        "/World/LiveParts/Part_02"
      ],
      [
        "/World/LiveParts/Part_03"
      ]
    ],
    "n_gripped": 4,
    "n_gripped_correct_part": 4
  },
  "grip_range_m": 0.424,
  "carry": {
    "reach_seconds": 0.3,
    "still_held": [
      [
        "/World/LiveParts/Part_00"
      ],
      [
        "/World/LiveParts/Part_01"
      ],
      [
        "/World/LiveParts/Part_02"
      ],
      [
        "/World/LiveParts/Part_03"
      ]
    ],
    "n_still_held": 4,
    "z_at_grip": [
      1.024999976158142,
      1.024999976158142,
      1.024999976158142,
      1.024999976158142
    ],
    "z_carried": [
      1.024999976158142,
      1.024999976158142,
      1.024999976158142,
      1.024999976158142
    ],
    "lifted": false
  },
  "release": {
    "final_pos": [
      [
        -0.017500000074505806,
        -7.666999816894531,
        1.024999976158142
      ],
      [
        -0.0066999997943639755,
        -2.2555999755859375,
        1.024999976158142
      ],
      [
        0.0032999999821186066,
        2.174099922180176,
        1.024999976158142
      ],
      [
        -0.024399999529123306,
        7.492000102996826,
        1.024999976158142
      ]
    ],
    "bin_pos": [
      [
        3.4569,
        -7.5,
        0.45
      ],
      [
        3.4471,
        -2.5,
        0.45
      ],
      [
        3.438,
        2.5,
        0.45
      ],
      [
        3.4633,
        7.5,
        0.45
      ]
    ],
    "xy_distance_to_bin_m": [
      3.4785,
      3.4624,
      3.4501,
      3.4877
    ],
    "n_delivered": 0
  },
  "verdict": {
    "belt physically transported every part": true,
    "parts indexed onto each arm's aim point (<0.06 m)": true,
    "a usable approach pose was found": true,
    "arms reached the approach pose": true,
    "every gripper gripped its own part": true,
    "grip survived the carry": true,
    "parts were lifted off the belt": false,
    "parts delivered to their bins": false
  },
  "passed": false
}