-
Notifications
You must be signed in to change notification settings - Fork 4
Add Sim2Real pipeline for OMY robot with LeRobot dataset conversion #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
…ss), clear cache on ‘R’; switch export modes accordingly. Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
… sensor. Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
…, dataset path, FPS, etc.) for dataset conversion script Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: Taehyeong Kim <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
Signed-off-by: kimtaehyeong99 <[email protected]>
scripts/sim2real/imitation_learning/inference/inference_demos.py
Outdated
Show resolved
Hide resolved
Signed-off-by: Taehyeong Kim <[email protected]>
Signed-off-by: Taehyeong Kim <[email protected]>
Co-authored-by: Wonho Yun <[email protected]> Signed-off-by: Taehyeong Kim <[email protected]>
…o feature-omy-leader-follower
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All right. Please fix one more thing
Co-authored-by: Wonho Yun <[email protected]> Signed-off-by: Taehyeong Kim <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good
This PR introduces a complete sim2real pipeline for the OMY robot, enabling imitation learning experiments with both simulation and real hardware.
The pipeline includes:
Additionally, this PR integrates the robotis_dds_python library, allowing the system to receive the leader’s /joint_trajectory values without any ROS2 dependency.
Through this interface, the real OMY robot’s leader device can control the simulated robot, effectively bridging the gap between simulation and reality.
This contribution provides a reproducible workflow for recording, annotating, augmenting, and training imitation learning policies with the OMY robot.
Sim2Sim video
https://github.com/user-attachments/assets/26108031-55b0-4809-8d56-1faa495920c1
Sim2Real video
https://github.com/user-attachments/assets/02cd503e-0f24-4bec-aea2-79010c21f874
Related PR