Skip to content

Releases: ihmcrobotics/mecano

Release notes

12 Jan 11:02
Compare
Choose a tag to compare

Changes:

  • New GitHub workflows: enable CI on GitHub
  • Fixed typo for setting gravitational acceleration in InverseDynamicsCalculator and ForwardDynamicsCalculator
  • Exposed access to the full joint wrench before projection on to the joint axis in ForwardDynamicsCalculator
  • Made the constraint ratio and offset mutable for revolute twins joints.

Updated dependencies:

  • ihmc-cd removed

Release notes

12 Jan 10:32
Compare
Choose a tag to compare

Changes:

  • Improved random generator for spatial inertia.
  • Added factories to create tilde matrix.

Updated dependencies:

  • euclid 0.10.0 -> 0.11.0

Release notes

12 Jan 10:30
Compare
Choose a tag to compare

Changes:

  • Renamed SpatialInertiaParameterBasisOptions to SpatialInertiaBasisOption
  • New YoRigidBody constructor for creating a root body.

Updated dependencies:

  • euclid 0.20.0 -> 0.21.0

Release notes

12 Jan 10:27
Compare
Choose a tag to compare

Changes:

  • New joint type: RevoluteTwinsJoint is a 1-DoF composed of 2 internal revolute joints that are constrained.
  • New YoSpatialInertia class that is the counterpart of SpatialInertia with parameters backed by YoVariables
  • New YoRigidBody class that is the counterpart of RigidBody with parameters backed by YoVariables

Updated dependencies:

  • ihmc-ci 7.7 -> 8.3
  • ihmc-cd 1.24 -> 1.26
  • ihmc-yovariables 0.9.18 -> 0.10.0

Release notes

12 Jan 10:12
Compare
Choose a tag to compare

Changes:

  • Expose rigid-body spatial inertia used in the InverseDynamicsCalculator recursive steps.
  • Expanded a little the spatial inertia objects API.
  • Address a reference frame name collision when creating multiple four bar joints.

Updated dependencies:

  • ihmc-build 0.29.0 -> 0.29.2

Release notes

12 Jan 10:08
Compare
Choose a tag to compare

Updated dependencies:

  • ihmc-cd 1.23 -> 1.24
  • ihmc-build 0.28.8 -> 0.29.0
  • euclid 0.19.1 -> 0.20.0
  • ihmc-yovariables 0.9.17 -> 0.9.18

Release notes

12 Jan 10:06
Compare
Choose a tag to compare

Updated dependencies:

  • ihmc-yovariables 0.9.16 -> 0.9.17

Release Notes

27 Mar 16:56
Compare
Choose a tag to compare
  • Change the joint and rigid-body iterators default behavior from breadth-first search to depth-first search.

Updated dependencies:

  • ihmc-build from 0.28.7 to 0.28.8
  • ihmc-ci from 7.6 to 7.7

Release Notes

21 Feb 16:14
Compare
Choose a tag to compare

In this release:

  • Bugfix: SpatialInertia.applyInverseTransform(Transform) was not transforming the inertia properly when the given transform would be of type different than RigidBodyTransform.
  • Changed argument type from RigidBodyTransform to RigidBodyTransformReadOnly for SpatialInertiaBasics methods applyTransform(...) and applyInverseTransform(...).

Updated dependencies:

  • euclid 0.19.0 -> 0.19.1
  • ihmc-build 0.28.2 -> 0.28.7

17-0.11.5

19 Sep 18:46
Compare
Choose a tag to compare

In this release:

  • Addition of YoFixedFrameMomentum class that is the counterpart of Momentum backed by YoVariables.
  • Addressed warnings introduced by last euclid upgrade.