-
Notifications
You must be signed in to change notification settings - Fork 2
Allow Installation of mujoco from Source
#21
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
…stem-wide dependency instructions for building from source)
… all steps + temporarily test script
…rsim into source-install-option
…iew' + update README with more guidelines
…g mujoco from source
vincekurtz
left a comment
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.
Overall this looks great! Just a few little questions and suggestions.
I'm less confident about the github worksflows part - that might take some iterating to see what works/doesn't work. But the script for installing mujoco from source is excellent: way less hassle than trying to figure it out from the sparse mujoco docs!
…rsim into source-install-option
…pendency auto-install; exposed mujoco path
* added functionality that parses actuators from URDF and ensures that they are present in the XML * added test for actuator loading * added some guidance in the README about model loading * update README with info about transmission tag * added additional test to ensure that the actuators in the XML and URDF are the same * add parsing for mimic joints * for now, temporarily comment out the joint equality constraints in the barrett hand xml, since they weren't supported in the original mjx release * update pendulum to have capsules, add back in equality constraints for barrett hand * commented out equality-constrained joints for now, since mjx is still bugged out on them * changed comments to be about merging #21 instead of mistaken mjx bug * remove stray commented code * upgrade pip in the code checks
vincekurtz
left a comment
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.
LGTM
This PR closes #10.
New features:
mujocoandmjxare built from source at 4:53AM daily (weird time to avoid peak runner traffic on Github servers) and cached. Also, when a draft PR is made "ready to review," we see if we need to rebuild againmujocomjx[NOTE] We need to keep an eye out to make sure this is working. Whenever
mujocouploads a new commit, check the next workflow run to make sure that the commit hash used also updated correctly.UPDATE (Nov. 13, 2023): confirmed that when we have multiple artifacts, the code checks pull the one corresponding to the latest nightly build as expected.