Abstract
Aiming at the problems of the poor trajectory-tracking performance and low control accuracy of unmanned vehicles under complex working conditions, we first estimate the lateral force of tires using the square root cubature Kalman filter (SRCKF) in order to correct the lateral stiffness of the tires online, which reduces the model bias caused by constant lateral stiffness, and then adopt a Gaussian function-based adaptive time-domain model predictive control method to improve the trajectory-tracking control accuracy of unmanned vehicles under complex working conditions. Finally, the proposed control algorithm is validated via Carsim and MATLAB/Simulink joint simulation. The results show that compared with the classical model predictive control (MPC) algorithm, the proposed control algorithm reduces the average lateral tracking error by 73.07% and the peak beta and the peak yaw rate by 50.89% and 47.51%, respectively, so that the unmanned vehicle is able to maintain good tracking performance and control accuracy.
1. Introduction
The advancement and development of automated driving technology, along with the modernization of economic levels, have led to the development of new automobile technology that is becoming more intelligent and electrified. Additionally, unmanned electric vehicles that can operate in challenging environments are being used extensively. With its fully wire-control integrated chassis and independent-driving and -braking capabilities, the unmanned electric vehicle can significantly increase operational accuracy and efficiency, in addition to taking the place of manual labor in challenging conditions [1]. Thus, the key to the development of China’s modern industry is the research and development of unmanned vehicles with autonomous precision operation functions that are suitable for complex working conditions. Trajectory-tracking control is the foundation that enables unmanned vehicles to realize autonomous, precise operation.
Many academics are currently conducting extensive research on trajectory-tracking control techniques. PID control [2], optimal control [3], sliding mode control [4], fuzzy control [5], and other techniques are frequently utilized in trajectory-tracking control. These methods can reduce computational time and simplify the control model. Because of the nonlinearity of the vehicle system, the weight parameters must be modified to account for the system’s ability to adapt to changing operating conditions. Consequently, there is a great deal of reliance on the weight parameters. The most versatile among them is model predictive control (MPC), which possesses the qualities of a predictive model, rolling optimization, and feedback correction. It can handle multi-objective and multi-variable optimization problems with constraints [6], has drawn the interest of numerous academics, and has the widest range of applications. For instance, Xu [7] created a fuzzy MPC controller that enhanced trajectory-tracking accuracy by adaptively modifying the weight coefficients in response to field roads’ curvature. By introducing a gradient-projection technique, Liu [8] et al. decreased the number of iterative steps in the MPC algorithm and increased the trajectory-tracking controllers’ response time. Yan [9] optimized the controller’s overall efficiency by adaptively adjusting the adaptive MPC controller’s predictive time domain based on the curvature of roadways. Li et al.‘s adjustments to the weight matrix of the goal function in the MPC increase the controller’s accuracy and stability [10,11,12]. For the vehicle lane-changing problem with constraints on multiple state quantities, Ji [13] proposed a multi-constrained model predictive trajectory-tracking control method by creating a reference predetermined trajectory based on the trapezoidal acceleration method. However, on low-adhesion roads, the yaw rate does not accurately reflect the lateral stability of the vehicle.
Despite the trajectory-tracking control problem of unmanned vehicles under changes in the road lateral inclination and the coefficient of road adhesion, the above studies have not considered the influence of such road surface factors on the MPC trajectory-tracking controller, and in this regard, in recent years, variable-parameter MPCs have been developed to improve the model accuracy and adaptability to working conditions. Amir et al. [14] used model switching to meet the computational efficiency requirements under complex working conditions and improve tracking performance under simple working conditions, but their method also faced the problem of a loss of precision and accuracy. Some scholars have improved the adaptivity by changing the time domain [15,16] and sampling frequency [17], but this method causes rough changes in control quantity, and the accuracy and reliability of the control inputs are thus difficult to guarantee. Liu [18] established an intelligent vehicle dynamics model considering the roadway inclination and constrained the safety of the vehicle’s sideways inclination, which can effectively prevent the vehicle from rollover in mountainous environments, but the method did not consider the effect of the nonlinear side bias characteristics of tires on the control accuracy. Cui [19] proposed a path-tracking controller with corner envelope constraints, which had better trajectory-tracking accuracy at different coefficients of road adhesion. However, it only took the lateral displacement as the evaluation index, which was prone to the risk of vehicle instability caused by the lateral stability of the vehicle exceeding the envelope under the premise of setting the relaxation factor to ensure a feasible solution. As the above methods all set the weight of each evaluation index as a fixed value, it became difficult to adaptively adjust the vehicle when the driving conditions changed, and thus it was difficult to ensure that the vehicle had good dynamic control performance [20]. When an unmanned vehicle is traveling in a complex mountain environment, the tire cornering stiffness is very easy to change in accordance with the driving status of the body and the road surface adhesion. Li [21] considered the effect of load transfer on tire cornering stiffness and obtained real-time tire cornering stiffness by fitting recursive least square to the current tire slip angle and load transfer, but the method failed to consider the effect of the coefficient of road adhesion on the tire sidewall bias characteristics.
In view of this, in order to enhance the adaptive ability of unmanned vehicles in trajectory tracking under complex working conditions, such as the uncertainty of the road surface attachment coefficient, the large curvature of the reference path, and sideways road inclinations, it is possible to enhance the accuracy of trajectory tracking while ensuring the driving stability of the vehicle. We first establish a trajectory-tracking model of unmanned vehicles considering road lateral inclination angle in view of the road characteristics of complex working conditions. Secondly, the lateral forces of the front and rear tires are estimated based on the square root cubature Kalman filter (SRCKF), and the tire cornering stiffness is corrected in real time according to the lateral force of the tires so as to improve the adaptive ability of the model under complex working conditions. And an adaptive prediction time-domain method based on the Gaussian function is designed, which can adaptively optimize the size of the predicted time domain according to the road surface adhesion coefficient and path curvature. Finally, the proposed Adaptive Model Predictive Control (AMPC) trajectory-tracking control method is validated by the joint simulation of Carsim and MATLAB/Simulink.
2. Unmanned Vehicle Trajectory-Tracking Model
2.1. Unmanned Vehicle Dynamics Model
The foundation for achieving precise tracking control is building an accurate unmanned vehicle dynamics model, which is established, as seen in Figure 1 and Figure 2, while taking the road lateral inclination angle into consideration [18,19]. For the unmanned vehicle model, the following presumptions are made in order to increase control efficiency and model accuracy: a small angle assumption is made for the front wheel turning angle , i.e., . Since we focus on the traverse and roll motions of the vehicle, for the pitching motion of the vehicle, the pitch angle is assumed to be .
Figure 1.
Unmanned vehicle dynamics modeling considering road sidelobes.
Figure 2.
Unmanned vehicle trajectory-tracking model considering road curvature.
The unmanned vehicle dynamics model can be expressed as
where is the height at the center of mass of the unmanned vehicle, and are the lateral inclination angle and the rate of change of the lateral inclination angle of the body of the unmanned vehicle, and the lateral inclination angle of the body of the unmanned vehicle is mainly caused by the deformation of the suspension system. is the lateral inclination resistance moment of the suspension system of the body of the unmanned vehicle, ; is the lateral inclination angle of the body of the vehicle, is the pavement camber , assuming that , of which is the coefficient of lateral inclination stiffness of the unmanned vehicle and is the coefficient of lateral inclination damping. is the distance between the center of mass and the front and rear axles, respectively; is the yaw rate of the vehicle, is the transverse acceleration of the center of mass of the unmanned vehicle; there are , for the combined force of the tire force in the Y-axis direction. is the overall mass of the vehicle, and are the moments of inertia of the unmanned vehicle around the Z-axis and X-axis. and are the lateral forces on the front and rear wheels, respectively, where the lateral tire forces can be approximated as
, are the front and rear wheel tire cornering stiffnesses, and , are the front and rear wheel lateral deflection angles. Therefore, the unmanned vehicle dynamics model in Equation (1) can be further expressed as
2.2. Unmanned Vehicle Trajectory-Tracking Model
To represent the relationship between the unmanned vehicle and the reference trajectory, a trajectory-tracking model was established [20], as shown in Figure 2. In Figure 2: is the pre-sighting distance, is the desired heading angle, is the distance between the center of mass point of the vehicle and the pre-sighting point on the reference trajectory, and is the distance between the center of mass of the vehicle and the nearest point on the reference trajectory.
According to the relative position relationship between the vehicle and the reference trajectory, the trajectory-tracking model based on single-point pre-sighting can be obtained as
where is the lateral position error, is the heading angle error, is the road curvature of the reference trajectory, and is the longitudinal vehicle speed. The pre-sight distance is set to adaptively adjust the distance size with the longitudinal vehicle speed [21], denoted as
where , is the MPC controller prediction time domain, and is the controller sampling time. Take the state variable as , so that the control variable u = δf, the output variable is , and is the disturbance variable. Combining Equations (3) and (4) gives the state equation of the trajectory-tracking model of the unmanned vehicle as
where
3. Estimation of Tire Cornering Stiffness
3.1. Nonlinear Characterization of Tires
The correctness of the expression of the nonlinear properties of the tires has a direct impact on the control accuracy of the vehicle model since the road forces on the autonomous vehicle must be passed through the tires [22,23,24,25]. As a result, we decided to use Professor Pacejka’s magic formula to explain the nonlinear structural characteristics of tires. This is how the magic tire formula gets put into expression:
where is the wheel lateral deflection angle; is the wheel lateral force; are the stiffness, shape, peak, and curvature factors, respectively; and is the drift of the curve in the vertical and horizontal directions, respectively.
The Magic Tire formula is used to describe the relationship between the corresponding tire side deflection angle and lateral force under different working conditions, as shown in Figure 3 and Figure 4 below. In Figure 3, it can be seen that if the vertical load has a fixed value of 5 kN, since the size of the road surface attachment coefficient determines the slip limit of the tire [26], the larger the road surface attachment coefficient, the larger the extreme value of the lateral force. As can be seen in Figure 4, when the road surface attachment coefficient is 0.9, the change of vertical load will affect the size of the tire cornering stiffness, and the vertical load will change with the change of the vehicle driving status and body mass, and at the same time, the tire cornering stiffness also changes. If the constant tire cornering stiffness continues to be used for the calculation of the tire force, a large model error will be generated.
Figure 3.
Effect of vertical load on lateral force of tires.
Figure 4.
Effect of road surface adhesion coefficient on tires’ lateral force.
When designing the controller, it is difficult to adapt the tire force calculated using linear stiffness to changes in road adhesion and load transfer. Therefore, it is necessary to adaptively adjust the lateral stiffness of the controller based on the real-time tire lateral force.
3.2. Lateral Force Estimation
In order to obtain real-time front and rear tire lateral forces, we designed a lateral force estimator based on SCKF. SCKF is the square root form of CKF, which can guarantee symmetry and a positive semi-qualitative covariance matrix. Compared with the EKF and UKF algorithms, the SCKF algorithm has higher estimation accuracy and filtering stability.
It is assumed that the variation of lateral forces in each tire during vehicle travel is consistent with a Markov process, and the variation is described using a second-order stochastic wandering model.
where is the tire force to be estimated; is the first-order derivative of ; is random noise. If the state variable is defined to be and the measurement variable is defined to be , combining Equations (1) and (9), the state-space equation in discrete form can be expressed as follows:
where is the state transfer equation; is the measurement equation; is the process noise with covariance ; is the measurement noise with covariance . Using the first-order Euler equation with a sampling time of to approximate the discretization of the system, the state transfer equation and the measurement equation can be expressed as, respectively:
The lateral force estimation based on the SCKF algorithm is implemented as follows.
Step 1: Set the initial value of the state and its error covariance matrix square root factor .
Step 2: Time update.
Calculate the volume points and transfer them using the state transfer equation.
where is the column of the volume point weight matrix ; is the unit matrix of ; is the dimension of the state variable.
Calculate the predicted value of the state and the square root factor of its error covariance matrix:
where denotes the decomposition; the weighted center matrix is
Step 3: Measurement update.
Update the volumetric points and transfer them using the measurement equation.
Calculate the predicted values of the measured variables and the square root factors of their new interest covariance matrices:
where the weighted center matrix is
Calculate measurement covariance matrix and mutual covariance matrix:
where the weighted center matrix is
Calculate the filter gain matrix:
Update the state variables and the square root factor of the error covariance matrix:
3.3. Simulation Verification of Lateral Force Estimation
The designed SCKF estimator was tested by using Carsim and the Matlab/Simulink joint simulation platform, and the two working conditions of a high-adhesion road surface and low-adhesion road surface were set for validation, respectively, in which the high-adhesion condition was set with a road adhesion coefficient of 0.9 and a vehicle speed of 90 km/h, and the low-adhesion condition was set with a road adhesion coefficient of 0.4 and a vehicle speed of 50 km/h. The initial state , the square root of the error covariance was taken as , the process noise covariance was taken as , and the measurement noise covariance was taken as .
Under this condition, the measured values after considering the measurement noise were used as the measurement inputs to the estimator, and the estimation results of the front and rear tire forces were obtained, as shown in Figure 5 and Figure 6.
Figure 5.
Simulation results of front and rear wheel lateral force estimation under high adhesion conditions.
Figure 6.
Simulation results of front and rear wheel lateral force estimation under low adhesion conditions.
In Figure 5 and Figure 6, the SCKF estimator can obtain the front and rear tire lateral forces of the vehicle in real time, and the estimated values can match well with the real values obtained based on Carsim. Therefore, the designed estimator can be used to identify the trend of the front and rear tire lateral forces and provide effective data support for the design of the controller.
3.4. Tire Cornering Stiffness Correction
Repeat the above steps to obtain the estimated values of tire lateral force and . Due to the influence of estimation residuals, the ratio of tire lateral force and lateral deflection angle is directly used to solve the tire cornering stiffness [27,28,29], which is prone to produce singular values. This study adopts the normalization parameter to correct the tire cornering stiffness.
In order to avoid singular values of the correction factor with a denominator of 0 and to prevent the correction factor from varying too much [30], the following constraints are placed on :
In the formula, when the tire side deflection angle is less than 1°, the correction coefficient is set to 0, and the corrected tire cornering stiffness can be expressed as
Thus the modified system equation of state can be obtained as
where and are the corrected system state matrix and system control matrix. So far, the tire stiffness is corrected in real time according to the low-cost sensor information, and the vehicle model based on SRCKF tire cornering stiffness correction is obtained, which can reduce the influence of parameter uncertainty on the system and then be embedded in the MPC to improve the accuracy and stability of trajectory tracking, which is used in this study for the design of the subsequent controller.
4. Adaptive Trajectory-Tracking Controller Design
4.1. Unmanned Vehicle Dynamics Model
In this study, the trajectory-tracking controller is designed based on the MPC algorithm to discretize Equation (26):
Discretization of the trajectory-tracking model:
Combining the discrete state variables with the control variables gives the new state vector as
Combining Equations (27) and (28) yields the new equation of state as
Let the prediction time domain be and the control time domain be . Iterative calculation of the state quantities in the prediction time domain can be obtained:
Define the MPC cost function as
where is the weight matrix; is the relaxation factor; is the weight coefficient of the relaxation factor. In order to ensure the feasibility of the MPC controller, the control quantity and control increment are constrained:
The above Equation (31) is transformed into a quadratic optimization problem, and the optimal control sequence that satisfies the trajectory-tracking accuracy and body stability is derived through real-time solving [31].
Equation (32) suppresses the lateral error and heading angle error in the trajectory tracking of the unmanned vehicle to ensure the accuracy of trajectory tracking [27,28], and the optimal control sequence of the front wheel angle can be obtained by solving.
4.2. Time-Domain Adaptive Design
As one of the important parameters in the model predictive control algorithm, the prediction time domain and control time domain play a key role in the control accuracy of the algorithm [32]. Therefore, it is necessary to select the corresponding values of and for different controlled objects and different external environments.
When the unmanned vehicle is traveling on the road under low-adhesion conditions, the body stability of the unmanned vehicle should be considered first, and then a larger value of the prediction time domain should be selected so as to predict the farther body traveling state and road information and make corresponding adjustments in time. On the contrary, when traveling on the road under high-adhesion conditions, a smaller prediction time domain has a better control effect, which can improve the trajectory-tracking accuracy of the unmanned vehicle on the current road. At the same time, the selection of the prediction time domain must also consider the influence of the road curvature, and when the curvature of the path tracked by the front side is high, the length of the prediction time domain should be appropriately reduced to improve the real-time performance of the controller in order to ensure the tracking accuracy. In summary, when the unmanned vehicle is traveling in complex working conditions, the size should be adjusted according to the specific road conditions.
The road curvature formula based on the definition of curvature is (Mean Road Curvature, MRC)
where and are the first-order and second-order derivatives of the pre-sighting point, respectively. In order to ensure the real-time performance of the controller [32], this study is based on the centralized and uniformly varying two-dimensional Gaussian function to design the function of the prediction time domain about the road surface adhesion coefficient and road curvature:
where is the upper limit of the prediction time domain, is the upper limit of the road surface attachment coefficient, is the influence factor of the road surface attachment coefficient, and is the influence factor of the road curvature. According to the vehicle characteristics of the calibration parameters, the predicted time domain offline database can be obtained, and its three-dimensional distribution is shown in Figure 7.
Figure 7.
The 3D response surface in the predicted time domain.
As shown in Figure 8, the solid line is the reference path, with the same basic parameters as the controller; the larger the control time domain is, the higher the control accuracy is, but at the same time, too large will increase the computational burden of the controller. On the contrary, if is too small, the controller will minimize the average error in the prediction time domain, which will lead to poor tracking accuracy at the current position of the unmanned vehicle.
Figure 8.
Influence of control time domain on trajectory-tracking control effectiveness. (a) too big. (b) too small.
Therefore, when the MRC is large, can be appropriately increased to provide more time to adjust the control inputs to accommodate the curved paths and improve the control accuracy and stability. Conversely, it is appropriate to decrease , which reduces the control system computation [17]. Combined with , the control time domain expression is designed as
where is the predicted time domain weight coefficient, , is the road curvature gain coefficient, .
5. Adaptive Trajectory-Tracking Controller Design
In this study, CarSim (2020.0) and MATLAB (2022b)/Simulink co-simulation were used as the system test platform to construct the classical MPC controller (MPC), tire cornering stiffness adaptive MPC controller (KF-MPC), and tire cornering stiffness and time domain adaptive MPC controller (KF-AG-MPC), respectively. The basic parameters of the three controllers are set the same: the prediction time domain , the control time domain , the upper limit of the pre-scanning distance m, the lower limit m, and the sampling time . In order to verify the adaptability of the trajectory-tracking controller in an all-terrain environment, a double-lane road with a variable lateral inclination angle and variable coefficient of road adhesion was set up to test the controller. The longitudinal speed of the unmanned vehicle was 72 km/h; it is assumed that the road surface attachment coefficient is 0.6 in the 0–70 m interval of the road and 0.4 in the 70–200 m interval. The controller framework diagram is shown in Figure 9 below:
Figure 9.
Controller architecture diagram.
In order to verify the reasonableness of the Simulink model of the unmanned vehicle built in this paper, according to the steering transient response experiment (steering disc angle step input), the response characteristics are compared with those of the Carsim model under the working condition of a 50 km/h steering disc angle step, as shown in Figure 10.
Figure 10.
Comparison of steering transient experiments. (a) Yaw rate comparison. (b) Beta comparison.
As can be seen in Figure 10, the Simulink model of the unmanned vehicle constructed in this study agrees with the trend of the yaw rate and the Beta output from the Carsim vehicle model, which proves that the present model is reasonable.
The comparison of the control effects of the three controllers under double-shift conditions is given in Figure 11 and Figure 12 and Table 1. In Figure 11 and Figure 12, it can be seen that the KF-MPC and KF-AG-MPC have a greater improvement in trajectory-tracking accuracy and vehicle lateral stability compared with the classical MPC controller. This is because the KF-MPC controller can correct tire cornering stiffness in real time according to the driving state of the vehicle, which fully considers the nonlinear characteristics of the tire and greatly reduces the control error caused by the model deviation, while the KF-AG-MPC further improves the trajectory-tracking accuracy and vehicle stability of the vehicle in the curve through the adaptive time domain by taking into consideration the influence of the road surface coefficient of adhesion and the curvature of the road surface on the basis of the KF-MPC. The trajectory-tracking accuracy and vehicle stability are further improved by the adaptive time domain, so that the vehicle is able to improve the tracking accuracy while ensuring the lateral stability of the vehicle under complex working conditions.
Figure 11.
Trajectory-tracking accuracy comparison. (a) Global trajectory comparison. (b) Longitudinal error comparison.
Figure 12.
Vehicle stability comparison. (a) Yaw rate comparsion. (b) Beta comparsion.
Table 1.
Control effect comparison.
The error statistics of the three controllers designed in this study are shown in Table 1, in which the KF-AG-MPC controller has the best control effect. Compared with the classical MPC controller, the peak lateral error is reduced by 64.46%, the average lateral tracking error is reduced by 73.07%, the peak yaw rate is reduced by 47.51%, and the peak Beta is reduced by 50.89%. The control accuracy and stability of the whole vehicle are significantly improved.
Figure 13 and Figure 14 show the adaptive curve of tire cornering stiffness and time domain. In Figure 13, the tire cornering stiffness as a dynamic parameter is corrected in real time along with the driving state of the vehicle, which reflects the time-varying characteristics of the tire cornering stiffness. In Figure 14, the predicted time domain is adaptively adjusted according to the changes in road surface adhesion coefficient and road curvature, which improves the tracking control accuracy.
Figure 13.
Tire cornering stiffness variation curves.
Figure 14.
Prediction time domain and control time domain variation curve.
6. Conclusions
In order to improve the adaptive ability of trajectory-tracking control of unmanned vehicles under complex working conditions, we estimated the tire lateral force online based on the SRCFK algorithm to correct the tire cornering stiffness and realize the real-time correction of the MPC state matrix and the control matrix. The accuracy of the vehicle model in the control algorithm was improved by transforming the complex and unpredictable empirical formula fitting problem into an estimation problem based on the energetic state quantities. The proposed Gaussian-based adaptive time-domain strategy was able to adjust the time-domain size according to the changes in road conditions, which can effectively coordinate the trajectory-tracking accuracy and lateral stability, smoothing the control output and further satisfying the stability requirements of the vehicle.
The simulation experiments of the proposed method were carried out by building a joint simulation model of CarSim and Simulink, and the final experimental results show that, compared with the traditional MPC, the proposed adaptiveness variable-parameter MPC strategy has good adaptive capability and robustness under complex working conditions, and it can greatly improve the tracking accuracy and lateral stability under the double-shifted line condition, which is of great significance for improving the adaptive and robustness of the control system of intelligent automobiles. The proposed adaptive variable-parameter MPC strategy has good adaptive capability and robustness under complex conditions.
Author Contributions
W.C. wrote the paper and conducted the final editing; F.L. and W.C. developed the methodology, analyzed the data, and structured the discussion; H.Z. reviewed the results and supervised the conclusions. All authors have read and agreed to the published version of the manuscript.
Funding
Beijing Municipal Education Commission Research Project Funding (No. KM202311232015, KM202311232016) and the Beijing Natural Science Foundation Project (No. 4244091). Supported by the Open Project of Beijing Key Laboratory of High Dynamic Navigation Technology.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The original contributions presented in the study are included in the article.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Ruan, Z.; Chang, P.; Cui, S.; Luo, J.; Gao, R.; Su, Z. A precise crop row detection algorithm in complex farmland for unmanned agricultural machines. J. Biosyst. Eng. 2023, 232, 1–12. [Google Scholar] [CrossRef]
- Marino, R.; Scalzi, S.; Netto, M. Nested PID steering control for lane keeping in autonomous vehicles. Control. Eng. Pract. 2011, 19, 1459–1467. [Google Scholar] [CrossRef]
- Xu, S.; Peng, H. Design, Analysis, and experiments of preview path tracking control for autonomous vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 21, 48–58. [Google Scholar] [CrossRef]
- Hu, C.; Wang, R.; Yan, F. Integral sliding mode-based composite nonlinear feedback control for path following of four-wheel independently actuated autonomous vehicles. IEEE Trans. Transp. Electrif. 2016, 2, 221–230. [Google Scholar] [CrossRef]
- Guo, J.; Hu, P.; Li, L.; Wang, R. Design of automatic steering controller for trajectory tracking of unmanned vehicles using genetic algorithms. IEEE Trans. Veh. Technol. 2012, 61, 2913–2924. [Google Scholar] [CrossRef]
- Sun, Y.J. Research on Model Predictive Control-Based Trajectory Tracking Algorithm for Unmanned Vehicles; Beijing Institute of Technology: Beijing, China, 2015. [Google Scholar]
- Xu, Y.D.; Liu, G.H.; Zhang, D. Tracking control of four-wheel synchronous steering spray based on fuzzy MPC. Control. Eng. China 2024, 1–9. [Google Scholar]
- Liu, L.; Zhan, H.Q.; Qin, C.L.; et al. Research on Trajectory Tracking Algorithm of Agricultural Machinery Based on Model Predictive Control. J. Harbin Univ. Sci. Technol. 2023, 28, 29–36. [Google Scholar]
- Yan, G.J.; Pen, N.J.; Gu, J.H.; et al. Trajectory Tracking Control of Intelligent Tractor Based on MPC Algorithm. J. Chongqing Jiao Tong Univ. (Nat. Sci.) 2019, 38, 1–6. [Google Scholar]
- Li, P.Q.; Yang, Z.L.; Chen, Y.K.; et al. Research on MPC trajectory tracking under variable weight matrix. Mach. Tool Hydraul. 2022, 50, 62–68. [Google Scholar]
- Wang, H.; Liu, B.; Ping, X.; An, Q. Path Tracking Control for Autonomous Vehicles Based on an Improved MPC. IEEE Access 2019, 7, 161064–161073. [Google Scholar] [CrossRef]
- Ji, J.; Khajepour, A.; Melek, W.; Huang, Y. Path Planning and Tracking for Vehicle Collision Avoidance Based on Model Predictive Control with Multi constraints. IEEE Trans. Veh. Technol. 2017, 66, 952–964. [Google Scholar] [CrossRef]
- Chen, T.; Chen, L.; Xu, X.; et al. Distributed drive unmanned vehicle path tracking and stability of coordinate control. J. Automob. Eng. 2019, 41, 1109–1116. [Google Scholar]
- Amir, M.; Givargis, T. Hybrid state machine model for fast model predictive control application to path tracking. In Proceedings of the 2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), Irvine, CA, USA, 13–16 November 2017; pp. 185–192. [Google Scholar]
- Funke, J.; Brown, M.; Erlien, S.M.; Gerdes, J.C. Collision avoidance and stabilization for autonomous vehicles in emergency scenarios. IEEE Trans. Control. Syst. Technol. 2017, 25, 1204–1216. [Google Scholar] [CrossRef]
- Zhang, B.; Zong, C.; Chen, G.; Li, G. An adaptive-prediction-horizon model prediction control for path tracking in a four-wheel independent control electric vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2019, 233, 3246–3262. [Google Scholar] [CrossRef]
- Xue, W.; Zheng, L. Active collision avoidance system design based on model predictive control with varying sampling time. Automot. Innov. 2020, 3, 62–72. [Google Scholar] [CrossRef]
- Liu, K.; Wang, W.; Gong, J.W. Dynamic Modeling and Trajectory Tracking of Intelligent Vehicles in off-Road Terrain. Trans. Beijing Inst. Technol. 2019, 39, 933–937. [Google Scholar]
- Cui, Q.J.; Ding, J.U.; Wei, C.; Zhou, B. Path-tracking and lateral stabilization for autonomous vehicles by using the steering angle envelope. Veh. Syst. Dyn. 2021, 59, 1672–1696. [Google Scholar] [CrossRef]
- He, D.; Peng, B. Gaussian learning-based fuzzy predictive cruise control for improving safety and economy of connected vehicles. IET Intell. Transp. Syst. 2020, 14, 346–355. [Google Scholar] [CrossRef]
- Li, S.-t.; Wei, Y.-b.; Li, Q.-y.; Yu, D.-l. MPC Stability Control Method Considering the Variation of Vehicle’s Cornering Stiffness. J. Northeast. Univ. (Nat. Sci.) 2023, 44, 162–167. [Google Scholar]
- Gong, J.W.; Jiang, Y.; Xu, W. Model Predictive Control for Self-Driving Vehicle; Beijing Institute of Technology Press: Beijing, China, 2014. [Google Scholar]
- Zhang, Y.-X.; Ma, J.; Zhao, X.; Zhang, K.; Liu, X.-D. Unscented Kalman filter estimator of vehicle states and parameters based on ant lion optimization algorithm. China J. Highw. Transp. 2020, 33, 165–177. [Google Scholar]
- Zhang, Z.D.; Zheng, L.; Zhang, Z.W. Lateral Trajectory Control of Intelligent Vehicles Based on Adaptative Model Prediction. China J. Highw. Transp. 2022, 35, 305–316. [Google Scholar]
- Zheng, X.M.; Gao, X.W.; Zhao, Z. Simulation Analysis of Tire Dynamic Based on “Magic Formula”. Mach. Electron. 2012, 9, 16–20. [Google Scholar]
- Beal, C.E. Rapid road friction estimation using independent left/right steering torque measurements. Veh. Syst. Dyn. 2020, 58, 377–403. [Google Scholar] [CrossRef]
- Lin, F.; Zhang, H.D.; Zhao, Y.Q.; et al. Road friction condition identification based on tire lateral stiffness estimation. J. South China Univ. Technol. (Nat. Sci. Ed.) 2019, 47, 16–24. [Google Scholar]
- Long, T.; Liu, Y.B.; Chang, J.J. Predictive current control of permanent magnet synchronous motors based on adaptive forgetting factors. J. Chongqing Univ. Technol. (Nat. Sci.) 2023, 37, 29–36. [Google Scholar]
- Wang, Q.D.; Huang, H.; Chen, W.W. Estimation of Automobile Front/Rear Axle Cornering Stiffness Based on the Adaptative FFRLS. J. Mech. Eng. 2012, 48, 110–117. [Google Scholar] [CrossRef]
- Li, S.H.; Yang, Z.K.; Wang, X.W. Intelligent vehicle trajectory tracking control based on T-S fuzzy variable weight MPC. J. Mech. Eng. 2023, 59, 199–212. [Google Scholar]
- Liu, G.; Fan, Q.; Yang, X.; et al. Dynamic control for trajectory tracking of variable speed lane change in autonomous vehicles. J. Jilin Univ. (Eng. Technol. Ed.) 2024, 1–9. [Google Scholar] [CrossRef]
- He, Z.C.; Wang, Y.F.; Wei, B.L.; Li, Z.; Bu, T.C. Path Tracking Control Based on Optimized Dynamics Model. China Mech. Eng. 2024, 35, 1000–1009. [Google Scholar]
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/).