From 58f70b6bd370864139a3795ac3497a9eae8c42d5 Mon Sep 17 00:00:00 2001 From: Steven Palma Date: Thu, 27 Nov 2025 16:54:17 +0100 Subject: [PATCH] fix(scripts): better prints teleop (#2538) --- src/lerobot/scripts/lerobot_teleoperate.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lerobot/scripts/lerobot_teleoperate.py b/src/lerobot/scripts/lerobot_teleoperate.py index ad35242b9..632419300 100644 --- a/src/lerobot/scripts/lerobot_teleoperate.py +++ b/src/lerobot/scripts/lerobot_teleoperate.py @@ -170,12 +170,13 @@ def teleop_loop( # Display the final robot action that was sent for motor, value in robot_action_to_send.items(): print(f"{motor:<{display_len}} | {value:>7.2f}") - move_cursor_up(len(robot_action_to_send) + 5) + move_cursor_up(len(robot_action_to_send) + 3) dt_s = time.perf_counter() - loop_start precise_sleep(1 / fps - dt_s) loop_s = time.perf_counter() - loop_start - print(f"\ntime: {loop_s * 1e3:.2f}ms ({1 / loop_s:.0f} Hz)") + print(f"Teleop loop time: {loop_s * 1e3:.2f}ms ({1 / loop_s:.0f} Hz)") + move_cursor_up(1) if duration is not None and time.perf_counter() - start >= duration: return