moveit_task_constructor/core
Sebastian Jahr f4cd7d5b85
Enable parallel planning with PipelinePlanner (#450)
* Refactor pipeline planner

Make code readable

Re-order plan functions

Make usable with parallel planning

Enable configuring multiple pipelines

Add callbacks

Cleanup and documentation

Add API to set parallel planning callbacks and deprecate functions

Pass pipeline map by reference

Small clang-tidy fix

Update core/src/solvers/pipeline_planner.cpp

Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com>

Update core/src/solvers/pipeline_planner.cpp

Format

Refactor to avoid calling .at(0) twice

Use no default stopping criteria

Update fallbacks_move demo

* Cleanup + address deprecation warnings

* Enabling optionally using a property defined pipeline planner map

* Address review

* Disable humble CI for ros2 branch

* Add pipeline planner unittests + some checks

* Add short comment
2023-10-04 15:20:10 +02:00
..
cmake migration: boost::python -> pybind11 2020-11-30 13:34:33 +01:00
doc Improve documentation (#431) 2023-05-04 17:02:00 +02:00
include/moveit Enable parallel planning with PipelinePlanner (#450) 2023-10-04 15:20:10 +02:00
python Merge branch master into ros2 2023-05-26 16:38:15 +02:00
src Enable parallel planning with PipelinePlanner (#450) 2023-10-04 15:20:10 +02:00
test Enable parallel planning with PipelinePlanner (#450) 2023-10-04 15:20:10 +02:00
CHANGELOG.rst ros1-0.1.3 2023-03-06 16:37:54 +01:00
CMakeLists.txt Improve cmake 2023-05-25 17:05:45 +02:00
motion_planning_stages_plugin_description.xml Port core to ROS2 2021-11-25 23:02:51 +03:00
package.xml Merge branch master into ros2 2023-05-26 16:38:15 +02:00
rosdoc.yaml Update rosdoc + sphinx config 2022-01-07 16:20:42 +01:00
setup.py Fixup: Remove moveit/__init__.py during .deb build 2023-03-06 16:31:59 +01:00