Abstract
In narrow environments with dynamic dense obstacles, it is difficult to find feasible paths for autonomous ground vehicles (AGVs) by using existing methods due to the strict security constraints on AGV movements. To overcome such difficulty, this work proposes an improved local path tracking algorithm based on model predictive control and a dynamic control barrier function with slack variable (MPC-DS). In this algorithm, slack variable is integrated with the control barrier function to convert the strict constraints to soft ones. To regulate the values of slack variable, a suitable penalty coefficient selected by using a series of comparative simulations is incorporated into MPC’s cost function. To test effectiveness of the proposed method, it is compared with three mainstream methods in environments with dense and sparse dynamic obstacles. Results of simulations and physical experiments show that AGV controlled by the proposed algorithm can avoid obstacles safely and efficiently in complex environments. It is worth noting that its use reduces energy consumption by 21.1% in comparison with the existing ones.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 16963-16972 |
| Number of pages | 10 |
| Journal | IEEE Transactions on Intelligent Transportation Systems |
| Volume | 26 |
| Issue number | 10 |
| DOIs | |
| State | Published - 2025 |
| Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Automotive Engineering
- Mechanical Engineering
- Computer Science Applications
Keywords
- Autonomous vehicle
- dynamic obstacle avoidance
- model predictive control (MPC)
- path tracking