{
  "analysis_id": null,
  "created_at": "2026-06-22T12:45:08.113562",
  "source_name": "Log2.ndjson",
  "target_version": "2.1.0",
  "strict_mode": false,
  "message_count": 129,
  "severity_counts": {
    "Critical": 0,
    "Major": 0,
    "Minor": 3,
    "Info": 0
  },
  "scores": {
    "Structural Compliance": 100.0,
    "Header / Time Integrity": 100.0,
    "Order Lifecycle": 100.0,
    "Action Lifecycle": 100.0,
    "State Coherence": 85.0,
    "Safety Integrity": 100.0
  },
  "overall_score": 97.0,
  "findings": [
    {
      "id": "DRIVING_ZERO_VELOCITY",
      "severity": "Minor",
      "type": "driving_velocity",
      "message_index": 68,
      "msg_timestamp": "2026-02-26T10:49:02.85Z",
      "headerId": 69,
      "orderId": "04:1788047157",
      "field_path": "velocity",
      "description": "driving=true but velocity components are zero.",
      "recommendation": "Set driving=false when the AGV is stationary or report non-zero velocity.",
      "evidence": {
        "vx": 0.0,
        "vy": 0.0,
        "omega": 0.0
      }
    },
    {
      "id": "NOT_DRIVING_WITH_VELOCITY",
      "severity": "Minor",
      "type": "driving_velocity",
      "message_index": 96,
      "msg_timestamp": "2026-02-26T10:49:38.87Z",
      "headerId": 97,
      "orderId": "04:1788047157",
      "field_path": "velocity",
      "description": "driving=false but velocity is greater than zero.",
      "recommendation": "Align driving state with reported velocity.",
      "evidence": {
        "vx": 0.0,
        "vy": 1.4210147815385543e-11,
        "omega": 0.0
      }
    },
    {
      "id": "NOT_DRIVING_WITH_VELOCITY",
      "severity": "Minor",
      "type": "driving_velocity",
      "message_index": 97,
      "msg_timestamp": "2026-02-26T10:49:40.85Z",
      "headerId": 98,
      "orderId": "04:1788047157",
      "field_path": "velocity",
      "description": "driving=false but velocity is greater than zero.",
      "recommendation": "Align driving state with reported velocity.",
      "evidence": {
        "vx": 0.0,
        "vy": -3.328517865173889e-35,
        "omega": 0.0
      }
    }
  ],
  "top_risks": [],
  "recommendations": [
    "Set driving=false when the AGV is stationary or report non-zero velocity.",
    "Align driving state with reported velocity."
  ],
  "message_lookup": {
    "96": "{\n  \"headerId\": 97,\n  \"timestamp\": \"2026-02-26T10:49:38.87Z\",\n  \"version\": \"2.1.0\",\n  \"manufacturer\": \"Balyo\",\n  \"serialNumber\": \"QA_BALYO_REACHY0001\",\n  \"orderId\": \"04:1788047157\",\n  \"orderUpdateId\": 3,\n  \"lastNodeId\": \"node_130\",\n  \"lastNodeSequenceId\": 34,\n  \"actionStates\": [],\n  \"nodeStates\": [],\n  \"edgeStates\": [],\n  \"agvPosition\": {\n    \"positionInitialized\": true,\n    \"x\": 62.69975939781252,\n    \"y\": 59.570878,\n    \"theta\": 0.0,\n    \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n  },\n  \"velocity\": {\n    \"vx\": 0.0,\n    \"vy\": 1.4210147815385543e-11,\n    \"omega\": 0.0\n  },\n  \"loads\": [],\n  \"driving\": false,\n  \"paused\": false,\n  \"batteryState\": {\n    \"batteryCharge\": 100.0,\n    \"charging\": false\n  },\n  \"operatingMode\": \"AUTOMATIC\",\n  \"errors\": [],\n  \"safetyState\": {\n    \"eStop\": \"NONE\",\n    \"fieldViolation\": false\n  }\n}",
    "97": "{\n  \"headerId\": 98,\n  \"timestamp\": \"2026-02-26T10:49:40.85Z\",\n  \"version\": \"2.1.0\",\n  \"manufacturer\": \"Balyo\",\n  \"serialNumber\": \"QA_BALYO_REACHY0001\",\n  \"orderId\": \"04:1788047157\",\n  \"orderUpdateId\": 3,\n  \"lastNodeId\": \"node_130\",\n  \"lastNodeSequenceId\": 34,\n  \"actionStates\": [],\n  \"nodeStates\": [],\n  \"edgeStates\": [],\n  \"agvPosition\": {\n    \"positionInitialized\": true,\n    \"x\": 62.69975939781252,\n    \"y\": 59.570878,\n    \"theta\": 0.0,\n    \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n  },\n  \"velocity\": {\n    \"vx\": 0.0,\n    \"vy\": -3.328517865173889e-35,\n    \"omega\": 0.0\n  },\n  \"loads\": [],\n  \"driving\": false,\n  \"paused\": false,\n  \"batteryState\": {\n    \"batteryCharge\": 100.0,\n    \"charging\": false\n  },\n  \"operatingMode\": \"AUTOMATIC\",\n  \"errors\": [],\n  \"safetyState\": {\n    \"eStop\": \"NONE\",\n    \"fieldViolation\": false\n  }\n}",
    "68": "{\n  \"headerId\": 69,\n  \"timestamp\": \"2026-02-26T10:49:02.85Z\",\n  \"version\": \"2.1.0\",\n  \"manufacturer\": \"Balyo\",\n  \"serialNumber\": \"QA_BALYO_REACHY0001\",\n  \"orderId\": \"04:1788047157\",\n  \"orderUpdateId\": 0,\n  \"lastNodeId\": \"node_114\",\n  \"lastNodeSequenceId\": 2,\n  \"actionStates\": [],\n  \"nodeStates\": [\n    {\n      \"nodeId\": \"node_115\",\n      \"sequenceId\": 4,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 34.55853271484375,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_116\",\n      \"sequenceId\": 6,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 35.73853302001953,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_117\",\n      \"sequenceId\": 8,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 40.5342903137207,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_118\",\n      \"sequenceId\": 10,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 41.42095947265625,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_119\",\n      \"sequenceId\": 12,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 42.30762481689453,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_120\",\n      \"sequenceId\": 14,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 43.19429016113281,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_121\",\n      \"sequenceId\": 16,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 47.890289306640625,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_122\",\n      \"sequenceId\": 18,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 48.77695846557617,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_123\",\n      \"sequenceId\": 20,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 49.66362380981445,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_124\",\n      \"sequenceId\": 22,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 50.550289154052734,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_125\",\n      \"sequenceId\": 24,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 51.56829071044922,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_126\",\n      \"sequenceId\": 26,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 52.4549560546875,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_127\",\n      \"sequenceId\": 28,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 53.34162521362305,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": true\n    },\n    {\n      \"nodeId\": \"node_128\",\n      \"sequenceId\": 30,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 54.22829055786133,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": false\n    },\n    {\n      \"nodeId\": \"node_129\",\n      \"sequenceId\": 32,\n      \"nodeDescription\": \"\",\n      \"nodePosition\": {\n        \"x\": 58.46929168701172,\n        \"y\": 59.57087707519531,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": false\n    },\n    {\n      \"nodeId\": \"node_130\",\n      \"sequenceId\": 34,\n      \"nodeDescription\": \"Point of interest ID: 567ca706-22a2-4fbc-9cd4-5308d86f9dfc, Type\",\n      \"nodePosition\": {\n        \"x\": 62.71030044555664,\n        \"y\": 59.570899963378906,\n        \"theta\": 0.0,\n        \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\",\n        \"mapDescription\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n      },\n      \"released\": false\n    }\n  ],\n  \"edgeStates\": [\n    {\n      \"edgeId\": \"edge_60\",\n      \"sequenceId\": 3,\n      \"edgeDescription\": \"Edge connecting node_114 to node_115\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 33.378532,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 33.767933,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 34.169132,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 34.558533,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_61\",\n      \"sequenceId\": 5,\n      \"edgeDescription\": \"Edge connecting node_115 to node_116\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 34.558533,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 34.947933,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 35.349133,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 35.738533,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_62\",\n      \"sequenceId\": 7,\n      \"edgeDescription\": \"Edge connecting node_116 to node_117\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 35.738533,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 37.321133,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 38.95169,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 40.53429,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_63\",\n      \"sequenceId\": 9,\n      \"edgeDescription\": \"Edge connecting node_117 to node_118\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 40.53429,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 40.826893,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 41.128357,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 41.42096,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_64\",\n      \"sequenceId\": 11,\n      \"edgeDescription\": \"Edge connecting node_118 to node_119\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 41.42096,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 41.71356,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 42.015022,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 42.307625,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_65\",\n      \"sequenceId\": 13,\n      \"edgeDescription\": \"Edge connecting node_119 to node_120\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 42.307625,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 42.600224,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 42.90169,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 43.19429,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_66\",\n      \"sequenceId\": 15,\n      \"edgeDescription\": \"Edge connecting node_120 to node_121\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 43.19429,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 44.743973,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 46.34061,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 47.89029,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_67\",\n      \"sequenceId\": 17,\n      \"edgeDescription\": \"Edge connecting node_121 to node_122\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 47.89029,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 48.18289,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 48.484356,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 48.77696,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_68\",\n      \"sequenceId\": 19,\n      \"edgeDescription\": \"Edge connecting node_122 to node_123\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 48.77696,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 49.069557,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 49.371025,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 49.663624,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_69\",\n      \"sequenceId\": 21,\n      \"edgeDescription\": \"Edge connecting node_123 to node_124\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 49.663624,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 49.956223,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 50.25769,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 50.55029,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_70\",\n      \"sequenceId\": 23,\n      \"edgeDescription\": \"Edge connecting node_124 to node_125\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 50.55029,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 50.88623,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 51.23235,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 51.56829,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_71\",\n      \"sequenceId\": 25,\n      \"edgeDescription\": \"Edge connecting node_125 to node_126\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 51.56829,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 51.86089,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 52.162357,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 52.454956,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_72\",\n      \"sequenceId\": 27,\n      \"edgeDescription\": \"Edge connecting node_126 to node_127\",\n      \"released\": true,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 52.454956,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 52.74756,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 53.049023,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 53.341625,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_73\",\n      \"sequenceId\": 29,\n      \"edgeDescription\": \"Edge connecting node_127 to node_128\",\n      \"released\": false,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 53.341625,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 53.634224,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 53.93569,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 54.22829,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_74\",\n      \"sequenceId\": 31,\n      \"edgeDescription\": \"Edge connecting node_128 to node_129\",\n      \"released\": false,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 54.22829,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 55.62782,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 57.06976,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 58.46929,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    },\n    {\n      \"edgeId\": \"edge_75\",\n      \"sequenceId\": 33,\n      \"edgeDescription\": \"Edge connecting node_129 to node_130\",\n      \"released\": false,\n      \"trajectory\": {\n        \"degree\": 1,\n        \"knotVector\": [\n          0.0,\n          0.0,\n          0.0,\n          0.0,\n          1.0,\n          1.0\n        ],\n        \"controlPoints\": [\n          {\n            \"x\": 58.46929,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 59.86882,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 61.31076,\n            \"y\": 59.570877,\n            \"weight\": 0\n          },\n          {\n            \"x\": 62.710293,\n            \"y\": 59.570877,\n            \"weight\": 0\n          }\n        ]\n      }\n    }\n  ],\n  \"agvPosition\": {\n    \"positionInitialized\": true,\n    \"x\": 32.562049865722656,\n    \"y\": 59.570878,\n    \"theta\": 0.0,\n    \"mapId\": \"e1c09ee5-d28f-43ee-b526-3628e02b0267\"\n  },\n  \"velocity\": {\n    \"vx\": 0.0,\n    \"vy\": 0.0,\n    \"omega\": 0.0\n  },\n  \"loads\": [],\n  \"driving\": true,\n  \"paused\": false,\n  \"batteryState\": {\n    \"batteryCharge\": 100.0,\n    \"charging\": false\n  },\n  \"operatingMode\": \"AUTOMATIC\",\n  \"errors\": [],\n  \"safetyState\": {\n    \"eStop\": \"NONE\",\n    \"fieldViolation\": false\n  }\n}"
  }
}