From 6495ec86329c5fbee172f8fb74d6ad8748b20b52 Mon Sep 17 00:00:00 2001 From: Matteo De Carlo Date: Mon, 7 Jun 2021 10:29:59 +0200 Subject: [PATCH] Fixed total distance and time calculation when using a grace window before evaluation in the old system, not in celery. --- pyrevolve/angle/manage/robotmanager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyrevolve/angle/manage/robotmanager.py b/pyrevolve/angle/manage/robotmanager.py index 034404d4d7..93e14e7c7d 100644 --- a/pyrevolve/angle/manage/robotmanager.py +++ b/pyrevolve/angle/manage/robotmanager.py @@ -145,8 +145,8 @@ def update_state(self, world, time, state, poses_file): if len(self._dt) >= self.speed_window: # Subtract oldest values if we're about to override it - self._dist -= self._ds[-1] - self._time -= self._dt[-1] + self._dist -= self._ds[0] + self._time -= self._dt[0] self.last_position = position self.last_update = time