fix: precise_sleep is never called with negative value (#2757)

This commit is contained in:
Steven Palma
2026-01-06 20:09:43 +01:00
committed by GitHub
parent 963a3482fa
commit e2957d7783
10 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -196,7 +196,7 @@ def teleop_loop(teleop: Teleoperator, env: gym.Env, fps: int):
obs, info = env.reset()
dt_s = time.perf_counter() - loop_start
precise_sleep(1 / fps - dt_s)
precise_sleep(max(1 / fps - dt_s, 0.0))
loop_s = time.perf_counter() - loop_start
print(f"\ntime: {loop_s * 1e3:.2f}ms ({1 / loop_s:.0f} Hz)")