A Novel Fuzzy Logic Switched MPC for Efficient Path Tracking of Articulated Steering Vehicles
Abstract
:1. Introduction
- (1)
- A new kinematics-based nonlinear MPC (KNMPC) controller—to ensure both tracking accuracy and computational efficiency by incorporating the vehicle sideslip angle into the kinematic model.
- (2)
- A new 4-DOF dynamics-based linearized MPC (DLMPC)—to enhance tracking accuracy under low adhesion road conditions and high speeds by considering tire-ground interaction.
- (3)
- A novel fuzzy-based switched MPC approach—to ensure accurate and efficient path tracking under diverse road conditions simultaneously. This approach can facilitate the transition between KNMPC and DLMPC.
- (4)
- Effective simulations by SIMULINK and ADAMS—to evaluate and verify the performance of KNMPC, DLMPC, and the switched MPC.
2. Vehicle Modeling
2.1. Kinematic Model
2.2. Dynamic Model
- (1)
- We assume the vehicle travels on a flat road surface, neglecting vertical motion.
- (2)
- We assume the connection between the front and rear bodies is rigid, neglecting motion coupling between steering systems and swing axles.
- (3)
- We neglect the lateral load transfer of tires during steering.
- (4)
- We neglect the coupling relationship between longitudinal and lateral forces of the tires and consider the vehicle’s lateral and longitudinal motions separately during modeling.
3. MPC Controller Design and Tracking Error Comparison
3.1. Kinematics-Based Nonlinear MPC
3.2. Dynamics-Based Linear MPC
3.3. Tracking Error Comparison
4. Switched MPC Strategy Design
4.1. Switching Cost
4.2. Fuzzy Logic-Based Switching
5. Results and Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Qu, J.; Zhang, Z.; Qin, Z.; Guo, K.; Li, D. Applications of Autonomous Navigation Technologies for Unmanned Agricultural Tractors: A Review. Machines 2024, 12, 218. [Google Scholar] [CrossRef]
- Song, R.; Ye, Z.; Wang, L.; He, T.; Zhang, L. Autonomous Wheel Loader Trajectory Tracking Control Using LPV-MPC. In Proceedings of the 2022 American Control Conference, Atlanta, GA, USA, 8–10 June 2022. [Google Scholar]
- Nayl, T.; Nikolakopoulos, G.; Gustafsson, T. A full error dynamic switching modeling and control scheme for an articulated vehicle. Int. J. Control Autom. Syst. 2015, 13, 1221–1232. [Google Scholar] [CrossRef]
- Pazooki, A.; Rakheja, S.; Cao, D. Kineto-dynamic directional response analysis of an articulated frame steer vehicle. Int. J. Veh. Des. 2014, 65, 1–30. [Google Scholar] [CrossRef]
- Li, X.; Wang, G.; Yao, Z.; Qu, J. Dynamic model, and validation of an articulated steering wheel loader on slopes and over obstacles. Veh. Syst. Dyn. 2013, 51, 1305–1323. [Google Scholar] [CrossRef]
- Zhu, Q.; Yang, C.; Hu, H.; Wu, X. Building a novel dynamics rollover model for critical instability state analysis of articulated multibody vehicles. Int. J. Heavy Veh. Syst. 2021, 28, 329–352. [Google Scholar] [CrossRef]
- Shi, J.; Sun, D.; Qin, D.; Hu, M.; Kan, Y.; Ma, K.; Chen, R. Planning the trajectory of an autonomous wheel loader and tracking its trajectory via adaptive model predictive control. Robot. Auton. Syst. 2020, 131, 103570. [Google Scholar] [CrossRef]
- Shahirpour, A.; Abel, D. Simulation, and successive sideslip-compensating model predictive control for articulated dump trucks. In Proceedings of the IEEE 25th International Conference on Intelligent Transportation Systems (ITSC), Macau, China, 8–12 October 2022. [Google Scholar]
- Nayl, T.; Nikolakopoulos, G.; Gustafsson, T.; Kominiak, D.; Nyberg, R. Design, and experimental evaluation of a novel sliding mode controller for an articulated vehicle. Robot. Auton. Syst. 2018, 103, 213–221. [Google Scholar] [CrossRef]
- Yu, H.; Zhao, C.; Li, S.; Wang, Z.; Zhang, Y. Pre-work for the birth of driver-less scraper (LHD) in the underground mine: The path tracking control based on an LQR controller and algorithms comparison. Sensors 2021, 21, 7839. [Google Scholar] [CrossRef]
- Dekker, L.G.; Marshall, J.A.; Larsson, J. Experiments in feedback linearized iterative learning-based path following for center-articulated industrial vehicles. J. Field Robot. 2019, 36, 955–972. [Google Scholar] [CrossRef]
- Zhao, X.; Yang, J.; Zhang, W.; Zeng, J. Feedback linearization control for path tracking of articulated dump truck. Telkomnika 2015, 13, 922–929. [Google Scholar] [CrossRef]
- Bai, G.; Liu, L.; Meng, Y.; Luo, W.; Gu, Q.; Ma, B. Path tracking of mining vehicles based on nonlinear model predictive control. Appl. Sci. 2019, 9, 1372. [Google Scholar] [CrossRef]
- Nayl, T.; Nikolakopoulos, G.; Gustafsson, T. Effect of kinematic parameters on MPC based on-line motion planning for an articulated vehicle. Robot. Auton. Syst. 2015, 70, 16–24. [Google Scholar] [CrossRef]
- Zhou, B.; Su, X.; Yu, H.; Guo, W.; Zhang, Q. Research on Path Tracking of Articulated Steering Tractor Based on Modified Model Predictive Control. Agriculture 2023, 13, 871. [Google Scholar] [CrossRef]
- Stano, P.; Montanaro, U.; Tavernini, D.; Tufo, M.; Fiengo, G.; Novella, L.; Sorniotti, A. Model predictive path tracking control for automated road vehicles: A review. Annu. Rev. Control 2023, 55, 194–236. [Google Scholar] [CrossRef]
- Li, P.; Lam, J.; Lu, R. Robust switched velocity-dependent path-following control for autonomous ground vehicles. IEEE Trans. Intell. Transp. 2023, 24, 4815–4826. [Google Scholar] [CrossRef]
- Hang, P.; Chen, X. Path tracking control of 4-wheel-steering autonomous ground vehicles based on linear parameter-varying system with experimental verification. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2019, 235, 411–423. [Google Scholar] [CrossRef]
- Tang, Z.; Xu, X.; Wang, F.; Jiang, X.; Jiang, H. Coordinated control for path following of two-wheel independently actuated autonomous ground vehicle. IET Intell. Transp. Syst. 2019, 13, 628–635. [Google Scholar] [CrossRef]
- Chen, Y.; Chen, S.; Ren, H.; Gao, Z.; Liu, Z. Path tracking and handling stability control strategy with collision avoidance for autonomous vehicles under extreme conditions. IEEE Trans. Veh. Technol. 2020, 69, 14602–14617. [Google Scholar] [CrossRef]
- He, Y.; Wu, J.; Xu, F.; Liu, X.; Wang, S.; Cui, G. Path Tracking Control Based on TS Fuzzy Model for Autonomous Vehicles with Yaw Angle and Heading Angle. Machines 2024, 12, 375. [Google Scholar] [CrossRef]
- Rokonuzz, M.; Mohajer, N.; Nahavandi, S. Effective adoption of vehicle models for autonomous vehicle path tracking: A switched MPC approach. Veh. Syst. Dyn. 2022, 61, 1236–1259. [Google Scholar] [CrossRef]
- Awad, N.; Lasheen, A.; Elnaggar, M.; Kamel, A. Model predictive control with fuzzy logic switching for path tracking of autonomous vehicles. ISA Trans. 2022, 129, 193–205. [Google Scholar] [CrossRef] [PubMed]
- Alshaer, B.J.; Darabseh, T.T.; Momani, A.Q. Modelling and control of an autonomous articulated mining vehicle navigating a predefined path. Int. J. Heavy Veh. Syst. 2014, 21, 152–168. [Google Scholar] [CrossRef]
- Zhang, Z.; Xie, L.; Lu, S.; Wu, X.; Su, H. Vehicle yaw stability control with a two-layered learning MPC. Veh. Syst. Dyn. 2023, 61, 423–444. [Google Scholar] [CrossRef]
- Wang, W.; Wang, X. Research on robot indoor localization method based on wireless sensor network. In Proceedings of the 2015 International Conference on Advances in Mechanical Engineering and Industrial Informatics, Zhengzhou, China, 11–12 April 2015. [Google Scholar]
- Lee, H.J.; Park, J.B.; Chen, G. Robust fuzzy control of nonlinear systems with parametric uncertainties. IEEE Trans. Fuzzy Syst. 2001, 9, 369–379. [Google Scholar]
- Wang, M.; Niu, C.; Wang, Z.; Jiang, Y.; Jian, J.; Tang, X. Model and Parameter Adaptive MPC Path Tracking Control Study of Rear-Wheel-Steering Agricultural Machinery. Agriculture 2024, 14, 823. [Google Scholar] [CrossRef]
- Yang, C.; Zhu, Q.; Liu, Q.; Chen, X. An unscented Kalman filter based velocity estimation method for articulated steering vehicles using a novel dynamic model. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2023, 237, 389–405. [Google Scholar] [CrossRef]
Symbol | Description |
---|---|
Center points of front and rear wheel axle | |
, | Sideslip angle of front and rear vehicle body |
Steering angle | |
Heading angles of front and rear bodies | |
Distances from articulation point to front and rear wheel axle | |
Velocities of front and rear bodies | |
Longitudinal velocity of front and rear wheel axle | |
Lateral velocity of front and rear wheel axle | |
Centroid of vehicle | |
Longitudinal velocity of vehicle’s centroid | |
Lateral velocity of vehicle’s centroid | |
Yaw rate of vehicle’s centroid | |
Yaw angle of vehicle’s centroid | |
Longitudinal tire force | |
Lateral tire force | |
Moment of inertia of vehicle about z-axis | |
Distance from centroid to articulation point | |
Distance from centroid to rear axle | |
Mass of front and rear vehicle bodies | |
Cornering stiffness coefficient of front and rear tire | |
Longitudinal stiffness of front and rear tire | |
Slip rate of front and rear wheels | |
Sideslip angle of front and rear wheels |
Controller ID. | Switching Cost | |||
---|---|---|---|---|
S | M | L | ||
Switching cost | S | KS | KS | KS |
M | DS | KL | KL | |
L | DS | DL | KL |
Symbol and Unit | |||||||||
---|---|---|---|---|---|---|---|---|---|
Value | 0.28 | 0.47 | 0.18 | 0.29 | 30.71 | 34.85 | 18,600 | 12,500 | 20,000 |
Parameters | T | Np1, Nc1 | Np2, Nc2 | Qd, Qθ | R | ρ | γmax |
---|---|---|---|---|---|---|---|
Value | 0.05 s | 10, 2 | 20, 5 | 10, 10 | 5 | 0.001 | 0.52 rad |
KNMPC | DLMPC | Switched MPC | ||||
---|---|---|---|---|---|---|
V = 1 m/s | V = 2 m/s | V = 1 m/s | V = 2 m/s | V = 1 m/s | V = 2 m/s | |
Average Error (m) | 0.14 | 0.16 | 0.03 | 0.05 | 0.02 | 0.06 |
Max Error (m) | 0.56 | 0.63 | 0.07 | 0.19 | 0.06 | 0.17 |
Average Solution times (s) | 0.0071 | 0.0082 | 0.0172 | 0.0192 | 0.0075 | 0.0084 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, X.; Cheng, J.; Hu, H.; Shao, G.; Gao, Y.; Zhu, Q. A Novel Fuzzy Logic Switched MPC for Efficient Path Tracking of Articulated Steering Vehicles. Robotics 2024, 13, 134. https://doi.org/10.3390/robotics13090134
Chen X, Cheng J, Hu H, Shao G, Gao Y, Zhu Q. A Novel Fuzzy Logic Switched MPC for Efficient Path Tracking of Articulated Steering Vehicles. Robotics. 2024; 13(9):134. https://doi.org/10.3390/robotics13090134
Chicago/Turabian StyleChen, Xuanwei, Jiaqi Cheng, Huosheng Hu, Guifang Shao, Yunlong Gao, and Qingyuan Zhu. 2024. "A Novel Fuzzy Logic Switched MPC for Efficient Path Tracking of Articulated Steering Vehicles" Robotics 13, no. 9: 134. https://doi.org/10.3390/robotics13090134
APA StyleChen, X., Cheng, J., Hu, H., Shao, G., Gao, Y., & Zhu, Q. (2024). A Novel Fuzzy Logic Switched MPC for Efficient Path Tracking of Articulated Steering Vehicles. Robotics, 13(9), 134. https://doi.org/10.3390/robotics13090134