Skip to content

Commit 5e6c8b5

Browse files
authored
Add support for switching between SMAC planners (#869)
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
1 parent 1874ed7 commit 5e6c8b5

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

migration/Kilted.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,3 +798,8 @@ New default_cancel_timeout parameter in bt_navigator
798798
In `PR 5895 <https://github.com/ros-navigation/navigation2/pull/5895>`_, a new `default_cancel_timeout` parameter was introduced to address timeout issues during action cancellation, such as ``Failed to get result for follow_path in node halt!``.
799799

800800
The default value is set to `50` milliseconds, and should be adjusted based on the planning time and overall system performance.
801+
802+
Add support for switching between SMAC planners
803+
-----------------------------------------------
804+
805+
Prior to `PR 5840 <https://github.com/ros-navigation/navigation2/pull/5840>`_, switching between SMAC planners at runtime was not supported due to static variables in the SMAC planner implementations causing conflicts when multiple instances were created. The PR addressed this issue by refactoring the SMAC planner code to eliminate the use of static variables, allowing multiple instances of different SMAC planners to coexist without conflicts.

roadmap/roadmap.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Lyrical Roadmap
4545
| trees for more intelligent | |
4646
| behavior | |
4747
+--------------------------------+------------------------+
48-
| Fix for statics in Smac | Medium |
48+
| Fix for statics in Smac | Medium (DONE) |
4949
| Planner to allow for multiple | |
5050
| instances in a server not to | |
5151
| conflict | |

0 commit comments

Comments
 (0)