diff --git a/moveit/CHANGELOG.rst b/moveit/CHANGELOG.rst index a6d3f541fb..36ec0a6c40 100644 --- a/moveit/CHANGELOG.rst +++ b/moveit/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_common/CHANGELOG.rst b/moveit_common/CHANGELOG.rst index 69d12df673..8d78681b23 100644 --- a/moveit_common/CHANGELOG.rst +++ b/moveit_common/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit_common ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_configs_utils/CHANGELOG.rst b/moveit_configs_utils/CHANGELOG.rst index 5faf3d4a25..e1f2cb7f10 100644 --- a/moveit_configs_utils/CHANGELOG.rst +++ b/moveit_configs_utils/CHANGELOG.rst @@ -2,6 +2,17 @@ Changelog for package moveit_configs_utils ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Update ros2_control usage (`#2620 `_) + * Update ros2_control usage + * Update xacro file +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* [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 + 2.8.0 (2023-09-10) ------------------ * Add stomp default config to moveit_config_utils (`#2238 `_) diff --git a/moveit_core/CHANGELOG.rst b/moveit_core/CHANGELOG.rst index 5d84457c6b..cf1c50d64c 100644 --- a/moveit_core/CHANGELOG.rst +++ b/moveit_core/CHANGELOG.rst @@ -2,6 +2,150 @@ Changelog for package moveit_core ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* (core) Remove all references to python wrapper from the core pkg (`#2623 `_) + * (core) remove commented python wrapper code + * (core) remove dep on pybind11_vendor +* Add missing pluginlib dependency (`#2641 `_) +* make time_optimal_trajectory_generation harder to misuse (`#2624 `_) + * make time_optimal_trajectory_generation harder to misuse + * style fixes + * more style fixes + * more style fixes + * address PR comments +* Add collision_detection dependency on pluginlib (`#2638 `_) + It is included by src/collision_plugin_cache.cpp, so it should be set as a dependency. +* reset accelerations on setToDefaultValues (`#2618 `_) +* fix out-of-bounds memory access with zero-variable joints (`#2617 `_) +* Node logging for the rest of MoveIt (`#2599 `_) +* Sync Ruckig with MoveIt1 (`#2596 `_) + * Debug Ruckig tests (MoveIt1 3300) + * Add a test, termination condition bugfix (MoveIt1 3348) + * Mitigate Ruckig overshoot (MoveIt1 3376) + * Small variable fixup +* Add missing header (`#2592 `_) +* Depend on `rsl::rsl` as a non-Ament dependency (`#2578 `_) +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* Pass more distance information out from FCL collision check (`#2572 `_) + * Pass more distance information out from FCL collision check + * Update moveit_core/collision_detection/include/moveit/collision_detection/collision_common.h + Co-authored-by: Sebastian Jahr + * Update moveit_core/collision_detection/include/moveit/collision_detection/collision_common.h + --------- + Co-authored-by: Sebastian Jahr +* Node logging in moveit_core (`#2503 `_) +* Benchmark robot state (`#2546 `_) + * simplify memory management in RobotState + * further changes + * avoid pointer arithmetic where possible + * fix memory access issue on root joint with 0 variables + * fix vector size + * remove unused header +* Remember original color of objects in planning scene (`#2549 `_) +* Allow editing allowed collision matrix in python + fix get_entry function (`#2551 `_) + Co-authored-by: Sebastian Jahr +* [Planning Pipeline Refactoring] `#1 `_ Simplify Adapter - Planner chain (`#2429 `_) +* Fix angular distance calculation in floating joint model (`#2538 `_) +* Add a benchmark for RobotTrajectory creation and timing. (`#2530 `_) +* Consolidate RobotState benchmarks in single file (`#2528 `_) + * Consolidate RobotState benchmarks in single file + * some cosmetics + * style fixes + * additional comments +* add rsl depend to moveit_core (`#2532 `_) + - This should fix `#2516 `_ + - Several moveit2 packages already depend on rsl + - PR `#2482 `_ added a depend in moveit_core + This is only broken when building all of moveit2 deps in one colcon workspace + And not using rosdep because colcon uses the package.xml and rsl might not have been built +* Avoid calling static node's destructor. (`#2513 `_) +* Factor out path joint-space jump check (`#2506 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Use default initializers in collision_common.h (`#2475 `_) +* Node logger through singleton (warehouse) (`#2445 `_) + Co-authored-by: Abishalini Sivaraman + Co-authored-by: Henning Kayser +* Smoothing plugin API update and bug fix (`#2470 `_) + * Use Eigen::vector in smoothing plugin + * Fix dependencies + * Make args to reset const + * Make KinematicState use Eigen::Vector + * Mark params as unused + * Fix type issues + * Variable optimization + Co-authored-by: AndyZe + * Link against Eigen, not tf2_eigen + * Don't resize every time + * Don't reset the smoother\_ every time + * Initialize the kinematic state of the smoother + * Cleanup + --------- + Co-authored-by: ibrahiminfinite + Co-authored-by: V Mohammed Ibrahim <12377945+ibrahiminfinite@users.noreply.github.com> +* Do not pass and return simple types by const ref (`#2453 `_) + Co-authored-by: Nils +* Fix typo in bullet function name (`#2472 `_) +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Port `#3464 `_ from MoveIt1 (`#2456 `_) + * Port unit test + cherry-pick of https://github.com/ros-planning/moveit/pull/3464 + * Increment added_path_index in callAdapter + Doesn't work because previous=0 for all recursively called functions. + * Pass individual add_path_index vectors to callAdapter + --------- + Co-authored-by: Hugal31 +* [Python] Add RetimeTrajectory to RobotTrajectory (`#2411 `_) + * [Python] Add RetimeTrajectory to RobotTrajectory + * Split retime trajecotry in multiple functions + Moved logic to trajectory_tools + Added Docstrings + * Removed retime function from python binding + --------- + Co-authored-by: Sebastian Jahr +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Use find_package for fcl (`#2399 `_) +* Remove old deprecated functions (`#2384 `_) +* Make getJacobian simpler and faster (`#2389 `_) + * Make getJacobian simpler and faster + * readability and const-correctness + * fix issue when joint group is not at URDF origin + * Update moveit_core/robot_state/src/robot_state.cpp +* Add RobotState::getJacobian() tests (`#2375 `_) +* Compare MoveIt! Jacobian against KDL (`#2377 `_) +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Converts float to double (`#2343 `_) + * Limiting the scope of variables `#874 `_ + Limited the scope of variables in moveit_core/collision_detection + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * convert float to double + * change double to float + * Feedback fixes + * Introduced variables removed from previous merge commit + * Updated GL_Renderer function definitions with double instead of float + * Changed update() function arguments to float since it is a derived virtual function and needs to be overriden + * Fixed all override errors in visualization + * *Fixed override errors in perception + *Changed reinterpret_cast to double* from float* + * change variable types to fit function definition + * Fixed clang-tidy warnings + * Fixed scope of reusable variables + --------- + Co-authored-by: Salah Soliman + Co-authored-by: AndyZe + Co-authored-by: Henning Kayser +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Alex Moriarty, AndyZe, Chris Lalancette, Chris Thrasher, Jens Vanhooydonck, Mario Prats, Marq Rasmussen, Matthijs van der Burgh, Nacho Mellado, Rayene Messaoud, Robert Haschke, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Add a benchmark for 'getJacobian' (`#2326 `_) diff --git a/moveit_kinematics/CHANGELOG.rst b/moveit_kinematics/CHANGELOG.rst index a497b89d59..7e386e8cbb 100644 --- a/moveit_kinematics/CHANGELOG.rst +++ b/moveit_kinematics/CHANGELOG.rst @@ -2,6 +2,24 @@ Changelog for package moveit_kinematics ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* Remove LMA kinematics plugin (`#2595 `_) +* Update ROS Snapshots GPG key (`#2547 `_) + * Update GPG key for ROS snapshot + * Add link +* Do not pass and return simple types by const ref (`#2453 `_) + Co-authored-by: Nils +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Fix CMake error when building cached_ik_kinematics_plugin with trac_ik present (`#2421 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Stephanie Eng, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Fix linking error with cached_ik_kinematics_plugin (`#2292 `_) diff --git a/moveit_planners/chomp/chomp_interface/CHANGELOG.rst b/moveit_planners/chomp/chomp_interface/CHANGELOG.rst index 0f7fd3ac35..970dbca901 100644 --- a/moveit_planners/chomp/chomp_interface/CHANGELOG.rst +++ b/moveit_planners/chomp/chomp_interface/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package chomp_interface ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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) ------------------ diff --git a/moveit_planners/chomp/chomp_motion_planner/CHANGELOG.rst b/moveit_planners/chomp/chomp_motion_planner/CHANGELOG.rst index 35f3f91ccb..cf2f240017 100644 --- a/moveit_planners/chomp/chomp_motion_planner/CHANGELOG.rst +++ b/moveit_planners/chomp/chomp_motion_planner/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package chomp_motion_planner ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* 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) ------------------ * Always set response planner id and warn if it is not set (`#2236 `_) diff --git a/moveit_planners/moveit_planners/CHANGELOG.rst b/moveit_planners/moveit_planners/CHANGELOG.rst index 0584bf63a5..5fc6d5dca3 100644 --- a/moveit_planners/moveit_planners/CHANGELOG.rst +++ b/moveit_planners/moveit_planners/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit_planners ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_planners/ompl/CHANGELOG.rst b/moveit_planners/ompl/CHANGELOG.rst index 63c2c9f7a1..dc57371dbd 100644 --- a/moveit_planners/ompl/CHANGELOG.rst +++ b/moveit_planners/ompl/CHANGELOG.rst @@ -2,6 +2,61 @@ Changelog for package moveit_planners_ompl ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Handle unsupported position constraints in OMPL (`#2417 `_) + * Handle unsupported position constraints in OMPL + OMPL constrained planning assumes that all position constraints have three + dimensions, meaning that they are represented by a BOX bounding volume. + If another shape is used (like a SPHERE from moveit_core/kinematic_constraints/utils.hpp), + the constraint adapter implementation will produce a segfault because of + the lack of dimensions. This fix prevents this by checking for the + required BOX type. + * Add warning if more than one position primitive is used + --------- + Co-authored-by: Sebastian Jahr +* Invoke OMPL debug print only when debug logging is enabled (`#2608 `_) +* Node logging for the rest of MoveIt (`#2599 `_) +* [Planning Pipeline Refactoring] `#1 `_ Simplify Adapter - Planner chain (`#2429 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Do not pass and return simple types by const ref (`#2453 `_) + Co-authored-by: Nils +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Map ompl's APPROXIMATE_SOLUTION -> TIMED_OUT / PLANNING_FAILED (`#2455 `_) + ompl's APPROXIMATE_SOLUTION is not suitable for actual execution. It just states that we got closer to the goal... + The most prominent reason for an approximate solution is a timeout. Thus, return TIMED_OUT and print the used timeouts for convenience. +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Converts float to double (`#2343 `_) + * Limiting the scope of variables `#874 `_ + Limited the scope of variables in moveit_core/collision_detection + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * convert float to double + * change double to float + * Feedback fixes + * Introduced variables removed from previous merge commit + * Updated GL_Renderer function definitions with double instead of float + * Changed update() function arguments to float since it is a derived virtual function and needs to be overriden + * Fixed all override errors in visualization + * *Fixed override errors in perception + *Changed reinterpret_cast to double* from float* + * change variable types to fit function definition + * Fixed clang-tidy warnings + * Fixed scope of reusable variables + --------- + Co-authored-by: Salah Soliman + Co-authored-by: AndyZe + Co-authored-by: Henning Kayser +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Henning Kayser, Igor Medvedev, Marq Rasmussen, Robert Haschke, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Fix typo in model_based_planning_context.h (`#2243 `_) diff --git a/moveit_planners/pilz_industrial_motion_planner/CHANGELOG.rst b/moveit_planners/pilz_industrial_motion_planner/CHANGELOG.rst index 1e28741455..dfa0678d89 100644 --- a/moveit_planners/pilz_industrial_motion_planner/CHANGELOG.rst +++ b/moveit_planners/pilz_industrial_motion_planner/CHANGELOG.rst @@ -2,6 +2,47 @@ Changelog for package pilz_industrial_motion_planner ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* [Planning Pipeline Refactoring] `#1 `_ Simplify Adapter - Planner chain (`#2429 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Do not pass and return simple types by const ref (`#2453 `_) + Co-authored-by: Nils +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Use generate parameters library in PlanningPipelineClass + general cleanups (`#2288 `_) + * Don't discard stuff + * Move constants into source file + * Move static consts into header + * Don't ignore pipeline result + * Use generate parameter library for planning pipeline parameters + * Fix CI + * More CI fixes + * Remove more state from planning pipeline + * Small cleanups + * Assert planner_instance\_ is not a nullptr + * Remove valid variable + * Simplify logic for trajectory printing + * More helpful comments + * Small logic simplification by using break + * Fix clang-tidy + * Pre-commit + Deprecate functions instead of removing them + * Fix CI +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Fix for already declared deceleration parameters when using Pilz (`#2388 `_) + * Fix for already declare deceleration parameters when using Pilz + * Updated formatting + * Updated formatting + --------- + Co-authored-by: Sebastian Jahr +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Jens Vanhooydonck, Marq Rasmussen, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Fx class_loader warnings in PILZ unittests (`#2296 `_) diff --git a/moveit_planners/pilz_industrial_motion_planner_testutils/CHANGELOG.rst b/moveit_planners/pilz_industrial_motion_planner_testutils/CHANGELOG.rst index 59cf54835e..077ee75109 100644 --- a/moveit_planners/pilz_industrial_motion_planner_testutils/CHANGELOG.rst +++ b/moveit_planners/pilz_industrial_motion_planner_testutils/CHANGELOG.rst @@ -2,6 +2,15 @@ Changelog for package pilz_industrial_motion_planner_testutils ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Sebastian Jahr, Shobuj Paul + 2.8.0 (2023-09-10) ------------------ * Make loggers static or move into anonymous namespace (`#2184 `_) diff --git a/moveit_planners/stomp/CHANGELOG.rst b/moveit_planners/stomp/CHANGELOG.rst index 628e31a4ac..a3bb335ebf 100644 --- a/moveit_planners/stomp/CHANGELOG.rst +++ b/moveit_planners/stomp/CHANGELOG.rst @@ -2,6 +2,33 @@ Changelog for package moveit_planners_stomp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* [Planning Pipeline Refactoring] `#1 `_ Simplify Adapter - Planner chain (`#2429 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Do not pass and return simple types by const ref (`#2453 `_) + Co-authored-by: Nils +* Use constraint distance instead of bool validity in STOMP cost function (`#2418 `_) + * Use constraint distance instead of bool validity in STOMP cost function + * Fix comment +* Using std types instead of boost for Gaussian sampling (`#2351 `_) + * *Changed boost namespace to std + *Need to compare function implementations + *Find an equivalent implementation for variate_generator + * calling Distribution(Engine) directly + * cleanup + * Seed mersenne twister variable with random device + * Updated with rsl random library +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Henning Kayser, Marq Rasmussen, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Remove added path index from planner adapter function signature (`#2285 `_) diff --git a/moveit_planners/test_configs/prbt_ikfast_manipulator_plugin/CHANGELOG.rst b/moveit_planners/test_configs/prbt_ikfast_manipulator_plugin/CHANGELOG.rst index 770f10e2fc..b0c50f3972 100644 --- a/moveit_planners/test_configs/prbt_ikfast_manipulator_plugin/CHANGELOG.rst +++ b/moveit_planners/test_configs/prbt_ikfast_manipulator_plugin/CHANGELOG.rst @@ -2,6 +2,16 @@ Changelog for package moveit_resources_prbt_ikfast_manipulator_plugin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Do not pass and return simple types by const ref (`#2453 `_) + Co-authored-by: Nils +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* PRBT IkFast patch from robostack (`#2395 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_planners/test_configs/prbt_moveit_config/CHANGELOG.rst b/moveit_planners/test_configs/prbt_moveit_config/CHANGELOG.rst index 644bca41d7..e1ad1de484 100644 --- a/moveit_planners/test_configs/prbt_moveit_config/CHANGELOG.rst +++ b/moveit_planners/test_configs/prbt_moveit_config/CHANGELOG.rst @@ -2,6 +2,17 @@ Changelog for package moveit_resources_prbt_moveit_config ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Update ros2_control usage (`#2620 `_) + * Update ros2_control usage + * Update xacro file +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* [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 + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_planners/test_configs/prbt_pg70_support/CHANGELOG.rst b/moveit_planners/test_configs/prbt_pg70_support/CHANGELOG.rst index 3d40c7b6ab..508520560a 100644 --- a/moveit_planners/test_configs/prbt_pg70_support/CHANGELOG.rst +++ b/moveit_planners/test_configs/prbt_pg70_support/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit_resources_prbt_pg70_support ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_planners/test_configs/prbt_support/CHANGELOG.rst b/moveit_planners/test_configs/prbt_support/CHANGELOG.rst index f729df1a5c..8cb5e0b9d9 100644 --- a/moveit_planners/test_configs/prbt_support/CHANGELOG.rst +++ b/moveit_planners/test_configs/prbt_support/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package prbt_support ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Update ros2_control usage (`#2620 `_) + * Update ros2_control usage + * Update xacro file +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_plugins/moveit_plugins/CHANGELOG.rst b/moveit_plugins/moveit_plugins/CHANGELOG.rst index 0b82fbb97c..ca08546ff3 100644 --- a/moveit_plugins/moveit_plugins/CHANGELOG.rst +++ b/moveit_plugins/moveit_plugins/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_plugins/moveit_ros_control_interface/CHANGELOG.rst b/moveit_plugins/moveit_ros_control_interface/CHANGELOG.rst index 2b118c9e27..25488e74ad 100644 --- a/moveit_plugins/moveit_ros_control_interface/CHANGELOG.rst +++ b/moveit_plugins/moveit_ros_control_interface/CHANGELOG.rst @@ -2,6 +2,16 @@ Changelog for package moveit_ros_control_interface ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Fix warning and cleanup unneeded placeholders (`#2566 `_) + * Fix warning and cleanup unneeded placeholders + * Make clang-tidy happy + * Remove print statement +* Node logging for the rest of MoveIt (`#2599 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Simplify controller manager namespacing (`#2210 `_) diff --git a/moveit_plugins/moveit_simple_controller_manager/CHANGELOG.rst b/moveit_plugins/moveit_simple_controller_manager/CHANGELOG.rst index c59c0d9aea..29a467360e 100644 --- a/moveit_plugins/moveit_simple_controller_manager/CHANGELOG.rst +++ b/moveit_plugins/moveit_simple_controller_manager/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package moveit_simple_controller_manager ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_py/CHANGELOG.rst b/moveit_py/CHANGELOG.rst index ee48db850e..463294c902 100644 --- a/moveit_py/CHANGELOG.rst +++ b/moveit_py/CHANGELOG.rst @@ -2,6 +2,95 @@ Changelog for package moveit_py ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* [PSM] Process collision object color when adding object trough the planning scene monitor (`#2567 `_) + * Added an optional Collision Object color object to set the coller of the collision object when adding the collision object trough the PSM. + * Fixes for clang-tidy warnings + * fix pre-commit + * Pass by reference +* Node logging for the rest of MoveIt (`#2599 `_) +* Fix moveit_py Policy docs build (`#2584 `_) +* init policy class (`#2494 `_) + update command interfaces + Update moveit_py/moveit/policies/policy.py + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + Update moveit_py/moveit/policies/policy.py + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + Update moveit_py/moveit/policies/policy.py + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + Update moveit_py/moveit/policies/policy.py + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + Update moveit_py/moveit/policies/policy.py + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + Update moveit_py/moveit/policies/policy.py + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + update script description +* (moveit_py) Extend Trajectory Execution Manager (`#2569 `_) + * (moveit_py) Extend Trajectory Execution Manager + Added part of the functions from `#2442 `_ + * PR-remarks + * Update moveit_py/src/moveit/moveit_ros/trajectory_execution_manager/trajectory_execution_manager.cpp + Co-authored-by: Matthijs van der Burgh + * Update moveit_py/src/moveit/moveit_ros/trajectory_execution_manager/trajectory_execution_manager.cpp + Co-authored-by: Matthijs van der Burgh + * Update planning.pyi - Removed unused import + * Fixes whitespace issues + --------- + Co-authored-by: Matthijs van der Burgh +* (moveit_py) execute needs a `gil_scoped_release` (`#2573 `_) +* Fix trajectory execution manager comments for docs builds (`#2563 `_) +* [PSM] Add proccess Collision Object to PSM and request planning scene to moveit py to allow syncing of mutliple PSM (`#2536 `_) + * PlanningSceneMonitor and request planning scene to moveit py to allow syncing of multiple planning scene monitors + * pre-commit fixes + * Update moveit_ros/planning/planning_scene_monitor/src/planning_scene_monitor.cpp + First catch empty scene to not have a unneeded indents. + Co-authored-by: Sebastian Jahr + * Removed unneeded callback functions + --------- + Co-authored-by: Sebastian Jahr +* Allow editing allowed collision matrix in python + fix get_entry function (`#2551 `_) + Co-authored-by: Sebastian Jahr +* Update README.md (`#2552 `_) + replace moveit wiht moveit_py +* (moveit_py) fix pyi files (`#2526 `_) + * (moveit_py) fix planning.pyi + * (moveit_py) add missing functions to robot_trajectory.pyi + * (moveit_py) fix command to generate stubs +* (moveit_py) Add Trajectory Execution Manager (`#2406 `_) + * (moveit_py) add trajectory execution manager + * (moveit_py) add __bool_\_ to ExecutionStatus + * (moveit_py) Update copyright header of changed files + * (moveit_py) add comment referencing issue + * Rename init_trajectory_execution_manager -> initTrajectoryExecutionManager + * (moveit_py) python functions snake_case + * (moveit_py) fix styling + --------- +* (moveit_py) add update_frame_transforms to planning_scene_monitor (`#2521 `_) +* (moveit_py) remove unused applyPlanningScene (`#2505 `_) +* [moveit_py] add missing constructor of CollisionResult (`#2500 `_) + Co-authored-by: Dongya Jiang +* Fix wrong rename of set_start_state in 63e0c3a (`#2497 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Finally fix errors building new RobotTrajectory Python bindings docs (`#2481 `_) + * Add missing parenthesis in Python bindings docstring + * Fix more docstrings +* [Python] Add Allowed Collision Matrix to planning scene and optional planning scene during planning (`#2387 `_) +* More fixes to Python bindings docstrings (`#2474 `_) +* Fix docstring spacing in newly added trajectory Python bindings (`#2471 `_) +* (moveit_py) node can have multiple param files (`#2393 `_) + A node is often started with multiple param files. Using `list.index` only returns the first occurrence. The new code searches for all occurrences. +* [Python] Add RetimeTrajectory to RobotTrajectory (`#2411 `_) + * [Python] Add RetimeTrajectory to RobotTrajectory + * Split retime trajecotry in multiple functions + Moved logic to trajectory_tools + Added Docstrings + * Removed retime function from python binding + --------- + Co-authored-by: Sebastian Jahr +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Dongya Jiang, Jens Vanhooydonck, Matthijs van der Burgh, Nils-Christian Iseke, Peter David Fagan, Sebastian Castro, Sebastian Jahr, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Fix moveit_py rclcpp::init() (`#2223 `_) diff --git a/moveit_ros/benchmarks/CHANGELOG.rst b/moveit_ros/benchmarks/CHANGELOG.rst index 8bfb4c5d76..c45edbea91 100644 --- a/moveit_ros/benchmarks/CHANGELOG.rst +++ b/moveit_ros/benchmarks/CHANGELOG.rst @@ -2,6 +2,41 @@ Changelog for package moveit_ros_benchmarks ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* Node logging in moveit_core (`#2503 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Use generate parameters library in PlanningPipelineClass + general cleanups (`#2288 `_) + * Don't discard stuff + * Move constants into source file + * Move static consts into header + * Don't ignore pipeline result + * Use generate parameter library for planning pipeline parameters + * Fix CI + * More CI fixes + * Remove more state from planning pipeline + * Small cleanups + * Assert planner_instance\_ is not a nullptr + * Remove valid variable + * Simplify logic for trajectory printing + * More helpful comments + * Small logic simplification by using break + * Fix clang-tidy + * Pre-commit + Deprecate functions instead of removing them + * Fix CI +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Enable running parallel or single pipeline benchmarks (`#2385 `_) + * Enable running single or parallel planning pipeline benchmarks + * Decrease log severity +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_ros/hybrid_planning/CHANGELOG.rst b/moveit_ros/hybrid_planning/CHANGELOG.rst index 694065be1d..d4379f06e7 100644 --- a/moveit_ros/hybrid_planning/CHANGELOG.rst +++ b/moveit_ros/hybrid_planning/CHANGELOG.rst @@ -2,6 +2,48 @@ Changelog for package moveit_hybrid_planning ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Update ros2_control usage (`#2620 `_) + * Update ros2_control usage + * Update xacro file +* Node logging for the rest of MoveIt (`#2599 `_) +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* [Planning Pipeline Refactoring] `#1 `_ Simplify Adapter - Planner chain (`#2429 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Remove old deprecated functions (`#2384 `_) +* Converts float to double (`#2343 `_) + * Limiting the scope of variables `#874 `_ + Limited the scope of variables in moveit_core/collision_detection + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * convert float to double + * change double to float + * Feedback fixes + * Introduced variables removed from previous merge commit + * Updated GL_Renderer function definitions with double instead of float + * Changed update() function arguments to float since it is a derived virtual function and needs to be overriden + * Fixed all override errors in visualization + * *Fixed override errors in perception + *Changed reinterpret_cast to double* from float* + * change variable types to fit function definition + * Fixed clang-tidy warnings + * Fixed scope of reusable variables + --------- + Co-authored-by: Salah Soliman + Co-authored-by: AndyZe + Co-authored-by: Henning Kayser +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Rayene Messaoud, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Replaced numbers with SystemDefaultsQos() (`#2271 `_) diff --git a/moveit_ros/move_group/CHANGELOG.rst b/moveit_ros/move_group/CHANGELOG.rst index deb9f83c30..2cf621d8a1 100644 --- a/moveit_ros/move_group/CHANGELOG.rst +++ b/moveit_ros/move_group/CHANGELOG.rst @@ -2,6 +2,42 @@ Changelog for package moveit_ros_move_group ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Fix warning and cleanup unneeded placeholders (`#2566 `_) + * Fix warning and cleanup unneeded placeholders + * Make clang-tidy happy + * Remove print statement +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* Node logging in moveit_core (`#2503 `_) +* [Planning Pipeline Refactoring] `#1 `_ Simplify Adapter - Planner chain (`#2429 `_) +* Factor out path joint-space jump check (`#2506 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Use generate parameters library in PlanningPipelineClass + general cleanups (`#2288 `_) + * Don't discard stuff + * Move constants into source file + * Move static consts into header + * Don't ignore pipeline result + * Use generate parameter library for planning pipeline parameters + * Fix CI + * More CI fixes + * Remove more state from planning pipeline + * Small cleanups + * Assert planner_instance\_ is not a nullptr + * Remove valid variable + * Simplify logic for trajectory printing + * More helpful comments + * Small logic simplification by using break + * Fix clang-tidy + * Pre-commit + Deprecate functions instead of removing them + * Fix CI +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Remove old deprecated functions (`#2384 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Mario Prats, Marq Rasmussen, Rayene Messaoud, Sebastian Jahr, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Replaced boost::algorithm::join with fmt::join (`#2273 `_) diff --git a/moveit_ros/moveit_ros/CHANGELOG.rst b/moveit_ros/moveit_ros/CHANGELOG.rst index 25085f9e83..588dcfaa62 100644 --- a/moveit_ros/moveit_ros/CHANGELOG.rst +++ b/moveit_ros/moveit_ros/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit_ros ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_ros/moveit_servo/CHANGELOG.rst b/moveit_ros/moveit_servo/CHANGELOG.rst index 0814ff918c..ad4dae8041 100644 --- a/moveit_ros/moveit_servo/CHANGELOG.rst +++ b/moveit_ros/moveit_servo/CHANGELOG.rst @@ -2,6 +2,158 @@ Changelog for package moveit_servo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Add command queue to servo to account for latency (`#2594 `_) + * add command queue to servo to account for latency + * run pre-commit + * fix unsigned compare + * Update moveit_ros/moveit_servo/config/servo_parameters.yaml + Fix wording + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * Update moveit_ros/moveit_servo/src/servo.cpp + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * Update moveit_ros/moveit_servo/src/servo.cpp + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * add comments and change variable names + * add checks to determine what state information should be published + * change latency parameter name + * factor command queue out of servo instance + * update demos + * needs clean up but working well + * deal with duplicate timestamps for sim + * add acceleration limiting smoothing + * add timeout check in filter + * factor out robot state from servo call + * update comments in smoothing pluin + * fix tests + * change velocity calculation to make interpolation not overshoot + * Update moveit_ros/moveit_servo/config/panda_simulated_config.yaml + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * Update moveit_ros/moveit_servo/config/servo_parameters.yaml + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * Update moveit_ros/moveit_servo/demos/cpp_interface/demo_joint_jog.cpp + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * fix time calculation + * add check to ensure time interval is positive + * simplify demos + * wait for first robot state before starting servo loop + * add comments to acceleration filter + * fix wait time units + * fix logic bug in smoothHalt and remove stopping point from trajectory message. Still some overshoot. + * add acceleration limit to servo + * remove acceleration filter + * remove other filter files from moveit_core + * add doc string and basic clean up + * refactor getRobotState to utils and add a test + * make some things const and fix comments + * use joint_limts params to get robot acceleration limits + * update demo config and set velocities in demos + * fix acceleration calculation + * apply collision_velocity_scale\_ in smooth hault, add comments, and rename variables + * use bounds on scaling factors in [0... 1] + * remove joint_acceleration parameter + * add test for jointLimitAccelerationScaling + * refactor velocity and acceleration scaling into common function + * general clean up, add comments, fix parameters, set timestamp in updateSlidingWindow, etc. + * Update moveit_ros/moveit_servo/config/panda_simulated_config.yaml + Co-authored-by: AndyZe + * Update moveit_ros/moveit_servo/src/servo.cpp + Co-authored-by: AndyZe + * remove override_acceleration_scaling_factor + * fix variable name + * enable use_smoothing in demos + * Update moveit_ros/moveit_servo/config/panda_simulated_config.yaml + Co-authored-by: AndyZe + * add current state to command queue if it is empty. This is needed since the time stamp is set in the updateSlidingWindow function now. + * remove acceleration smoothing + * revert jointLimitVelocityScalingFactor refactor + * 1) fix spelling 2) add comments 3) make sure rolling_window always has current state if no command generated 4) fix smooth hault: stop command was not generated if smoothing disabled 5) call resetSmoothing when there are no commands + --------- + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + Co-authored-by: AndyZe +* MoveIt Servo should respect the AllowedCollisionMatrix (`#2605 `_) + * MoveIt Servo should respect the AllowedCollisionMatrix + * Formatting +* [Servo] Make listening to octomap updates optional (`#2627 `_) + * [Servo] Make listening to octomap updates optional + * Update moveit_ros/moveit_servo/config/panda_simulated_config.yaml +* Update ros2_control usage (`#2620 `_) + * Update ros2_control usage + * Update xacro file +* Making the error messages of moveit_servo::validateParams more expressive. (`#2602 `_) +* Make `moveit_servo` listen to Octomap updates (`#2601 `_) + * Start servo's world geometry monitor + * Typo fix + --------- + Co-authored-by: Amal Nanavati +* Replaced single value joint_limit_margin with list of joint_limit_margin (`#2576 `_) + * Replaced joint_limit_margin with list of margins: joint_limit_margin. Enabling setting individual margins for each joint. + * Dimension comment update + * Adding a dimension check within the validateParams() function of servo.cpp to give a clear error message if the size of joint_limit_margis does not match the number of joints of the move_group + * Formatting fix + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * Fix panda_simulated_config.yaml + --------- + Co-authored-by: AndyZe + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> +* Node logging in moveit_core (`#2503 `_) +* Fix velocity scaling factor calculations and support multi-DOF joints in Servo (`#2540 `_) +* Ensure to reset the smoothing plugin when resuming Servo (`#2537 `_) +* [Servo] Change planning frame to base frame of active joint subgroup (`#2515 `_) +* Fix threading issue for collision velocity scaling in MoveIt Servo (`#2517 `_) +* Add distance to servo collision checker requests (`#2511 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Smoothing plugin API update and bug fix (`#2470 `_) + * Use Eigen::vector in smoothing plugin + * Fix dependencies + * Make args to reset const + * Make KinematicState use Eigen::Vector + * Mark params as unused + * Fix type issues + * Variable optimization + Co-authored-by: AndyZe + * Link against Eigen, not tf2_eigen + * Don't resize every time + * Don't reset the smoother\_ every time + * Initialize the kinematic state of the smoother + * Cleanup + --------- + Co-authored-by: ibrahiminfinite + Co-authored-by: V Mohammed Ibrahim <12377945+ibrahiminfinite@users.noreply.github.com> +* Fix levels in servo logs (`#2440 `_) +* Enable using a subgroup of the move group in servo (`#2396 `_) + * Enable using a subgroup of the move group in servo + * Remove unnecessary validations since the param is const + * Apply suggestions from code review + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * Don't copy joints if subgroup == move group + * Re-add params_valid in validateParams + * Generalize active subgroup delta calculation + * Add more efficient move group joint position lookup + * Create subgroup map in the constructor + * Apply suggestions from code review + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> + * Update moveit_ros/moveit_servo/src/servo.cpp + --------- + Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> +* Fix Servo singularity scaling unit tests (`#2414 `_) + * Fix Servo singularity scaling unit tests + * Fix Servo singularity scaling unit tests + * Simplify tests + * updateLinkTransforms is not needed after all +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* [Servo] Set static parameters as `read-only` (`#2381 `_) + * Make some params read-only + grouping + * Apply suggestions from code review + Co-authored-by: AndyZe + * Allow dynamic initialization of velocity scales + --------- + Co-authored-by: AndyZe +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* [Servo] Fix bugs when halting for collision + transforming commands to planning frame (`#2350 `_) +* Contributors: Amal Nanavati, AndyZe, Erik Holum, Marq Rasmussen, Nils-Christian Iseke, Paul Gesel, Sebastian Castro, Sebastian Jahr, Tyler Weaver, V Mohammed Ibrahim + 2.8.0 (2023-09-10) ------------------ * [Servo] Fix Twist transformation (`#2311 `_) diff --git a/moveit_ros/occupancy_map_monitor/CHANGELOG.rst b/moveit_ros/occupancy_map_monitor/CHANGELOG.rst index 6d581c4985..6ac2718783 100644 --- a/moveit_ros/occupancy_map_monitor/CHANGELOG.rst +++ b/moveit_ros/occupancy_map_monitor/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package moveit_ros_occupancy_map_monitor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging in moveit_core (`#2503 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_ros/perception/CHANGELOG.rst b/moveit_ros/perception/CHANGELOG.rst index 9229de43ba..53268a23b1 100644 --- a/moveit_ros/perception/CHANGELOG.rst +++ b/moveit_ros/perception/CHANGELOG.rst @@ -2,6 +2,46 @@ Changelog for package moveit_ros_perception ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* (moveit_ros) add missing CYLINDER check (`#2640 `_) + As this check was missing, the CYLINDER check later on was unreachable +* Node logging in moveit_core (`#2503 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Converts float to double (`#2343 `_) + * Limiting the scope of variables `#874 `_ + Limited the scope of variables in moveit_core/collision_detection + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * convert float to double + * change double to float + * Feedback fixes + * Introduced variables removed from previous merge commit + * Updated GL_Renderer function definitions with double instead of float + * Changed update() function arguments to float since it is a derived virtual function and needs to be overriden + * Fixed all override errors in visualization + * *Fixed override errors in perception + *Changed reinterpret_cast to double* from float* + * change variable types to fit function definition + * Fixed clang-tidy warnings + * Fixed scope of reusable variables + --------- + Co-authored-by: Salah Soliman + Co-authored-by: AndyZe + Co-authored-by: Henning Kayser +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Matthijs van der Burgh, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Replaced numbers with SystemDefaultsQos() (`#2271 `_) diff --git a/moveit_ros/planning/CHANGELOG.rst b/moveit_ros/planning/CHANGELOG.rst index 343bf5aa4d..62e1b3b381 100644 --- a/moveit_ros/planning/CHANGELOG.rst +++ b/moveit_ros/planning/CHANGELOG.rst @@ -2,6 +2,70 @@ Changelog for package moveit_ros_planning ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* [PSM] Process collision object color when adding object trough the planning scene monitor (`#2567 `_) + * Added an optional Collision Object color object to set the coller of the collision object when adding the collision object trough the PSM. + * Fixes for clang-tidy warnings + * fix pre-commit + * Pass by reference +* [Servo] Make listening to octomap updates optional (`#2627 `_) + * [Servo] Make listening to octomap updates optional + * Update moveit_ros/moveit_servo/config/panda_simulated_config.yaml +* Node logging for the rest of MoveIt (`#2599 `_) +* [Planning Pipeline Refactoring] `#2 `_ Enable chaining planners (`#2457 `_) + * Enable chaining multiple planners +* Node logging in moveit_core (`#2503 `_) +* Fix trajectory execution manager comments for docs builds (`#2563 `_) +* Change default topic name for display contacts (`#2561 `_) +* [PSM] Add proccess Collision Object to PSM and request planning scene to moveit py to allow syncing of mutliple PSM (`#2536 `_) + * PlanningSceneMonitor and request planning scene to moveit py to allow syncing of multiple planning scene monitors + * pre-commit fixes + * Update moveit_ros/planning/planning_scene_monitor/src/planning_scene_monitor.cpp + First catch empty scene to not have a unneeded indents. + Co-authored-by: Sebastian Jahr + * Removed unneeded callback functions + --------- + Co-authored-by: Sebastian Jahr +* [Planning Pipeline Refactoring] `#1 `_ Simplify Adapter - Planner chain (`#2429 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Re-enable waiting for current state in MoveItCpp (`#2419 `_) +* Protect against zero frequency in TrajectoryMonitorMiddlewareHandler (`#2423 `_) +* Small planning pipeline class fixes (`#2416 `_) +* Use generate parameters library in PlanningPipelineClass + general cleanups (`#2288 `_) + * Don't discard stuff + * Move constants into source file + * Move static consts into header + * Don't ignore pipeline result + * Use generate parameter library for planning pipeline parameters + * Fix CI + * More CI fixes + * Remove more state from planning pipeline + * Small cleanups + * Assert planner_instance\_ is not a nullptr + * Remove valid variable + * Simplify logic for trajectory printing + * More helpful comments + * Small logic simplification by using break + * Fix clang-tidy + * Pre-commit + Deprecate functions instead of removing them + * Fix CI +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Remove old deprecated functions (`#2384 `_) +* [PSM] Get the parameter values of the main node when declaring them in the private node. (`#2392 `_) + * Get the values of the main node when declaring them in the private node. + * [chore] linting + * Removed logging + * Update formatting + * Removed whitespace + --------- +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Abishalini Sivaraman, Henning Kayser, Jens Vanhooydonck, Marq Rasmussen, Rayene Messaoud, Sebastian Castro, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Remove added path index from planner adapter function signature (`#2285 `_) diff --git a/moveit_ros/planning_interface/CHANGELOG.rst b/moveit_ros/planning_interface/CHANGELOG.rst index a8277957e2..c3e29a9ccb 100644 --- a/moveit_ros/planning_interface/CHANGELOG.rst +++ b/moveit_ros/planning_interface/CHANGELOG.rst @@ -2,6 +2,22 @@ Changelog for package moveit_ros_planning_interface ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Update ros2_control usage (`#2620 `_) + * Update ros2_control usage + * Update xacro file +* Node logging in moveit_core (`#2503 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Remove old deprecated functions (`#2384 `_) +* Update clang-format-14 with QualifierAlignment (`#2362 `_) + * Set qualifier order in .clang-format + * Ran pre-commit to update according to new style guide +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Rayene Messaoud, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Specify controller name in MGI execution (`#2257 `_) diff --git a/moveit_ros/robot_interaction/CHANGELOG.rst b/moveit_ros/robot_interaction/CHANGELOG.rst index 09e1c2116e..2e0cc5e5ea 100644 --- a/moveit_ros/robot_interaction/CHANGELOG.rst +++ b/moveit_ros/robot_interaction/CHANGELOG.rst @@ -2,6 +2,39 @@ Changelog for package moveit_ros_robot_interaction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging in moveit_core (`#2503 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Converts float to double (`#2343 `_) + * Limiting the scope of variables `#874 `_ + Limited the scope of variables in moveit_core/collision_detection + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * convert float to double + * change double to float + * Feedback fixes + * Introduced variables removed from previous merge commit + * Updated GL_Renderer function definitions with double instead of float + * Changed update() function arguments to float since it is a derived virtual function and needs to be overriden + * Fixed all override errors in visualization + * *Fixed override errors in perception + *Changed reinterpret_cast to double* from float* + * change variable types to fit function definition + * Fixed clang-tidy warnings + * Fixed scope of reusable variables + --------- + Co-authored-by: Salah Soliman + Co-authored-by: AndyZe + Co-authored-by: Henning Kayser +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Replaced numbers with SystemDefaultsQos() (`#2271 `_) diff --git a/moveit_ros/visualization/CHANGELOG.rst b/moveit_ros/visualization/CHANGELOG.rst index 3fc553ddff..1e8dd124cc 100644 --- a/moveit_ros/visualization/CHANGELOG.rst +++ b/moveit_ros/visualization/CHANGELOG.rst @@ -2,6 +2,41 @@ Changelog for package moveit_ros_visualization ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* Node logging in moveit_core (`#2503 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Converts float to double (`#2343 `_) + * Limiting the scope of variables `#874 `_ + Limited the scope of variables in moveit_core/collision_detection + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * Update moveit_core/collision_detection/src/collision_octomap_filter.cpp + Co-authored-by: AndyZe + * convert float to double + * change double to float + * Feedback fixes + * Introduced variables removed from previous merge commit + * Updated GL_Renderer function definitions with double instead of float + * Changed update() function arguments to float since it is a derived virtual function and needs to be overriden + * Fixed all override errors in visualization + * *Fixed override errors in perception + *Changed reinterpret_cast to double* from float* + * change variable types to fit function definition + * Fixed clang-tidy warnings + * Fixed scope of reusable variables + --------- + Co-authored-by: Salah Soliman + Co-authored-by: AndyZe + Co-authored-by: Henning Kayser +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Marq Rasmussen, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Remove boost from motion_planning_rviz_plugin (`#2308 `_) diff --git a/moveit_ros/warehouse/CHANGELOG.rst b/moveit_ros/warehouse/CHANGELOG.rst index 177dae4ab8..ee28763656 100644 --- a/moveit_ros/warehouse/CHANGELOG.rst +++ b/moveit_ros/warehouse/CHANGELOG.rst @@ -2,6 +2,18 @@ Changelog for package moveit_ros_warehouse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging in moveit_core (`#2503 `_) +* Use node logging in moveit_ros (`#2482 `_) +* Add new clang-tidy style rules (`#2177 `_) +* Node logger through singleton (warehouse) (`#2445 `_) + Co-authored-by: Abishalini Sivaraman + Co-authored-by: Henning Kayser +* Use node logging in warehouse broadcast (`#2432 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Replaced boost::algorithm::join with fmt::join (`#2273 `_) diff --git a/moveit_runtime/CHANGELOG.rst b/moveit_runtime/CHANGELOG.rst index eaed554c45..d01dabc7c6 100644 --- a/moveit_runtime/CHANGELOG.rst +++ b/moveit_runtime/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit_runtime ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_setup_assistant/moveit_setup_app_plugins/CHANGELOG.rst b/moveit_setup_assistant/moveit_setup_app_plugins/CHANGELOG.rst index ff3ab44878..d0f066043d 100644 --- a/moveit_setup_assistant/moveit_setup_app_plugins/CHANGELOG.rst +++ b/moveit_setup_assistant/moveit_setup_app_plugins/CHANGELOG.rst @@ -2,6 +2,13 @@ Changelog for package moveit_setup_app_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Replaced boost::algorithm::join with fmt::join (`#2273 `_) diff --git a/moveit_setup_assistant/moveit_setup_assistant/CHANGELOG.rst b/moveit_setup_assistant/moveit_setup_assistant/CHANGELOG.rst index 79c92f6f8d..129fd78526 100644 --- a/moveit_setup_assistant/moveit_setup_assistant/CHANGELOG.rst +++ b/moveit_setup_assistant/moveit_setup_assistant/CHANGELOG.rst @@ -2,6 +2,14 @@ Changelog for package moveit_setup_assistant ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* Do not pass and return simple types by const ref (`#2453 `_) + Co-authored-by: Nils +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_setup_assistant/moveit_setup_controllers/CHANGELOG.rst b/moveit_setup_assistant/moveit_setup_controllers/CHANGELOG.rst index 4bf5540d7e..4df6894a41 100644 --- a/moveit_setup_assistant/moveit_setup_controllers/CHANGELOG.rst +++ b/moveit_setup_assistant/moveit_setup_controllers/CHANGELOG.rst @@ -2,6 +2,19 @@ Changelog for package moveit_setup_controllers ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* Don't assume gripper controller for single joint control in MoveIt Setup Assistant (`#2555 `_) + * For single joint controllers which are not gripper controllers, still output joints list + * Use OR + * Only check for GripperActionController + Co-authored-by: Sebastian Jahr + --------- + Co-authored-by: Sebastian Jahr +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Forrest Rogers-Marcovitz, Sebastian Jahr, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ diff --git a/moveit_setup_assistant/moveit_setup_core_plugins/CHANGELOG.rst b/moveit_setup_assistant/moveit_setup_core_plugins/CHANGELOG.rst index 01c0a35727..51c98119e3 100644 --- a/moveit_setup_assistant/moveit_setup_core_plugins/CHANGELOG.rst +++ b/moveit_setup_assistant/moveit_setup_core_plugins/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package moveit_setup_core_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr + 2.8.0 (2023-09-10) ------------------ * Replaced boost::algorithm::join with fmt::join (`#2273 `_) diff --git a/moveit_setup_assistant/moveit_setup_framework/CHANGELOG.rst b/moveit_setup_assistant/moveit_setup_framework/CHANGELOG.rst index a115abf105..06079b73ca 100644 --- a/moveit_setup_assistant/moveit_setup_framework/CHANGELOG.rst +++ b/moveit_setup_assistant/moveit_setup_framework/CHANGELOG.rst @@ -2,6 +2,21 @@ Changelog for package moveit_setup_framework ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* Update pre-commit and add to .codespell_words (`#2465 `_) +* Fix `#1971 `_ (`#2428 `_) +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Fix collisions_updater CLI if no package is used (`#2344 `_) + * Fix collisions_updater CLI if no package is used + The exceptions introduced with https://github.com/ros-planning/moveit2/pull/2032 + prevented from running the collisions updater CLI without a ROS package. + This fix makes ROS packages optional again, allowing to use the CLI with absolute + paths only. + * Improve warn message wording +* Contributors: David V. Lu!!, Henning Kayser, Sebastian Jahr, Shobuj Paul, Tyler Weaver + 2.8.0 (2023-09-10) ------------------ * Replaced boost::algorithm::join with fmt::join (`#2273 `_) diff --git a/moveit_setup_assistant/moveit_setup_srdf_plugins/CHANGELOG.rst b/moveit_setup_assistant/moveit_setup_srdf_plugins/CHANGELOG.rst index 29220cf6d0..de54c71cd4 100644 --- a/moveit_setup_assistant/moveit_setup_srdf_plugins/CHANGELOG.rst +++ b/moveit_setup_assistant/moveit_setup_srdf_plugins/CHANGELOG.rst @@ -2,6 +2,17 @@ Changelog for package moveit_setup_srdf_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Forthcoming +----------- +* Node logging for the rest of MoveIt (`#2599 `_) +* fix typos in compute_default_collisions.cpp (`#2461 `_) + * fix typos in compute_default_collisions.cpp + * Fix typo + --------- + Co-authored-by: Sebastian Jahr +* Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2 +* Contributors: Sebastian Jahr, Surav Shrestha, Tyler Weaver + 2.8.0 (2023-09-10) ------------------