Upgrades composer to use mujoco==3.10.0#317
Open
wpumacay wants to merge 2 commits into
Open
Conversation
Collaborator
Author
|
@juelg , seems there's some other places I missed that also use mjspec. Will check the failed workflow's outputs and update the files |
- With the new mjspec API, when attaching an object, the old reference spec (e.g. child_spec) is updated as well, and its names changes. This was causing the prefix being duplicated and was making it fail when searching for a specific reference in the new spec
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
composer.pyto use the latest version of theMjSpecAPImujocoversion to3.10.0(latest atm)Here is a video of the cartesian control example for the fr3, seems to work just fine.
Kooha-2026-07-09-23-45-32.mp4
@juelg , as I mentioned on the lab, the changes are mostly improvements (apart from the breaking changes to the spec API), but it would be better if you can run your tests and also run your benchmarks to see that nothing iffy is going on.
Also, have to make sure that the wildcard for
libmujoco.so.*does the trick when building the manylinux wheels.