Have a personal or library account? Click to login
Computationally Efficient Dynamic Window Approach Based on Pattern Search Optimization Cover

Computationally Efficient Dynamic Window Approach Based on Pattern Search Optimization

Open Access
|Dec 2025

Abstract

Collision avoidance is a crucial aspect of autonomous ground vehicles (AGVs). One of the most common algorithms is called the dynamic window approach (DWA). The algorithm enables AGVs to operate with high performance in an unknown environment with a particular emphasis on achieving maximum linear and angular acceleration. However, DWA requires high computational effort to examine all possibilities with high resolution, and then select the best possible pair of control signals, i.e., linear and angular velocities. In this paper, the Pattern Search (PS) optimization algorithm is used to reduce the computational requirement of the DWA. Instead of calculating the DWA objective function for each possibility, the PS is used for algorithmically selecting the next examined pair of control signals. The results obtained demonstrate that a similar resolution of control signals can be achieved with almost two times less computational effort. The proposed approach has been examined in the MATLAB environment, while the source code is available on the MathWorks FileExchange.

DOI: https://doi.org/10.2478/ama-2025-0074 | Journal eISSN: 2300-5319 | Journal ISSN: 1898-4088
Language: English
Page range: 659 - 664
Submitted on: Apr 27, 2025
Accepted on: Oct 5, 2025
Published on: Dec 19, 2025
Published by: Bialystok University of Technology
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2025 Rafal SZCZEPAŃSKI, published by Bialystok University of Technology
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.