From 0618cbfc1d60b34f4bbf3c1ecb168c3de6f066cf Mon Sep 17 00:00:00 2001 From: Benabdellah22 Date: Fri, 24 Oct 2025 11:43:39 +0100 Subject: [PATCH] Fix: correct joint-passage reward function (issue #145) --- vmas/scenarios/joint_passage.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vmas/scenarios/joint_passage.py b/vmas/scenarios/joint_passage.py index cea4268a..f5b7b27d 100644 --- a/vmas/scenarios/joint_passage.py +++ b/vmas/scenarios/joint_passage.py @@ -458,11 +458,11 @@ def reward(self, agent: Agent): self.world.get_distance(a, passage) <= self.min_collision_distance ] += self.collision_reward - for wall in self.walls: - self.collision_rew[ - self.world.get_distance(a, wall) - <= self.min_collision_distance - ] += self.collision_reward + for wall in self.walls: + self.collision_rew[ + self.world.get_distance(a, wall) + <= self.min_collision_distance + ] += self.collision_reward # Joint collisions for p in self.passages: