[
  {
    "sequence": 1,
    "observation_id": "obs-cc02f55e-1-350",
    "script": "robot.move_tcp(0.58, -0.10, 0.15)\nrobot.move_tcp(0.58, -0.10, 0.02)\nrobot.close_gripper()\nrobot.move_tcp(0.58, -0.10, 0.08)\nrobot.wait(0.3)",
    "result": {
      "status": "ok",
      "command_id": "cmd-sock-1",
      "executed": [
        "move_tcp",
        "move_tcp",
        "close_gripper",
        "move_tcp",
        "wait"
      ],
      "duration_s": 5.176,
      "grip_contact": true,
      "peak_force_N": 0.942,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 2,
    "observation_id": "obs-cc02f55e-2-2938",
    "script": "robot.move_tcp(0.58, -0.10, 0.45)\nrobot.move_tcp(0.55, 0.30, 0.45)\nrobot.wait(0.3)",
    "result": {
      "status": "ok",
      "command_id": "cmd-sock-2",
      "executed": [
        "move_tcp",
        "move_tcp",
        "wait"
      ],
      "duration_s": 4.584,
      "grip_contact": true,
      "peak_force_N": 0.292,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 3,
    "observation_id": "obs-cc02f55e-3-5230",
    "script": "robot.move_tcp(0.55, 0.45, 0.42)\nrobot.move_tcp(0.55, 0.45, 0.30)\nrobot.open_gripper()\nrobot.wait(0.5)\nrobot.move_tcp(0.55, 0.45, 0.45)",
    "result": {
      "status": "ok",
      "command_id": "cmd-sock-3",
      "executed": [
        "move_tcp",
        "move_tcp",
        "open_gripper",
        "wait",
        "move_tcp"
      ],
      "duration_s": 3.0,
      "grip_contact": false,
      "peak_force_N": 0.299,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 4,
    "observation_id": "obs-cc02f55e-4-6730",
    "script": "robot.move_tcp(0.73, -0.62, 0.15)\nrobot.move_tcp(0.73, -0.62, 0.02)\nrobot.close_gripper()\nrobot.move_tcp(0.73, -0.62, 0.08)\nrobot.wait(0.3)",
    "result": {
      "status": "ok",
      "command_id": "cmd-shirt-1",
      "executed": [
        "move_tcp",
        "move_tcp",
        "close_gripper",
        "move_tcp",
        "wait"
      ],
      "duration_s": 7.76,
      "grip_contact": true,
      "peak_force_N": 1.077,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 5,
    "observation_id": "obs-cc02f55e-5-10610",
    "script": "robot.move_tcp(0.73, -0.62, 0.70)\nrobot.move_tcp(0.60, -0.10, 0.75)\nrobot.wait(0.3)",
    "result": {
      "status": "ok",
      "command_id": "cmd-shirt-2",
      "executed": [
        "move_tcp",
        "move_tcp",
        "wait"
      ],
      "duration_s": 6.734,
      "grip_contact": true,
      "peak_force_N": 1.483,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 6,
    "observation_id": "obs-cc02f55e-6-13977",
    "script": "robot.move_tcp(0.55, 0.20, 0.77)\nrobot.wait(0.5)",
    "result": {
      "status": "ok",
      "command_id": "cmd-shirt-3",
      "executed": [
        "move_tcp",
        "wait"
      ],
      "duration_s": 2.194,
      "grip_contact": true,
      "peak_force_N": 1.472,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 7,
    "observation_id": "obs-cc02f55e-7-15074",
    "script": "robot.move_tcp(0.55, 0.48, 0.77)\nrobot.move_tcp(0.55, 0.48, 0.62)\nrobot.open_gripper()\nrobot.wait(1.0)",
    "result": {
      "status": "ok",
      "command_id": "cmd-shirt-4",
      "executed": [
        "move_tcp",
        "move_tcp",
        "open_gripper",
        "wait"
      ],
      "duration_s": 3.54,
      "grip_contact": false,
      "peak_force_N": 1.492,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 8,
    "observation_id": "obs-cc02f55e-8-16844",
    "script": "robot.move_tcp(0.55, 0.48, 0.65)\nrobot.move_tcp(0.0, 0.0, 0.45)",
    "result": {
      "status": "ok",
      "command_id": "cmd-stow-1",
      "executed": [
        "move_tcp",
        "move_tcp"
      ],
      "duration_s": 4.372,
      "grip_contact": false,
      "peak_force_N": 0.0,
      "stop_latched": false,
      "needs_observation": true
    }
  },
  {
    "sequence": 9,
    "tool": "robot_move_base",
    "arguments": [
      0.5,
      0.0,
      0.0
    ],
    "result": {
      "status": "collision_guard",
      "stop_latched": true,
      "moved_m": 0.0,
      "needs_observation": true,
      "command_id": "base-2"
    }
  }
]