Skip to content

Releases: ami-iit/jaxsim

v0.6.0

10 Jan 16:47
77f04c2
Compare
Choose a tag to compare

What's Changed

  • Allow alternative contact model in example notebook by @flferretti in #297
  • Use a linalg.pinv to invert the mass matrix in RelaxedRigidContacts by @flferretti in #295
  • Add frame example by @CarlottaSartore in #300
  • Add GPU usage checks and configuration in the testing suite by @flferretti in #303
  • Fix simulation test with relaxed rigid contact model by @flferretti in #294
  • Change neutral element transform matrix in contact by @CarlottaSartore in #305
  • Update pixi lockfile by @github-actions in #306
  • Refactor ContactModel to remove parameters and terrain attributes by @flferretti in #299
  • Add benchmark tests for model dynamics and kinematics functions by @flferretti in #308
  • Update Pixi workflow task name by @flferretti in #309
  • Update pixi lockfile by @github-actions in #311
  • Refactor simulation input classes and fix deprecation warnings by @flferretti in #307
  • Add named_scope decorator for enhanced profiling by @flferretti in #310
  • Refactor collision shapes creation to conditionally exclude top corners by @flferretti in #312
  • Document environment variables usage by @flferretti in #313
  • Simplify pixi configuration and enhance testing tasks by @flferretti in #315
  • Inherit integrator attribute when reducing a JaxSimModel by @flferretti in #318
  • Fix js.common.named_scope decorator usage by @flferretti in #316
  • Add environment variable to disable runtime exceptions and update documentation by @flferretti in #320
  • Remove deprecated rod method from test configuration by @flferretti in #324
  • Remove metadata attribute from integrators and parametrize simulation tests by @flferretti in #323
  • Add safe norm function and refactor usages by @flferretti in #319
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #328
  • Add experimental JAX Metal support by @flferretti in #327
  • Added usage section in ReadMe and basic example for simulator by @CarlottaSartore in #314
  • Fix typo in KinDynParameters class name by @xela-95 in #321
  • Improve docstring quality and consistency by @flferretti in #326
  • Avoid preallocation of JAX arrays during JaxSim import by @flferretti in #329
  • Slightly optimize computation for RigidContacts model by @flferretti in #325
  • Make CartPole notebook runnable in colab by @younik in #332
  • Clarify steps require for pixi installation by @traversaro in #331
  • Compute free-floating Jacobian derivative using batched math operations by @flferretti in #330
  • Improve variable naming in extract_model_data for readability by @flferretti in #333
  • Add UI parameter to MujocoVisualizer by @flferretti in #334
  • Add ModelToMjcf class for generic model to MJCF conversion by @flferretti in #335
  • Add unit tests for ModelToMjcf conversion and fix typo in MujocoCamera by @flferretti in #336

New Contributors

Full Changelog: v0.5.0...v0.6.0

JaxSim v0.5.0

15 Nov 17:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.5.0

JaxSim v0.4.2

20 Aug 08:16
713bcb0
Compare
Choose a tag to compare

What's Changed

  • Add function to compute the Jacobian derivative of additional frames rigidly attached to links by @xela-95 in #210
  • Add GIFs to README.md by @diegoferigo in #211
  • Simplify SO3 instantiation and quaternion handling by @flferretti in #212
  • Add function to compute the jacobian derivative of collidable points by @flferretti in #213
  • Add data parameter to jaxsim.api.references.JaxSimModelReferences.zero by @xela-95 in #215
  • Use libosmesa for headless rendering in Colab by @flferretti in #214
  • Add the possibility to set forces to frames by @flferretti in #209
  • Allow building a MJCF without user-defined cameras by @flferretti in #216
  • Fix apply_frame_forces in references module by @flferretti in #217
  • Fix JaxSimModelReferences.apply_frame_forces by @flferretti in #220
  • Allow models with a single link in RBDAs with JAX_DISABLE_JIT by @flferretti in #219

Full Changelog: v0.4.1...v0.4.2

JaxSim v0.4.1

15 Jul 13:21
ba9b8da
Compare
Choose a tag to compare

What's Changed

  • Enable pre-commit.ci for style checking by @flferretti in #197
  • Improve support of visualizing heightmaps/hfield in the Mujoco passive viewer by @diegoferigo in #202
  • Fix test_simulations::test_box_with_zero_gravity by @diegoferigo in #204
  • Use explicit integration of quaternions also in schemes on SO(3) by @diegoferigo in #205
  • Improve custom cameras support in MujocoVisualizer and MujocoVideoRecorder by @diegoferigo in #206
  • Fix default normal of plane terrain by @diegoferigo in #207

Full Changelog: v0.4.0...v0.4.1

JaxSim v0.4.0

05 Jul 14:57
3a968ab
Compare
Choose a tag to compare

What's Changed

  • Update CI/CD workflow to interface with PyPI as Trusted Publisher by @diegoferigo in #174
  • Check plane_normal type when instantiating a PlaneTerrain by @flferretti in #177
  • Speed up passing different JaxSimModel with same pytree structure to JIT-compiled functions by @diegoferigo in #179
  • Raise exceptions from jit-compiled functions by @diegoferigo in #181
  • Add ContactModel base class and abstract contact handling in JaxSimModel and JaxSimModelData by @flferretti in #178
  • Validate link, frame, and joint indices in our jit-compiled APIs by @diegoferigo in #182
  • Update exceptions test by @diegoferigo in #184
  • Always forward to the integrator the model and data passed to jaxsim.api.model.step by @diegoferigo in #183
  • Refactor contact forces sum in api.ode.system_velocity_dynamics by @flferretti in #180
  • Extend test of link bias acceleration by @diegoferigo in #185
  • Speed up computation of contact jacobians by @diegoferigo in #188
  • Move pixi.lock to git lfs by @diegoferigo in #189
  • Fix integration stage for integrators of type ExplicitRungeKuttaSOMixin by @xela-95 in #192
  • Finalize minor changes for v0.4 release by @flferretti in #186
  • Add example notebooks in documentation by @flferretti in #187
  • Update project's metadata by @diegoferigo in #193
  • Fix PlaneTerrain.__eq__ when called in jit context by @diegoferigo in #198

Full Changelog: v0.3.0...v0.4.0

JaxSim v0.3.0

12 Jun 16:32
e74e24b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

JaxSim v0.2.0

03 Apr 15:39
e917034
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1...v0.2.0

JAXsim 0.1

25 Jan 07:27
72e130a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/ami-iit/jaxsim/commits/v0.1