moveit_task_constructor/core/test
Sebastian Jahr 0e02fcae77 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
2024-03-06 15:59:09 +01:00
..
CMakeLists.txt Enable parallel planning with PipelinePlanner (#450) 2024-03-06 15:59:09 +01:00
gtest_value_printers.cpp Introduce clang-format (#102) 2019-07-18 11:04:35 +02:00
gtest_value_printers.h extended unittest for serial connection validation 2018-02-18 14:03:57 +01:00
models.cpp Port core to ROS2 2021-11-25 23:02:51 +03:00
models.h Port core to ROS2 2021-11-25 23:02:51 +03:00
move_to.launch.py Use moveit_configs_utils for launch files (#365) 2022-05-26 19:29:08 +03:00
pick_pa10.cpp Enable parallel planning with PipelinePlanner (#450) 2024-03-06 15:59:09 +01:00
pick_pa10.test fix tests 2018-10-16 23:14:58 +02:00
pick_pr2.cpp Enable parallel planning with PipelinePlanner (#450) 2024-03-06 15:59:09 +01:00
pick_pr2.test Fix trailing white space 2021-04-23 23:49:50 +02:00
pick_ur5.cpp Enable parallel planning with PipelinePlanner (#450) 2024-03-06 15:59:09 +01:00
pick_ur5.test Fix trailing white space 2021-04-23 23:49:50 +02:00
stage_mockups.cpp GeneratorMockup: Add solutions_per_compute argument 2021-11-16 22:51:29 +01:00
stage_mockups.h Port core to ROS2 2021-11-25 23:02:51 +03:00
test_container.cpp Task: findChild() and operator[] should directly operate on stages() (#435) 2023-05-04 15:23:23 +02:00
test_cost_queue.cpp Add more pruning tests 2021-11-19 09:42:30 +01:00
test_cost_terms.cpp Port core to ROS2 2021-11-25 23:02:51 +03:00
test_fallback.cpp Merge d2918f130d 2022-05-26 21:58:24 +00:00
test_interface_state.cpp Rename Interface::Status FAILED -> ARMED 2021-11-21 14:00:50 +01:00
test_move_relative.cpp Merge branch master into ros2 2022-11-02 19:16:38 +01:00
test_move_to.cpp Merge branch master into ros2 2022-11-02 19:16:38 +01:00
test_pipeline_planner.cpp Enable parallel planning with PipelinePlanner (#450) 2024-03-06 15:59:09 +01:00
test_properties.cpp clang-tidy: modernize-use-override 2020-06-11 11:03:50 +02:00
test_pruning.cpp Pruning: Relax too strong assertion: PRUNED => !ARMED 2022-03-04 15:01:19 +01:00
test_serial.cpp split off pruning tests 2021-10-04 23:06:13 +02:00
test_stage.cpp Merge branch 'master' into ros2 2023-01-05 16:54:41 +01:00
test_stage.launch adapt tests to new moveit_resources layout (#200) 2020-08-20 11:04:18 +02:00