Skip to content

DWB Critics and Scoring

Source: ros2-copilot-skills DWB critics skill

Why This Matters

DWB does not have one behavior. It has the behavior created by its critics. If the robot hugs walls, overshoots goals, or oscillates at path transitions, the cause is often the scoring mix rather than the trajectory sampling itself.

Distilled Takeaways

  • Critics are the value system of DWB: they decide what counts as good local motion.
  • Weights interact, so changing one critic can change the meaning of the rest.
  • Goal approach, path alignment, obstacle clearance, and rotation behavior often need to be balanced deliberately for a specific robot.
  • Tuning critics is easier when you diagnose a concrete motion symptom instead of tuning abstractly.

Practical Guidance

  • Change a small number of critic weights at a time and observe a repeatable scenario.
  • Focus first on the dominant failure mode the operator can see.
  • Remember that bad local scoring can also be a symptom of a poor local costmap or footprint.
  • Keep a record of weight changes so you can reason backward when behavior regresses.

Corroborating References

When to Read the Original Source

Go to the original skill when you want critic-by-critic tuning advice and concrete guidance for interpreting common DWB motion pathologies.