From 5ebf967d3438669d6cd66fd8b07dc9c0bd48e678 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 14 十月 2025 16:13:41 +0800
Subject: [PATCH] 1
---
algo-zkd/src/main/java/com/algo/AlgorithmMain.java | 23 ++++++++++-------------
1 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/algo-zkd/src/main/java/com/algo/AlgorithmMain.java b/algo-zkd/src/main/java/com/algo/AlgorithmMain.java
index e596e88..a8774ff 100644
--- a/algo-zkd/src/main/java/com/algo/AlgorithmMain.java
+++ b/algo-zkd/src/main/java/com/algo/AlgorithmMain.java
@@ -6,18 +6,24 @@
import com.algo.service.PathPlanningService;
import com.algo.service.TaskAllocationService;
import com.algo.util.AgvTaskUtils;
-import com.algo.util.JsonUtils;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.List;
-import java.util.Map;
@SpringBootTest
@RunWith(SpringRunner.class)
public class AlgorithmMain {
+
+
+ @Autowired
+ private TaskAllocationService taskAllocationService;
+
+ @Autowired
+ private PathPlanningService pathPlanningService;
/**
@@ -25,12 +31,7 @@
*/
@Test
public void taskAllocationService() {
- Map<String, Map<String, Integer>> pathMapping = JsonUtils.loadPathMapping("path_mapping.json");
- System.out.println(pathMapping);
- Map<String, Object> environment = JsonUtils.loadEnvironment("environment.json");
- System.out.println(environment);
- TaskAllocationService taskAllocationService = new TaskAllocationService(pathMapping, environment);
List<AGVStatus> agvStatusList = AgvTaskUtils.loadAgvStatus("ctu_agv_status.json");
System.out.println(agvStatusList);
@@ -50,17 +51,13 @@
*/
@Test
public void pathPlanningService() {
- Map<String, Map<String, Integer>> pathMapping = JsonUtils.loadPathMapping("path_mapping.json");
- System.out.println(pathMapping);
- Map<String, Object> environment = JsonUtils.loadEnvironment("environment.json");
- System.out.println(environment);
+
List<TaskData> taskList = AgvTaskUtils.loadTaskList("ctu_task_data.json");
System.out.println(taskList);
- PathPlanningService pathPlanningService = new PathPlanningService(pathMapping, environment, taskList);
List<AGVStatus> agvStatusList = AgvTaskUtils.loadAgvStatus("ctu_agv_status.json");
System.out.println(agvStatusList);
- PathPlanningService.PathPlanningResult planningResult = pathPlanningService.planAllAgvPaths(agvStatusList, true, null);
+ PathPlanningService.PathPlanningResult planningResult = pathPlanningService.planAllAgvPaths(taskList, agvStatusList, true, null);
System.out.println(planningResult);
}
--
Gitblit v1.9.1