Skip to content

Release v0.3.0

Compare
Choose a tag to compare
@nim65s nim65s released this 10 Jan 15:27
· 377 commits to master since this release
v0.3.0

Changes since v0.2.0:

  • [CMake] update minimal eigenpy version
  • Add operator == and != for all curves
  • Add methods isApprox() and isEquivalent() to all curves
  • Fix optional dependency to pinocchio for python bindings
  • [Python][Tests] remove all unecessary reshape(-1,1) in python
  • Rework the class piecewise_curve to make it generic and remove the need to specify the type of curve used as a template argument, can now mix any kind of curves inside
  • Rework the methods convert_to_X_from_Y to convert_to_X and remove the need to specify the input type as template argument
  • Add compute_derivate_ptr() method to curve_abc and implement it in all child classes
  • Add degree() method to curve_abc and implement it in all child class
  • Factorize the most commonly used typedef with template argument in fwd.h
  • [Python] correctly define eigenpy matrix type for point3 and point6
  • [CMake] fix hardcoded path
  • [CMake] fix install path of optimization files
  • [Tests][Python] use Quaternion.isApprox to test equality instead of ==
  • Add SE3 with pinocchio
  • Add conversion functions from piecewise curve to python bindings
  • Optimization
  • Fix all compiler warnings
  • Export plot