diff --git a/ros3rag.scaling.b/src/main/java/de/tudresden/inf/st/scaling/b/MainScalingB.java b/ros3rag.scaling.b/src/main/java/de/tudresden/inf/st/scaling/b/MainScalingB.java index bda361c9db92829fc99b36aefb1d5ab308b88984..23dc37e1e977bfce980b28f1da74d03e3738d96d 100644 --- a/ros3rag.scaling.b/src/main/java/de/tudresden/inf/st/scaling/b/MainScalingB.java +++ b/ros3rag.scaling.b/src/main/java/de/tudresden/inf/st/scaling/b/MainScalingB.java @@ -156,26 +156,24 @@ public class MainScalingB { Robot robot = new Robot().setName("ARM" + robotIndex); // reachability - CanReachObjectOfInterestWrapper wrapper = new CanReachObjectOfInterestWrapper(); // each robot arm can reach the location of its region (and the start region, for the first robot) if (robotIndex == 0) { for (String location : world.findRegion("Start").locationNamesAsList()) { - wrapper.addCanReachObjectOfInterest(new CanReachObjectOfInterest(location)); + robot.addCanReachObjectOfInterest(new CanReachObjectOfInterest(location)); } } for (String location : world.findRegion(regionOfRobot).locationNamesAsList()) { - wrapper.addCanReachObjectOfInterest(new CanReachObjectOfInterest(location)); + robot.addCanReachObjectOfInterest(new CanReachObjectOfInterest(location)); } // add reachability for collaboration zones if (robotIndex != 0) { // reachability to previous collaboration zone - wrapper.addCanReachObjectOfInterest(new CanReachObjectOfInterest("P-Collab" + (robotIndex - 1))); + robot.addCanReachObjectOfInterest(new CanReachObjectOfInterest("P-Collab" + (robotIndex - 1))); } if (robotIndex != config.robots - 1) { // reachability to its collaboration zone - wrapper.addCanReachObjectOfInterest(new CanReachObjectOfInterest("P-Collab" + (robotIndex))); + robot.addCanReachObjectOfInterest(new CanReachObjectOfInterest("P-Collab" + (robotIndex))); } - robot.setCanReachObjectOfInterestWrapper(wrapper); world.addRobot(robot); }