From 85392bb7db247c4596d3fbf49c9e00cfd0e76a13 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 11 九月 2025 09:15:11 +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