@@ -922,6 +922,46 @@ def __post_init__(self) -> None:
922922 num_train_steps = 20_000 ,
923923 ),
924924 #
925+ # ALOHA Sim pi05 configs. This config is used to demonstrate how to train on a simple simulated environment.
926+ #
927+ TrainConfig (
928+ name = "pi05_aloha_sim_insertion_human" ,
929+ model = pi0_config .Pi0Config (pi05 = True ),
930+ data = LeRobotAlohaDataConfig (
931+ repo_id = "lerobot/aloha_sim_insertion_human" ,
932+ default_prompt = "Insert the peg into the socket." ,
933+ use_delta_joint_actions = True ,
934+ ),
935+ lr_schedule = _optimizer .CosineDecaySchedule (
936+ warmup_steps = 1_000 ,
937+ peak_lr = 1e-5 ,
938+ decay_steps = 50_000 ,
939+ decay_lr = 1e-6 ,
940+ ),
941+
942+ weight_loader = weight_loaders .CheckpointWeightLoader ("gs://openpi-assets/checkpoints/pi05_base/params" ),
943+ num_train_steps = 50_000 ,
944+
945+ batch_size = 32 ,
946+ num_workers = 4 ,
947+ ),
948+ TrainConfig (
949+ name = "pi05_aloha_sim_transfer_cube_human" ,
950+ model = pi0_config .Pi0Config (pi05 = True ),
951+ data = LeRobotAlohaDataConfig (
952+ repo_id = "lerobot/aloha_sim_transfer_cube_human" ,
953+ default_prompt = "Transfer cube." ,
954+ use_delta_joint_actions = False ,
955+ ),
956+ weight_loader = weight_loaders .CheckpointWeightLoader ("gs://openpi-assets/checkpoints/pi05_base/params" ),
957+ num_train_steps = 10_000 ,
958+
959+ batch_size = 12 ,
960+ num_workers = 4 ,
961+
962+ # video_backend="pyav",
963+ ),
964+ #
925965 # Debugging configs.
926966 #
927967 TrainConfig (
0 commit comments