Skip to main content

get_recording_duration

Signature:

BoosterHandGuidingManager.get_recording_duration() -> float

Description:

Returns the elapsed duration of the current hand-guiding recording; returns 0.0 when not recording.

Parameters:

No parameters.

Returns:

float

Elapsed recording time in seconds.

Raises:

None.

Example:

from boosteros.robots.booster import BoosterRobot
import time

robot = BoosterRobot()
robot.set_mode("walk")
with robot.hand_guiding_manager as hand_guiding:
hand_guiding.start_recording()
time.sleep(2)
duration = robot.hand_guiding_manager.get_recording_duration()
print(duration)
# Example output: 2.0
hand_guiding.stop_recording()