Skip to content

Releases: JamieMair/MuJoCo.jl

v0.2.1

02 Oct 09:37
6dd46e6
Compare
Choose a tag to compare

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 get_property and set_property! for Data (#116)

v0.2.0

03 Jul 11:33
4b16415
Compare
Choose a tag to compare

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)

v0.1.2

07 Dec 10:27
8b9d2df
Compare
Choose a tag to compare

MuJoCo v0.1.2

Diff since v0.1.1

Merged pull requests:

Closed issues:

  • Change the MuJoCo function documentation to contain the function signature (#94)
  • Improve C struct doc strings (#96)

v0.1.1

05 Dec 22:59
c1195ed
Compare
Choose a tag to compare

MuJoCo v0.1.1

Diff since v0.1.0

Merged pull requests:

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

30 Oct 16:33
fa33b5c
Compare
Choose a tag to compare

MuJoCo v0.1.0

Merged pull requests:

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)