Skip to content

Feat/g1 improvements record sim#2765

Merged
nepyope merged 52 commits intomainfrom
feat/g1_improvements_record_sim
Jan 12, 2026
Merged

Feat/g1 improvements record sim#2765
nepyope merged 52 commits intomainfrom
feat/g1_improvements_record_sim

Conversation

@nepyope
Copy link
Collaborator

@nepyope nepyope commented Jan 7, 2026

This PR extends the integration of Unitree g1 with the LeRobot codebase. By converting robot state to a flat dict we can now record and replay episodes (example groot/holosoma scripts need to be adjusted as well). We also improve the simulation integration by calling .step @ _subscribe_motor_state instead of it running in a separate thread. We also add ZMQ camera to lerobot, streaming base64 images over json

TODO: imrpove docs, implement review critiques
gamepad should be 1 in sim

Copilot AI review requested due to automatic review settings January 7, 2026 16:13
@github-actions github-actions bot added robots Issues concerning robots HW interfaces examples Issues related to the examples labels Jan 7, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@github-actions github-actions bot added tests Problems with test coverage, failures, or improvements to testing sensors Everything related to sensors labels Jan 8, 2026
@github-actions github-actions bot removed the tests Problems with test coverage, failures, or improvements to testing label Jan 12, 2026
Copy link
Contributor

@michel-aractingi michel-aractingi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good job @nepyope , next steps: add testing for zmq cameras and teleop

@nepyope nepyope merged commit 6b8d4c7 into main Jan 12, 2026
13 checks passed
@nepyope nepyope deleted the feat/g1_improvements_record_sim branch January 12, 2026 16:31
sandhya-cb pushed a commit to sandhya-cb/lerobot-clutterbot that referenced this pull request Jan 28, 2026
This PR extends the integration of Unitree g1 with the LeRobot codebase. By converting robot state to a flat dict we can now record and replay episodes (example groot/holosoma scripts need to be adjusted as well). We also improve the simulation integration by calling .step @ _subscribe_motor_state instead of it running in a separate thread. We also add ZMQ camera to lerobot, streaming base64 images over json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or fixes to the project’s docs examples Issues related to the examples robots Issues concerning robots HW interfaces sensors Everything related to sensors

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments