Releases: tesseract-robotics/tesseract_planning
Releases · tesseract-robotics/tesseract_planning
0.32.0
What's Changed
- Fix missing export in kinematic_limits_check_task.h by @johnwason in #643
- Add Set Digital Instruction by @Levi-Armstrong in #644
- Fix error and success reporting in examples by @Levi-Armstrong in #645
- Add trajopt joint configs for fix state collision task by @marrts in #637
- Update message in SetDigitalInstruction by @Levi-Armstrong in #648
- Add SimplePlannerLVSAssignPlanProfile, SimplePlannerLVSAssignNoIKPlanProfile, SimplePlannerFixedSizeAssignPlanProfile (with IK), rename SimplePlannerFixedSizeAssignNoIKPlanProfile by @rjoomen in #448
- Upgrade descartes to version 0.4.8 by @Levi-Armstrong in #651
- Added Profiles constructors for YAML conversions by @SamanthaSmith04 in #652
- Update examples to only print program when debug is enabled by @Levi-Armstrong in #656
- Improve descartes memory allocations by @Levi-Armstrong in #653
- Fix invalid sampling in sampleToolAxis by @Levi-Armstrong in #658
- Add utility to make time continuously increasing by @Levi-Armstrong in #659
- Add trajopt profile yaml extensions by @Levi-Armstrong in #661
- Clean up ompl yaml tests by @Levi-Armstrong in #662
- Update OSQP dependency to v1.0.0 and OSQPEigen to v0.10.3 by @rjoomen in #664
- Add trajopt collision coefficients to fix state collision profile by @marrts in #655
- Print a collision summary to status of failed contact check by @marrts in #543
- Fixed incorrect number of substeps when adding contact by @marrts in #668
- Add custom benchmarking executable for tesseract examples by @Levi-Armstrong in #669
New Contributors
- @SamanthaSmith04 made their first contribution in #652
Full Changelog: 0.31.0...0.32.0
0.31.0
What's Changed
- Make sure serialized objects have friend struct tesseract_common::Serialization by @Levi-Armstrong in #618
- Fix createCartesianPositionConstraint not using coeffs by @rjoomen in #620
- Implement the option to format result as output for SimplePlanner by @rjoomen in #622
- Port KinematicLimitsCheckTask from SNP Workshop by @Levi-Armstrong in #623
- Update time parameterization interface by @Levi-Armstrong in #624
- Add constant tcp speed parameterization leveraging kdl library by @Levi-Armstrong in #625
- TOTG profile: Restore constructor with parameters by @rjoomen in #627
- [Docker] Run apt update before installing packages by @marip8 in #630
- Add missing contact_manager_config in FixStateCollisionProfile setialization by @marrts in #633
- Fix descartes profile serialization by @Levi-Armstrong in #634
- Fix constant tcp speed parameterization not populating first state by @Levi-Armstrong in #635
- Correctly update input key rather than output key for raster task by @marrts in #636
- Removed redundant edge evaluator check for cartesian waypoint by @marrts in #628
- Improve processYamlIncludeDirective peformance by @Levi-Armstrong in #639
- Add OMPL collision cost objective by @Levi-Armstrong in #640
- Fix yaml extensions file name spelling by @Levi-Armstrong in #641
Full Changelog: 0.30.0...0.31.0
0.29.2
0.30.0
What's Changed
- Add misc-include-cleaner.IgnoreHeaders by @Levi-Armstrong in #604
- Changes with legacy trajopt leveraging trajopt_common::TrajOptCollisionConfig by @Levi-Armstrong in #605
- Swap descartes assert with warning message by @Levi-Armstrong in #606
- Minor logging improvements by @marip8 in #611
- Store OSQPEigenSettings as unique_ptr by @rjoomen in #610
- Update to leverage boost_plugin_loader by @Levi-Armstrong in #613
- Moved opt_params to the TrajOptIfoptSolverProfile class to match the structure of TrajOptSolverProfile/TrajOpOSQPSolverProfile by @rjoomen in #608
- Allow enabling OSQP workspace update via settings by @rjoomen in #596
- Rename PlanProfile to MoveProfile by @Levi-Armstrong in #614
- Move profile dictionary to tesseract_common by @Levi-Armstrong in #616
- Add boost plugin loader to windows rosinstall by @Levi-Armstrong in #617
Full Changelog: 0.29.1...0.30.0
0.29.1
What's Changed
- Store OSQPEigenSettings by value by @Levi-Armstrong in #603
Full Changelog: 0.29.0...0.29.1
0.29.0
What's Changed
- Fix missing include to cover use of shared_ptr and unique_ptr by @schornakj in #589
- Improve python interoperability by @Levi-Armstrong in #590
- Update to clang-tidy-17 by @Levi-Armstrong in #591
- Update to leverage std::filesystem by @Levi-Armstrong in #592
- Leverage tesseract_collision CollisionEvaluatorType by @Levi-Armstrong in #597
- Remove duplicated serialize from different class by @rjoomen in #595
- Leverage inheritance over type erasure for waypoints by @Levi-Armstrong in #598
- Simplify the use of poly types by @Levi-Armstrong in #599
- Fix: deleted default constructors do not allow serialization by @rjoomen in #600
New Contributors
- @schornakj made their first contribution in #589
Full Changelog: 0.28.4...0.29.0
0.28.4
What's Changed
- Update task composer examples to leverage resource url by @Levi-Armstrong in #587
- Add ruckig to cpack script by @Levi-Armstrong in #588
Full Changelog: 0.28.3...0.28.4
0.28.3
What's Changed
- Fix pick and place example by @Levi-Armstrong in #586
Full Changelog: 0.28.2...0.28.3
0.28.2
What's Changed
- Fix cpack and add ruckig cpack generation and upload by @Levi-Armstrong in #585
Full Changelog: 0.28.1...0.28.2
0.28.1
What's Changed
- Fix package debian CI pipeline by @Levi-Armstrong in #583
Full Changelog: 0.28.0...0.28.1