Skip to content

Order 完整示例

以下是 VDA 5050 中 order 消息的完整示例,包含所有可用字段:

json
{
  "headerId": 1234,
  "timestamp": "2024-01-15T14:30:00.123Z",
  "version": "3.0.0",
  "manufacturer": "RobotCorp",
  "serialNumber": "AGV-001",
  "orderId": "transport-2024-001",
  "orderUpdateId": 0,
  "nodes": [
    {
      "nodeId": "station-pick-01",
      "sequenceId": 0,
      "released": true,
      "nodeDescriptor": "Pickup Station A",
      "nodePosition": {
        "x": 10.0,
        "y": 5.0,
        "theta": 0.0
      },
      "actions": [
        {
          "actionType": "pick",
          "actionId": "pick-001",
          "blockingType": "HARD",
          "actionParameters": [
            { "key": "lhd", "value": "LHD1" },
            { "key": "stationType", "value": "rack" },
            { "key": "stationName", "value": "Rack-A-01" },
            { "key": "loadType", "value": "EPAL" },
            { "key": "loadId", "value": "pallet-12345" }
          ]
        }
      ]
    },
    {
      "nodeId": "node-001",
      "sequenceId": 2,
      "released": true,
      "nodeDescriptor": "Waypoint 1"
    },
    {
      "nodeId": "node-002",
      "sequenceId": 4,
      "released": true,
      "nodeDescriptor": "Waypoint 2"
    },
    {
      "nodeId": "station-drop-01",
      "sequenceId": 6,
      "released": true,
      "nodeDescriptor": "Drop-off Station B",
      "nodePosition": {
        "x": 50.0,
        "y": 20.0,
        "theta": 1.57
      },
      "actions": [
        {
          "actionType": "drop",
          "actionId": "drop-001",
          "blockingType": "HARD",
          "actionParameters": [
            { "key": "lhd", "value": "LHD1" },
            { "key": "stationType", "value": "conveyor" },
            { "key": "stationName", "value": "Conveyor-B-01" },
            { "key": "loadId", "value": "pallet-12345" }
          ]
        }
      ]
    },
    {
      "nodeId": "node-003",
      "sequenceId": 8,
      "released": false,
      "nodeDescriptor": "Future waypoint"
    },
    {
      "nodeId": "node-004",
      "sequenceId": 10,
      "released": false,
      "nodeDescriptor": "Future waypoint 2"
    }
  ],
  "edges": [
    {
      "edgeId": "edge-001",
      "sequenceId": 1,
      "released": true,
      "edgeDescriptor": "Path to waypoint 1",
      "fromNodeId": "station-pick-01",
      "toNodeId": "node-001",
      "trajectory": {
        "type": "LINEAR",
        "points": [
          { "x": 10.0, "y": 5.0 },
          { "x": 20.0, "y": 8.0 },
          { "x": 30.0, "y": 10.0 }
        ]
      }
    },
    {
      "edgeId": "edge-002",
      "sequenceId": 3,
      "released": true,
      "edgeDescriptor": "Path to waypoint 2",
      "fromNodeId": "node-001",
      "toNodeId": "node-002"
    },
    {
      "edgeId": "edge-003",
      "sequenceId": 5,
      "released": true,
      "edgeDescriptor": "Path to drop-off",
      "fromNodeId": "node-002",
      "toNodeId": "station-drop-01",
      "trajectory": {
        "type": "LINEAR",
        "points": [
          { "x": 30.0, "y": 10.0 },
          { "x": 40.0, "y": 15.0 },
          { "x": 50.0, "y": 20.0 }
        ]
      }
    },
    {
      "edgeId": "edge-004",
      "sequenceId": 7,
      "released": true,
      "edgeDescriptor": "Return path segment",
      "fromNodeId": "station-drop-01",
      "toNodeId": "node-003"
    },
    {
      "edgeId": "edge-005",
      "sequenceId": 9,
      "released": false,
      "edgeDescriptor": "Future path",
      "fromNodeId": "node-003",
      "toNodeId": "node-004"
    }
  ]
}

下载源文件

基于 VDA 5050 Version 3.0.0