diff --git a/source/rsl_rl/rsl_rl/runners/on_policy_runner_cts.py b/source/rsl_rl/rsl_rl/runners/on_policy_runner_cts.py index da5d551..d48ec35 100644 --- a/source/rsl_rl/rsl_rl/runners/on_policy_runner_cts.py +++ b/source/rsl_rl/rsl_rl/runners/on_policy_runner_cts.py @@ -83,6 +83,7 @@ class OnPolicyRunnerCTS: from robogauge.scripts.client import RoboGaugeClient self.robogauge_client = RoboGaugeClient(f"http://127.0.0.1:{robogauge_cfg.get('port', 9973)}") + self.robogauge_client.wait_until_available() except Exception as e: print(f"[INFO] RoboGauge client could not be initialized: {e}, disabling RoboGauge interface.") self.robogauge_client = None