Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware
Paper β’ 2304.13705 β’ Published β’ 7
How to use openEuler/IB_Robot_ACT_banana_pick_distill with LeRobot:
Action Chunking Transformer Policy (as per Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware) trained for banana pick-and-place on a 1-arm SO-101 robot. This checkpoint is a distilled model obtained via knowledge distillation.
βββ pytorch_model/ # PyTorch ζι (η¨δΊ GPU ζ¨η)
β βββ config.json
β βββ model.safetensors
β βββ train_config.json
β βββ policy_preprocessor.json
β βββ policy_postprocessor.json
β βββ policy_preprocessor_step_3_normalizer_processor.safetensors
β βββ policy_postprocessor_step_0_unnormalizer_processor.safetensors
See the IB-Robot project (particularly the inference_service) for instructions on how to load and deploy this model with ROS 2.
To load the model directly in Python (weights under pytorch_model/):
from lerobot.common.policies.act.modeling_act import ACTPolicy
policy = ACTPolicy.from_pretrained("openEuler/IB_Robot_ACT_banana_pick_distill", subfolder="pytorch_model")
This model was trained via knowledge distillation (kd: true) within the IB-Robot framework.
@software{ib_robot,
title = {IB-Robot: Intelligence Boom Robot},
url = {https://gitcode.com/openeuler/IB_Robot},
license = {Apache-2.0}
}