CHANGELOG

Changelog for package chomp_interface

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)

  • [Planning Pipeline Refactoring] #1 Simplify Adapter - Planner chain (#2429)

  • Merge branch ‘main’ into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2

  • Contributors: Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

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)

  • Fix BSD license in package.xml (#1796) * fix BSD license in package.xml * this must also be spdx compliant

  • Remove MOVEIT_LIB_NAME (#1751) It’s more readable and searchable if we just spell out the target name.

  • 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

  • Cleanup lookup of planning pipelines in MoveItCpp (#1710) * Revert “Add planner configurations to CHOMP and PILZ (#1522)” * Cleanup lookup of planning pipelines Remove MoveItCpp::getPlanningPipelineNames(), which was obviously intended initially to provide a planning-group-based filter for all available planning pipelines: A pipeline was discarded for a group, if there were no planner_configs defined for that group on the parameter server. As pointed out in #1522, only OMPL actually explicitly declares planner_configs on the parameter server. To enable all other pipelines as well (and thus circumventing the original filter mechanism), #1522 introduced empty dummy planner_configs for all other planners as well (CHOMP + Pilz). This, obviously, renders the whole filter mechanism useless. Thus, here we just remove the function getPlanningPipelineNames() and the corresponding member groups_pipelines_map_.

  • Fix clang-tidy issues (#1706) * Blindly apply automatic clang-tidy fixes * Exemplarily cleanup a few automatic clang-tidy fixes * Clang-tidy fixups * Missed const-ref fixups * Fix unsupported non-const -> const * More fixes Co-authored-by: Henning Kayser <henningkayser@picknik.ai>

  • Contributors: Chris Thrasher, Christian Henkel, Robert Haschke

2.6.0 (2022-11-10)

  • Improve CMake usage (#1550)

  • Add planner configurations to CHOMP and PILZ (#1522)

  • Contributors: Sebastian Jahr

2.5.3 (2022-07-28)

2.5.2 (2022-07-18)

  • Remove unnecessary rclcpp.hpp includes (#1333)

  • Contributors: Jafar

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

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

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Port CHOMP Motion Planner to ROS 2 (#809)

  • Update Maintainers of MoveIt package (#697)

  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762)

  • Contributors: Dave Coleman, Henning Kayser, Robert Haschke, andreas-botbuilt, pvanlaar

1.1.1 (2020-10-13)

  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)

  • Contributors: Felix von Drigalski

1.1.0 (2020-09-04)

  • [feature] Replace $(find xacro)/xacro -> xacro (#2282)

  • [feature] Start new joint_state_publisher_gui on param use_gui (#2257)

  • [feature] Optional cpp version setting (#2166)

  • [feature] Change API of ChompPlanner::solve() to not use message

  • [fix] Various fixes for upcoming Noetic release (#2180)

  • [fix] clang-tidy fixes (#2050)

  • [fix] Fix compiler warnings (#1773)

  • [fix] Small fixes to chomp planner (#1407)

  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)

  • [maint] Add Missing License (#1779)

  • [maint] Switch from include guards to pragma once (#1615)

  • [maint] Remove ! from MoveIt name (#1590)

  • Contributors: Ayush Garg, Chittaranjan Srinivas Swaminathan, Dave Coleman, Jonathan Binney, Markus Vieth, Robert Haschke, Sean Yen, Tyler Weaver, Yoan Mollard

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] Windows build: Fix binary artifact install locations. (#1575)

  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)

  • Contributors: Robert Haschke, Sean Yen

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: Dave Coleman, Robert Haschke

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [maintenance] Rearranged CHOMP-related modules within moveit_planners/chomp (#1251)

  • Contributors: Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

0.10.3 (2018-10-29)

  • [fix] Build regression (#1134)

  • [fix] compiler warnings (#1089)

  • Contributors: Robert Haschke

0.10.2 (2018-10-24)

  • [fix] chomp tests: fix order of moveit includes (#970)

  • [fix] needs to depend on cmake_modules. (#976)

  • [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (#987)

  • [capability][chomp] cleanup of unused parameters and code + addition of trajectory initialization methods (linear, cubic, quintic-spline) (#960)

  • [maintenance] various compiler warnings (#1038)

  • [maintenance] add minimum required pluginlib version (#927)

  • Contributors: Chris Lalancette, Michael Görner, Mikael Arguedas, Raghavender Sahdev, Robert Haschke

0.10.1 (2018-05-25)

  • [fix] dependencies for chomp interface test (#778)

  • [maintenance] MoveIt tf2 migration (#830)

  • Contributors: Bence Magyar, Dave Coleman, Ian McMahon, Mikael Arguedas, Robert Haschke, Stephan, Will Baker

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

0.9.9 (2017-08-06)

  • [improve] Chomp use PlanningScene (#546) to partially address #305

  • Contributors: Simon Schmeisser

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)

  • [maintenance] clang-format upgraded to 3.8 (#367)

  • Contributors: Dave Coleman

0.9.3 (2016-11-16)

  • Merge pull request #330 from davetcoleman/kinetic-package.xml Updated package.xml maintainers and author emails

  • Updated package.xml maintainers and author emails

  • Contributors: Dave Coleman, Ian McMahon

0.9.2 (2016-11-05)

0.9.0 (2016-10-19)

  • Replace broken Eigen3 with correctly spelled EIGEN3 (#254) * Fix Eigen3 dependency throughout packages * Eigen 3.2 does not provide EIGEN3_INCLUDE_DIRS, only EIGEN3_INCLUDE_DIR

  • 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, Dave Coleman, Maarten de Vries

0.8.3 (2016-08-21)