Overview
The Dynamic Window Approach samples translational and angular velocities that the robot can reach within acceleration limits, simulates short trajectories, and chooses a collision-free command with a good score.
Chooses robot velocity commands by simulating short feasible motions and scoring them.
Compact metadata for implementation and discovery.
The Dynamic Window Approach samples translational and angular velocities that the robot can reach within acceleration limits, simulates short trajectories, and chooses a collision-free command with a good score.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
Show sampling feasible velocity commands and scoring short simulated trajectories on a small local robot navigation example.
DWA is a local planner; it is commonly paired with a global planner or navigation objective.
What each reference supports for this entry.
Original dynamic window approach paper for velocity-space local robot collision avoidance.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Pathfinding · Core
Dynamic Window Approach and A* Search both relate to local robot navigation, but use different structures or assumptions.
Compare with thisDynamic Window Approach and A* Search both relate to local robot navigation, but use different structures or assumptions.
Dynamic Window Approach and D* Search both relate to local robot navigation, but use different structures or assumptions.
Dynamic Window Approach and Lifelong Planning A* both relate to local robot navigation, but use different structures or assumptions.