Skip to content

[Robot] Yam GELLO collection on the station package - #755

Draft
aidang3019 wants to merge 1 commit into
aidan/yam-rollout-egoverse-20261029from
aidan/yam-gello-collect-egoverse-20261103
Draft

aidang3019 wants to merge 1 commit into
aidan/yam-rollout-egoverse-20261029from
aidan/yam-gello-collect-egoverse-20261103

Conversation

@aidang3019

@aidang3019 aidang3019 commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Port the rl2 Yam GELLO demo collection from EgoVerse-graph (eee60539, the same commit as #747's rollout) into egomimic/robot/yam_station: collect_gello, calibrate_gello, the teleop dashboard and its static files, and the Dynamixel GELLO driver yam/gello.py. yam_rl2_gello_collect.yaml carries the station's live 2026-10-24 calibration; yam_rl2_workspace.yaml is the pinned file yam/REFERENCE.md lists.

Tests: tests/unit/test_yam_station_gello.py (both CLIs' --check-config on the committed profile, no hardware) and tests/unit/test_yam_station_rollout.py (a 2-step Eva HPT checkpoint through the EgoVerse policy and rollout --check-model). Checked on CPU: ruff gate, these tests, collect_gello --check-config, calibrate_gello --check-config. Not run on the arms.

python -m egomimic.robot.yam_station.collect_gello --config egomimic/hydra_configs/robot/yam_rl2_gello_collect.yaml [--check-config|--list-ports|--check-devices]

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

Port collect_gello, calibrate_gello, the teleop dashboard and the Dynamixel
GELLO driver (yam/gello.py) from EgoVerse-graph (eee6053, the rollout
port's source) into egomimic/robot/yam_station, with the station's live
2026-10-24 GELLO calibration in yam_rl2_gello_collect.yaml and the pinned
yam_rl2_workspace.yaml.

Tests: both CLIs' --check-config on the committed profile, and a rollout
test that trains a 2-step Eva HPT checkpoint and runs it through the
EgoVerse policy and rollout --check-model.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@aidang3019
aidang3019 force-pushed the aidan/yam-rollout-egoverse-20261029 branch from 57b4f08 to 5c7bd6e Compare November 4, 2026 06:13
@aidang3019
aidang3019 force-pushed the aidan/yam-gello-collect-egoverse-20261103 branch from d05c7fd to e61ac50 Compare November 4, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant