Skip to content

Bump to MuJoCo 3.10.0#53

Merged
kanarus merged 1 commit into
rust-control:mainfrom
yinhang-oai:feat/mujoco-3.10.0
Jul 16, 2026
Merged

Bump to MuJoCo 3.10.0#53
kanarus merged 1 commit into
rust-control:mainfrom
yinhang-oai:feat/mujoco-3.10.0

Conversation

@yinhang-oai

@yinhang-oai yinhang-oai commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary of Changes

  • Upgraded MuJoCo from 3.4.0 to 3.10.0
  • Updated the vendored MuJoCo C headers
  • Regenerated the Rust bindings from the 3.10.0 headers
  • Updated the safe wrappers for API, type, and layout changes introduced since 3.4.0
  • Updated CI downloads, library paths, and README installation examples

Version & Documentation

  • Crate version bumped: 0.3.0 → 0.4.0
  • README updated to reference MuJoCo 3.10.0
  • Dependency example updated to use rusty_mujoco 0.4

Notable API Updates

  • Adopted MuJoCo's new mjtBool type as Rust bool
  • Updated ray-casting signatures and renamed mju_rayFlex to mj_rayFlex
  • Replaced the camera orthographic flag with the new projection enum
  • Moved sparse flex-edge and tendon Jacobian metadata access to mjModel
  • Updated mj_fullM for its new mjData-based signature
  • Updated state and geometry-distance wrappers to match the 3.10.0 API

References

@yinhang-oai
yinhang-oai requested a review from kanarus as a code owner July 14, 2026 20:27

@kanarus kanarus left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!

@kanarus
kanarus merged commit a08076f into rust-control:main Jul 16, 2026
9 checks passed
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.

2 participants