Research for Nonlinear Model Predictive Controls to Laterally Control Unmanned Vehicle Trajectory Tracking
Abstract
:Featured Application
Abstract
1. Introduction
2. Nonlinear Model Predictive Control
2.1. Principles of Model Predictive Control
2.1.1. Predictive Model
2.1.2. Rolling Optimization
2.1.3. Feedback Correction
2.2. Mathematical Model of Nonlinear System
2.2.1. System State Equation
2.2.2. Vehicle Kinematic Model
2.2.3. Objective Function
2.2.4. Constraints
3. Optimal Algorithm for NMPC
3.1. Discretization of Kinematic Model Based on the Collocation Method
Algorithm 1: Second-order RK Collocation Method for Intelligent Vehicle Prediction Model. |
Input: Control sequence; |
Initial state value: |
Output: state quantity matrix |
1: calculate , , ; |
2: for |
3: calculate ; |
4: calculate |
5: end for |
6: calculate and |
7: for |
8: calculate and |
9: calculate |
10: calculate |
11: end for |
3.2. Solving Nonlinear Programming Problems
3.3. Monte Carlo Simulations
4. Verification Experiment Results and Analysis
4.1. Hardware-In-The-Loop Experiment Platform Architecture
4.2. HiLExperiment Configuration
4.3. HiLExperiment Results
4.4. Real Vehicle Experiment
Results and Analysis
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Guan, Z.; Ding, J.; Du, F. Simulation Research on Trajectory Tracking Controller Based on MPC Algorithm; IEEE: Piscataway, NJ, USA, 2017; pp. 212–216. [Google Scholar]
- Liu, P.; Wang, Y.; Cong, W.; Lei, W. Grouping-Sorting-Optimized Model Predictive Control for Modular Multilevel Converter With Reduced Computational Load. IEEE Trans. Power Electron. 2016, 31, 1896–1907. [Google Scholar] [CrossRef]
- Tang, L.; Yan, F.; Zou, B.; Wang, K.; Lv, C. An Improved Kinematic Model Predictive Control for High-Speed Path Tracking of Autonomous Vehicles. IEEE Access 2020, 8, 51400–51413. [Google Scholar] [CrossRef]
- Guo, P.; He, Z.; Yue, Y.; Xu, Q.; Huang, X.; Chen, Y.; Luo, A. A Novel Two-Stage Model Predictive Control for Modular Multilevel Converter With Reduced Computation. IEEE Trans. Ind. Electron. 2019, 66, 2410–2422. [Google Scholar] [CrossRef]
- Kayacan, E.; Ramon, H.; Saeys, W. Robust Trajectory Tracking Error Model-Based Predictive Control for Unmanned Ground Vehicles. IEEE-Asme Trans. Mechatron. 2016, 21, 806–814. [Google Scholar] [CrossRef]
- Moreno-Valenzuela, J.; Perez-Alcocer, R.; Guerrero-Medina, M.; Dzul, A. Nonlinear PID-Type Controller for Quadrotor Trajectory Tracking. IEEE-Asme Trans. Mechatron. 2018, 23, 2436–2447. [Google Scholar] [CrossRef]
- Shan, Y.; Yang, W.; Chen, C.; Zhou, J.; Zheng, L.; Li, B. CF-Pursuit: A Pursuit Method with a Clothoid Fitting and a Fuzzy Controller for Autonomous Vehicles. Int. J. Adv. Robot. Syst. 2015, 12, 134. [Google Scholar] [CrossRef] [Green Version]
- Morales, S.; Magallanes, J.; Delgado, C.; Canahuire, R. LQR Trajectory Tracking Control of an Omnidirectional Wheeled Mobile Robot. In Proceedings of the 2018 IEEE 2nd Colombian Conference on Robotics and Automation (CCRA), Barranquilla, Colombia, 1–3 November 2018. [Google Scholar]
- Jianyu, C.; Wei, Z.; Tomizuka, M. Autonomous driving motion planning with constrained iterative LQR. IEEE Trans. Intell. Veh. 2019, 4, 244–254. [Google Scholar] [CrossRef]
- Shen, C.; Shi, Y.; Buckham, B. Trajectory Tracking Control of an Autonomous Underwater Vehicle Using Lyapunov-Based Model Predictive Control. IEEE Trans. Ind. Electron. 2018, 65, 5796–5805. [Google Scholar] [CrossRef]
- Falcone, P.; Borrelli, F.; Asgari, J.; Tseng, H.E.; Hrovat, D. Predictive active steering control for autonomous vehicle systems. IEEE Trans. Control Syst. Technol. 2007, 15, 566–580. [Google Scholar] [CrossRef]
- Chang, C.-W.; Shiau, J.-K. Quadrotor Formation Strategies Based on Distributed Consensus and Model Predictive Controls. Appl. Sci. Basel 2018, 8, 2246. [Google Scholar] [CrossRef] [Green Version]
- Wang, C.; Liu, X.; Yang, X.; Hu, F.; Jiang, A.; Yang, C. Trajectory Tracking of an Omni-Directional Wheeled Mobile Robot Using a Model Predictive Control Strategy. Appl. Sci. Basel 2018, 8, 231. [Google Scholar] [CrossRef] [Green Version]
- Bai, G.; Meng, Y.; Liu, L.; Luo, W.; Gu, Q.; Li, K. A New Path Tracking Method Based on Multilayer Model Predictive Control. Appl. Sci. Basel 2019, 9, 2649. [Google Scholar] [CrossRef] [Green Version]
- Wu, H.; Si, Z.; Li, Z. Trajectory Tracking Control for Four-Wheel Independent Drive Intelligent Vehicle Based on Model Predictive Control. IEEE Access 2020, 8, 73071–73081. [Google Scholar] [CrossRef]
- Weiskircher, T.; Wang, Q.; Ayalew, B. Predictive Guidance and Control Framework for (Semi-) Autonomous Vehicles in Public Traffic. IEEE Trans. Control Syst. Technol. 2017, 25, 2034–2046. [Google Scholar] [CrossRef]
- Cao, J.; Song, C.; Peng, S.; Song, S.; Zhang, X.; Xiao, F. Trajectory Tracking Control Algorithm for Autonomous Vehicle Considering Cornering Characteristics. IEEE Access 2020, 8, 59470–59484. [Google Scholar] [CrossRef]
- Gallep, J.; Govender, V.; Müller, S. Model Predictive Lateral Vehicle Guidance Using a Position Controlled EPS System. IFAC-PapersOnLine 2017, 50, 265–270. [Google Scholar] [CrossRef]
- Paden, B.; Cap, M.; Sze Zheng, Y.; Yershov, D.; Frazzoli, E. A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles. IEEE Trans. Intell. Veh. 2016, 1, 33–55. [Google Scholar] [CrossRef] [Green Version]
- Zietkiewicz, J.; Owczarkowski, A. Direct Nonlinear Model Predictive Control and Predictive Control with Feedback Linearization. A Comparison of the Approaches. In Proceedings of the 2017 18th International Carpathian Control Conference (ICCC), Sinaia, Romania, 28–31 May 2017; pp. 451–455. [Google Scholar]
- Kayacan, E.; Saeys, W.; Ramon, H.; Belta, C.; Peschel, J.M. Experimental Validation of Linear and Nonlinear MPC on an Articulated Unmanned Ground Vehicle. IEEE-Asme Trans. Mechatron. 2018, 23, 2023–2030. [Google Scholar] [CrossRef]
- Kayacan, E.; Kayacan, E.; Ramon, H.; Saeys, W. Robust Tube-Based Decentralized Nonlinear Model Predictive Control of an Autonomous Tractor-Trailer System. IEEE-Asme Trans. Mechatron. 2015, 20, 447–456. [Google Scholar] [CrossRef]
- Rafaila, R.C.; Livint, G. Nonlinear Model Predictive Control of Autonomous Vehicle Steering. In Proceedings of the 2015 19th International Conference on System Theory, Control and Computing (ICSTCC), Cheile Gradistei, Romania, 14–16 October 2015; pp. 466–471. [Google Scholar]
- Rafaila, R.C.; Livint, G.; IEEE. Predictive Control of Autonomous Steering for Ground Vehicles. In Proceedings of the 2015 9th International Symposium on Advanced Topics in Electrical Engineering (ATEE), Bucharest, Romania, 7–9 May 2015; pp. 543–547. [Google Scholar]
- Li, S.; Li, Z.; Yu, Z.; Zhang, B.; Zhang, N. Dynamic Trajectory Planning and Tracking for Autonomous Vehicle With Obstacle Avoidance Based on Model Predictive Control. IEEE Access 2019, 7, 132074–132086. [Google Scholar] [CrossRef]
- Chen, J.; Lin, C.; Liang, S. Mixed logical dynamical model-based MPC for yaw stability control of distributed drive electric vehicles. In Proceedings of the 2018 10th International Conference on Applied Energy (ICAE), Hong Kong, China, 22–25 August 2018; pp. 2518–2523. [Google Scholar]
- Tan, Q.; Dai, P.; Zhang, Z.; Katupitiya, J. MPC and PSO Based Control Methodology for Path Tracking of 4WS4WD Vehicles. Appl. Sci. Basel 2018, 8, 1000. [Google Scholar] [CrossRef] [Green Version]
- Ul Haq, A.A.; Cholette, M.E.; Djurdjanovic, D. A Dual-Mode Model Predictive Control Algorithm Trajectory Tracking in Discrete-Time Nonlinear Dynamic Systems. J. Dyn. Syst. Meas. Control. 2017, 139, 044501. [Google Scholar] [CrossRef]
- Johansson, B.; Gafvert, M. Untripped SUV Rollover Detection and Prevention. In Proceedings of the 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No. 04CH37601), Nassau, Bahamas, 14–17 December 2004. [Google Scholar]
- Yildirim, E.A.; Wright, S.J. Warm-start Strategies in Interior-point Methods for Linear Programming. Siam J. Optim. 2002, 12, 782–810. [Google Scholar] [CrossRef]
- Velenis, E.; Frazzoli, E.; Tsiotras, P. Steady-state Cornering Equilibria and Stablisation for a Vehicle During Extreme Operating Conditions. Int. J. Veh. Automous Syst. 2010, 8, 217–241. [Google Scholar] [CrossRef]
- Merabti, H.; Bouchachi, I.; Belarbi, K. Nonlinear Model Predictive Control of Quadcopter. In Proceedings of the 2015 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, 21–23 December 2015; pp. 208–211. [Google Scholar]
- Duan, H.; Li, Q. Sugar Precipitation Control of Chinese Medicine Solution Based on Nonlinear Model Predictive. In Proceedings of the 2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, China, 26–27 August 2015; pp. 66–69. [Google Scholar]
- Montazeri-Gh, M.; Rasti, A.; Imani, A. Comparison of Model Predictive Controller and Min-max Approach for Aircraft Engine Fuel Control. In Proceedings of the 2017 5th International Conference on Control, Instrumentation, and Automation (ICCIA), Shiraz, Iran, 21–23 November 2017; pp. 331–336. [Google Scholar]
- Ubare, P.; Ingole, D.; Sonawane, D. Energy-efficient Nonlinear Model Predictive Control of BLDC Motor in Electric Vehicles. In Proceedings of the 2019 Sixth Indian Control Conference (ICC), IEEE, Hyderabad, India, 18–20 December 2019; pp. 194–199. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhao, K.; Wang, C.; Xiao, G.; Li, H.; Ye, J.; Liu, Y. Research for Nonlinear Model Predictive Controls to Laterally Control Unmanned Vehicle Trajectory Tracking. Appl. Sci. 2020, 10, 6034. https://doi.org/10.3390/app10176034
Zhao K, Wang C, Xiao G, Li H, Ye J, Liu Y. Research for Nonlinear Model Predictive Controls to Laterally Control Unmanned Vehicle Trajectory Tracking. Applied Sciences. 2020; 10(17):6034. https://doi.org/10.3390/app10176034
Chicago/Turabian StyleZhao, Kegang, Chengxia Wang, Guoquan Xiao, Haolin Li, Jie Ye, and Yanwei Liu. 2020. "Research for Nonlinear Model Predictive Controls to Laterally Control Unmanned Vehicle Trajectory Tracking" Applied Sciences 10, no. 17: 6034. https://doi.org/10.3390/app10176034
APA StyleZhao, K., Wang, C., Xiao, G., Li, H., Ye, J., & Liu, Y. (2020). Research for Nonlinear Model Predictive Controls to Laterally Control Unmanned Vehicle Trajectory Tracking. Applied Sciences, 10(17), 6034. https://doi.org/10.3390/app10176034