[
  {
    "task": "peg_insert",
    "seed": 0,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 140,
    "executed": 140,
    "wall_s": 5.996514881029725,
    "simulation_time_s": 48.424,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007847736120542455,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0017843887217075445,
      "insertion_depth_m": 0.03215226387945755,
      "tilt_deg": 0.02671113425312428,
      "linear_speed_m_s": 0.006452473438623278,
      "angular_speed_rad_s": 0.10444992997343298,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 0,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 194,
    "executed": 194,
    "wall_s": 263.52493559289724,
    "simulation_time_s": 58.972,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.00784554881537457,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0033311360651206703,
      "insertion_depth_m": 0.03215445118462543,
      "tilt_deg": 0.029592613556235842,
      "linear_speed_m_s": 0.007820850936314992,
      "angular_speed_rad_s": 0.141854737093447,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 1,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 195,
    "executed": 195,
    "wall_s": 277.2166071161628,
    "simulation_time_s": 57.908,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007847557512233146,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.001567122027838285,
      "insertion_depth_m": 0.03215244248776686,
      "tilt_deg": 0.02460743975336194,
      "linear_speed_m_s": 0.008093503439776599,
      "angular_speed_rad_s": 0.1560991126395004,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 1,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 151,
    "executed": 151,
    "wall_s": 6.712609475012869,
    "simulation_time_s": 53.776,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007848602803707128,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.004413445294580862,
      "insertion_depth_m": 0.03215139719629287,
      "tilt_deg": 0.024696789377836908,
      "linear_speed_m_s": 0.0066915219226472145,
      "angular_speed_rad_s": 0.11014398139529642,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 2,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 166,
    "executed": 166,
    "wall_s": 6.5750587387010455,
    "simulation_time_s": 52.99,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.0078514843492672,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0002937553596942929,
      "insertion_depth_m": 0.032148515650732803,
      "tilt_deg": 0.011528638659884571,
      "linear_speed_m_s": 0.00604176175753843,
      "angular_speed_rad_s": 0.08747469139576447,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 2,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 168,
    "executed": 168,
    "wall_s": 232.6230448000133,
    "simulation_time_s": 53.72,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.00784984015727503,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.00040957983043213574,
      "insertion_depth_m": 0.03215015984272497,
      "tilt_deg": 0.02083459893954535,
      "linear_speed_m_s": 0.0062246533348898755,
      "angular_speed_rad_s": 0.12702970193161975,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 3,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 167,
    "executed": 167,
    "wall_s": 224.11725826887414,
    "simulation_time_s": 53.346000000000004,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.00784398345328554,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0009467126305064111,
      "insertion_depth_m": 0.03215601654671446,
      "tilt_deg": 0.03611788371196417,
      "linear_speed_m_s": 0.007508023381189096,
      "angular_speed_rad_s": 0.1394811885393641,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 3,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 164,
    "executed": 164,
    "wall_s": 6.513861225917935,
    "simulation_time_s": 52.374,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007843813035068776,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0015101752204650027,
      "insertion_depth_m": 0.03215618696493122,
      "tilt_deg": 0.03449072766576836,
      "linear_speed_m_s": 0.007504500967197445,
      "angular_speed_rad_s": 0.15278443237836623,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 4,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 161,
    "executed": 161,
    "wall_s": 255.02691038697958,
    "simulation_time_s": 51.992000000000004,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.00784379442516965,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0020854159868783227,
      "insertion_depth_m": 0.03215620557483035,
      "tilt_deg": 0.03337534940802551,
      "linear_speed_m_s": 0.008480413639938199,
      "angular_speed_rad_s": 0.17015765103383249,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 4,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 161,
    "executed": 161,
    "wall_s": 7.0437664040364325,
    "simulation_time_s": 51.992000000000004,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.00784379442516965,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0020854159868783227,
      "insertion_depth_m": 0.03215620557483035,
      "tilt_deg": 0.03337534940802551,
      "linear_speed_m_s": 0.008480413639938199,
      "angular_speed_rad_s": 0.17015765103383249,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 5,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 144,
    "executed": 144,
    "wall_s": 6.170539625454694,
    "simulation_time_s": 48.102000000000004,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007851734615461882,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0004736028834673722,
      "insertion_depth_m": 0.03214826538453812,
      "tilt_deg": 0.011359024299891838,
      "linear_speed_m_s": 0.008044218305590305,
      "angular_speed_rad_s": 0.13545748815671388,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 5,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 147,
    "executed": 147,
    "wall_s": 241.39118900615722,
    "simulation_time_s": 49.406,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007844267621415692,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0014855115463830316,
      "insertion_depth_m": 0.03215573237858431,
      "tilt_deg": 0.030937674966571935,
      "linear_speed_m_s": 0.009033726515832759,
      "angular_speed_rad_s": 0.17821541612553793,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 6,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 142,
    "executed": 142,
    "wall_s": 224.10224755713716,
    "simulation_time_s": 48.392,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.00784978423857675,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0031301592149744063,
      "insertion_depth_m": 0.032150215761423254,
      "tilt_deg": 0.02839669069492165,
      "linear_speed_m_s": 0.003483843969034023,
      "angular_speed_rad_s": 0.08390092536100173,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 6,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 250,
    "executed": 250,
    "wall_s": 9.866349603049457,
    "simulation_time_s": 77.43,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007846576414847008,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0014665146189721473,
      "insertion_depth_m": 0.032153423585152996,
      "tilt_deg": 0.027969005740693095,
      "linear_speed_m_s": 0.006526458246569048,
      "angular_speed_rad_s": 0.1367917514526812,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 7,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 133,
    "executed": 133,
    "wall_s": 5.5354929766617715,
    "simulation_time_s": 45.784,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007848530342416393,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.002447914764159875,
      "insertion_depth_m": 0.03215146965758361,
      "tilt_deg": 0.020927712516169452,
      "linear_speed_m_s": 0.0074329577224495035,
      "angular_speed_rad_s": 0.14295069551522233,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 7,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 134,
    "executed": 134,
    "wall_s": 226.0003182082437,
    "simulation_time_s": 46.19,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007849682092551782,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.00226881933462671,
      "insertion_depth_m": 0.03215031790744822,
      "tilt_deg": 0.0233788881734226,
      "linear_speed_m_s": 0.005287812996748694,
      "angular_speed_rad_s": 0.11666523064299039,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 8,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 181,
    "executed": 181,
    "wall_s": 283.5508242486976,
    "simulation_time_s": 54.842,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007846198589268601,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.003267591471274139,
      "insertion_depth_m": 0.0321538014107314,
      "tilt_deg": 0.0263943856913208,
      "linear_speed_m_s": 0.007375097545181456,
      "angular_speed_rad_s": 0.14034470482210076,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 8,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 181,
    "executed": 181,
    "wall_s": 7.088866553734988,
    "simulation_time_s": 54.842,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007846198589268601,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.003267591471274139,
      "insertion_depth_m": 0.0321538014107314,
      "tilt_deg": 0.0263943856913208,
      "linear_speed_m_s": 0.007375097545181456,
      "angular_speed_rad_s": 0.14034470482210076,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 9,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 195,
    "executed": 195,
    "wall_s": 8.619480181951076,
    "simulation_time_s": 58.75,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007846195167854182,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0033500934930938125,
      "insertion_depth_m": 0.03215380483214582,
      "tilt_deg": 0.025836171799629378,
      "linear_speed_m_s": 0.007852737145259537,
      "angular_speed_rad_s": 0.14870630367539356,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "peg_insert",
    "seed": 9,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 200,
    "executed": 200,
    "wall_s": 303.6850464856252,
    "simulation_time_s": 60.64,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": 0.007848624079190167,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "radial_error_m": 0.0019313774742189297,
      "insertion_depth_m": 0.032151375920809834,
      "tilt_deg": 0.02507924590103184,
      "linear_speed_m_s": 0.005712356255885284,
      "angular_speed_rad_s": 0.10659531510998603,
      "support_contact": true,
      "max_gate_contact_force_n": 0.0
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 0,
    "policy": "jev",
    "success": false,
    "end_reason": "obstacle_collision",
    "decisions": 120,
    "executed": 120,
    "wall_s": 216.44875971321017,
    "simulation_time_s": 39.764,
    "rejected": 0,
    "tracking_timeouts": 1,
    "failure": {
      "code": "obstacle_collision",
      "boundary": "robot or object gate contact force > 0.05 N",
      "measurements": {
        "object_bottom_m": 0.010102682052977693,
        "contact_force_n": 43.99629640384023,
        "socket_force_n": 0.0,
        "gate_clearance_m": -0.1098973179470223,
        "lateral_clearance_m": 0.004356040050735428,
        "gate_x_m": 0.51,
        "object_min_x_m": 0.5886276533706185,
        "object_max_x_m": 0.6287335736074897,
        "linear_speed_m_s": 0.0603849857804344,
        "angular_speed_rad_s": 0.02684147231782439,
        "support_contact": false,
        "max_gate_contact_force_n": 43.99629640384023
      },
      "first_step": 120
    },
    "final_measurements": {
      "object_bottom_m": 0.010102682052977693,
      "contact_force_n": 43.99629640384023,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.1098973179470223,
      "lateral_clearance_m": 0.004356040050735428,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.5886276533706185,
      "object_max_x_m": 0.6287335736074897,
      "linear_speed_m_s": 0.0603849857804344,
      "angular_speed_rad_s": 0.02684147231782439,
      "support_contact": false,
      "max_gate_contact_force_n": 43.99629640384023
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd",
    "collision_analysis": {
      "task": "obstacle_pick_place",
      "seed": 0,
      "policy": "jev",
      "decision": 120,
      "contacts": [
        {
          "geoms": [
            "gate_post_1",
            "unnamed"
          ],
          "bodies": [
            "gate",
            "link5"
          ],
          "normal_force_n": 43.99629640384034
        }
      ],
      "method": "mj_forward on original terminal state; no integration; force verified against recorded failure"
    },
    "last_decisions": [
      {
        "decision": 116,
        "intent": "lift",
        "action": {
          "x": "positive",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.047635382784399063,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.005373537605238954,
              -7.68610661871158e-05,
              0.0021269990529968336
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.03783232381860169,
              0.0020107621501322774,
              -0.0678114156614074
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.03783232381860169,
              0.0020107621501322774,
              -0.04263538278439906
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            0.006034847419583378,
            -1.1844511765463778e-05,
            -0.006265369768423401
          ]
        }
      },
      {
        "decision": 117,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.041370841569808206,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.005387105408188653,
              -7.736881766980466e-05,
              0.002122719015911531
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.03178390859606861,
              0.00202311441338043,
              -0.06154176585589869
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.03178390859606861,
              0.00202311441338043,
              -0.0363708415698082
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014000159611182728,
            -8.33898884145326e-06,
            -0.008849748768291477
          ]
        }
      },
      {
        "decision": 118,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.0325271214218148,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.00538017706957572,
              -7.688473750286709e-05,
              0.0021334381680993553
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.03193083853079337,
              0.0020309693220549457,
              -0.05270273623979504
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.03193083853079337,
              0.0020309693220549457,
              -0.0275271214218148
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014381504960470082,
            -7.759500225568844e-06,
            -0.008852448033269164
          ]
        }
      },
      {
        "decision": 119,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.02367508484215618,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.005386945071118476,
              -7.690260735829235e-05,
              0.0021334092717676806
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.032067885578855315,
              0.00203874669213594,
              -0.0438502593101942
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.032067885578855315,
              0.00203874669213594,
              -0.01867508484215618
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.0001454946938298507,
            -7.870264958808465e-06,
            -0.008851655932816782
          ]
        }
      },
      {
        "decision": 120,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.014823649884974026,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.0053935204750386045,
              -7.694662723842921e-05,
              0.002133407836136067
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.03220680486876504,
              0.002046660976974885,
              -0.034998601941745804
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.03220680486876504,
              0.002046660976974885,
              -0.009823649884974025
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "tracking_timeout",
          "delta_measured_m": [
            4.83595725961905e-05,
            5.54544144903274e-06,
            -0.0046446644442452445
          ]
        }
      }
    ]
  },
  {
    "task": "obstacle_pick_place",
    "seed": 0,
    "policy": "rule",
    "success": false,
    "end_reason": "obstacle_collision",
    "decisions": 240,
    "executed": 240,
    "wall_s": 20.471702902112156,
    "simulation_time_s": 63.832,
    "rejected": 0,
    "tracking_timeouts": 1,
    "failure": {
      "code": "obstacle_collision",
      "boundary": "robot or object gate contact force > 0.05 N",
      "measurements": {
        "object_bottom_m": 0.006116256791620332,
        "contact_force_n": 17.38538177254206,
        "socket_force_n": 0.0,
        "gate_clearance_m": -0.11388374320837966,
        "lateral_clearance_m": -0.00034643892525806214,
        "gate_x_m": 0.51,
        "object_min_x_m": 0.6179183035573913,
        "object_max_x_m": 0.6579607688142927,
        "linear_speed_m_s": 0.0286209298704688,
        "angular_speed_rad_s": 0.00946280320542416,
        "support_contact": false,
        "max_gate_contact_force_n": 17.38538177254206
      },
      "first_step": 240
    },
    "final_measurements": {
      "object_bottom_m": 0.006116256791620332,
      "contact_force_n": 17.38538177254206,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.11388374320837966,
      "lateral_clearance_m": -0.00034643892525806214,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6179183035573913,
      "object_max_x_m": 0.6579607688142927,
      "linear_speed_m_s": 0.0286209298704688,
      "angular_speed_rad_s": 0.00946280320542416,
      "support_contact": false,
      "max_gate_contact_force_n": 17.38538177254206
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd",
    "collision_analysis": {
      "task": "obstacle_pick_place",
      "seed": 0,
      "policy": "rule",
      "decision": 240,
      "contacts": [
        {
          "geoms": [
            "gate_post_1",
            "unnamed"
          ],
          "bodies": [
            "gate",
            "link5"
          ],
          "normal_force_n": 17.385381772542065
        }
      ],
      "method": "mj_forward on original terminal state; no integration; force verified against recorded failure"
    },
    "last_decisions": [
      {
        "decision": 236,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.04912008304115066,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.006100006747063569,
              -7.828246215278375e-05,
              0.0019610589113845944
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.0019913523009905676,
              -0.0027057956697980334,
              -0.06928650396026442
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.0019913523009905676,
              -0.0027057956697980334,
              -0.04412008304115066
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.0001423812959605586,
            -8.647442188331605e-06,
            -0.008868910478708358
          ]
        }
      },
      {
        "decision": 237,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.04025111065046941,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.006106553345860188,
              -7.832087033817978e-05,
              0.001960832099396334
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.0021271869981545066,
              -0.002697109819424306,
              -0.06041736666956781
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.0021271869981545066,
              -0.002697109819424306,
              -0.0352511106504694
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014434664385842844,
            -8.769514328009487e-06,
            -0.008868265127036784
          ]
        }
      },
      {
        "decision": 238,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.03138287823384453,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.006113001288891695,
              -7.836358369784843e-05,
              0.0019606926879075434
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.0022650856989814283,
              -0.0026882975917366277,
              -0.051548962131042236
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.0022650856989814283,
              -0.0026882975917366277,
              -0.026382878233844526
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014628638713609643,
            -8.889812463653418e-06,
            -0.008867617555372756
          ]
        }
      },
      {
        "decision": 239,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.022515384710286957,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.006119353739952205,
              -7.841074012366125e-05,
              0.001960637170085877
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.002405019635057015,
              -0.0026793606228471614,
              -0.042681289057847814
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.002405019635057015,
              -0.0026793606228471614,
              -0.017515384710286956
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.0001482024326405762,
            -9.008414957267785e-06,
            -0.008866969791166107
          ]
        }
      },
      {
        "decision": 240,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.013648626280821557,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.006125614155365056,
              -7.846245592253373e-05,
              0.001960661366040492
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.0025469616522847405,
              -0.002670300492091021,
              -0.03381434346263632
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.0025469616522847405,
              -0.002670300492091021,
              -0.008648626280821557
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "tracking_timeout",
          "delta_measured_m": [
            -0.00012600307554155865,
            -7.240994712682386e-06,
            -0.007511900025079968
          ]
        }
      }
    ]
  },
  {
    "task": "obstacle_pick_place",
    "seed": 1,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 185,
    "executed": 185,
    "wall_s": 15.409769818652421,
    "simulation_time_s": 54.026,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021661543305143832,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021661543305143,
      "lateral_clearance_m": 0.01128212789102636,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.648660445420688,
      "object_max_x_m": 0.6886798947893918,
      "linear_speed_m_s": 1.5254188840340385e-05,
      "angular_speed_rad_s": 1.2762520957485337e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.0618339290166951
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 1,
    "policy": "jev",
    "success": false,
    "end_reason": "max_decisions",
    "decisions": 350,
    "executed": 48,
    "wall_s": 513.1913487389684,
    "simulation_time_s": 24.0,
    "rejected": 302,
    "tracking_timeouts": 0,
    "failure": {
      "code": "obstacle_crossing_timeout",
      "boundary": "decision budget exhausted before valid crossing, released containment and 0.5 s stability",
      "first_step": 350,
      "measurements": {
        "object_bottom_m": -0.00021551084043238203,
        "contact_force_n": 0.0,
        "socket_force_n": 0.0,
        "gate_clearance_m": -0.12021551084043237,
        "lateral_clearance_m": 0.0007663845090040387,
        "gate_x_m": 0.51,
        "object_min_x_m": 0.36851391088977803,
        "object_max_x_m": 0.40851391088977806,
        "linear_speed_m_s": 5.722320271571353e-16,
        "angular_speed_rad_s": 1.0436740460881002e-15,
        "support_contact": false,
        "max_gate_contact_force_n": 0.0,
        "crossed_gate": false,
        "min_crossing_clearance_m": null
      }
    },
    "final_measurements": {
      "object_bottom_m": -0.00021551084043238203,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021551084043237,
      "lateral_clearance_m": 0.0007663845090040387,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.36851391088977803,
      "object_max_x_m": 0.40851391088977806,
      "linear_speed_m_s": 5.722320271571353e-16,
      "angular_speed_rad_s": 1.0436740460881002e-15,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": false,
      "min_crossing_clearance_m": null
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd",
    "last_decisions": [
      {
        "decision": 346,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0018725634790870416,
              -0.35859922311736564,
              -0.43425391620077
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.27994557252433927,
              0.006706873571415381,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.27807300904525223,
              -0.3518923495459503,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 347,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0018725634790870416,
              -0.35859922311736564,
              -0.43425391620077
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.27994557252433927,
              0.006706873571415381,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.27807300904525223,
              -0.3518923495459503,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 348,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0018725634790870416,
              -0.35859922311736564,
              -0.43425391620077
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.27994557252433927,
              0.006706873571415381,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.27807300904525223,
              -0.3518923495459503,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 349,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0018725634790870416,
              -0.35859922311736564,
              -0.43425391620077
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.27994557252433927,
              0.006706873571415381,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.27807300904525223,
              -0.3518923495459503,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 350,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0018725634790870416,
              -0.35859922311736564,
              -0.43425391620077
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.27994557252433927,
              0.006706873571415381,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.27807300904525223,
              -0.3518923495459503,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      }
    ]
  },
  {
    "task": "obstacle_pick_place",
    "seed": 2,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 129,
    "executed": 127,
    "wall_s": 190.0452486742288,
    "simulation_time_s": 41.742,
    "rejected": 2,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021671306276337815,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021671306276338,
      "lateral_clearance_m": 0.010967082723329524,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6096105463920259,
      "object_max_x_m": 0.6497032771241141,
      "linear_speed_m_s": 1.310883068265816e-05,
      "angular_speed_rad_s": 0.00015459286325846515,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.05995846350747325
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 2,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 189,
    "executed": 189,
    "wall_s": 16.112454831134528,
    "simulation_time_s": 53.914,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021665572400749594,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.1202166557240075,
      "lateral_clearance_m": 0.01340980446263396,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6229778681043674,
      "object_max_x_m": 0.6630142093424503,
      "linear_speed_m_s": 1.558033711026723e-05,
      "angular_speed_rad_s": 2.3209491391718925e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.0608704274131297
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 3,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 132,
    "executed": 132,
    "wall_s": 10.571331325918436,
    "simulation_time_s": 42.742000000000004,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021697736515093394,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021697736515093,
      "lateral_clearance_m": 0.0020827468664525763,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6325269715964472,
      "object_max_x_m": 0.6727252877216523,
      "linear_speed_m_s": 1.8581216376279277e-05,
      "angular_speed_rad_s": 0.00010091548513251447,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.06123967760656393
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 3,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 169,
    "executed": 168,
    "wall_s": 253.36852543242276,
    "simulation_time_s": 62.63,
    "rejected": 1,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.000216735569811638,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021673556981163,
      "lateral_clearance_m": -0.0013429176895174352,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6365139256128101,
      "object_max_x_m": 0.6767499015131759,
      "linear_speed_m_s": 1.535905283254541e-05,
      "angular_speed_rad_s": 6.821705727149596e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.061403030000844905
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 4,
    "policy": "rule",
    "success": false,
    "end_reason": "obstacle_collision",
    "decisions": 130,
    "executed": 130,
    "wall_s": 10.29872420616448,
    "simulation_time_s": 42.728,
    "rejected": 0,
    "tracking_timeouts": 1,
    "failure": {
      "code": "obstacle_collision",
      "boundary": "robot or object gate contact force > 0.05 N",
      "measurements": {
        "object_bottom_m": 0.004681802344721226,
        "contact_force_n": 15.026677177719117,
        "socket_force_n": 0.0,
        "gate_clearance_m": -0.11531819765527877,
        "lateral_clearance_m": 0.014567847442030948,
        "gate_x_m": 0.51,
        "object_min_x_m": 0.6226573432392756,
        "object_max_x_m": 0.6628019623879108,
        "linear_speed_m_s": 0.02995889659487302,
        "angular_speed_rad_s": 0.010032126651845743,
        "support_contact": false,
        "max_gate_contact_force_n": 15.026677177719117
      },
      "first_step": 130
    },
    "final_measurements": {
      "object_bottom_m": 0.004681802344721226,
      "contact_force_n": 15.026677177719117,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.11531819765527877,
      "lateral_clearance_m": 0.014567847442030948,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6226573432392756,
      "object_max_x_m": 0.6628019623879108,
      "linear_speed_m_s": 0.02995889659487302,
      "angular_speed_rad_s": 0.010032126651845743,
      "support_contact": false,
      "max_gate_contact_force_n": 15.026677177719117
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd",
    "collision_analysis": {
      "task": "obstacle_pick_place",
      "seed": 4,
      "policy": "rule",
      "decision": 130,
      "contacts": [
        {
          "geoms": [
            "gate_post_1",
            "unnamed"
          ],
          "bodies": [
            "gate",
            "link5"
          ],
          "normal_force_n": 15.026677177719067
        }
      ],
      "method": "mj_forward on original terminal state; no integration; force verified against recorded failure"
    },
    "last_decisions": [
      {
        "decision": 126,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.047593953659384375,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.00029703219584242824,
              4.957333591938673e-06,
              0.002219356223117336
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              -0.0008558289462738955,
              0.0038366267980410873,
              -0.06766171475994266
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              -0.0008558289462738955,
              0.0038366267980410873,
              -0.04259395365938437
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014228394093729335,
            -1.0611794720782886e-05,
            -0.008873449194135047
          ]
        }
      },
      {
        "decision": 127,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.038720623751131514,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.0003034931982891509,
              4.946992484815282e-06,
              0.0022192404724697967
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              -0.0007200060077833248,
              0.0038472489338689936,
              -0.058788149815160076
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              -0.0007200060077833248,
              0.0038472489338689936,
              -0.033720623751131516
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.0001443193586770919,
            -1.066592135311184e-05,
            -0.008872865495367546
          ]
        }
      },
      {
        "decision": 128,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.029847962491599014,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.00030985931399274413,
              4.927928372727708e-06,
              0.002219207080298928
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              -0.0005820527648098262,
              0.003857933919334193,
              -0.049915250927621654
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              -0.0005820527648098262,
              0.003857933919334193,
              -0.024847962491599013
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.000146331802995725,
            -1.0715948598916114e-05,
            -0.008872279850558898
          ]
        }
      },
      {
        "decision": 129,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.020975968193789357,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.00031613390193574453,
              4.8996595575084845e-06,
              0.0022192521308446594
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              -0.00044199554975710154,
              0.0038686781367483283,
              -0.04104301612760849
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              -0.00044199554975710154,
              0.0038686781367483283,
              -0.015975968193789356
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014832313445700684,
            -1.0762319578243307e-05,
            -0.008871694277486047
          ]
        }
      },
      {
        "decision": 130,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.012104636546180988,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.00032232063502080077,
              4.861815865168928e-06,
              0.002219371052956623
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              -0.00029985914838515093,
              0.003879478300018911,
              -0.032171440772234404
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              -0.00029985914838515093,
              0.003879478300018911,
              -0.007104636546180987
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          }
        },
        "execution": {
          "executed": true,
          "reason": "tracking_timeout",
          "delta_measured_m": [
            -0.00012061466826385203,
            -8.34350646339993e-06,
            -0.00739872922181746
          ]
        }
      }
    ]
  },
  {
    "task": "obstacle_pick_place",
    "seed": 4,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 184,
    "executed": 184,
    "wall_s": 383.87363760825247,
    "simulation_time_s": 71.57600000000001,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021630260090377273,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021630260090377,
      "lateral_clearance_m": 0.012029267136253394,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.591228613678074,
      "object_max_x_m": 0.6314425578937388,
      "linear_speed_m_s": 8.461844185442102e-06,
      "angular_speed_rad_s": 0.0001528487450237295,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.060058343011814286
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 5,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 123,
    "executed": 123,
    "wall_s": 213.360144009348,
    "simulation_time_s": 41.602000000000004,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021663744502346816,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021663744502346,
      "lateral_clearance_m": -0.0006344470517044391,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6225132523575931,
      "object_max_x_m": 0.6625492351646411,
      "linear_speed_m_s": 1.5548724006267025e-05,
      "angular_speed_rad_s": 1.1803472093623255e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.061883342667502284
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 5,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 130,
    "executed": 130,
    "wall_s": 10.644463841803372,
    "simulation_time_s": 42.94,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.0002171248330378843,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021712483303788,
      "lateral_clearance_m": 0.0021272282359792623,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6263280722860296,
      "object_max_x_m": 0.6663625073400199,
      "linear_speed_m_s": 2.2070324805783103e-05,
      "angular_speed_rad_s": 2.451870364271122e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.061883342667502284
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 6,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 129,
    "executed": 129,
    "wall_s": 10.702398627065122,
    "simulation_time_s": 41.84,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021711262774424395,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021711262774423,
      "lateral_clearance_m": -0.0003006244455198877,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6272555664576394,
      "object_max_x_m": 0.6672633753494075,
      "linear_speed_m_s": 2.087056891326702e-05,
      "angular_speed_rad_s": 8.567894551989816e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.061538650324850896
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 6,
    "policy": "jev",
    "success": true,
    "end_reason": "success",
    "decisions": 121,
    "executed": 121,
    "wall_s": 191.24843440111727,
    "simulation_time_s": 40.326,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021672481793716392,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021672481793716,
      "lateral_clearance_m": -0.0019814262845211685,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.612671007720468,
      "object_max_x_m": 0.6526783252676553,
      "linear_speed_m_s": 1.5545458079568195e-05,
      "angular_speed_rad_s": 6.144244938163797e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.061538650324850896
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 7,
    "policy": "jev",
    "success": false,
    "end_reason": "policy_error",
    "decisions": 75,
    "executed": 74,
    "wall_s": 115.00273165339604,
    "simulation_time_s": 37.0,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": {
      "code": "policy_error",
      "boundary": "episode terminated: policy_error",
      "first_step": 75,
      "measurements": {
        "object_bottom_m": -0.00021551084043238203,
        "contact_force_n": 0.0,
        "socket_force_n": 0.0,
        "gate_clearance_m": -0.12021551084043237,
        "lateral_clearance_m": 0.003972572390192261,
        "gate_x_m": 0.51,
        "object_min_x_m": 0.36691641402908726,
        "object_max_x_m": 0.4069164140290873,
        "linear_speed_m_s": 5.596296869787568e-16,
        "angular_speed_rad_s": 1.1170748134830743e-15,
        "support_contact": false,
        "max_gate_contact_force_n": 0.0,
        "crossed_gate": false,
        "min_crossing_clearance_m": null
      },
      "detail": "invalid TypeSafe choice response; no action executed",
      "response_checks": [
        {
          "stage": "intent",
          "head": "intent",
          "choice": "approach",
          "selected_probability": 0.99,
          "maximum_probability": 0.99
        },
        {
          "stage": "motor",
          "head": "x",
          "choice": "zero",
          "selected_probability": 1.0,
          "maximum_probability": 1.0
        },
        {
          "stage": "motor",
          "head": "y",
          "choice": "positive",
          "selected_probability": 0.49,
          "maximum_probability": 0.5
        },
        {
          "stage": "motor",
          "head": "z",
          "choice": "zero",
          "selected_probability": 0.97,
          "maximum_probability": 0.97
        },
        {
          "stage": "motor",
          "head": "gripper",
          "choice": "open",
          "selected_probability": 0.87,
          "maximum_probability": 0.87
        }
      ]
    },
    "final_measurements": {
      "object_bottom_m": -0.00021551084043238203,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021551084043237,
      "lateral_clearance_m": 0.003972572390192261,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.36691641402908726,
      "object_max_x_m": 0.4069164140290873,
      "linear_speed_m_s": 5.596296869787568e-16,
      "angular_speed_rad_s": 1.1170748134830743e-15,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": false,
      "min_crossing_clearance_m": null
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd",
    "last_decisions": [
      {
        "decision": 70,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0034238341890807655,
              0.00956116388395461,
              -0.19294315216396085
            ],
            "directions": {
              "x": "zero",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.2598398016706305,
              -0.019020776213358723,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2564159674815497,
              -0.009459612329404114,
              0.005215510840432369
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -3.223835225996119e-07,
            0.009944142972832632,
            6.836169438861894e-08
          ]
        }
      },
      {
        "decision": 71,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "negative",
          "z": "negative",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.003423511805558166,
              -0.00038297908887802157,
              -0.1929432205256552
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.2598398016706305,
              -0.019020776213358723,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2564162898650723,
              -0.019403755302236744,
              0.005215510840432369
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -7.1868196631630354e-06,
            -0.007031907220067444,
            -0.007034749413214525
          ]
        }
      },
      {
        "decision": 72,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.003416324985895003,
              0.006648928131189422,
              -0.1859084711124407
            ],
            "directions": {
              "x": "zero",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.2598398016706305,
              -0.019020776213358723,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2564234766847355,
              -0.012371848082169302,
              0.005215510840432369
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -3.642479714516256e-07,
            0.009944154713164396,
            6.518346171158207e-08
          ]
        }
      },
      {
        "decision": 73,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "negative",
          "z": "negative",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0034159607379235513,
              -0.0032952265819749735,
              -0.18590853629590243
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.2598398016706305,
              -0.019020776213358723,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2564238409327069,
              -0.022316002795333696,
              0.005215510840432369
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -7.293244583206349e-06,
            -0.007031995663393256,
            -0.007034719254151917
          ]
        }
      },
      {
        "decision": 74,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "negative",
          "z": "negative",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.00021551084043238203,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.003408667493340345,
              0.0037367690814182827,
              -0.17887381704175048
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.2598398016706305,
              -0.019020776213358723,
              -0.01978448915956762
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.25643113417729013,
              -0.015284007131940442,
              0.005215510840432369
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -7.487762208713278e-06,
            -0.007031922146729461,
            -0.00703467847257902
          ]
        }
      }
    ]
  },
  {
    "task": "obstacle_pick_place",
    "seed": 7,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 187,
    "executed": 187,
    "wall_s": 15.980947343632579,
    "simulation_time_s": 54.42,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021662301978549875,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.1202166230197855,
      "lateral_clearance_m": 0.007608254157446405,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6267170862201017,
      "object_max_x_m": 0.6672088709917996,
      "linear_speed_m_s": 1.5318905406514805e-05,
      "angular_speed_rad_s": 1.5261214134130436e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.06187455051410226
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 8,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 131,
    "executed": 131,
    "wall_s": 10.823274022899568,
    "simulation_time_s": 43.14,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021710197829594158,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021710197829594,
      "lateral_clearance_m": 0.004952337541354126,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6401056971505805,
      "object_max_x_m": 0.6803795619773221,
      "linear_speed_m_s": 2.1804209294328155e-05,
      "angular_speed_rad_s": 2.3330029858709016e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.06158267211320048
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  },
  {
    "task": "obstacle_pick_place",
    "seed": 8,
    "policy": "jev",
    "success": false,
    "end_reason": "max_decisions",
    "decisions": 350,
    "executed": 45,
    "wall_s": 480.06752793164924,
    "simulation_time_s": 22.5,
    "rejected": 305,
    "tracking_timeouts": 0,
    "failure": {
      "code": "obstacle_crossing_timeout",
      "boundary": "decision budget exhausted before valid crossing, released containment and 0.5 s stability",
      "first_step": 350,
      "measurements": {
        "object_bottom_m": -0.0002155108404323751,
        "contact_force_n": 0.0,
        "socket_force_n": 0.0,
        "gate_clearance_m": -0.12021551084043237,
        "lateral_clearance_m": 0.007748433539201998,
        "gate_x_m": 0.51,
        "object_min_x_m": 0.36961830530013845,
        "object_max_x_m": 0.4096183053001385,
        "linear_speed_m_s": 4.784470005372279e-16,
        "angular_speed_rad_s": 9.39450228262475e-16,
        "support_contact": false,
        "max_gate_contact_force_n": 0.0,
        "crossed_gate": false,
        "min_crossing_clearance_m": null
      }
    },
    "final_measurements": {
      "object_bottom_m": -0.0002155108404323751,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021551084043237,
      "lateral_clearance_m": 0.007748433539201998,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.36961830530013845,
      "object_max_x_m": 0.4096183053001385,
      "linear_speed_m_s": 4.784470005372279e-16,
      "angular_speed_rad_s": 9.39450228262475e-16,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": false,
      "min_crossing_clearance_m": null
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd",
    "last_decisions": [
      {
        "decision": 346,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.0002155108404323751,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0007748704437333109,
              -0.3604429432091023,
              -0.4483196284258527
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.2740381627744624,
              0.02204742692864665,
              -0.019784489159567625
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2732632923307291,
              -0.3383955162804556,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 347,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.0002155108404323751,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0007748704437333109,
              -0.3604429432091023,
              -0.4483196284258527
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.2740381627744624,
              0.02204742692864665,
              -0.019784489159567625
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2732632923307291,
              -0.3383955162804556,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 348,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.0002155108404323751,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0007748704437333109,
              -0.3604429432091023,
              -0.4483196284258527
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.2740381627744624,
              0.02204742692864665,
              -0.019784489159567625
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2732632923307291,
              -0.3383955162804556,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 349,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.0002155108404323751,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0007748704437333109,
              -0.3604429432091023,
              -0.4483196284258527
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.2740381627744624,
              0.02204742692864665,
              -0.019784489159567625
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2732632923307291,
              -0.3383955162804556,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      },
      {
        "decision": 350,
        "intent": "approach",
        "action": {
          "x": "zero",
          "y": "positive",
          "z": "zero",
          "gripper": "open"
        },
        "held_object": null,
        "measured_before_action": {
          "object_bottom_m": -0.0002155108404323751,
          "transport_ready": false,
          "beyond_gate": false,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              -0.0007748704437333109,
              -0.3604429432091023,
              -0.4483196284258527
            ],
            "directions": {
              "x": "zero",
              "y": "negative",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "target_from_cube": {
            "delta_m": [
              0.2740381627744624,
              0.02204742692864665,
              -0.019784489159567625
            ],
            "directions": {
              "x": "positive",
              "y": "positive",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.2732632923307291,
              -0.3383955162804556,
              0.005215510840432425
            ],
            "directions": {
              "x": "positive",
              "y": "negative",
              "z": "zero"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": false,
          "reason": "workspace_rejected",
          "delta_measured_m": [
            0.0,
            0.0,
            0.0
          ]
        }
      }
    ]
  },
  {
    "task": "obstacle_pick_place",
    "seed": 9,
    "policy": "jev",
    "success": false,
    "end_reason": "obstacle_collision",
    "decisions": 120,
    "executed": 120,
    "wall_s": 191.75803930405527,
    "simulation_time_s": 40.09,
    "rejected": 0,
    "tracking_timeouts": 1,
    "failure": {
      "code": "obstacle_collision",
      "boundary": "robot or object gate contact force > 0.05 N",
      "measurements": {
        "object_bottom_m": 0.009074754528177038,
        "contact_force_n": 26.585714345820772,
        "socket_force_n": 0.0,
        "gate_clearance_m": -0.11092524547182296,
        "lateral_clearance_m": 0.007850521316643065,
        "gate_x_m": 0.51,
        "object_min_x_m": 0.6146362329942486,
        "object_max_x_m": 0.654753136232925,
        "linear_speed_m_s": 0.045735342518486856,
        "angular_speed_rad_s": 0.018318627419976505,
        "support_contact": false,
        "max_gate_contact_force_n": 26.585714345820772
      },
      "first_step": 120
    },
    "final_measurements": {
      "object_bottom_m": 0.009074754528177038,
      "contact_force_n": 26.585714345820772,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.11092524547182296,
      "lateral_clearance_m": 0.007850521316643065,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6146362329942486,
      "object_max_x_m": 0.654753136232925,
      "linear_speed_m_s": 0.045735342518486856,
      "angular_speed_rad_s": 0.018318627419976505,
      "support_contact": false,
      "max_gate_contact_force_n": 26.585714345820772
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd",
    "collision_analysis": {
      "task": "obstacle_pick_place",
      "seed": 9,
      "policy": "jev",
      "decision": 120,
      "contacts": [
        {
          "geoms": [
            "gate_post_1",
            "unnamed"
          ],
          "bodies": [
            "gate",
            "link5"
          ],
          "normal_force_n": 26.58571434582075
        }
      ],
      "method": "mj_forward on original terminal state; no integration; force verified against recorded failure"
    },
    "last_decisions": [
      {
        "decision": 116,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.05058236351961079,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.004624957307362898,
              6.364050987821973e-05,
              0.0021788316381144424
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.028269463044958587,
              0.0015893903978860882,
              -0.07075964087999898
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.028269463044958587,
              0.0015893903978860882,
              -0.04558236351961079
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014149781161498787,
            -1.0816765748725143e-05,
            -0.008867694118742733
          ]
        }
      },
      {
        "decision": 117,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.04171467136363005,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.004631605917239656,
              6.364281082260614e-05,
              0.002178592503027335
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.028404312246696817,
              0.001600204862690427,
              -0.06189170762616915
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.028404312246696817,
              0.001600204862690427,
              -0.03671467136363005
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014345333733722931,
            -1.0897176450308521e-05,
            -0.008867050811840693
          ]
        }
      },
      {
        "decision": 118,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.03284768543109652,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.004638121639732984,
              6.363417427571183e-05,
              0.0021784342460864983
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.02854124986154072,
              0.0016111106756876298,
              -0.05302449855738761
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.02854124986154072,
              0.0016111106756876298,
              -0.027847685431096524
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014538185202228604,
            -1.0974401986989235e-05,
            -0.008866403739863818
          ]
        }
      },
      {
        "decision": 119,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.023981429687613735,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.0046445342481624685,
              6.361610301317683e-05,
              0.002178358462502146
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.02868021910513352,
              0.001622103148937154,
              -0.04415801903393944
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.02868021910513352,
              0.001622103148937154,
              -0.018981429687613734
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "executed",
          "delta_measured_m": [
            -0.00014728641337713455,
            -1.1048126778448464e-05,
            -0.008865756093946423
          ]
        }
      },
      {
        "decision": 120,
        "intent": "lower",
        "action": {
          "x": "zero",
          "y": "zero",
          "z": "negative",
          "gripper": "hold"
        },
        "held_object": "cube",
        "measured_before_action": {
          "object_bottom_m": 0.01511590416564041,
          "transport_ready": false,
          "beyond_gate": true,
          "grasp_tcp_from_tcp": {
            "delta_m": [
              0.004650850369484205,
              6.358849993792076e-05,
              0.0021783618155806067
            ],
            "directions": {
              "x": "zero",
              "y": "zero",
              "z": "zero"
            },
            "xy_aligned": true
          },
          "target_from_cube": {
            "delta_m": [
              0.028821189397188918,
              0.0016331788787908585,
              -0.03529226629307148
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          },
          "placement_tcp_from_tcp": {
            "delta_m": [
              0.028821189397188918,
              0.0016331788787908585,
              -0.01011590416564041
            ],
            "directions": {
              "x": "positive",
              "y": "zero",
              "z": "negative"
            },
            "xy_aligned": false
          }
        },
        "execution": {
          "executed": true,
          "reason": "tracking_timeout",
          "delta_measured_m": [
            -4.4544170946458905e-05,
            -1.9749951517891717e-06,
            -0.005992933946139825
          ]
        }
      }
    ]
  },
  {
    "task": "obstacle_pick_place",
    "seed": 9,
    "policy": "rule",
    "success": true,
    "end_reason": "success",
    "decisions": 131,
    "executed": 131,
    "wall_s": 10.847594406921417,
    "simulation_time_s": 42.54,
    "rejected": 0,
    "tracking_timeouts": 0,
    "failure": null,
    "final_measurements": {
      "object_bottom_m": -0.00021715509479127218,
      "contact_force_n": 0.0,
      "socket_force_n": 0.0,
      "gate_clearance_m": -0.12021715509479126,
      "lateral_clearance_m": 0.006801103161430528,
      "gate_x_m": 0.51,
      "object_min_x_m": 0.6392959690293908,
      "object_max_x_m": 0.6792973689329199,
      "linear_speed_m_s": 2.154676247138742e-05,
      "angular_speed_rad_s": 6.746235469297982e-05,
      "support_contact": false,
      "max_gate_contact_force_n": 0.0,
      "crossed_gate": true,
      "min_crossing_clearance_m": 0.061600118359015965
    },
    "source_sha256": "d5a76ee31cd893072c2a54a41f5b0d151c4a2789c9cff4af029b9d15a7f8afdd"
  }
]
