diff --git a/robot/conveyor.py b/robot/conveyor.py index c8ab3f6..bd5696c 100644 --- a/robot/conveyor.py +++ b/robot/conveyor.py @@ -113,8 +113,9 @@ class ConveyorBelt: self.boxes.remove(box_id) self.conveyor_stopped = True wall_position = list(pos) - dir_wall = (self.direction + 1) % 3 - wall_position[dir_wall] += self.box_size[dir_wall] + dir_wall = (self.direction + 1) % (3 - 1) + wall_position[dir_wall] -= self.box_size[dir_wall] * 0.5 + self.call_robot(wall_position, box_id) else: new_pos = list(pos[:])