延长的计算深度和时间;小车算不出路径时,计算时间过长;该数据(json文件已更新)下,无法找到路径
6个文件已修改
2个文件已删除
424 ■■■■■ 已修改文件
algo-zkd/ctu_agv_status.json 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/ctu_agv_status2.json 259 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/ctu_task_data.json 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/ctu_task_data2.json 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/src/main/java/com/algo/model/AGVStatus.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/src/main/java/com/algo/model/BackpackData.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/src/main/java/com/algo/model/PlannedPath.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/src/main/java/com/algo/model/TaskData.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
algo-zkd/ctu_agv_status.json
@@ -1,48 +1 @@
[
  {
    "agvId": "105",
    "status": 0,
    "position": "213",
    "empty": "2",
    "direction": "90",
    "vol": 85,
    "error": 0,
    "autoCharge": 30,
    "lowVol": 15,
    "currentPathIndex": 1,
    "nextPointArrivalTime": 1692345600000,
    "backpack": [
      {
        "index": 0,
        "loaded": false,
        "taskId": "TASK_001"
      },
      {
        "index": 1,
        "loaded": false,
        "taskId": null
      },
      {
        "index": 2,
        "loaded": false,
        "taskId": null
      }
    ],
    "physicalConfig": {
      "maxSpeed": 2.0,
      "normalSpeed": 1.5,
      "maxAcceleration": 1.0,
      "maxDeceleration": 1.5,
      "turnTime90": 2.0,
      "turnTime180": 4.0,
      "minSafetyDistance": 3.0,
      "minFollowingDistance": 2.0,
      "ctuLength": 1.5,
      "ctuWidth": 1.0,
      "startupTime": 1.0,
      "stopTime": 1.5,
      "standardPointDistance": 1.0
    }
  }
]
[{"agvId":"101","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618440994,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000075","remainingPath":{"agvId":"101","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"102","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441014,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000176","remainingPath":{"agvId":"102","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"103","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441031,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000109","remainingPath":{"agvId":"103","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"104","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441047,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000032","remainingPath":{"agvId":"104","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"105","autoCharge":5130,"available":true,"availableBackpackCount":0,"backpack":[{"available":false,"execute":false,"index":1,"loaded":false,"taskId":"21"},{"available":false,"execute":false,"index":2,"loaded":false,"taskId":"20"},{"available":false,"execute":false,"index":3,"loaded":false,"taskId":"23"},{"available":false,"execute":false,"index":4,"loaded":false,"taskId":"24"},{"available":false,"execute":false,"index":5,"loaded":false,"taskId":"30"}],"currentPathIndex":0,"direction":"179","empty":"0","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441063,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000274","remainingPath":{"agvId":"105","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"106","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441082,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000069","remainingPath":{"agvId":"106","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"107","autoCharge":5130,"available":true,"availableBackpackCount":4,"backpack":[{"available":false,"execute":false,"index":1,"loaded":false,"taskId":"148"},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"4","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441101,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000032","remainingPath":{"agvId":"107","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"108","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441116,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000198","remainingPath":{"agvId":"108","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"109","autoCharge":5130,"available":true,"availableBackpackCount":5,"backpack":[{"available":true,"execute":false,"index":1,"loaded":false},{"available":true,"execute":false,"index":2,"loaded":false},{"available":true,"execute":false,"index":3,"loaded":false},{"available":true,"execute":false,"index":4,"loaded":false},{"available":true,"execute":false,"index":5,"loaded":false}],"currentPathIndex":0,"direction":"180","empty":"5","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441134,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000111","remainingPath":{"agvId":"109","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180},{"agvId":"110","autoCharge":5130,"available":true,"availableBackpackCount":0,"backpack":[{"available":false,"execute":false,"index":1,"loaded":false,"taskId":"58"},{"available":false,"execute":false,"index":2,"loaded":false,"taskId":"62"},{"available":false,"execute":false,"index":3,"loaded":false,"taskId":"66"},{"available":false,"execute":false,"index":4,"loaded":false,"taskId":"71"},{"available":false,"execute":false,"index":5,"loaded":false,"taskId":"91"}],"currentPathIndex":0,"direction":"359","empty":"0","error":0,"lowVol":4880,"nextPointArrivalTime":1761618441158,"physicalConfig":{"ctuLength":1.5,"ctuWidth":1.0,"maxAcceleration":0.4,"maxDeceleration":0.4,"maxSpeed":1.0,"minFollowingDistance":3.0,"minSafetyDistance":3.0,"normalSpeed":1.0,"standardPointDistance":1.0,"startupTime":1.0,"stopTime":1.5,"turnTime180":8.0,"turnTime90":4.0},"position":"00000283","remainingPath":{"agvId":"110","codeList":[],"pathLength":0},"remainingPathLength":0,"status":0,"vol":5180}]
algo-zkd/ctu_agv_status2.json
File was deleted
algo-zkd/ctu_task_data.json
@@ -1,11 +1 @@
[
  {
    "taskId": "TASK_001",
    "agvId": "105",
    "start": "238",
    "end": "250",
    "type": "1",
    "priority": 5,
    "taskTime": "2023-08-18 10:00:00"
  }
]
[{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000027","priority":11,"standbyTask":false,"start":"00000160","taskId":"58","taskTime":"2025-10-24 06:11:55","transportTask":true,"type":"18","typeDescription":"移库"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000059","priority":11,"standbyTask":false,"start":"00000206","taskId":"62","taskTime":"2025-10-24 06:11:55","transportTask":true,"type":"18","typeDescription":"移库"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000027","priority":11,"standbyTask":false,"start":"00000246","taskId":"66","taskTime":"2025-10-24 06:18:57","transportTask":true,"type":"18","typeDescription":"移库"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000206","priority":11,"standbyTask":false,"start":"00000239","taskId":"71","taskTime":"2025-10-24 06:19:03","transportTask":true,"type":"18","typeDescription":"移库"},{"agvId":"110","assignedToAgv":true,"chargeTask":false,"end":"00000093","priority":11,"standbyTask":false,"start":"00000263","taskId":"91","taskTime":"2025-10-24 06:31:58","transportTask":true,"type":"18","typeDescription":"移库"}]
algo-zkd/ctu_task_data2.json
File was deleted
algo-zkd/src/main/java/com/algo/model/AGVStatus.java
@@ -1,5 +1,7 @@
package com.algo.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.List;
import java.util.Objects;
@@ -7,6 +9,7 @@
 * AGV状态信息
 * 包含AGV的完整状态数据,包括剩余路径和CTU物理参数
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class AGVStatus {
    /**
algo-zkd/src/main/java/com/algo/model/BackpackData.java
@@ -1,11 +1,14 @@
package com.algo.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.Objects;
/**
 * 背篓数据模型
 * 包含背篓的状态信息
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class BackpackData {
    /**
algo-zkd/src/main/java/com/algo/model/PlannedPath.java
@@ -1,11 +1,14 @@
package com.algo.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.List;
/**
 * 规划路径模型
 * 表示AGV的完整路径规划结果
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class PlannedPath {
    /**
algo-zkd/src/main/java/com/algo/model/TaskData.java
@@ -1,5 +1,7 @@
package com.algo.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Objects;
@@ -8,6 +10,7 @@
 * 任务数据模型
 * 包含任务的完整信息
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class TaskData {
    /**