|
Package Summary
Tags | No category tags. |
Version | 2.11.0 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Christian Henkel
- Immanuel Martini
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
2.11.0 (2024-09-16)
- Fix Pilz blending times... the right way (#2961)
- Deduplicate joint trajectory points in Pilz Move Group Sequence capability (#2943)
- Contributors: Chris Schindlbeck, Sebastian Castro
2.10.0 (2024-06-13)
- Apply clang-tidy fixes
- Migrate ros-planning org to moveit
(#2847)
- Rename github.com/ros-planning -> github.com/moveit
- Rename ros-planning.github.io -> moveit.github.io
- Rename ros-planning organization in docker and CI workflow files
- ghcr.io/ros-planning -> ghcr.io/moveit
- github.repository == 'moveit/*''
- Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <<abi.gpuram@gmail.com>>
- Add parameter api integration test (#2662)
- CMake format and lint in pre-commit (#2683)
- Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver
2.9.0 (2024-01-09)
- 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 <<nilsmailiseke@gmail.com>>
- 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 <<sebastian.jahr@picknik.ai>>
- 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)
- Always set response planner id and warn if it is not set (#2236)
- Pilz multi-group incompatibility (#1856)
- Enhance PILZ service request checks (#2087)
- Contributors: Marco Magri, Sebastian Jahr, Yang Lin
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)
- Update pre-commit (#2094)
- PILZ: Throw if IK solver doesn't exist
(#2082)
- Throw if IK solver doesn't exist
- Format
- Contributors: Sebastian Jahr, Shobuj Paul
2.7.1 (2023-03-23)
- Remove "new" from smart pointer instantiation (#2019)
-
Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>
- remove underscore from public member in MotionPlanResponse
(#1939)
- remove underscore from private members
- fix more uses of the suffix notation
- Contributors: AlexWebb, Robert Haschke, Shobuj Paul
2.7.0 (2023-01-29)
- Merge PR #1712: fix clang compiler warnings + stricter CI
- converted characters from string format to character format (#1881)
- Add default constructors ... as they are not implicitly declared anymore
- Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
- Fix -Wunused-lambda-capture
- fix: resolve bugs in MoveGroupSequenceAction class (main branch)
(#1797)
- fix: resolve bugs in MoveGroupSequenceAction class
* style: adopt .clang-format Co-authored-by: Marco Magri <<marco.magri@fraunhofer.it>>
- Fix BSD license in package.xml
(#1796)
- fix BSD license in package.xml
- this must also be spdx compliant
- Minimize use of [this->]{.title-ref} (#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)
- Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
- 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]{.title-ref} 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, Cory Crean, Marco Magri, Robert Haschke, Sameer Gupta
2.6.0 (2022-11-10)
- Use generate_parameter_library to load pilz cartesian limit parameters (#1577)
- Add joint acceleration validator methods to Pilz limits container (#1638)
- Use MoveItConfigsBuilder in Pilz test launch file (#1571)
- Improve CMake usage (#1550)
- Add planner configurations to CHOMP and PILZ (#1522)
- Use pragma once as header include guard (#1525)
- Removed plan_with_sensing (#1142)
- Remove __has_include statements (#1481)
- Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
- Add missing header for std::unique_ptr (#3180)
- Contributors: Abishalini Sivaraman, J. Javan, Jochen Sprickerhof, Sebastian Castro, Sebastian Jahr, Stephanie Eng, Vatan Aksoy Tezer, abishalini
2.5.3 (2022-07-28)
- rename header files so debs are installable (#1443)
- Contributors: Michael Ferguson
2.5.2 (2022-07-18)
- Rename cartesian_limits.yaml (#1422) Co-authored-by: Tyler Weaver <<maybe@tylerjw.dev>>
- Merge remote-tracking branch 'origin/main' into feature/msa
- Removing more boost usage (#1372)
- Merge remote-tracking branch 'upstream/main' into feature/msa
- Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
- Remove unnecessary rclcpp.hpp includes (#1333)
- Switch to hpp headers of pluginlib
- Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
- banish bind()
- Contributors: AndyZe, David V. Lu, Henry Moore, Jafar, Jochen Sprickerhof, Michael Görner, Vatan Aksoy Tezer, v4hn
2.5.1 (2022-05-31)
- Fix exporting PILZ's move_group capabilities (#1281)
- Contributors: Jafar
2.5.0 (2022-05-26)
- Make moveit_common a 'depend' rather than 'build_depend' (#1226)
- Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
- Fix double delete in PILZ CIRC generation (#1229)
- banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
- Use orocos_kdl_vendor package (#1207)
- Remove new operators (#1135) replace new operator with make_shared
- [moveit_cpp] Fix double param declaration (#1097)
- Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
- Fix missing boost::ref -> std::ref
- Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
- Compilation fixes for Jammy and bring back Rolling CI (#1095)
- Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
- Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
- Avoid downgrading default C++ standard (#3043)
- Resolve ambiguous function specification (#3040) As Eigen introduced construction from brace-initializers as well, we do need to distinguish between void setJointGroupPositions(const JointModelGroup* group, const std::vector<double>&) and void setJointGroupPositions(const JointModelGroup* group, const Eigen::VectorXd&)
- Add missing test dependencies (#1027)
- Add moveit_configs_utils package to simplify loading paramters (#591)
- Merge pr #3000: Pilz planner: improve reporting of invalid start joints
- pilz: restrict start state check to active group
- pilz: report joint name with invalid limits in start state it does not provide enough feedback, is almost trivial and does redundant checks in the single case it's called from.
- Switch to std::bind (#2967)
- Fix orientation of subframe offset in Pilz planners (#2890) Fix #2879 by reorienting the subframe offset applied to a goal pose in the PTP planner,
- Merge PRs #2948 (improve CI) and #2949 (simplify ROS .test files)
- Remove unused moveit_planning_execution.launch
- Use test_environment.launch in unittests
- Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
- Pilz unittests: use test_environment.launch
- Merge PR #2940: Improve error messages of Pilz planner
- Fix typo: demangel -> demangle
- Remove deprecated xacro --inorder
- Fix unittests by providing a valid JMG
- Don't complain about missing limits for irrelevant JMGs When planning an arm motion, Pilz's PTP planner shouldn't complain (and bail out) on missing joint limits of hand joints!
- Avoid duplicate error messages
- Improve error messages
- Downgrade ERROR to WARN
- Report affected joint name
- Quote (possibly empty) planner id
- Contributors: Abishalini, Gaël Écorchard, Henning Kayser, Jafar, Jafar Abdi, Jochen Sprickerhof, Robert Haschke, Sencer Yazıcı, Tom Noble, Tyler Weaver, Vatan Aksoy Tezer, jeoseo, v4hn
2.4.0 (2022-01-20)
- Remove 'using namespace' from header files. (#994)
- Fix missing ament_cmake_gtest dependency (#981)
- Remove some Maintainers from Pilz Planner (#971)
- Fix usage of boost placeholder (#958)
- Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
- Remove '-W*' options from cmake files (#2903)
-
Add test for pilz planner with attached objects (#2878) * Add test case for #2824 Co-authored-by: Cristian Beltran <<cristianbehe@gmail.com>> Co-authored-by: Joachim Schleicher <<joachimsl@gmx.de>> Co-authored-by: jschleicher <<j.schleicher@pilz.de>>
- Contributors: Abishalini, Cory Crean, Leroy Rügemer, Tyler Weaver, Wolf Vollprecht, cambel, jschleicher
2.3.2 (2021-12-29)
2.3.1 (2021-12-23)
- Convert to modern include guard #882 (#891)
- 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)
- Consider simulated time (#883)
- Use CallbackGroup for MoveGroupSequenceAction
- PILZ: Build fixups, silence warnings, fix unit tests
- PILZ: Migrate and Restructure test directory
- PILZ: Migrate planner and testutils packages to ROS 2
- Enforce package.xml format 3 Schema (#779)
- Consider attached bodies in Pilz planner
#2773
(#2824)
- Remove convertToRobotTrajectory() and integrate its line of code into setSuccessResponse()
- Pass the final start_state into setSuccessResponse()
- Fix Pilz planner's collision detection (#2803) We need to pass the current PlanningScene down to the actual collision checking methods
- Add planning_pipeline_id to MotionSequence service
(#2755)
- Add planning_pipeline_id to MotionSequence action and service
- check for empty request
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
- Improve readability of comment
- Contributors: David V. Lu!!, Felix von Drigalski, Gaël Écorchard, Henning Kayser, Parthasarathy Bana, Robert Haschke, Sebastian Jahr, Sencer Yazıcı, aa-tom, cambel, predystopic-dev, pvanlaar
- [feature] Add Pilz industrial motion planner (#1893)
- Contributors: Pilz GmbH and Co. KG, Christian Henkel, Immanuel Martini, Joachim Schleicher, rfeistenauer
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged pilz_industrial_motion_planner at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.11.0 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Christian Henkel
- Immanuel Martini
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
2.11.0 (2024-09-16)
- Fix Pilz blending times... the right way (#2961)
- Deduplicate joint trajectory points in Pilz Move Group Sequence capability (#2943)
- Contributors: Chris Schindlbeck, Sebastian Castro
2.10.0 (2024-06-13)
- Apply clang-tidy fixes
- Migrate ros-planning org to moveit
(#2847)
- Rename github.com/ros-planning -> github.com/moveit
- Rename ros-planning.github.io -> moveit.github.io
- Rename ros-planning organization in docker and CI workflow files
- ghcr.io/ros-planning -> ghcr.io/moveit
- github.repository == 'moveit/*''
- Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <<abi.gpuram@gmail.com>>
- Add parameter api integration test (#2662)
- CMake format and lint in pre-commit (#2683)
- Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver
2.9.0 (2024-01-09)
- 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 <<nilsmailiseke@gmail.com>>
- 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 <<sebastian.jahr@picknik.ai>>
- 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)
- Always set response planner id and warn if it is not set (#2236)
- Pilz multi-group incompatibility (#1856)
- Enhance PILZ service request checks (#2087)
- Contributors: Marco Magri, Sebastian Jahr, Yang Lin
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)
- Update pre-commit (#2094)
- PILZ: Throw if IK solver doesn't exist
(#2082)
- Throw if IK solver doesn't exist
- Format
- Contributors: Sebastian Jahr, Shobuj Paul
2.7.1 (2023-03-23)
- Remove "new" from smart pointer instantiation (#2019)
-
Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>
- remove underscore from public member in MotionPlanResponse
(#1939)
- remove underscore from private members
- fix more uses of the suffix notation
- Contributors: AlexWebb, Robert Haschke, Shobuj Paul
2.7.0 (2023-01-29)
- Merge PR #1712: fix clang compiler warnings + stricter CI
- converted characters from string format to character format (#1881)
- Add default constructors ... as they are not implicitly declared anymore
- Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
- Fix -Wunused-lambda-capture
- fix: resolve bugs in MoveGroupSequenceAction class (main branch)
(#1797)
- fix: resolve bugs in MoveGroupSequenceAction class
* style: adopt .clang-format Co-authored-by: Marco Magri <<marco.magri@fraunhofer.it>>
- Fix BSD license in package.xml
(#1796)
- fix BSD license in package.xml
- this must also be spdx compliant
- Minimize use of [this->]{.title-ref} (#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)
- Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
- 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]{.title-ref} 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, Cory Crean, Marco Magri, Robert Haschke, Sameer Gupta
2.6.0 (2022-11-10)
- Use generate_parameter_library to load pilz cartesian limit parameters (#1577)
- Add joint acceleration validator methods to Pilz limits container (#1638)
- Use MoveItConfigsBuilder in Pilz test launch file (#1571)
- Improve CMake usage (#1550)
- Add planner configurations to CHOMP and PILZ (#1522)
- Use pragma once as header include guard (#1525)
- Removed plan_with_sensing (#1142)
- Remove __has_include statements (#1481)
- Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
- Add missing header for std::unique_ptr (#3180)
- Contributors: Abishalini Sivaraman, J. Javan, Jochen Sprickerhof, Sebastian Castro, Sebastian Jahr, Stephanie Eng, Vatan Aksoy Tezer, abishalini
2.5.3 (2022-07-28)
- rename header files so debs are installable (#1443)
- Contributors: Michael Ferguson
2.5.2 (2022-07-18)
- Rename cartesian_limits.yaml (#1422) Co-authored-by: Tyler Weaver <<maybe@tylerjw.dev>>
- Merge remote-tracking branch 'origin/main' into feature/msa
- Removing more boost usage (#1372)
- Merge remote-tracking branch 'upstream/main' into feature/msa
- Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
- Remove unnecessary rclcpp.hpp includes (#1333)
- Switch to hpp headers of pluginlib
- Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
- banish bind()
- Contributors: AndyZe, David V. Lu, Henry Moore, Jafar, Jochen Sprickerhof, Michael Görner, Vatan Aksoy Tezer, v4hn
2.5.1 (2022-05-31)
- Fix exporting PILZ's move_group capabilities (#1281)
- Contributors: Jafar
2.5.0 (2022-05-26)
- Make moveit_common a 'depend' rather than 'build_depend' (#1226)
- Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
- Fix double delete in PILZ CIRC generation (#1229)
- banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
- Use orocos_kdl_vendor package (#1207)
- Remove new operators (#1135) replace new operator with make_shared
- [moveit_cpp] Fix double param declaration (#1097)
- Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
- Fix missing boost::ref -> std::ref
- Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
- Compilation fixes for Jammy and bring back Rolling CI (#1095)
- Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
- Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
- Avoid downgrading default C++ standard (#3043)
- Resolve ambiguous function specification (#3040) As Eigen introduced construction from brace-initializers as well, we do need to distinguish between void setJointGroupPositions(const JointModelGroup* group, const std::vector<double>&) and void setJointGroupPositions(const JointModelGroup* group, const Eigen::VectorXd&)
- Add missing test dependencies (#1027)
- Add moveit_configs_utils package to simplify loading paramters (#591)
- Merge pr #3000: Pilz planner: improve reporting of invalid start joints
- pilz: restrict start state check to active group
- pilz: report joint name with invalid limits in start state it does not provide enough feedback, is almost trivial and does redundant checks in the single case it's called from.
- Switch to std::bind (#2967)
- Fix orientation of subframe offset in Pilz planners (#2890) Fix #2879 by reorienting the subframe offset applied to a goal pose in the PTP planner,
- Merge PRs #2948 (improve CI) and #2949 (simplify ROS .test files)
- Remove unused moveit_planning_execution.launch
- Use test_environment.launch in unittests
- Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
- Pilz unittests: use test_environment.launch
- Merge PR #2940: Improve error messages of Pilz planner
- Fix typo: demangel -> demangle
- Remove deprecated xacro --inorder
- Fix unittests by providing a valid JMG
- Don't complain about missing limits for irrelevant JMGs When planning an arm motion, Pilz's PTP planner shouldn't complain (and bail out) on missing joint limits of hand joints!
- Avoid duplicate error messages
- Improve error messages
- Downgrade ERROR to WARN
- Report affected joint name
- Quote (possibly empty) planner id
- Contributors: Abishalini, Gaël Écorchard, Henning Kayser, Jafar, Jafar Abdi, Jochen Sprickerhof, Robert Haschke, Sencer Yazıcı, Tom Noble, Tyler Weaver, Vatan Aksoy Tezer, jeoseo, v4hn
2.4.0 (2022-01-20)
- Remove 'using namespace' from header files. (#994)
- Fix missing ament_cmake_gtest dependency (#981)
- Remove some Maintainers from Pilz Planner (#971)
- Fix usage of boost placeholder (#958)
- Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
- Remove '-W*' options from cmake files (#2903)
-
Add test for pilz planner with attached objects (#2878) * Add test case for #2824 Co-authored-by: Cristian Beltran <<cristianbehe@gmail.com>> Co-authored-by: Joachim Schleicher <<joachimsl@gmx.de>> Co-authored-by: jschleicher <<j.schleicher@pilz.de>>
- Contributors: Abishalini, Cory Crean, Leroy Rügemer, Tyler Weaver, Wolf Vollprecht, cambel, jschleicher
2.3.2 (2021-12-29)
2.3.1 (2021-12-23)
- Convert to modern include guard #882 (#891)
- 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)
- Consider simulated time (#883)
- Use CallbackGroup for MoveGroupSequenceAction
- PILZ: Build fixups, silence warnings, fix unit tests
- PILZ: Migrate and Restructure test directory
- PILZ: Migrate planner and testutils packages to ROS 2
- Enforce package.xml format 3 Schema (#779)
- Consider attached bodies in Pilz planner
#2773
(#2824)
- Remove convertToRobotTrajectory() and integrate its line of code into setSuccessResponse()
- Pass the final start_state into setSuccessResponse()
- Fix Pilz planner's collision detection (#2803) We need to pass the current PlanningScene down to the actual collision checking methods
- Add planning_pipeline_id to MotionSequence service
(#2755)
- Add planning_pipeline_id to MotionSequence action and service
- check for empty request
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
- Improve readability of comment
- Contributors: David V. Lu!!, Felix von Drigalski, Gaël Écorchard, Henning Kayser, Parthasarathy Bana, Robert Haschke, Sebastian Jahr, Sencer Yazıcı, aa-tom, cambel, predystopic-dev, pvanlaar
- [feature] Add Pilz industrial motion planner (#1893)
- Contributors: Pilz GmbH and Co. KG, Christian Henkel, Immanuel Martini, Joachim Schleicher, rfeistenauer
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
Dependant Packages
Name | Deps |
---|---|
moveit_planners | |
moveit_ros_tests |
Launch files
Messages
Services
Plugins
Recent questions tagged pilz_industrial_motion_planner at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.11.0 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Christian Henkel
- Immanuel Martini
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
2.11.0 (2024-09-16)
- Fix Pilz blending times... the right way (#2961)
- Deduplicate joint trajectory points in Pilz Move Group Sequence capability (#2943)
- Contributors: Chris Schindlbeck, Sebastian Castro
2.10.0 (2024-06-13)
- Apply clang-tidy fixes
- Migrate ros-planning org to moveit
(#2847)
- Rename github.com/ros-planning -> github.com/moveit
- Rename ros-planning.github.io -> moveit.github.io
- Rename ros-planning organization in docker and CI workflow files
- ghcr.io/ros-planning -> ghcr.io/moveit
- github.repository == 'moveit/*''
- Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <<abi.gpuram@gmail.com>>
- Add parameter api integration test (#2662)
- CMake format and lint in pre-commit (#2683)
- Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver
2.9.0 (2024-01-09)
- 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 <<nilsmailiseke@gmail.com>>
- 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 <<sebastian.jahr@picknik.ai>>
- 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)
- Always set response planner id and warn if it is not set (#2236)
- Pilz multi-group incompatibility (#1856)
- Enhance PILZ service request checks (#2087)
- Contributors: Marco Magri, Sebastian Jahr, Yang Lin
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)
- Update pre-commit (#2094)
- PILZ: Throw if IK solver doesn't exist
(#2082)
- Throw if IK solver doesn't exist
- Format
- Contributors: Sebastian Jahr, Shobuj Paul
2.7.1 (2023-03-23)
- Remove "new" from smart pointer instantiation (#2019)
-
Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>
- remove underscore from public member in MotionPlanResponse
(#1939)
- remove underscore from private members
- fix more uses of the suffix notation
- Contributors: AlexWebb, Robert Haschke, Shobuj Paul
2.7.0 (2023-01-29)
- Merge PR #1712: fix clang compiler warnings + stricter CI
- converted characters from string format to character format (#1881)
- Add default constructors ... as they are not implicitly declared anymore
- Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
- Fix -Wunused-lambda-capture
- fix: resolve bugs in MoveGroupSequenceAction class (main branch)
(#1797)
- fix: resolve bugs in MoveGroupSequenceAction class
* style: adopt .clang-format Co-authored-by: Marco Magri <<marco.magri@fraunhofer.it>>
- Fix BSD license in package.xml
(#1796)
- fix BSD license in package.xml
- this must also be spdx compliant
- Minimize use of [this->]{.title-ref} (#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)
- Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
- 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]{.title-ref} 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, Cory Crean, Marco Magri, Robert Haschke, Sameer Gupta
2.6.0 (2022-11-10)
- Use generate_parameter_library to load pilz cartesian limit parameters (#1577)
- Add joint acceleration validator methods to Pilz limits container (#1638)
- Use MoveItConfigsBuilder in Pilz test launch file (#1571)
- Improve CMake usage (#1550)
- Add planner configurations to CHOMP and PILZ (#1522)
- Use pragma once as header include guard (#1525)
- Removed plan_with_sensing (#1142)
- Remove __has_include statements (#1481)
- Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
- Add missing header for std::unique_ptr (#3180)
- Contributors: Abishalini Sivaraman, J. Javan, Jochen Sprickerhof, Sebastian Castro, Sebastian Jahr, Stephanie Eng, Vatan Aksoy Tezer, abishalini
2.5.3 (2022-07-28)
- rename header files so debs are installable (#1443)
- Contributors: Michael Ferguson
2.5.2 (2022-07-18)
- Rename cartesian_limits.yaml (#1422) Co-authored-by: Tyler Weaver <<maybe@tylerjw.dev>>
- Merge remote-tracking branch 'origin/main' into feature/msa
- Removing more boost usage (#1372)
- Merge remote-tracking branch 'upstream/main' into feature/msa
- Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
- Remove unnecessary rclcpp.hpp includes (#1333)
- Switch to hpp headers of pluginlib
- Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
- banish bind()
- Contributors: AndyZe, David V. Lu, Henry Moore, Jafar, Jochen Sprickerhof, Michael Görner, Vatan Aksoy Tezer, v4hn
2.5.1 (2022-05-31)
- Fix exporting PILZ's move_group capabilities (#1281)
- Contributors: Jafar
2.5.0 (2022-05-26)
- Make moveit_common a 'depend' rather than 'build_depend' (#1226)
- Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
- Fix double delete in PILZ CIRC generation (#1229)
- banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
- Use orocos_kdl_vendor package (#1207)
- Remove new operators (#1135) replace new operator with make_shared
- [moveit_cpp] Fix double param declaration (#1097)
- Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
- Fix missing boost::ref -> std::ref
- Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
- Compilation fixes for Jammy and bring back Rolling CI (#1095)
- Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
- Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
- Avoid downgrading default C++ standard (#3043)
- Resolve ambiguous function specification (#3040) As Eigen introduced construction from brace-initializers as well, we do need to distinguish between void setJointGroupPositions(const JointModelGroup* group, const std::vector<double>&) and void setJointGroupPositions(const JointModelGroup* group, const Eigen::VectorXd&)
- Add missing test dependencies (#1027)
- Add moveit_configs_utils package to simplify loading paramters (#591)
- Merge pr #3000: Pilz planner: improve reporting of invalid start joints
- pilz: restrict start state check to active group
- pilz: report joint name with invalid limits in start state it does not provide enough feedback, is almost trivial and does redundant checks in the single case it's called from.
- Switch to std::bind (#2967)
- Fix orientation of subframe offset in Pilz planners (#2890) Fix #2879 by reorienting the subframe offset applied to a goal pose in the PTP planner,
- Merge PRs #2948 (improve CI) and #2949 (simplify ROS .test files)
- Remove unused moveit_planning_execution.launch
- Use test_environment.launch in unittests
- Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
- Pilz unittests: use test_environment.launch
- Merge PR #2940: Improve error messages of Pilz planner
- Fix typo: demangel -> demangle
- Remove deprecated xacro --inorder
- Fix unittests by providing a valid JMG
- Don't complain about missing limits for irrelevant JMGs When planning an arm motion, Pilz's PTP planner shouldn't complain (and bail out) on missing joint limits of hand joints!
- Avoid duplicate error messages
- Improve error messages
- Downgrade ERROR to WARN
- Report affected joint name
- Quote (possibly empty) planner id
- Contributors: Abishalini, Gaël Écorchard, Henning Kayser, Jafar, Jafar Abdi, Jochen Sprickerhof, Robert Haschke, Sencer Yazıcı, Tom Noble, Tyler Weaver, Vatan Aksoy Tezer, jeoseo, v4hn
2.4.0 (2022-01-20)
- Remove 'using namespace' from header files. (#994)
- Fix missing ament_cmake_gtest dependency (#981)
- Remove some Maintainers from Pilz Planner (#971)
- Fix usage of boost placeholder (#958)
- Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
- Remove '-W*' options from cmake files (#2903)
-
Add test for pilz planner with attached objects (#2878) * Add test case for #2824 Co-authored-by: Cristian Beltran <<cristianbehe@gmail.com>> Co-authored-by: Joachim Schleicher <<joachimsl@gmx.de>> Co-authored-by: jschleicher <<j.schleicher@pilz.de>>
- Contributors: Abishalini, Cory Crean, Leroy Rügemer, Tyler Weaver, Wolf Vollprecht, cambel, jschleicher
2.3.2 (2021-12-29)
2.3.1 (2021-12-23)
- Convert to modern include guard #882 (#891)
- 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)
- Consider simulated time (#883)
- Use CallbackGroup for MoveGroupSequenceAction
- PILZ: Build fixups, silence warnings, fix unit tests
- PILZ: Migrate and Restructure test directory
- PILZ: Migrate planner and testutils packages to ROS 2
- Enforce package.xml format 3 Schema (#779)
- Consider attached bodies in Pilz planner
#2773
(#2824)
- Remove convertToRobotTrajectory() and integrate its line of code into setSuccessResponse()
- Pass the final start_state into setSuccessResponse()
- Fix Pilz planner's collision detection (#2803) We need to pass the current PlanningScene down to the actual collision checking methods
- Add planning_pipeline_id to MotionSequence service
(#2755)
- Add planning_pipeline_id to MotionSequence action and service
- check for empty request
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
- Improve readability of comment
- Contributors: David V. Lu!!, Felix von Drigalski, Gaël Écorchard, Henning Kayser, Parthasarathy Bana, Robert Haschke, Sebastian Jahr, Sencer Yazıcı, aa-tom, cambel, predystopic-dev, pvanlaar
- [feature] Add Pilz industrial motion planner (#1893)
- Contributors: Pilz GmbH and Co. KG, Christian Henkel, Immanuel Martini, Joachim Schleicher, rfeistenauer
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
Dependant Packages
Name | Deps |
---|---|
moveit_planners | |
moveit_ros_tests |
Launch files
Messages
Services
Plugins
Recent questions tagged pilz_industrial_motion_planner at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.11.0 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Christian Henkel
- Immanuel Martini
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
2.11.0 (2024-09-16)
- Fix Pilz blending times... the right way (#2961)
- Deduplicate joint trajectory points in Pilz Move Group Sequence capability (#2943)
- Contributors: Chris Schindlbeck, Sebastian Castro
2.10.0 (2024-06-13)
- Apply clang-tidy fixes
- Migrate ros-planning org to moveit
(#2847)
- Rename github.com/ros-planning -> github.com/moveit
- Rename ros-planning.github.io -> moveit.github.io
- Rename ros-planning organization in docker and CI workflow files
- ghcr.io/ros-planning -> ghcr.io/moveit
- github.repository == 'moveit/*''
- Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <<abi.gpuram@gmail.com>>
- Add parameter api integration test (#2662)
- CMake format and lint in pre-commit (#2683)
- Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver
2.9.0 (2024-01-09)
- 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 <<nilsmailiseke@gmail.com>>
- 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 <<sebastian.jahr@picknik.ai>>
- 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)
- Always set response planner id and warn if it is not set (#2236)
- Pilz multi-group incompatibility (#1856)
- Enhance PILZ service request checks (#2087)
- Contributors: Marco Magri, Sebastian Jahr, Yang Lin
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)
- Update pre-commit (#2094)
- PILZ: Throw if IK solver doesn't exist
(#2082)
- Throw if IK solver doesn't exist
- Format
- Contributors: Sebastian Jahr, Shobuj Paul
2.7.1 (2023-03-23)
- Remove "new" from smart pointer instantiation (#2019)
-
Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>
- remove underscore from public member in MotionPlanResponse
(#1939)
- remove underscore from private members
- fix more uses of the suffix notation
- Contributors: AlexWebb, Robert Haschke, Shobuj Paul
2.7.0 (2023-01-29)
- Merge PR #1712: fix clang compiler warnings + stricter CI
- converted characters from string format to character format (#1881)
- Add default constructors ... as they are not implicitly declared anymore
- Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
- Fix -Wunused-lambda-capture
- fix: resolve bugs in MoveGroupSequenceAction class (main branch)
(#1797)
- fix: resolve bugs in MoveGroupSequenceAction class
* style: adopt .clang-format Co-authored-by: Marco Magri <<marco.magri@fraunhofer.it>>
- Fix BSD license in package.xml
(#1796)
- fix BSD license in package.xml
- this must also be spdx compliant
- Minimize use of [this->]{.title-ref} (#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)
- Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
- 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]{.title-ref} 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, Cory Crean, Marco Magri, Robert Haschke, Sameer Gupta
2.6.0 (2022-11-10)
- Use generate_parameter_library to load pilz cartesian limit parameters (#1577)
- Add joint acceleration validator methods to Pilz limits container (#1638)
- Use MoveItConfigsBuilder in Pilz test launch file (#1571)
- Improve CMake usage (#1550)
- Add planner configurations to CHOMP and PILZ (#1522)
- Use pragma once as header include guard (#1525)
- Removed plan_with_sensing (#1142)
- Remove __has_include statements (#1481)
- Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
- Add missing header for std::unique_ptr (#3180)
- Contributors: Abishalini Sivaraman, J. Javan, Jochen Sprickerhof, Sebastian Castro, Sebastian Jahr, Stephanie Eng, Vatan Aksoy Tezer, abishalini
2.5.3 (2022-07-28)
- rename header files so debs are installable (#1443)
- Contributors: Michael Ferguson
2.5.2 (2022-07-18)
- Rename cartesian_limits.yaml (#1422) Co-authored-by: Tyler Weaver <<maybe@tylerjw.dev>>
- Merge remote-tracking branch 'origin/main' into feature/msa
- Removing more boost usage (#1372)
- Merge remote-tracking branch 'upstream/main' into feature/msa
- Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
- Remove unnecessary rclcpp.hpp includes (#1333)
- Switch to hpp headers of pluginlib
- Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
- banish bind()
- Contributors: AndyZe, David V. Lu, Henry Moore, Jafar, Jochen Sprickerhof, Michael Görner, Vatan Aksoy Tezer, v4hn
2.5.1 (2022-05-31)
- Fix exporting PILZ's move_group capabilities (#1281)
- Contributors: Jafar
2.5.0 (2022-05-26)
- Make moveit_common a 'depend' rather than 'build_depend' (#1226)
- Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
- Fix double delete in PILZ CIRC generation (#1229)
- banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
- Use orocos_kdl_vendor package (#1207)
- Remove new operators (#1135) replace new operator with make_shared
- [moveit_cpp] Fix double param declaration (#1097)
- Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
- Fix missing boost::ref -> std::ref
- Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
- Compilation fixes for Jammy and bring back Rolling CI (#1095)
- Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
- Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
- Avoid downgrading default C++ standard (#3043)
- Resolve ambiguous function specification (#3040) As Eigen introduced construction from brace-initializers as well, we do need to distinguish between void setJointGroupPositions(const JointModelGroup* group, const std::vector<double>&) and void setJointGroupPositions(const JointModelGroup* group, const Eigen::VectorXd&)
- Add missing test dependencies (#1027)
- Add moveit_configs_utils package to simplify loading paramters (#591)
- Merge pr #3000: Pilz planner: improve reporting of invalid start joints
- pilz: restrict start state check to active group
- pilz: report joint name with invalid limits in start state it does not provide enough feedback, is almost trivial and does redundant checks in the single case it's called from.
- Switch to std::bind (#2967)
- Fix orientation of subframe offset in Pilz planners (#2890) Fix #2879 by reorienting the subframe offset applied to a goal pose in the PTP planner,
- Merge PRs #2948 (improve CI) and #2949 (simplify ROS .test files)
- Remove unused moveit_planning_execution.launch
- Use test_environment.launch in unittests
- Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
- Pilz unittests: use test_environment.launch
- Merge PR #2940: Improve error messages of Pilz planner
- Fix typo: demangel -> demangle
- Remove deprecated xacro --inorder
- Fix unittests by providing a valid JMG
- Don't complain about missing limits for irrelevant JMGs When planning an arm motion, Pilz's PTP planner shouldn't complain (and bail out) on missing joint limits of hand joints!
- Avoid duplicate error messages
- Improve error messages
- Downgrade ERROR to WARN
- Report affected joint name
- Quote (possibly empty) planner id
- Contributors: Abishalini, Gaël Écorchard, Henning Kayser, Jafar, Jafar Abdi, Jochen Sprickerhof, Robert Haschke, Sencer Yazıcı, Tom Noble, Tyler Weaver, Vatan Aksoy Tezer, jeoseo, v4hn
2.4.0 (2022-01-20)
- Remove 'using namespace' from header files. (#994)
- Fix missing ament_cmake_gtest dependency (#981)
- Remove some Maintainers from Pilz Planner (#971)
- Fix usage of boost placeholder (#958)
- Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
- Remove '-W*' options from cmake files (#2903)
-
Add test for pilz planner with attached objects (#2878) * Add test case for #2824 Co-authored-by: Cristian Beltran <<cristianbehe@gmail.com>> Co-authored-by: Joachim Schleicher <<joachimsl@gmx.de>> Co-authored-by: jschleicher <<j.schleicher@pilz.de>>
- Contributors: Abishalini, Cory Crean, Leroy Rügemer, Tyler Weaver, Wolf Vollprecht, cambel, jschleicher
2.3.2 (2021-12-29)
2.3.1 (2021-12-23)
- Convert to modern include guard #882 (#891)
- 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)
- Consider simulated time (#883)
- Use CallbackGroup for MoveGroupSequenceAction
- PILZ: Build fixups, silence warnings, fix unit tests
- PILZ: Migrate and Restructure test directory
- PILZ: Migrate planner and testutils packages to ROS 2
- Enforce package.xml format 3 Schema (#779)
- Consider attached bodies in Pilz planner
#2773
(#2824)
- Remove convertToRobotTrajectory() and integrate its line of code into setSuccessResponse()
- Pass the final start_state into setSuccessResponse()
- Fix Pilz planner's collision detection (#2803) We need to pass the current PlanningScene down to the actual collision checking methods
- Add planning_pipeline_id to MotionSequence service
(#2755)
- Add planning_pipeline_id to MotionSequence action and service
- check for empty request
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
- Improve readability of comment
- Contributors: David V. Lu!!, Felix von Drigalski, Gaël Écorchard, Henning Kayser, Parthasarathy Bana, Robert Haschke, Sebastian Jahr, Sencer Yazıcı, aa-tom, cambel, predystopic-dev, pvanlaar
- [feature] Add Pilz industrial motion planner (#1893)
- Contributors: Pilz GmbH and Co. KG, Christian Henkel, Immanuel Martini, Joachim Schleicher, rfeistenauer
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
Dependant Packages
Name | Deps |
---|---|
moveit_planners | |
moveit_ros_tests |
Launch files
Messages
Services
Plugins
Recent questions tagged pilz_industrial_motion_planner at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.1.16 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-10-31 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Alexander Gutenkunst
- Christian Henkel
- Immanuel Martini
- Joachim Schleicher
- Hagen Slusarek
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
1.1.16 (2024-10-07)
1.1.15 (2024-09-09)
- Fix identical subsequent time stamps generated by Pilz planner (#3630)
- Fix PILZ/LIN segfault (#3624)
- Contributors: Robert Haschke
1.1.14 (2024-05-27)
- Don't copy attached collision objects in CommandListManager::setStartState (#3590)
- [ROS-O] Fix Pilz unit tests (#3561)
- Add Pilz unit tests, defining goal poses w.r.t. frame_id != planning frame (#3525)
- Fix Pilz planner: consider link_name's offset during IK computation (#3523)
- Pilz: Tranform goal pose and center point w.r.t. planning frame (#3522)
- Silent error msg: Found empty JointState message
- Replace Eigen::Affine3D -> Eigen::Isometry3D
- Fix Pilz planners to consider and plan Cartesian motions w.r.t. subframes (#3519)
- Constrain orocos_kdl to ROS Melodic
- Contributors: Captain Yoshi, Robert Haschke, Tom Noble
1.1.13 (2023-07-28)
1.1.12 (2023-05-13)
- Fix (some) doxygen warnings (#3315)
- Drop lib/ prefix from plugin paths (#3305)
- Contributors: Jochen Sprickerhof, Robert Haschke
1.1.11 (2022-12-21)
- Merge fixes+improvements to
PlanningScene
editing in rviz: #3263, #3264, #3296 - Contributors: Robert Haschke
1.1.10 (2022-09-13)
- Add missing header for std::unique_ptr (#3180)
- Switch to hpp headers of pluginlib
- Replace bind() with lambdas (#3106)
- Contributors: Jochen Sprickerhof, Michael Görner
1.1.9 (2022-03-06)
1.1.8 (2022-01-30)
- Avoid downgrading default C++ standard (#3043)
- Resolve ambiguous function specification (#3040)
- Contributors: Jochen Sprickerhof
1.1.7 (2021-12-31)
- Pilz planner: improve reporting of invalid start joints (#3000)
- Switch to
std::bind
(#2967) - Contributors: Jochen Sprickerhof, Robert Haschke, v4hn
1.1.6 (2021-11-06)
- Fix calculation of subframe offset (#2890)
- Remove unused moveit_planning_execution.launch
- Use test_environment.launch in unittests (#2949)
- Rename launch argument execution_type -> fake_execution_type
- Improve error messages
(#2940)
- Remove deprecated xacro --inorder
- Don't complain about missing limits for irrelevant JMGs
- Avoid duplicate error messages
- Downgrade ERROR to WARN when checking joint limits, report affected joint name
- Quote (possibly empty) planner id
- Consider attached bodies for planning (#2773, #2824, #2878)
- Fix collision detection: consider current PlanningScene (#2803)
- Add planning_pipeline_id to MotionSequence action + service (#2755)
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
- Contributors: Felix von Drigalski, Leroy Rügemer, Michael Görner, Robert Haschke, Tom Noble, aa-tom, cambel, pvanlaar
1.1.5 (2021-05-23)
- Allow selecting planning pipeline in MotionSequenceAction (#2657)
- Contributors: Felix von Drigalski
1.1.4 (2021-05-12)
1.1.3 (2021-04-29)
- Skip fixed joints when checking velocity limits (#2610)
- Contributors: Christian Landgraf
1.1.2 (2021-04-08)
- Fix formatting errors
- Replaced eigen+kdl conversions with tf2_eigen + tf2_kdl (#2472)
- Add missing dependency on joint_limits_interface (#2487)
- Use kinematics solver timeout if not specified otherwise (#2489)
- pilz planner: add string includes (#2483)
- Upgrade cmake_minimum_required to 3.1 (#2453)
- Add Pilz industrial motion planner (#1893)
- Contributors: Pilz GmbH and Co. KG, Christian Henkel, Immanuel Martini, Michael Görner, Robert Haschke, Tyler Weaver, petkovich
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
liborocos-kdl-dev |
Dependant Packages
Name | Deps |
---|---|
moveit_planners | |
pilz_robot_programming |
Launch files
- test/test_robots/prbt/launch/test_context.launch
-
- gripper [default: ]
- robot_description [default: robot_description]
- robot_description [default: robot_description_$(arg gripper)]
Messages
Services
Recent questions tagged pilz_industrial_motion_planner at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.11.0 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Christian Henkel
- Immanuel Martini
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
2.11.0 (2024-09-16)
- Fix Pilz blending times... the right way (#2961)
- Deduplicate joint trajectory points in Pilz Move Group Sequence capability (#2943)
- Contributors: Chris Schindlbeck, Sebastian Castro
2.10.0 (2024-06-13)
- Apply clang-tidy fixes
- Migrate ros-planning org to moveit
(#2847)
- Rename github.com/ros-planning -> github.com/moveit
- Rename ros-planning.github.io -> moveit.github.io
- Rename ros-planning organization in docker and CI workflow files
- ghcr.io/ros-planning -> ghcr.io/moveit
- github.repository == 'moveit/*''
- Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <<abi.gpuram@gmail.com>>
- Add parameter api integration test (#2662)
- CMake format and lint in pre-commit (#2683)
- Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver
2.9.0 (2024-01-09)
- 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 <<nilsmailiseke@gmail.com>>
- 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 <<sebastian.jahr@picknik.ai>>
- 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)
- Always set response planner id and warn if it is not set (#2236)
- Pilz multi-group incompatibility (#1856)
- Enhance PILZ service request checks (#2087)
- Contributors: Marco Magri, Sebastian Jahr, Yang Lin
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)
- Update pre-commit (#2094)
- PILZ: Throw if IK solver doesn't exist
(#2082)
- Throw if IK solver doesn't exist
- Format
- Contributors: Sebastian Jahr, Shobuj Paul
2.7.1 (2023-03-23)
- Remove "new" from smart pointer instantiation (#2019)
-
Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>
- remove underscore from public member in MotionPlanResponse
(#1939)
- remove underscore from private members
- fix more uses of the suffix notation
- Contributors: AlexWebb, Robert Haschke, Shobuj Paul
2.7.0 (2023-01-29)
- Merge PR #1712: fix clang compiler warnings + stricter CI
- converted characters from string format to character format (#1881)
- Add default constructors ... as they are not implicitly declared anymore
- Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
- Fix -Wunused-lambda-capture
- fix: resolve bugs in MoveGroupSequenceAction class (main branch)
(#1797)
- fix: resolve bugs in MoveGroupSequenceAction class
* style: adopt .clang-format Co-authored-by: Marco Magri <<marco.magri@fraunhofer.it>>
- Fix BSD license in package.xml
(#1796)
- fix BSD license in package.xml
- this must also be spdx compliant
- Minimize use of [this->]{.title-ref} (#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)
- Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
- 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]{.title-ref} 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, Cory Crean, Marco Magri, Robert Haschke, Sameer Gupta
2.6.0 (2022-11-10)
- Use generate_parameter_library to load pilz cartesian limit parameters (#1577)
- Add joint acceleration validator methods to Pilz limits container (#1638)
- Use MoveItConfigsBuilder in Pilz test launch file (#1571)
- Improve CMake usage (#1550)
- Add planner configurations to CHOMP and PILZ (#1522)
- Use pragma once as header include guard (#1525)
- Removed plan_with_sensing (#1142)
- Remove __has_include statements (#1481)
- Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
- Add missing header for std::unique_ptr (#3180)
- Contributors: Abishalini Sivaraman, J. Javan, Jochen Sprickerhof, Sebastian Castro, Sebastian Jahr, Stephanie Eng, Vatan Aksoy Tezer, abishalini
2.5.3 (2022-07-28)
- rename header files so debs are installable (#1443)
- Contributors: Michael Ferguson
2.5.2 (2022-07-18)
- Rename cartesian_limits.yaml (#1422) Co-authored-by: Tyler Weaver <<maybe@tylerjw.dev>>
- Merge remote-tracking branch 'origin/main' into feature/msa
- Removing more boost usage (#1372)
- Merge remote-tracking branch 'upstream/main' into feature/msa
- Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
- Remove unnecessary rclcpp.hpp includes (#1333)
- Switch to hpp headers of pluginlib
- Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
- banish bind()
- Contributors: AndyZe, David V. Lu, Henry Moore, Jafar, Jochen Sprickerhof, Michael Görner, Vatan Aksoy Tezer, v4hn
2.5.1 (2022-05-31)
- Fix exporting PILZ's move_group capabilities (#1281)
- Contributors: Jafar
2.5.0 (2022-05-26)
- Make moveit_common a 'depend' rather than 'build_depend' (#1226)
- Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
- Fix double delete in PILZ CIRC generation (#1229)
- banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
- Use orocos_kdl_vendor package (#1207)
- Remove new operators (#1135) replace new operator with make_shared
- [moveit_cpp] Fix double param declaration (#1097)
- Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
- Fix missing boost::ref -> std::ref
- Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
- Compilation fixes for Jammy and bring back Rolling CI (#1095)
- Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
- Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
- Avoid downgrading default C++ standard (#3043)
- Resolve ambiguous function specification (#3040) As Eigen introduced construction from brace-initializers as well, we do need to distinguish between void setJointGroupPositions(const JointModelGroup* group, const std::vector<double>&) and void setJointGroupPositions(const JointModelGroup* group, const Eigen::VectorXd&)
- Add missing test dependencies (#1027)
- Add moveit_configs_utils package to simplify loading paramters (#591)
- Merge pr #3000: Pilz planner: improve reporting of invalid start joints
- pilz: restrict start state check to active group
- pilz: report joint name with invalid limits in start state it does not provide enough feedback, is almost trivial and does redundant checks in the single case it's called from.
- Switch to std::bind (#2967)
- Fix orientation of subframe offset in Pilz planners (#2890) Fix #2879 by reorienting the subframe offset applied to a goal pose in the PTP planner,
- Merge PRs #2948 (improve CI) and #2949 (simplify ROS .test files)
- Remove unused moveit_planning_execution.launch
- Use test_environment.launch in unittests
- Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
- Pilz unittests: use test_environment.launch
- Merge PR #2940: Improve error messages of Pilz planner
- Fix typo: demangel -> demangle
- Remove deprecated xacro --inorder
- Fix unittests by providing a valid JMG
- Don't complain about missing limits for irrelevant JMGs When planning an arm motion, Pilz's PTP planner shouldn't complain (and bail out) on missing joint limits of hand joints!
- Avoid duplicate error messages
- Improve error messages
- Downgrade ERROR to WARN
- Report affected joint name
- Quote (possibly empty) planner id
- Contributors: Abishalini, Gaël Écorchard, Henning Kayser, Jafar, Jafar Abdi, Jochen Sprickerhof, Robert Haschke, Sencer Yazıcı, Tom Noble, Tyler Weaver, Vatan Aksoy Tezer, jeoseo, v4hn
2.4.0 (2022-01-20)
- Remove 'using namespace' from header files. (#994)
- Fix missing ament_cmake_gtest dependency (#981)
- Remove some Maintainers from Pilz Planner (#971)
- Fix usage of boost placeholder (#958)
- Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
- Remove '-W*' options from cmake files (#2903)
-
Add test for pilz planner with attached objects (#2878) * Add test case for #2824 Co-authored-by: Cristian Beltran <<cristianbehe@gmail.com>> Co-authored-by: Joachim Schleicher <<joachimsl@gmx.de>> Co-authored-by: jschleicher <<j.schleicher@pilz.de>>
- Contributors: Abishalini, Cory Crean, Leroy Rügemer, Tyler Weaver, Wolf Vollprecht, cambel, jschleicher
2.3.2 (2021-12-29)
2.3.1 (2021-12-23)
- Convert to modern include guard #882 (#891)
- 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)
- Consider simulated time (#883)
- Use CallbackGroup for MoveGroupSequenceAction
- PILZ: Build fixups, silence warnings, fix unit tests
- PILZ: Migrate and Restructure test directory
- PILZ: Migrate planner and testutils packages to ROS 2
- Enforce package.xml format 3 Schema (#779)
- Consider attached bodies in Pilz planner
#2773
(#2824)
- Remove convertToRobotTrajectory() and integrate its line of code into setSuccessResponse()
- Pass the final start_state into setSuccessResponse()
- Fix Pilz planner's collision detection (#2803) We need to pass the current PlanningScene down to the actual collision checking methods
- Add planning_pipeline_id to MotionSequence service
(#2755)
- Add planning_pipeline_id to MotionSequence action and service
- check for empty request
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
- Improve readability of comment
- Contributors: David V. Lu!!, Felix von Drigalski, Gaël Écorchard, Henning Kayser, Parthasarathy Bana, Robert Haschke, Sebastian Jahr, Sencer Yazıcı, aa-tom, cambel, predystopic-dev, pvanlaar
- [feature] Add Pilz industrial motion planner (#1893)
- Contributors: Pilz GmbH and Co. KG, Christian Henkel, Immanuel Martini, Joachim Schleicher, rfeistenauer
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
Dependant Packages
Name | Deps |
---|---|
moveit_planners | |
moveit_ros_tests |
Launch files
Messages
Services
Plugins
Recent questions tagged pilz_industrial_motion_planner at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 2.11.0 |
License | BSD-3-Clause |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit2.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Christian Henkel
- Immanuel Martini
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
2.11.0 (2024-09-16)
- Fix Pilz blending times... the right way (#2961)
- Deduplicate joint trajectory points in Pilz Move Group Sequence capability (#2943)
- Contributors: Chris Schindlbeck, Sebastian Castro
2.10.0 (2024-06-13)
- Apply clang-tidy fixes
- Migrate ros-planning org to moveit
(#2847)
- Rename github.com/ros-planning -> github.com/moveit
- Rename ros-planning.github.io -> moveit.github.io
- Rename ros-planning organization in docker and CI workflow files
- ghcr.io/ros-planning -> ghcr.io/moveit
- github.repository == 'moveit/*''
- Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <<abi.gpuram@gmail.com>>
- Add parameter api integration test (#2662)
- CMake format and lint in pre-commit (#2683)
- Contributors: Robert Haschke, Sebastian Jahr, Tyler Weaver
2.9.0 (2024-01-09)
- 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 <<nilsmailiseke@gmail.com>>
- 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 <<sebastian.jahr@picknik.ai>>
- 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)
- Always set response planner id and warn if it is not set (#2236)
- Pilz multi-group incompatibility (#1856)
- Enhance PILZ service request checks (#2087)
- Contributors: Marco Magri, Sebastian Jahr, Yang Lin
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)
- Update pre-commit (#2094)
- PILZ: Throw if IK solver doesn't exist
(#2082)
- Throw if IK solver doesn't exist
- Format
- Contributors: Sebastian Jahr, Shobuj Paul
2.7.1 (2023-03-23)
- Remove "new" from smart pointer instantiation (#2019)
-
Fix member naming (#1949) * Update clang-tidy rules for readability-identifier-naming Co-authored-by: Sebastian Jahr <<sebastian.jahr@picknik.ai>>
- remove underscore from public member in MotionPlanResponse
(#1939)
- remove underscore from private members
- fix more uses of the suffix notation
- Contributors: AlexWebb, Robert Haschke, Shobuj Paul
2.7.0 (2023-01-29)
- Merge PR #1712: fix clang compiler warnings + stricter CI
- converted characters from string format to character format (#1881)
- Add default constructors ... as they are not implicitly declared anymore
- Add default copy/move constructors/assignment operators As a user-declared destructor deletes any implicitly-defined move constructor/assignment operator, we need to declared them manually. This in turn requires to declare the copy constructor/assignment as well.
- Fix -Wunused-lambda-capture
- fix: resolve bugs in MoveGroupSequenceAction class (main branch)
(#1797)
- fix: resolve bugs in MoveGroupSequenceAction class
* style: adopt .clang-format Co-authored-by: Marco Magri <<marco.magri@fraunhofer.it>>
- Fix BSD license in package.xml
(#1796)
- fix BSD license in package.xml
- this must also be spdx compliant
- Minimize use of [this->]{.title-ref} (#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)
- Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
- 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]{.title-ref} 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, Cory Crean, Marco Magri, Robert Haschke, Sameer Gupta
2.6.0 (2022-11-10)
- Use generate_parameter_library to load pilz cartesian limit parameters (#1577)
- Add joint acceleration validator methods to Pilz limits container (#1638)
- Use MoveItConfigsBuilder in Pilz test launch file (#1571)
- Improve CMake usage (#1550)
- Add planner configurations to CHOMP and PILZ (#1522)
- Use pragma once as header include guard (#1525)
- Removed plan_with_sensing (#1142)
- Remove __has_include statements (#1481)
- Merge https://github.com/ros-planning/moveit/commit/a63580edd05b01d9480c333645036e5b2b222da9
- Add missing header for std::unique_ptr (#3180)
- Contributors: Abishalini Sivaraman, J. Javan, Jochen Sprickerhof, Sebastian Castro, Sebastian Jahr, Stephanie Eng, Vatan Aksoy Tezer, abishalini
2.5.3 (2022-07-28)
- rename header files so debs are installable (#1443)
- Contributors: Michael Ferguson
2.5.2 (2022-07-18)
- Rename cartesian_limits.yaml (#1422) Co-authored-by: Tyler Weaver <<maybe@tylerjw.dev>>
- Merge remote-tracking branch 'origin/main' into feature/msa
- Removing more boost usage (#1372)
- Merge remote-tracking branch 'upstream/main' into feature/msa
- Removing some boost usage (#1331) Co-authored-by: Vatan Aksoy Tezer <<vatan@picknik.ai>>
- Remove unnecessary rclcpp.hpp includes (#1333)
- Switch to hpp headers of pluginlib
- Merge pull request #3106 from v4hn/pr-master-bind-them-all / banish bind()
- banish bind()
- Contributors: AndyZe, David V. Lu, Henry Moore, Jafar, Jochen Sprickerhof, Michael Görner, Vatan Aksoy Tezer, v4hn
2.5.1 (2022-05-31)
- Fix exporting PILZ's move_group capabilities (#1281)
- Contributors: Jafar
2.5.0 (2022-05-26)
- Make moveit_common a 'depend' rather than 'build_depend' (#1226)
- Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
- Fix double delete in PILZ CIRC generation (#1229)
- banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
- Use orocos_kdl_vendor package (#1207)
- Remove new operators (#1135) replace new operator with make_shared
- [moveit_cpp] Fix double param declaration (#1097)
- Merge https://github.com/ros-planning/moveit/commit/a25515b73d682df03ed3eccd839110c296aa79fc
- Fix missing boost::ref -> std::ref
- Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
- Compilation fixes for Jammy and bring back Rolling CI (#1095)
- Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
- Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
- Avoid downgrading default C++ standard (#3043)
- Resolve ambiguous function specification (#3040) As Eigen introduced construction from brace-initializers as well, we do need to distinguish between void setJointGroupPositions(const JointModelGroup* group, const std::vector<double>&) and void setJointGroupPositions(const JointModelGroup* group, const Eigen::VectorXd&)
- Add missing test dependencies (#1027)
- Add moveit_configs_utils package to simplify loading paramters (#591)
- Merge pr #3000: Pilz planner: improve reporting of invalid start joints
- pilz: restrict start state check to active group
- pilz: report joint name with invalid limits in start state it does not provide enough feedback, is almost trivial and does redundant checks in the single case it's called from.
- Switch to std::bind (#2967)
- Fix orientation of subframe offset in Pilz planners (#2890) Fix #2879 by reorienting the subframe offset applied to a goal pose in the PTP planner,
- Merge PRs #2948 (improve CI) and #2949 (simplify ROS .test files)
- Remove unused moveit_planning_execution.launch
- Use test_environment.launch in unittests
- Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
- Pilz unittests: use test_environment.launch
- Merge PR #2940: Improve error messages of Pilz planner
- Fix typo: demangel -> demangle
- Remove deprecated xacro --inorder
- Fix unittests by providing a valid JMG
- Don't complain about missing limits for irrelevant JMGs When planning an arm motion, Pilz's PTP planner shouldn't complain (and bail out) on missing joint limits of hand joints!
- Avoid duplicate error messages
- Improve error messages
- Downgrade ERROR to WARN
- Report affected joint name
- Quote (possibly empty) planner id
- Contributors: Abishalini, Gaël Écorchard, Henning Kayser, Jafar, Jafar Abdi, Jochen Sprickerhof, Robert Haschke, Sencer Yazıcı, Tom Noble, Tyler Weaver, Vatan Aksoy Tezer, jeoseo, v4hn
2.4.0 (2022-01-20)
- Remove 'using namespace' from header files. (#994)
- Fix missing ament_cmake_gtest dependency (#981)
- Remove some Maintainers from Pilz Planner (#971)
- Fix usage of boost placeholder (#958)
- Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
- Remove '-W*' options from cmake files (#2903)
-
Add test for pilz planner with attached objects (#2878) * Add test case for #2824 Co-authored-by: Cristian Beltran <<cristianbehe@gmail.com>> Co-authored-by: Joachim Schleicher <<joachimsl@gmx.de>> Co-authored-by: jschleicher <<j.schleicher@pilz.de>>
- Contributors: Abishalini, Cory Crean, Leroy Rügemer, Tyler Weaver, Wolf Vollprecht, cambel, jschleicher
2.3.2 (2021-12-29)
2.3.1 (2021-12-23)
- Convert to modern include guard #882 (#891)
- 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)
- Consider simulated time (#883)
- Use CallbackGroup for MoveGroupSequenceAction
- PILZ: Build fixups, silence warnings, fix unit tests
- PILZ: Migrate and Restructure test directory
- PILZ: Migrate planner and testutils packages to ROS 2
- Enforce package.xml format 3 Schema (#779)
- Consider attached bodies in Pilz planner
#2773
(#2824)
- Remove convertToRobotTrajectory() and integrate its line of code into setSuccessResponse()
- Pass the final start_state into setSuccessResponse()
- Fix Pilz planner's collision detection (#2803) We need to pass the current PlanningScene down to the actual collision checking methods
- Add planning_pipeline_id to MotionSequence service
(#2755)
- Add planning_pipeline_id to MotionSequence action and service
- check for empty request
- clang-tidy: modernize-make-shared, modernize-make-unique (#2762)
- Improve readability of comment
- Contributors: David V. Lu!!, Felix von Drigalski, Gaël Écorchard, Henning Kayser, Parthasarathy Bana, Robert Haschke, Sebastian Jahr, Sencer Yazıcı, aa-tom, cambel, predystopic-dev, pvanlaar
- [feature] Add Pilz industrial motion planner (#1893)
- Contributors: Pilz GmbH and Co. KG, Christian Henkel, Immanuel Martini, Joachim Schleicher, rfeistenauer
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
Dependant Packages
Name | Deps |
---|---|
moveit_planners | |
moveit_ros_tests |
Launch files
Messages
Services
Plugins
Recent questions tagged pilz_industrial_motion_planner at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 1.0.11 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/moveit.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2022-09-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Alexander Gutenkunst
- Christian Henkel
- Immanuel Martini
- Joachim Schleicher
- Hagen Slusarek
Authors
Please consult tutorials and the official documentation.
For details about the blend algorithm please refer to .
Changelog for package pilz_industrial_motion_planner
1.0.11 (2022-09-13)
1.0.10 (2022-03-06)
1.0.9 (2022-01-09)
- Use moveit-resources@master
(#2951)
- Simplify launch files to use the test_environment.launch files from moveit_resources@master
- Provide compatibility to the Noetic-style configuration of (multiple) planning pipelines Only a single pipeline can be used at a time, specified via the ~default_planning_pipeline parameter.
- Rename launch argument execution_type -> fake_execution_type
- Contributors: Michael Görner, Robert Haschke
1.0.8 (2021-05-23)
- Fix velocity limit error (#2610)
- Add missing dependency on joint_limits_interface (#2487)
- Use kinematics solver timeout if not specified otherwise (#2489)
- Add pilz_industrial_motion_planner to moveit_planners (#2507)
- Contributors: Christian Henkel, Christian Landgraf, Immanuel Martini, Michael Görner, Robert Haschke, Tyler Weaver
Wiki Tutorials
Package Dependencies
System Dependencies
Name |
---|
liborocos-kdl-dev |
Dependant Packages
Name | Deps |
---|---|
pilz_robot_programming |
Launch files
- test/test_robots/prbt/launch/test_context.launch
-
- gripper [default: ]
- robot_description [default: robot_description]
- robot_description [default: robot_description_$(arg gripper)]