From 3e01030bb5186dfaf6b7abc013d08d4b86cb62f8 Mon Sep 17 00:00:00 2001 From: Pascal Schade Date: Thu, 11 Jul 2024 15:50:51 +0200 Subject: [PATCH] add default drive distance as constant --- field_friend/automations/navigation/navigation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/field_friend/automations/navigation/navigation.py b/field_friend/automations/navigation/navigation.py index 1bed8479..90535625 100644 --- a/field_friend/automations/navigation/navigation.py +++ b/field_friend/automations/navigation/navigation.py @@ -17,6 +17,7 @@ class WorkflowException(Exception): class Navigation(rosys.persistence.PersistentModule): MAX_STRETCH_DISTANCE = 0.05 + DEFAULT_DRIVE_DISTANCE = 0.02 def __init__(self, system: 'System', implement: Implement) -> None: super().__init__() @@ -45,7 +46,7 @@ async def start(self) -> None: while not self._should_finish(): distance = await self.implement.get_stretch(self.MAX_STRETCH_DISTANCE) if distance > self.MAX_STRETCH_DISTANCE: # we do not want to drive to long without observing - await self._drive(0.02) + await self._drive(self.DEFAULT_DRIVE_DISTANCE) continue await self._drive(distance) await self.implement.start_workflow()