Skip to content

MPPI Critics Explained

Source: ros2-copilot-skills MPPI critics skill

Why This Matters

With MPPI, critic weights effectively define the robot's local motion preferences. If the robot behaves oddly in clutter, path tracking, or goal approach, the explanation often lives in how critics are balancing progress, smoothness, and obstacle cost.

Distilled Takeaways

  • Critics encode tradeoffs between path quality, clearance, goal-seeking, and dynamic feasibility.
  • Weight changes interact, so MPPI tuning is about system balance rather than isolated parameter edits.
  • A critic stack should reflect the robot's task and environment, not just copied defaults.
  • Clear test scenarios make critic tuning dramatically more effective.

Practical Guidance

  • Tune critics around visible failure modes such as wall hugging, path cutting, or hesitant approach.
  • Keep track of profile changes so you can reproduce both improvements and regressions.
  • Avoid treating large weights as a substitute for better costmaps or motion limits.
  • Compare behavior in repeated scenarios rather than ad hoc manual impressions.

Corroborating References

When to Read the Original Source

Go to the original skill when you want the detailed critic-by-critic explanation and tuning profiles that make MPPI behavior easier to interpret and deliberately shape.