[PLANNER_SERVER] Path planning until last reachable pose #17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Priorities definition
🟡 PRIORITY_MEDIUM:
Affects operation but has a temporary workaround. Should be fixed in the next release. May impact reputation or departmental data.
🚀 Basic Info
Main Goal: Implement partial path planning for
compute_path_through_posesaction to allow robots to navigate to the last reachable pose when obstacles block later goals in a multi-waypoint navigation sequence.closes
✨ Summary of Changes
allow_partial_pathsboolean field toComputePathThroughPoses.actiongoal definitionplanner_server.cppto handle planning failures gracefully with partial path supportcompute_path_through_poses_action.cppto read and pass the newallow_partial_pathsparameterallow_partial_pathsinput port to behavior tree action node incompute_path_through_poses_action.hppgetPlan()calls to catchNoValidPathCouldBeFoundexceptions📚 Docs Updated