Skip to content

Releases: robotology/idyntree

iDynTree 0.8.1 (2017-09-26)

29 Sep 11:10
Compare
Choose a tag to compare

iDynTree 0.8.1 (2017-09-29)

Bug Fixes

  • The toEigen(const SpatialMotionVector & vec) and toEigen(const SpatialForceVector & vec) inline helpers functions in the iDynTree/Core/EigenHelpers.h have been modified to return a const copy of their content.
    While this is technically an API change, it was critical because most of the other toEigen methods return an Eigen::Map object, and users
    expect to be able to use Eigen modifiers methods such as toEigen(...).setZero(). Enforcing a compilation error in this case will help to prevent subtle bugs.
    As this is an inline function, this modification does not affect iDynTree's ABI ( #378 ) .

  • The CMake configuration files of the release 0.8.0 were generated with the wrong version 0.7.2.

iDynTree 0.8.0 (2017-09-26)

26 Sep 08:23
Compare
Choose a tag to compare

iDynTree 0.8.0 (2017-09-26)

This is the first version of iDynTree for which a changelog was introduced.

Important Changes

  • The iDynTree::Model class now supports prismatic joints, using the iDynTree::PrismaticJoint class. Support for prismatic joints was added also to the URDF parser ( #269 ).

  • The methods and constructors of the iDynTree::RevoluteJoint and iDynTreee::PrismaticJoint classes handling joints have been cleaned up ( #339 ).

  • Classes and function to convert between chains rappresented by the Denavit Hartnberg convention and iDynTree::Model object have been implemented ( #350 ).

Dependencies

  • The logic to enable/disable dependencies has changed. In particular, now all the dependencies (excluding the legacy dependency on KDL)
    that are found on the system are enabled. Users can still select manually the dependency that they want to compile using
    the IDYNTREE_USES_<dep> variables ( #323 ).
  • IPOPT has been added as an optional dependency for the Inverse Kinematics component.

Bindings

  • The Octave bindings have been migrated to use the exact same mex code used for the Matlab bindings ( #305 ).

Release v0.4.0

10 Mar 08:43
Compare
Choose a tag to compare

Last version before that still compiles the parts dependent on KDL automatically, and without the automatic dependency on IPOPT.