Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Path Tracking of Autonomous Vehicle Based on NMPC With Pre-Steering

Published: 10 November 2023 Publication History

Abstract

In scenarios characterized by significant curvature, such as curves, the presence of steering system hysteresis and linearization of the vehicle model may lead to understeer and steady-state errors, thereby exerting an adverse impact on the performance of the tracking control system. To address these formidable challenges, this study introduces an innovative path planning and tracking framework. This framework leverages batch informed trees to derive the reference path and employs Nonlinear Model Predictive Control (NMPC) with pre-steering to accomplish efficient tracking of the predetermined path. Additionally, a smart car experiment platform has been established for simulating and validating various scenarios, with results demonstrating improved performance in tracking accuracy and steering smoothness when compared to Traditional Model Predictive Control (TMPC). Particularly in scenarios involving substantial curvature, such as curves, the proposed framework exhibits a nearly 50% reduction in root mean square error, underscoring its enhanced performance.

References

[1]
K. Liang, J. Mårtensson, and K. H. Johansson, “Heavy-duty vehicle platoon formation for fuel efficiency,” IEEE Trans. Intell. Transp. Syst., vol. 17, no. 4, pp. 1051–1061, Apr. 2016. 10.1109/TITS.2015.2492243.
[2]
W. Brenner and A. Herrmann, “An overview of technology, benefits and impact of automated and autonomous driving on the automotive industry,” in Digital Marketplaces Unleashed. Berlin, Germany: Springer, Sep. 2018, pp. 427–442. 10.1007/978-3-662-49275-8_39.
[3]
F. Garrido and P. Resende, “Review of decision-making and planning approaches in automated driving,” IEEE Access, vol. 10, pp. 100348–100366, 2022. 10.1109/access.2022.3207759.
[4]
D. González, J. Pérez, V. Milanés, and F. Nashashibi, “A review of motion planning techniques for automated vehicles,” IEEE Trans. Intell. Transp. Syst., vol. 17, no. 4, pp. 1135–1145, Apr. 2016. 10.1109/tits.2015.2498841.
[5]
C. Zhouet al., “The review unmanned surface vehicle path planning: Based on multi-modality constraint,” Ocean Eng., vol. 200, Mar. 2020, Art. no. 10.1016/j.oceaneng.2020.107043.
[6]
L. Claussmann, M. Revilloud, D. Gruyer, and S. Glaser, “A review of motion planning for highway autonomous driving,” IEEE Trans. Intell. Transp. Syst., vol. 21, no. 5, pp. 1826–1848, May 2020. 10.1109/tits.2019.2913998.
[7]
N. Wang, H. Xu, C. Li, and J. Yin, “Hierarchical path planning of unmanned surface vehicles: A fuzzy artificial potential field approach,” Int. J. Fuzzy Syst., vol. 23, pp. 1797–1808, Jul. 2020. 10.1007/s40815-020-00912-y.
[8]
S. Xu and H. Peng, “Design, analysis, and experiments of preview path tracking control for autonomous vehicles,” IEEE Trans. Intell. Transp. Syst., vol. 21, no. 1, pp. 48–58, Jan. 2020. 10.1109/tits.2019.2892926.
[9]
W. Zhang, “A robust lateral tracking control strategy for autonomous driving vehicles,” Mech. Syst. Signal Process., vol. 150, Mar. 2021, Art. no,. 10.1016/j.ymssp.2020.107238.
[10]
J. Zhao, J. Du, B. Zhu, Z. Wang, Z. Chen, and X. Tao, “Intelligent vehicle longitudinal cruise control based on adaptive dynamic sliding mode control,” Automotive Eng., vol. 44, no. 1, pp. 8–16, 2022.
[11]
C. Ntakolia, S. Moustakidis, and A. Siouras, “Autonomous path planning with obstacle avoidance for smart assistive systems,” Expert Syst. Appl., vol. 213, Mar. 2023, Art. no. 10.1016/j.eswa.2022.119049.
[12]
S. Karaman and E. Frazzoli, “Sampling-based algorithms for optimal motion planning,” Int. J. Robot. Res., vol. 30, no. 7, pp. 846–894, Jun. 2011. 10.1177/0278364911406761.
[13]
J. D. Gammell, S. S. Srinivasa, and T. D. Barfoot, “Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., Sep. 2014, pp. 2997–3004. 10.1109/IROS.2014.6942976.
[14]
J. D. Gammell, T. D. Barfoot, and S. S. Srinivasa, “Batch Informed Trees (BIT*): Informed asymptotically optimal anytime search,” Int. J. Robot. Res., vol. 39, no. 5, pp. 543–567, Jan. 2020. 10.1177/0278364919890396.
[15]
H. Guo, D. Cao, H. Chen, Z. Sun, and Y. Hu, “Model predictive path following control for autonomous cars considering a measurable disturbance: Implementation, testing, and verification,” Mech. Syst. Signal Process., vol. 118, pp. 41–60, Mar. 2019. 10.1016/j.ymssp.2018.08.028.
[16]
F. Yakub and Y. Mori, “Comparative study of autonomous path-following vehicle control via model predictive control and linear quadratic control,” Inst. Mech. Eng., Part-D, J. Automobile Eng., vol. 229, no. 12, pp. 1695–1714, Oct. 2015. 10.1177/0954407014566031.
[17]
E. Kayacan, E. Kayacan, H. Ramon, and W. Saeys, “Learning in centralized nonlinear model predictive control: Application to an autonomous tractor-trailer system,” IEEE Trans. Control Syst. Technol., vol. 23, no. 1, pp. 197–205, Jan. 2015. 10.1109/tcst.2014.2321514.
[18]
C. Shen, H. Guo, F. Liu, and H. Chen, “MPC-based path tracking controller design for autonomous ground vehicles,” in Proc. 36th Chinese Control Conf. (CCC), 2017, pp. 9584–9589. 10.23919/ChiCC.2017.8028887.
[19]
A. Swief, A. El-Zawawi, and M. El-Habrouk, “A survey of model predictive control development in automotive industries,” in Proc. Int. Conf. Appl. Autom. Ind. Diagn. (ICAAID), 2019, pp. 1–7. 10.1109/ICAAID.2019.8934974.
[20]
S. E. Li, Z. Jia, K. Li, and B. Cheng, “Fast online computation of a model predictive controller and its application to fuel economy–oriented adaptive cruise control,” IEEE Trans. Intell. Transp. Syst., vol. 16, no. 3, pp. 1199–1209, Jun. 2015. 10.1109/TITS.2014.2354052.
[21]
Y. Zhang, A. Khajepour, E. Hashemi, Y. Qin, and Y. Huang, “Reconfigurable model predictive control for articulated vehicle stability with experimental validation,” IEEE Trans. Transport. Electrific., vol. 6, no. 1, pp. 308–317, Mar. 2020. 10.1109/tte.2020.2972374.
[22]
X. Du, K. K. K. Htet, and K. K. Tan, “Development of a genetic-algorithm-based nonlinear model predictive control scheme on velocity and steering of autonomous vehicles,” IEEE Trans. Ind. Electron., vol. 63, no. 11, pp. 6970–6977, Nov. 2016. 10.1109/tie.2016.2585079.
[23]
G. Bai, Y. Meng, L. Liu, W. Luo, Q. Gu, and K. Li, “A new path tracking method based on multilayer model predictive control,” Appl. Sci., vol. 9, no. 13, p. 2649, Jun. 2019. 10.3390/app9132649.
[24]
R. Rafaila and G. Livint, “Comparison between generalized predictive control and nonlinear predictive control for automated ground vehicles,” in Proc. Int. Conf. Expo. Electr. Power Eng. (EPE), 2018, pp. 1023–1028. 10.1109/ICEPE.2018.8559674.
[25]
M. Brown, J. Funke, S. Erlien, and J. C. Gerdes, “Safe driving envelopes for path tracking in autonomous vehicles,” Control Eng. Pract., vol. 61, pp. 307–316, Apr. 2017. 10.1016/j.conengprac.2016.04.013.
[26]
H. Wang, B. Liu, X. Ping, and Q. An, “Path tracking control for autonomous vehicles based on an improved MPC,” IEEE Access, vol. 7, pp. 161064–161073, 2019. 10.1109/ACCESS.2019.2944894.
[27]
J. Li, J. Dai, A. Issakhov, S. F. Almojil, and A. Souri, “Towards decision support systems for energy management in the smart industry and Internet of Things,” Comput. Ind. Eng., vol. 161, Nov. 2021, Art. no. 10.1016/j.cie.2021.107671.
[28]
X. Taoet al., “A multi-sensor fusion positioning strategy forintelligent vehicles using global pose graph optimization,” IEEETrans. Veh. Technol., vol. 71, no. 3, pp. 2614–2627, Mar. 2022. 10.1109/tvt.2021.3139006.
[29]
J. Liu, P. Jayakumar, J. L. Stein, and T. Ersal, “Combined speed and steering control in high-speed autonomous ground vehicles for obstacle avoidance using model predictive control,” IEEE Trans. Veh. Technol., vol. 66, no. 10, pp. 8746–8763, Oct. 2017. 10.1109/tvt.2017.2707076.
[30]
K. Okada, “ROS (Robot operating system),” J. Robot. Soc. Japan, vol. 30, no. 9, pp. 830–835, 2012. 10.7210/jrsj.30.830.
[31]
N. Koenig and A. Howard, “Design and use paradigms for gazebo, an open-source multi-robot simulator,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2004, pp. 2149–2154, vol. 3. 10.1109/IROS.2004.1389727.
[32]
X. Li, X. Tao, B. Zhu, and W. Deng, “Research on a simulation method of the millimeter wave radar virtual test environment for intelligent driving,” Sensors, vol. 20, no. 7, p. 1929, Mar. 2020. 10.3390/s20071929.
[33]
J. Lee and S. B. Choi, “Integrated control of steering and braking for path tracking using multi-point linearized MPC,” IEEE Trans. Intell. Vehicles, vol. 8, no. 5, pp. 3324–3335, May 2023. 10.1109/tiv.2022.3218734.
[34]
T. Shan and B. Englot, “Lego-loam: Lightweight and ground-optimized lidar odometry and mapping on variable terrain,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst. (IROS), 2018, pp. 4758–4765. 10.1109/IROS.2018.8594299.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Consumer Electronics
IEEE Transactions on Consumer Electronics  Volume 70, Issue 1
Feb. 2024
4633 pages

Publisher

IEEE Press

Publication History

Published: 10 November 2023

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Dec 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media