Skip to content

Conversation

@dongridong
Copy link
Contributor

Hello, we are the RBY1 Support Team from Rainbow Robotics.
We would like to contribute a simplified MJCF model for the RBY1 robot to support its use in simulations.

  1. Description:
    This pull request introduces a simplified MJCF description of the RBY1 robot developed by Rainbow Robotics. The model includes:

  2. Preprocessed meshes and assets for efficient simulation.
    A well-defined rby1.xml MJCF file that:
    Implements the robot's structure and actuator configurations.
    Adjusts joint and collision properties for optimal MuJoCo simulation.
    Compatibility with the original URDF file, enabling smooth transitions between formats.
    Key Features:

  3. Preprocessed meshes optimized for MuJoCo.
    Support for free joint movement in 3D space.
    Streamlined collision handling using classes.

  4. License:
    This model is distributed under the Apache License 2.0.

If merged, this addition will provide researchers and developers with enhanced simulation tools for the RBY1 robot.

If you have any questions, please feel free to contact us at [email protected].
Thank you!

@google-cla
Copy link

google-cla bot commented Jan 3, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@dongridong dongridong closed this Jan 3, 2025
@dongridong dongridong reopened this Jan 3, 2025
Copy link
Collaborator

@kevinzakka kevinzakka left a comment

Choose a reason for hiding this comment

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

Amazing PR, thank you!

@dongridong
Copy link
Contributor Author

dongridong commented Jan 6, 2025 via email

@dongridong
Copy link
Contributor Author

Hello, we are the RBY1 Support Team from Rainbow Robotics.

The previous MJCF model for the RBY1 robot did not include the joint torque limits.
I have addressed this issue and updated the model accordingly.

I will submit a new pull request with the revised file.

Thank you for your attention.

Best regards,
Dongridong

@dongridong dongridong closed this Jan 6, 2025
@dongridong dongridong reopened this Jan 6, 2025
@dongridong
Copy link
Contributor Author

Hi, @kevinzakka.

We have completed the verification of the following for adding the RBY1 model:

  1. Contributor License Agreement
  2. pytest

Please review and merge the PR.

@kevinzakka
Copy link
Collaborator

Hi @dongridong, thank you! I'm in the process of wrapping up a project for release next week so will be able to take a look then!

@dongridong
Copy link
Contributor Author

dongridong commented Jan 20, 2025 via email

@kevinzakka
Copy link
Collaborator

@dongridong Working on this today!

@dongridong
Copy link
Contributor Author

dongridong commented Feb 3, 2025 via email

@kevinzakka
Copy link
Collaborator

Working on getting this merged in, it's a huge PR!

@kevinzakka
Copy link
Collaborator

PR has been approved internally, it will get merged sometime today or tomorrow. Thanks for your patience @dongridong!

@copybara-service copybara-service bot merged commit 2af6ce4 into google-deepmind:main Feb 18, 2025
2 of 3 checks passed
@kevinzakka
Copy link
Collaborator

Hi @dongridong, looks like the model is not loadable in 3.2.7, getting include errors.

@kevinzakka
Copy link
Collaborator

This model needs a lot of work @dongridong, needs to go through another round of reviews.

@dongridong
Copy link
Contributor Author

dongridong commented Feb 18, 2025 via email

@kevinzakka
Copy link
Collaborator

kevinzakka commented Feb 19, 2025

  • On 3.2.7, the model does not load.We should switch from include to attach. I can share my local modification if you wish.
  • Actually modeling the wheels might not be necessary. We can attach 3 joints (x, y, z) to the base and actuate those. In any case, I don't think we need to convex decompose the wheels, those aren't really participating in any serious collision avoidance.
  • Switch to implicitfast integrator.
  • The joint damping and armature is really high. We need to tweak them to much lower values.

@dongridong
Copy link
Contributor Author

dongridong commented Feb 20, 2025 via email

@dongridong
Copy link
Contributor Author

dongridong commented Feb 20, 2025 via email

donghoon11 pushed a commit to donghoon11/mujoco_menagerie that referenced this pull request May 7, 2025
…cs_rby1

PiperOrigin-RevId: 728357370
Change-Id: I86152acd8027906ea0eb97db0b08779ad2882346
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.

3 participants