From 831826d3e5d7a853bf6bfbe1ea9cd70fb240b642 Mon Sep 17 00:00:00 2001 From: Justin Newberry Date: Sun, 21 Jan 2024 17:34:26 -0800 Subject: [PATCH] Simulator: fix metadrive (#31104) fix metadrive old-commit-hash: 81516216b154bbf8c713aa6b4b538d3a2e0ae0b5 --- tools/sim/bridge/metadrive/metadrive_process.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/sim/bridge/metadrive/metadrive_process.py b/tools/sim/bridge/metadrive/metadrive_process.py index 8040d0d050..aa6ae57976 100644 --- a/tools/sim/bridge/metadrive/metadrive_process.py +++ b/tools/sim/bridge/metadrive/metadrive_process.py @@ -34,12 +34,13 @@ def apply_metadrive_patches(): EngineCore.add_image_sensor = add_image_sensor_patched # we aren't going to use the built-in observation stack, so disable it to save time - def observe_patched(self, vehicle): + def observe_patched(self, *args, **kwargs): return self.state ImageObservation.observe = observe_patched - def arrive_destination_patch(self, vehicle): + # disable destination, we want to loop forever + def arrive_destination_patch(self, *args, **kwargs): return False MetaDriveEnv._is_arrive_destination = arrive_destination_patch