CoRL2026-CSI/SO101-Teleop-Open_drawer_100epi
Viewer • Updated • 22.5k • 73
How to use CoRL2026-CSI/pi05_teleop_open_drawer with LeRobot:
This repository contains a LeRobot Pi0.5 policy fine-tuned for the SO101
open_drawer teleoperation task.
The checkpoint was fine-tuned from lerobot/pi05_base on
CoRL2026-CSI/SO101-Teleop-Open_drawer_100epi and saved after the final
training step.
pi05lerobot/pi05_baseCoRL2026-CSI/SO101-Teleop-Open_drawer_100epi2200632224 x 224bfloat16The policy checkpoint is configured with the following observation features:
observation.images.base_0_rgb: visual input, shape [3, 224, 224]observation.images.left_wrist_0_rgb: visual input, shape [3, 224, 224]observation.images.right_wrist_0_rgb: visual input, shape [3, 224, 224]observation.state: robot state, shape [32]The output feature is:
action: robot action, shape [6]The saved policy preprocessor maps dataset camera keys as follows:
observation.images.top -> observation.images.base_0_rgbobservation.images.left_wrist -> observation.images.left_wrist_0_rgbTraining used the following main settings:
22003242.5e-50.037913359722001408006.2694808086No separate evaluation results are included in this repository.
Use the model as a LeRobot policy by pointing --policy.path at this Hub repo:
lerobot-record \
--robot.type=<your_robot_type> \
--dataset.repo_id=<your_eval_dataset_repo> \
--policy.path=CoRL2026-CSI/pi05_teleop_open_drawer \
--episodes=10
You can also load it directly in Python:
from lerobot.policies.pi05.modeling_pi05 import PI05Policy
policy = PI05Policy.from_pretrained("CoRL2026-CSI/pi05_teleop_open_drawer")
policy.eval()
model.safetensors: policy weightsconfig.json: Pi0.5 policy configurationtrain_config.json: training configurationpolicy_preprocessor.json: saved policy input processor pipelinepolicy_postprocessor.json: saved policy output processor pipeline*_processor.safetensors: normalization and unnormalization stateBase model
lerobot/pi05_base