How to record a robotics dataset with your robot?
lerobot_v2
format from LeRobot and uploaded to your HuggingFace account.
Alternatively, you can implement your own dataset recording logic on top of the phospshobot API. Use the Start Recording Episode and Stop Recording Episode endpoints to start and stop recording episodes. You can also read the joints positions.
localhost
or phosphobot.local
if you’re using the control module. Then go to the Admin Configuration.
AVC1
, which is the most efficient codec. If you’re having compatibility issues due to unavailable codecs (eg on Linux), switch to mp4v
which is more compatible.Trigger Button
.Grip button
to organize your space.A
once to start teleoperation and begin moving your controller.
Trigger button
to close the gripper.A
again to stop the teleoperation. The robot will stop.B
to start recording. You can leave the default settings for your first attempt.
B
again to stop the recording.Y
(left controller) to discard the recording.B
when you’re done.
~/phosphobot/recordings/DATASET_NAME
folder in the phosphobot directory. Explore the recordings in the phosphobot dashboard using the Dataset Browser.
If you added your Hugging Face token in the dashboard, the recorded datasets are automatically uploaded to your HuggingFace account.
Go to your Hugging Face profile to see the uploaded datasets.
AVC1
video codec. If you used another codec, you may see black screens in the video preview.
Preview directly the videos files in a video player by opening your recording locally: ~/phosphobot/recordings/lerobot_v2/DATASET_NAME/video
.