{
  "status": "FAULT",
  "simulation_seconds": 3.155500000000221,
  "maximum_penetration_m": 6.683768413342108e-05,
  "observation": {
    "position": [
      0.2123532897870177,
      5.35876600050586e-06,
      0.8040014805329903
    ],
    "velocity": [
      0.039089558286946165,
      5.84896041746239e-06,
      1.988204952968562e-05
    ],
    "angular_speed": 0.015322896375003088,
    "supported": false,
    "upward_force_n": 0.0,
    "roller_contacts": 0,
    "maximum_penetration_m": 0.0,
    "obstacles": [
      "jam_obstacle"
    ],
    "in_receiving_zone": false
  },
  "events": [
    {
      "time": 0.0,
      "type": "start",
      "transport_model": "actuated rollers and friction contact, no workpiece constraint"
    },
    {
      "time": 0.5000000000000003,
      "type": "rollers_started",
      "speed_m_s": 0.05
    },
    {
      "time": 3.155500000000221,
      "type": "fault",
      "observation": {
        "position": [
          0.2123532897870177,
          5.35876600050586e-06,
          0.8040014805329903
        ],
        "velocity": [
          0.039089558286946165,
          5.84896041746239e-06,
          1.988204952968562e-05
        ],
        "angular_speed": 0.015322896375003088,
        "supported": false,
        "upward_force_n": 0.0,
        "roller_contacts": 0,
        "maximum_penetration_m": 0.0,
        "obstacles": [
          "jam_obstacle"
        ],
        "in_receiving_zone": false
      }
    }
  ],
  "scope": "Provisional isolated roller transport. Initial stock is placed by scene initialization; robot loading/retrieval and line integration are not demonstrated."
}
