Skip to content

MPPI: Support Low Accelerations, Asymmetric Accelerations, and increased acceleration smoothness#6072

Draft
SteveMacenski wants to merge 23 commits intomainfrom
low_accel
Draft

MPPI: Support Low Accelerations, Asymmetric Accelerations, and increased acceleration smoothness#6072
SteveMacenski wants to merge 23 commits intomainfrom
low_accel

Conversation

@SteveMacenski
Copy link
Copy Markdown
Member

@SteveMacenski SteveMacenski commented Apr 9, 2026

This provides proposed fixes to MPPI which allows for low acceleration profiles, asymmetric acceleration profiles, and much more smooth robot behavior with smoother acceleration and handling.

When using low accelerations, take care to reduce the STD of your robot's axes to reduce the chatter in that axis.

TODO

  • Expose SGF order as a parameterization for simpler smoothing if users don't want to fine tune
  • Test on Dexory or other platforms to ensure works OK on hardware
  • Create a blog post of the write up perhaps? Or just put somewhere in the docs for future keeping
  • Remove debugging acceleration logs and members
  • Evaulate runtime computational impact from these changes
  • Option to toggle on/off clamping velocities
  • Create necessary docs.nav2.org of new parameters, tuning guidance for low-accelerations or other changes (STD tuning, SGF order 1 can oversmooth to help but will be more sluggish at the risk of not being able to make fine technical moves)

Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
SteveMacenski and others added 5 commits April 8, 2026 18:42
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
@tonynajjar
Copy link
Copy Markdown
Contributor

FYI I merged main into your branch

…gurations

Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
…sly tested

Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
SteveMacenski and others added 5 commits April 28, 2026 16:47
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
Signed-off-by: SteveMacenski <stevenmacenski@gmail.com>
@SteveMacenski SteveMacenski mentioned this pull request Apr 30, 2026
7 tasks
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.

MPPI: Low-frequency distribution sampling to create smoother trajectories MPPI asymmetric accelerations cause slower trajectories

2 participants