Skip to main content
Log in

Optimal Path Planning for Autonomous Vehicles Using Artificial Potential Field Algorithm

  • Published:
International Journal of Automotive Technology Aims and scope Submit manuscript

Abstract

This paper proposes an optimal path planning algorithm to make the autonomous vehicle follow the desired path profile while avoiding nearby obstacles safely. Also, it utilizes only readily available sensors equipped with typical autonomous vehicle system. For optimal path planning, an artificial potential field (APF) algorithm to derive both desired vehicle longitudinal velocity and desired vehicle yaw angle in real time is newly designed, which includes both a repulsive field for avoiding road boundaries and nearby obstacles ahead, and an attractive field for following the proper lane. Next, the path tracking control algorithm consists of longitudinal and lateral motion controllers. Especially, a model predictive control (MPC) for vehicle lateral motion causes the yaw angle error between the desired path profile and the vehicle to approach zero. Then, it can derive an optimal front steering angle considering vehicle state and input constraints. Using CarSim and MATLAB/Simulink simulations, the effectiveness of the proposed algorithm in this paper is verified in some driving scenarios. Accordingly, its high performance for the path planning and tracking of autonomous vehicles can be clearly confirmed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

ν :

vehicle longitudinal velocity, km/h

ψ :

vehicle yaw angle, deg

l f :

distance between the vehicle center and the front axle, m

l r :

distance between the vehicle center and the rear axle, m

t :

track width, mm

a x&y :

vehicle longitudinal and lateral accelerations, m/s2

μ :

tire-road friction coefficient, -

R e :

tire effective rolling radius, m

m :

total mass of vehicle, kg

T w :

total wheel torque, N·m

β :

vehicle sideslip angle, deg

C f :

tire cornering stiffness of front axle, N/deg

C r :

tire cornering stiffness of rear axle, N/deg

r :

vehicle yaw rate, deg/s

δ f :

front steering angle, deg

I z :

vehicle yaw moment of inertia, kg·m2

s :

travel distance of vehicle, m

References

  • Berglund, T., Brodnik, A., Jonsson, H., Staffanson, M. and Soderkvist, I. (2009). Planning smooth and obstacle-avoiding B-spline paths for autonomous mining vehicles. IEEE Trans. Automation Science and Engineering 7, 1, 167–172.

    Article  Google Scholar 

  • Braid, D., Broggi, A. and Schmiedel, G. (2006). The terramax autonomous vehicle. J. Field Robotics 23, 9, 693–708.

    Article  Google Scholar 

  • Brezak, M. and Petrovic, I. (2013). Real-time approximation of clothoids with bounded error for path planning applications. IEEE Trans. Robotics 30, 2, 507–515.

    Article  Google Scholar 

  • Dolgov, D., Thrun, S., Montemerlo, M. and Diebel, J. (2010). Path planning for autonomous vehicles in unknown semi-structured environments. Int. J. Robotics Research 29, 5, 485–501.

    Article  Google Scholar 

  • Ferguson, D., Howard, T. M. and Likhachev, M. (2008). Motion planning in urban environments. J. Field Robotics 25, 11–12, 939–960.

    Article  Google Scholar 

  • Fraichard, T. and Scheuer, A. (2004). From Reeds and Shepp’s to continuous-curvature paths. IEEE Trans. Robotics 20, 6, 1025–1035.

    Article  Google Scholar 

  • Funke, J., Brown, M., Erlien, S. M. and Gerdes, J. C. (2016). Collision avoidance and stabilization for autonomous vehicles in emergency scenarios. IEEE Trans. Control System Technology 25, 4, 1204–1216.

    Article  Google Scholar 

  • Glaser, S., Vanholme, B., Mammar, S., Gruyer, D. and Nouveliere, L. (2010). Maneuver-based trajectory planning for highly autonomous vehicles on real road with traffic and driver interaction. IEEE Trans. Intelligent Transportation Systems 11, 3, 589–606.

    Article  Google Scholar 

  • Gonzalez, D., Perez, J., Milanes, V. and Nashashibi, F. (2015). A review of motion planning techniques for automated vehicles. IEEE Trans. Intelligent Transportation Systems 17, 4, 1135–1145.

    Article  Google Scholar 

  • Huang, Y., Ding, H., Zhang, Y., Wang, H., Cao, D., Xu, N. and Hu, C. (2019). A motion planning and tracking framework for autonomous vehicles based on artificial potential field elaborated resistance network approach. IEEE Trans. Industrial Electronics 67, 2, 1376–1386.

    Article  Google Scholar 

  • Jeon, J. H., Cowlagi, R. V., Peters, S. C., Karaman, S., Frazzoli, E., Tsiotras, P. and Iagnemma, K. (2013). Optimal motion planning with the half-car dynamical model for autonomous high-speed driving. American Control Conf. (ACC), Washington, DC, USA.

  • Kuwata, Y., Teo, J., Fiore, G., Karaman, S., Frazzoli, E. and How, J. P. (2009). Real-time motion planning with applications to autonomous urban driving. IEEE Trans. Control System Technology 17, 5, 1105–1118.

    Article  Google Scholar 

  • Li, B., Du, H. and Li W. (2016). A potential field approach-based trajectory control for autonomous electric vehicles with in-wheel motors. IEEE Trans. Intelligent Transportation Systems 18, 8, 2044–2055.

    Article  Google Scholar 

  • Li, H., Liu, W., Yang, C., Wang, W., Qie, T. and Xiang, C. (2021). An optimization-based path planning approach for autonomous vehicles using the DynEFWA-artificial potential field. IEEE Trans. Intelligent Vehicles 7, 2, 263–272.

    Article  Google Scholar 

  • Likhachev, M. and Ferguson, D. (2009). Planning long dynamically feasible maneuvers for autonomous vehicles. Int. J. Robotics Research 28, 8, 933–945.

    Article  Google Scholar 

  • Lu, B., Li, G., Yu, H., Wang, H., Guo, J., Cao, D. and He, H. (2020). Adaptive potential field-based path planning for complex autonomous driving scenarios. IEEE Access, 8, 225294–225305.

    Article  Google Scholar 

  • Park, G. (2022). Sideslip angle control of electronic-four-wheel drive vehicle using backstepping controller. Int. J. Automotive Technology 23, 3, 729–739.

    Article  Google Scholar 

  • Park, G. and Choi, S. (2021). A model predictive control for path tracking of electronic-four-wheel drive vehicles. IEEE Trans. Vehicular Technology 70, 11, 11352–11364.

    Article  Google Scholar 

  • Piazzi, A., Lo Bianco, C. G., Bertozzi, M., Fascioli, A. and Broggi, A. (2002). Quintic g2-splines for the iterative steering of vision-based autonomous vehicles. IEEE Trans. Intelligent Transportation Systems 3, 1, 27–36.

    Article  Google Scholar 

  • Piyabongkarn, D., Rajamani, R., Grogg, J. A. and Lew, J. Y. (2008). Development and experimental evaluation of a slip angle estimator for vehicle stability control. IEEE Trans. Control System Technology 17, 1, 78–88.

    Article  Google Scholar 

  • Rasekhipour, Y., Khajepour, A., Chen, S. and Litkouhi, B. (2016). A potential field-based model predictive path-planning controller for autonomous road vehicles. IEEE Trans. Intelligent Transportation Systems 18, 5, 1255–1267.

    Article  Google Scholar 

  • Shiller, Z. and Gwo, Y. R. (1991). Dynamic motion planning of autonomous vehicles. IEEE Trans. Robotics and Automation 7, 2, 241–249.

    Article  Google Scholar 

Download references

Acknowledgement

This research was supported by the 2023 Research Fund of University of Ulsan.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mooryong Choi.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Park, G., Choi, M. Optimal Path Planning for Autonomous Vehicles Using Artificial Potential Field Algorithm. Int.J Automot. Technol. 24, 1259–1267 (2023). https://doi.org/10.1007/s12239-023-0102-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12239-023-0102-x

Key Words

Navigation