mirror of
https://github.com/moveit/moveit_task_constructor.git
synced 2025-11-04 14:49:57 +08:00
The key to pruning in the Connecting stage was the following: - Don't remove states during pruning, but only disable them. They might become re-enabled due to further input. - Distinguish START and END sides of a disabled solution tree to break their symmetry. The START side from where we started disabling, can be re-enabled by a new partner state in Connecting, the END side must not. This was important as, otherwise, the states would simply get re-enabled immediately. The END side only gets re-enabled if the START side actually connects the whole solution branch. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| gtest_value_printers.cpp | ||
| gtest_value_printers.h | ||
| models.cpp | ||
| models.h | ||
| pick_pa10.cpp | ||
| pick_pa10.test | ||
| pick_pr2.cpp | ||
| pick_pr2.test | ||
| pick_ur5.cpp | ||
| pick_ur5.test | ||
| test_container.cpp | ||
| test_cost_queue.cpp | ||
| test_cost_terms.cpp | ||
| test_interface_state.cpp | ||
| test_properties.cpp | ||
| test_serial.cpp | ||
| test_stage.cpp | ||
| test_stage.launch | ||