Releases: JamieMair/MuJoCo.jl
Releases · JamieMair/MuJoCo.jl
v0.2.1
MuJoCo v0.2.1
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 get_property and set_property! for Data (#116)
v0.2.0
MuJoCo v0.2.0
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)
v0.1.2
MuJoCo v0.1.2
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:
v0.1.1
MuJoCo v0.1.1
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)
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)