Changelog for package exotica_core_task_maps
6.2.0 (2021-07-23)
- PointToPlane: Add PositiveOnly mode for use as inequality term (#744)
 
- CoM: Change debug markers
 
- test_maps: Turn off JointVelocityLimit test
 
- SphereCollision: Remove unnecessary allocations (#741)
 
- Contributors: Wolfgang Merkt
 
 
6.1.1 (2021-04-05)
- Fix unit tests on Debian Buster (#734)
 
- Contributors: Wolfgang Merkt
 
 
6.1.0 (2021-03-15)
- Add DistanceToLine2D task map (#733)
 
- Clang support and bug fixes (#731)
 
- Upgrade formatting to clang-format-6.0 (#730)
 
- Contributors: Wolfgang Merkt
 
 
6.0.2 (2020-11-23)
6.0.1 (2020-11-17)
6.0.0 (2020-11-08)
- Remove usage of exotica_collision_scene_fcl; add backwards compatibility
 
- Fix segmentation fault for joint smoothing task maps
 
- test_maps: Upgrade collision scene to initializer
 
- EffFrame: Fix indexing bug for >1 end-effector
 
- test_maps: Add multi-end-effector unit test for EffFrame
 
- JointPose: Add set_joint_ref
 
- test_maps: testCollisionDistance - update initialiser, deactivate Jacobian test
 
- test_maps: Change to lp-Infinity-norm
 
- CollisionDistance: Fix Jacobian being off by -1
 
- test_maps: Change test_jacobian to central difference
 
- test_maps: Add collision links to the URDF
 
- Fix unittests for older versions of googletest
 
- Do not re-define GoogleTest color constants
 
- More informative exceptions
 
- package.xml: Add missing test dependencies
 
- CMakeLists: Upgrade minimum version to 3.0.2 to avoid CMP0048
 
- Add note to test_maps that SphereCollision throws
 
- SmoothCollisionDistance: Fix in point Jacobian
 
- Add VariableSizeCollisionDistance
 
- SmoothCollisionDistance: Support nullptr for collision elements
 
- SmoothCollisionDistance: Make more readable, allocate less in loop
 
- JointPose: Implement get_joint_ref, get_joint_map
 
- EffAxisAlignment: Efficiency improvements
 
- Distance: Implement Hessian
 
- Add README tracking Hessian implementations
 
- test_maps: Test ContinuousJointPose Hessian
 
- PointToPlane: Implement Hessian, Simplify equation to EffPositionZ
 
- Test JointLimit, expose ControlRegularization to Python
 
- JointPose: Implement Hessian
 
- EffFrame: Implement Hessian
 
- test_maps: Test hessians for EffPosition, EffPositionXY, EffOrientation
 
- EffOrientation: Implement Hessian
 
- EffPositionXY: Implement Hessian
 
- test_maps: More informative exception handling
 
- test_maps: Set default DerivativeOrder to 2
 
- test_maps: Add test_hessian
 
- test_maps: Change test_jacobian to central difference
 
- Add ControlRegularization
 
- EffPosition: Fix Hessian indexing
 
- Make rotation_type private, add getter, fix instantiation
 
- EffPosition: Implement Hessian
 
- JointLimit: Fix Jacobian, add dynamic update methods
 
- Fix unit test for testJointLimit
 
- ContinuousJointPose: Add Hessian
 
- test_maps: Use const-ref
 
- SumOfPenetrations: Update to new, faster collision distance
 
- EffAxisAlignment: Clear debug topic on start
 
- EffAxisAlignment: Added debug visualisation
 
- Add unittest for EffPositionXY
 
- Contributors: Wolfgang Merkt
 
 
5.1.3 (2020-02-13)
- Refactor CollisionScene, add faster distance checks, speedup SmoothCollisionDistance (#688)
 
- Contributors: Wolfgang Merkt
 
 
5.1.2 (2020-02-10)
5.1.1 (2020-02-10)
5.1.0 (2020-01-31)
- Added various new taskmaps
 
- Contributors: Chris Mower, Christian Rauch, Vladimir Ivan, Wolfgang Merkt