CHANGELOG
Changelog for package chomp_motion_planner
2.14.1 (2025-09-09)
2.14.0 (2025-06-13)
2.13.2 (2025-04-16)
2.13.1 (2025-04-15)
2.13.0 (2025-02-15)
2.12.0 (2024-11-29)
- Enhancement/use hpp for headers (#3113) 
- Contributors: Tom Noble 
2.11.0 (2024-09-16)
2.10.0 (2024-06-13)
- Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <abi.gpuram@gmail.com> 
- CMake format and lint in pre-commit (#2683) 
- Contributors: Sebastian Jahr, Tyler Weaver 
2.9.0 (2024-01-09)
2.8.0 (2023-09-10)
- Always set response planner id and warn if it is not set (#2236) 
- Contributors: Sebastian Jahr 
2.7.4 (2023-05-18)
2.7.3 (2023-04-24)
- Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020) 
- Contributors: Shobuj Paul 
2.7.2 (2023-04-18)
2.7.1 (2023-03-23)
- remove underscore from public member in MotionPlanResponse (#1939) * remove underscore from private members * fix more uses of the suffix notation 
- Contributors: AlexWebb 
2.7.0 (2023-01-29)
- Merge https://github.com/ros-planning/moveit/commit/9225971216885490e933ece25390c63ca14f8a58 
- Switch to clang-format-14 (#1877) * Switch to clang-format-14 * Fix clang-format-14 
- Change log level of CHOMP runtime output and change kdl print (#1818) 
- Fix BSD license in package.xml (#1796) * fix BSD license in package.xml * this must also be spdx compliant 
- Minimize use of this-> (#1784) It’s often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern. 
- Add braces around blocks. (#999) 
- Used C++ style cast instead of C style cast (#1628) Co-authored-by: Henning Kayser <henningkayser@picknik.ai> 
- Use a stronger source of randomness (#1721) * Remove use of deprecated std::random_shuffle * Replace random number generators with rsl::rng * Utilize rsl::uniform_real 
- Fix segfaults in CHOMP (#3204) * due to missing description_ * in case of an unspecified input trajectory 
- Contributors: Abhijeet Das Gupta, Abishalini, Chris Thrasher, Christian Henkel, Cory Crean, Henning Kayser, Robert Haschke, Sebastian Jahr 
2.6.0 (2022-11-10)
- Replace C array with std::array in std::vector template argument to improve compatibility with clang compiler and libc++ (#1612) Co-authored-by: Tyler Weaver <tyler@picknik.ai> 
- updated comment formatting for correct doxygen generation (#1582) 
- Improve CMake usage (#1550) 
- Remove __has_include statements (#1481) 
- Contributors: Michael Wrock, Sebastian Jahr, Vatan Aksoy Tezer, light-tech 
2.5.3 (2022-07-28)
2.5.2 (2022-07-18)
2.5.1 (2022-05-31)
2.5.0 (2022-05-26)
- Make moveit_common a ‘depend’ rather than ‘build_depend’ (#1226) 
- Merge https://github.com/ros-planning/moveit/commit/424a5b7b8b774424f78346d1e98bf1c9a33f0e78 
- MSA: Add STOMP + OMPL-CHOMP configs (#2955) 
- Contributors: Abishalini, Jafar, Rick Staa, Robert Haschke, jeoseo 
2.4.0 (2022-01-20)
- moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options(). 
- Contributors: Robert Haschke, Stephanie Eng 
2.3.2 (2021-12-29)
2.3.1 (2021-12-23)
- Replaced C-Style Cast with C++ Style Cast. (#935) 
- Add codespell to precommit, fix A LOT of spelling mistakes (#934) 
- Get rid of “std::endl” (#918) 
- changed post-increments in loops to preincrements (#888) 
- Port CHOMP Motion Planner to ROS 2 (#809) 
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762) 
- Contributors: David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Robert Haschke, Sencer Yazıcı, andreas-botbuilt, pvanlaar 
1.1.1 (2020-10-13)
1.1.0 (2020-09-04)
- [feature] Optional cpp version setting (#2166) 
- [feature] Unified Collision Environment Integration (#1584) 
- [fix] Various fixes for upcoming Noetic release (#2180) 
- [fix] Fix compiler warnings (#1773) 
- [fix] Fix calculation of potential (#1651) 
- [fix] Fix Chomp planning adapter (#1525) 
- [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924) 
- [maint] Switch from include guards to pragma once (#1615) 
- [maint] Remove ! from MoveIt name (#1590) 
- Contributors: Ayush Garg, Bence Magyar, Dave Coleman, Jens P, Jonathan Binney, Markus Vieth, Robert Haschke, Sean Yen, Tyler Weaver, Yu, Yan 
1.0.6 (2020-08-19)
- [maint] Migrate to clang-format-10 
- [maint] Optimize includes (#2229) 
- Contributors: Markus Vieth, Robert Haschke 
1.0.5 (2020-07-08)
1.0.4 (2020-05-30)
1.0.3 (2020-04-26)
- [maint] Apply clang-tidy fix to entire code base (#1394) 
- [maint] Windows build fixes * Fix header inclusion and other MSVC build errors (#1636) * Remove GCC extensions (#1583) * Fix binary artifact install locations. (#1575) 
- [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607) 
- [fix] Fix possible division-by-zero (#1809) 
- Contributors: Max Krichenbauer, Robert Haschke, Sean Yen, Yu, Yan 
1.0.2 (2019-06-28)
- [fix] Fix chomp planner (#1512) * Fix start-state handling * remove time parameterization from planning code 
- Contributors: Robert Haschke 
1.0.1 (2019-03-08)
- [improve] Apply clang tidy fix to entire code base (Part 1) (#1366) 
- Contributors: Robert Haschke, Yu, Yan 
1.0.0 (2019-02-24)
- [fix] catkin_lint issues (#1341) 
- Contributors: Robert Haschke 
0.10.8 (2018-12-24)
0.10.7 (2018-12-13)
0.10.6 (2018-12-09)
- [fix] memory leak (ChompOptimizer) 
- [fix] Set last_state for active joints only (#1222) 
- [maintenance] Rearranged CHOMP-related modules within moveit_planners/chomp (#1251) 
- [maintenance] Replaced Eigen::Affine3d -> Eigen::Isometry3d (#1096) 
- [maintenance] Remove ChompParameters::getNonConstParams() (#1196) 
- [maintenance] Code Cleanup (#1179) 
- Contributors: Dave Coleman, Michael Görner, Robert Haschke, Shingo Kitagawa 
0.10.5 (2018-11-01)
0.10.4 (2018-10-29)
0.10.3 (2018-10-29)
0.10.2 (2018-10-24)
- [fix] Eigen alignment issuses due to missing aligned allocation (#1039) 
- [fix] various compiler warnings (#1038) 
- [fix] changelogs: migration from tf -> tf2 only accidentally became part of 0.9.12’s changelog 
- [capability] Addition of CHOMP planning adapter for optimizing result of other planners (#1012) 
- [capability] Failure recovery options for CHOMP by tweaking parameters (#987) 
- [capability] cleanup of unused parameters and code + addition of trajectory initialization methods (linear, cubic, quintic-spline) (#960) 
- Contributors: Adrian Zwiener, Raghavender Sahdev, Robert Haschke 
0.10.1 (2018-05-25)
0.9.11 (2017-12-25)
0.9.10 (2017-12-09)
0.9.9 (2017-08-06)
0.9.8 (2017-06-21)
0.9.7 (2017-06-05)
0.9.6 (2017-04-12)
0.9.5 (2017-03-08)
0.9.4 (2017-02-06)
0.9.3 (2016-11-16)
0.9.2 (2016-11-05)
- [Maintenance] Auto format codebase using clang-format (#284) 
- Contributors: Dave Coleman, Isaac I.Y. Saito 
0.9.0 (2016-10-19)
- Use shared_ptr typedefs in collision_distance_field and chomp. 
- Fix CHOMP planner and CollisionDistanceField (#155) * Copy collision_distance_field package * Resurrect chomp * remove some old Makefiles and manifests * Correct various errors * Code formatting, author, description, version, etc * Add definitions for c++11. Nested templates problem. * Add name to planner plugin. * Change getJointModels to getActiveJointModels. * Call robot_state::RobotState::update in setRobotStateFromPoint. * Create README.md * Improve package.xml, CMake config and other changes suggested by jrgnicho. * Remove some commented code, add scaling factors to computeTimeStampes * Add install targets in moveit_experimental and chomp * Add install target for headers in chomp pkgs. * Remove unnecessary debugging ROS_INFO. * Port collision_distance_field test to indigo. * Remove one assertion that makes collision_distance_field test to fail. 
- Contributors: Chittaranjan Srinivas Swaminathan, Maarten de Vries