Recent Releases of MuJoCo

MuJoCo - v0.2.1

MuJoCo v0.2.1

Diff since v0.2.0

Merged pull requests: - Clean up function constraint docs and added resolution option to the visualiser (#113) (@JamieMair) - 116 possible inconsistency between generated get property and set property for data (#117) (@JamieMair)

Closed issues: - Possible inconsistency between generated getproperty and setproperty! for Data (#116)

- Julia
Published by github-actions[bot] over 1 year ago

MuJoCo - v0.2.0

MuJoCo v0.2.0

Diff since v0.1.2

Merged pull requests: - Added better error handling and more test coverage for loading models (#101) (@JamieMair) - CompatHelper: add new compat entry for StaticArrays in [weakdeps] at version 1, (keep existing compat) (#107) (@github-actions[bot]) - Ugprade to 3.1.6 (#109) (@JamieMair) - Small documentation grammar fix (#110) (@JamieMair)

Closed issues: - When a model cannot be loaded, returns a null pointer which is not error handled. (#100)

- Julia
Published by github-actions[bot] over 1 year ago

MuJoCo - v0.1.2

MuJoCo v0.1.2

Diff since v0.1.1

Merged pull requests: - Tried to fix broken github links (#93) (@JamieMair) - Added generator code to make the function docs better for the mj func… (#95) (@JamieMair) - 96 improve c struct doc strings (#97) (@JamieMair) - Improved docs for wrapped functions (#98) (@JamieMair)

Closed issues: - Change the MuJoCo function documentation to contain the function signature (#94) - Improve C struct doc strings (#96)

- Julia
Published by github-actions[bot] about 2 years ago

MuJoCo - v0.1.1

MuJoCo v0.1.1

Diff since v0.1.0

Merged pull requests: - Updated installation instructions and edited README (#80) (@nic-barbara) - Added documentation for visualiser and named access (#85) (@nic-barbara) - 50 wrap the specific functions that expect arrays with the corresponding julia type (#87) (@JamieMair) - Remaining small fixes (#88) (@JamieMair) - Removed warning in README (#90) (@nic-barbara) - Written some small documentation for developing (#91) (@JamieMair) - Separated out CI and documentation build (#92) (@JamieMair)

Closed issues: - Start writing some developer documentation which includes design principles and guides for contributing (#21) - Add in documentation for the public API (#22) - Add in conversions to useful types for some custom fields (#30) - Segfault on some parameter accesses for Data (#33) - Wrap the specific functions that expect arrays with the corresponding Julia type (#50) - Add pretty printing for structs to better aid the user (#55) - Add warnings to the scripts that are autogenerated so future contributers know not the modify those files manually (#56) - Add pretty printing for model and data to see what is available? Possibly a nice "display" function that works on both. (#59) - Register (#75) - Updated README.md now that docs exist (#78) - Mention in the docs that the index refers to the mujoco's ids (which are zero based) (#81) - Add in the corresponding version number for the MuJoCo engine (2.7.3) to the docs and compat for Project.toml (#82) - Visualise with the controller does not work (#83) - Make the supplied controller the default instead of passive dynamics (#84) - Remove warning about frequent API changes in README.md (#89)

- Julia
Published by github-actions[bot] about 2 years ago

MuJoCo - v0.1.0

MuJoCo v0.1.0

Merged pull requests: - Add autogen library bindings (#2) (@JamieMair) - 4 create wrapper for the mjmodel and mjdata structs (#9) (@JamieMair) - Updated library name (#12) (@nic-barbara) - 11 figure out a nice way of controlling a model (#14) (@JamieMair) - Visualiser basic (#15) (@nic-barbara) - Adding comments (#16) (@nic-barbara) - Create basic visualiser (#17) (@nic-barbara) - Fixed segfault memory issues with structs and added API to access variable sized arrays (#19) (@JamieMair) - Added the regular constructors to the struct definitions (#20) (@JamieMair) - Add in gc support (#31) (@JamieMair) - Fixed issue with not generating array wrappers for some properties of… (#32) (@JamieMair) - Wrap visualiser types (#36) (@JamieMair) - Refactor/lyceum vis (#39) (@nic-barbara) - Visualiser full lyceum (#40) (@nic-barbara) - Visualiser full lyceum jfm review (#44) (@JamieMair) - Added automatic conversions to the C pointers for a better API (#45) (@JamieMair) - 47 matrices stored in row major order (#48) (@JamieMair) - Switch to BinaryBuilder MuJoCo_jll (#51) (@JamieMair) - 8 add in a wrapper to load a model from a path (#53) (@JamieMair) - 49 allow a nicer access to the names of the bodies for a loaded model (#54) (@JamieMair) - Humanoid LQR Example (#57) (@nic-barbara) - 52 update readme (#62) (@JamieMair) - Initial documentation (#64) (@nic-barbara) - Docs/basic usage proposed changes (#65) (@JamieMair) - 61 go through the example script and add relevant functionality to make the api more user friendly (#67) (@JamieMair) - Fixed method ambiguitity (#68) (@JamieMair) - Add humanoid lqr to documentation and document row/column major (#70) (@nic-barbara) - Humanoid docs review (#71) (@JamieMair) - Attempted fix to humanoid gifs in the docs (#73) (@nic-barbara) - Add Trajectory mode to the visualiser (#74) (@nic-barbara) - Register julia package (#76) (@JamieMair) - Register julia package (#77) (@JamieMair)

Closed issues: - Check whether the binaries can be launched from Julia (#1) - See if we can get the display to be rendered with control in the loop (#3) - Create wrapper for the mjModel and mjData structs (#4) - See if we can autogenerate the bindings using mujoco's introspect module (#5) - Find better names for the structs that wrap MuJoCo's C pointers. (#7) - Add in a wrapper to load a model from a path (#8) - Implement a simple visualisation feature so you can see the controller in real time (#10) - Figure out a nice way of controlling a model (#11) - Data possibly incorrectly copied? (#13) - Find out how each compiled library is generating padding for the structs and fix pointers in mj structs (#18) - Add in documentation for the underlying mujoco API (#23) - Add in a finalizer to garbage collect the internal C model (#24) - Bug in clangs generation of setproperty which does not correctly get the right pointer. (#27) - Some Data fields not mapped to unsafe arrays (#29) - Update LyceumMuJoCoViz and port it to a package extension in this package (#34) - Create visualiser struct wrappers automatically (#35) - Working with internal pointers (#37) - Think about implementing the Trajectory engine mode. (#41) - Add in a rewind option for the visualiser (#42) - Add in reset and reverse mode to the visualiser (#43) - Add humanoid LQR example (#46) - Matrices stored in row-major order (#47) - Allow a nicer access to the names of the bodies for a loaded model (#49) - Update README (#52) - Go through the example script and add relevant functionality to make the API more user friendly (#61) - Add installation and basic usage to the docs (#63) - Consider the performance of the controller (#66) - Add humanoid LQR to documentation and document row/column major (#69) - GIFs not appearing correctly in humanoid lqr docs (#72)

- Julia
Published by github-actions[bot] over 2 years ago