cs.ROJan 21, 2026

DWPP: Dynamic Window Pure Pursuit Considering Velocity and Acceleration Constraints

Authors: Fumiya Ohnishi, Masaki Takahashi

Abstract

Pure pursuit and its variants are widely used for mobile robot path tracking owing to their simplicity and computational efficiency. However, many conventional approaches do not explicitly account for velocity and acceleration constraints, resulting in discrepancies between commanded and actual velocities that result in overshoot and degraded tracking performance. To address this problem, this paper proposes dynamic window pure pursuit (DWPP), which fundamentally reformulates the command velocity computation process to explicitly incorporate velocity and acceleration constraints. Specifically, DWPP formulates command velocity computation in the velocity space (the vv-ωω plane) and selects the command velocity as the point within the dynamic window that is closest to the line ω=κvω= κv. Experimental results demonstrate that DWPP avoids constraint-violating commands and achieves superior path-tracking accuracy compared with conventional pure pursuit methods. The proposed method has been integrated into the official Nav2 repository and is publicly available (https://github.com/ros-navigation/navigation2).

Figures & tables

Explore similar work

CardsList
  1. Dynamic Lookahead Distance via Reinforcement Learning-Based Pure Pursuit for Autonomous Racing

    Mar 30, 2026Mohamed Elgouhary, Amr S. El-WakeelAutonomous RacingRL Control

  2. D3DWA: Adaptive Weight and Prediction-Horizon for Dynamic Window Approach via Dueling Double Deep Q-Network

    Sep 11, 2026Zahra Jooyandeh, Masato Kobayashi, Yuki UranishiRobot NavigationRobot Policy Adaptation

  3. Learning to Tune Pure Pursuit in Autonomous Racing: Joint Lookahead and Steering-Gain Control with PPO

    Feb 20, 2026Mohamed Elgouhary, Amr S. El-WakeelAutonomous RacingAdaptive Control