Skip to content

375 changes to nav2 planner and controller if required#403

Draft
geurto wants to merge 17 commits intomainfrom
375-changes-to-nav2-planner-and-controller-if-required
Draft

375 changes to nav2 planner and controller if required#403
geurto wants to merge 17 commits intomainfrom
375-changes-to-nav2-planner-and-controller-if-required

Conversation

@geurto
Copy link
Collaborator

@geurto geurto commented Mar 2, 2026

Description

This PR makes some changes to the nav2 planner and controller:

  • Switches from Hybrid-A* to A* planner;
  • Switched from Vector Pursuit to MPPI controller;
  • Populated local costmap for MPPI controller;
  • Tuned MPPI controller;
  • Added local costmap and trajectory as visualizations to Rviz.

Fixes: #375

Testing

Extensive testing in simulation in challenging environments.
Testing with the Panther outside of our office.

Documentation

  • I have updated the documentation (if necessary)

Additional Notes

Any relevant screenshots, logs, or context.

…tory to Rviz

Signed-off-by: Peter Geurts <peter.geurts@proton.me>
… location with more obstacles; increased inflation radius and decreased cost scaling factor to make falloff costs smoother

Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
@geurto geurto linked an issue Mar 2, 2026 that may be closed by this pull request
9 tasks
geurto and others added 14 commits March 2, 2026 09:04
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
…er/controller performance; linting

Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
…data on your laptop

Signed-off-by: Peter Geurts <peter.geurts@proton.me>
…emapped topic in odometry

Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Signed-off-by: Peter Geurts <peter.geurts@proton.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Changes to nav2 planner and controller if required.

1 participant