Next Article in Journal
Intelligent Identification of Internal Leakage of Spring Full-Lift Safety Valve Based on Improved Convolutional Neural Network
Previous Article in Journal
Radio Signal Recognition Using Two-Stage Spatiotemporal Network with Bispectral Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trajectory Tracking Control of High-Speed Vehicles on Wet and Slippery Roads

School of Electronic Information Engineering, Xi’an Technological University, Xi’an 710021, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(17), 5450; https://doi.org/10.3390/s25175450
Submission received: 24 June 2025 / Revised: 27 July 2025 / Accepted: 4 August 2025 / Published: 3 September 2025
(This article belongs to the Section Vehicular Sensing)

Abstract

Highlights

What are the main findings?
  • In response to the limited existing research on high-speed autonomous driving under low-adhesion, slippery road conditions, a novel MPC-PID fused trajectory tracking control algorithm is proposed. This approach significantly enhances tracking accuracy and vehicle stability under such complex scenarios.
  • Joint simulation results demonstrate that the proposed method improves trajectory tracking accuracy by at least 22.2%, while comfort, fuel economy, and safety are improved by 9.4%, 19.8%, and 5.3%, respectively.
What is the implication of the main finding?
  • This work provides theoretical support and simulation validation for high-speed trajectory tracking control under low-adhesion conditions, offering high engineering applicability and practical significance.
  • The proposed approach facilitates real-time, precise, and robust autonomous driving in dynamically complex environments, promoting the deployment of high-performance control strategies in real-world applications.

Abstract

Autonomous vehicle trajectory tracking control is one of the hot topics in the autonomous driving field. One of the most widely used control methods is MPC (Model Predictive Control). As the control system generally becomes more nonlinear and complex, more nonlinear system factors are added to the MPC method. However, tracking accuracy and the amount of calculation needed are both dependent on a lot of contradictions for NMPC (Nonlinear Model Predictive Control). This research proposes a control algorithm for MPC-fused PID (Proportional-Integral-Derivative) control that ensures tracking accuracy under different high-speed driving conditions on wet and slippery road surfaces. The objective of the algorithm is twofold: first, to enhance trajectory tracking accuracy, and second, to ensure real-time control and optimize the vehicle’s comfort, economy, and safety indexes. The results of the joint simulation in Carsim/MATLAB Simulink show that trajectory tracking accuracy is improved by at least 22.2% under high-speed driving conditions of a vehicle on a wet and slippery road. At the same time, the comfort, economy, and safety of the vehicle are improved by at least 9.4%, 19.8%, and 5.3%, respectively.

1. Introduction

Trajectory tracking control is one of the most important research topics in autonomous driving. To ensure safe and reliable operation, autonomous vehicles must be capable of maintaining accurate trajectory tracking under a variety of operating conditions. However, most existing studies focus on conventional and relatively simple driving scenarios. In practice, high-speed driving on wet and slippery roads is a common yet challenging condition. Under such circumstances, road adhesion significantly decreases as vehicle speed increases, making vehicles more susceptible to phenomena such as hydroplaning. Therefore, it is essential to investigate trajectory tracking control strategies that address the complexities of high-speed driving under low-adhesion conditions.
Stability control in trajectory tracking is one of the core challenges in the field of autonomous driving, and currently the main way to improve the driving stability of vehicles in complex environments is through optimizing the control algorithm [1,2,3] and constructing a high feasibility reference trajectory [4,5,6]. The former typically employs advanced methodologies, such as model predictive control or nonlinear robust control, with the objective of mitigating lateral sway and trajectory tracking errors during vehicle operation. In contrast, the latter emphasizes the generation of smooth and dynamically feasible reference trajectories, taking into account the vehicle’s dynamic constraints and environmental sensing.
The most widely used control methods are PID (Proportional-Integral-Derivative) control, MPC (Model Predictive Control), and LQRs (Linear Quadratic Regulators) [7,8,9,10,11,12,13]. PID control is a control method with a negative feedback controller based on the compensation deviation. It does not require a precise control model. The control effect is achieved by adjusting the controller parameters [14,15]. However, the determination of PID controller parameters requires a lot of experimental conditions; the control effect changes greatly after the experimental conditions are changed. In modern control theory, the control object of LQRs is a linear system given in the form of state space; the objective function is a quadratic function of object state and control input. The optimal control of LQRs means that the designed state feedback controller should make the quadratic objective function take the minimum [16,17]. The MPC method is characterized by the predictive model, the rolling optimization, and feedback correction. It is suitable for situations where many constraints need to be conducted and an accurate model cannot be established [18]. In the actual driving process, it is necessary to predict future driving behavior through current environments with complicated road and traffic conditions; but the PID control method and LQRs do not have this advantage. But the MPC method can realize the predictions needed for the real-time controls and calculations. Thus, LTV-MPC (Linear Time-Varying Model Predictive Control) was proposed and applied due to its simple linearization and fast calculation speed [19]. Many studies have established mechanical models for different research objects. They have obtained good trajectory tracking control effects by using the LMPC (Linear Model Predictive Control) method [19,20,21,22,23]. Gallep et al. [24] designed an MPC for lateral vehicle guidance, which calculated an optimal manipulated variable sequence for an inner low-level steering angle controller. The MPC controller can ensure accurate and robust path tracking during different maneuvers and speeds. However, when the control object gradually becomes a complex nonlinear system, the accuracy of the MPC controller becomes worse. Thus, more nonlinear factors should be added to the MPC controller [25]. Zietkiewicz et al. [26] compared the two control methods of NMPC (Nonlinear Model Predictive Control) and FBL (Feedback Linearization) + MPC. The two methods are equivalent in terms of control accuracy, but the latter has a faster calculation speed. Therefore, the choice between these two methods depends on the achieved accuracy of the solution and the afforded calculation time in each step of predictive control. All current research regarding the NMPC algorithm are focused on balancing control accuracy and calculation time [27,28,29,30,31,32,33].
The primary goal of path tracking control for autonomous vehicles is to achieve high-precision trajectory tracking under complex conditions while ensuring real-time performance. This requires balancing control accuracy with computational efficiency. Common strategies include the optimal model, prediction horizon adjustment, control cycle tuning, and hybrid control structures. Although the optimal model strategy reduces computational time by lowering model complexity or applying linearization, it often sacrifices accuracy under dynamic conditions. Adjusting the predictive time domain (N) can optimize performance for specific scenarios but may require real-time adaptation in diverse environments. Similarly, control period tuning can improve efficiency, though overly low frequencies risk delayed responses—especially in MPC, where responsiveness is critical for safety. In contrast, increasing PID frequency improves accuracy up to a point, beyond which the computational cost rises sharply. Hybrid control structures combine different algorithms to balance precision and efficiency. Though they may not achieve optimal performance in both aspects, they do ensure acceptable accuracy within a reasonable computational time. A comparative overview of these methods is summarized in Table 1.
Trajectory tracking in autonomous vehicles relies on environmental data gathered by onboard sensors and the vehicle’s planned path. By precisely controlling the propulsion and steering systems, the vehicle follows the designated trajectory while ensuring safety. Trajectory tracking serves as a core indicator of an autonomous vehicle’s overall control performance.
This study focuses on the challenge of maintaining accurate trajectory tracking at high speeds on low-adhesion road surfaces. Under such conditions, reduced tire–road friction can lead to side slip, significant lateral deviation, and even complete loss of control during trajectory execution.
In order to improve the tracking reliability of autonomous vehicles at high-speed conditions on wet and slippery roads, a more accurate vehicle dynamics model is used as a predictive model; and a model predictive control algorithm is used to design the tracking controller to improve the controller’s ability to predict the future behavior of the vehicle. The accuracy of trajectory tracking is ensured. Trajectory tracking accuracy is maximized, as are the three indicators of comfort, economy, and safety under high-speed driving conditions of vehicles on wet and slippery road surfaces. This is achieved by means of appropriate vehicle dynamics modeling and joint control methods.
The operation of autonomous vehicles at high speeds, especially on wet and slippery surfaces, imposes strict constraints on actuator control inputs to ensure stability and optimal performance. Skidding is primarily caused by the loss of tire–road friction, while rollover is driven by excessive lateral acceleration. Both phenomena are known to compromise vehicle stability, particularly under high-speed conditions. To address these challenges, it is essential to incorporate rigorous nonlinear dynamic constraints into the control framework. While MPC offers robust predictive capabilities, it alone may fail to meet trajectory tracking accuracy requirements under certain extreme conditions. Therefore, combining MPC with PID control can enhance overall system performance and improve tracking robustness across a wider range of scenarios.
Our contributions in this work are summarized as follows:
  • Path tracking study of autonomous vehicles under high-speed driving conditions on wet and slippery roads. At present, there is a lack of in-depth research on these kinds of working conditions in the field of autonomous vehicles, but solving any issues related to these conditions is crucial for the promotion of autonomous vehicles in the future, and this study effectively fills this research gap, which is of great significance and value to engineering practice;
  • Joint controller design of MPC and PID control. By effectively combining the advantages of MPC’s high accuracy and PID control’s low response delay, the joint controller shows excellent performance under high-speed driving conditions on slippery roads. Moreover, due to the real-time adjustable parameters of PID control, the joint controller has good scalability and has strong potential for other complex tracking paths and complex working conditions;
  • Comprehensive evaluation index for multi-objective co-optimization. In this study, the comprehensive evaluation indexes of path tracking accuracy, comfort, economy, and safety are constructed, which can provide an objective and comprehensive performance evaluation of the designed controllers as well as of multiple sets of controller parameters, vehicle speeds, and roadway adhesion coefficients.

2. Control Strategies for High-Speed Driving on Wet and Slippery Roads

The subject of path tracking control of autonomous vehicles traveling at high speeds on wet and slippery roads belongs to a kind of path tracking control research under complex working conditions. In such working conditions, autonomous vehicles are required to make accurate control decisions in a brief time frame while also ensuring the stability of the vehicle. This could pose a significant challenge to the real-time and robustness of the control system of the autonomous vehicle. The high accuracy and predictable characteristics of the MPC control algorithm show considerable potential for future application in autonomous vehicle control. However, the computational demands of this approach can be substantial, which may limit its applicability in real-time scenarios, where rapid response is crucial. The PID control algorithm boasts a number of merits, including its straightforward architecture, its rapid response, and its capacity for real-time parameter adjustments. These attributes have led to its extensive utilization in contemporary control systems. Consequently, the integration of MPC and PID control emerges as a pivotal strategy within the context of this study’s application scenario. This practical success is of significant value and importance in the field of autonomous vehicles due to its strong engineering practice implications.
In order to achieve highly stable and real-time trajectory tracking while meeting the requirements of accuracy, safety, comfort, and economy, a joint controller of MPC and PID control has been developed. The configuration of the controller is illustrated in Figure 1.
In the context of a joint controller of MPC and PID control, the vehicle dynamics model initially receives feedback regarding the vehicle’s state quantities. Subsequent to the linearization and discretization of this model, a linear error model is extracted, which is then immediately converted into a spatial state equation. Subsequently, the multi-objective co-optimization objective function in the MPC controller is solved using a quadratic programming solver. The result is then evaluated. In the event that the solution is non-feasible, the vehicle dynamics model is returned to for the subsequent round of solving. Conversely, if the solution is feasible, the control sequence of the vehicle’s front wheel deflection angle is the output. At this juncture, the PID controller receives the difference from the linear error model and the reference trajectory and compensates the control sequence output by the MPC controller to form the final control sequence output by the joint controller. Thereafter, the vehicle executes the first control quantity in the control sequence. The termination of the vehicle’s path tracking control process is determined through a series of assessments. In the event that the process has not yet reached its conclusion, the multi-objective co-optimization objective function solution in the MPC controller is revisited in order to establish the rolling optimization of the joint controller. Conversely, if the process has been fully completed, the entire control process is considered to have reached its conclusion. The control flowchart of the joint MPC and PID controller is depicted in Figure 2.

3. Joint Controller Design for MPC and PID Control

The objective of this study is to explore the design concept of a joint controller that integrates the merits of both the MPC and the PID controllers. The primary goal is to leverage the precision offered by MPC and the real-time capability of PID control to enhance the performance of path tracking control in autonomous vehicles operating at high speeds on wet and slippery surfaces, which represent a challenging operational scenario due to their complexity. The MPC controller is capable of solving the multi-objective co-optimization objective function under constraints and generating the control sequence for the front wheel angle of the autonomous vehicle. The PID controller, on the other hand, is responsible for outputting the control volume for the front wheel angle of the autonomous vehicle, which is based on the difference between the linear error between the model and the reference trajectory. Furthermore, the PID controller outputs the front wheel turning angle control quantity for the autonomous vehicle and compensates the output result of the MPC controller. This joint approach effectively addresses the issue of the MPC controller’s inability to respond promptly to changes in the state quantity of autonomous vehicles, which can lead to traffic accidents due to the prolonged calculation time.

3.1. MPC Controller Design

MPC offers strong control performance and robustness. It is particularly effective in dealing with system uncertainties, nonlinearities, and multivariable interactions. Furthermore, MPC is well suited for systems where numerous constraints must be simultaneously satisfied in both control inputs and system outputs. A diagram of the MPC controller’s principal design is shown in Figure 3.
The MPC model comprises three fundamental components: predictive modeling, rolling optimization, and feedback correction. A salient benefit of the MPC approach is its capacity to manage constraints in an implicit manner. This objective is accomplished by employing the model to forecast the system’s future dynamic behavior and subsequently integrating the constraints directly into the optimization problem for future inputs, outputs, or states. These constraints are part of a secondary programming problem that can be solved online in real time. The control structure is composed of three primary components: a linear error model, a multi-objective co-optimization objective function, and constraints. The linear error model is extracted from the vehicle dynamics model and is discretized and linearized to obtain the spatial state equations. The optimization problem is then solved using a quadratic programming-based solver. The structure of the MPC controller in the combined MPC and PID controller is shown in Figure 1a.

3.1.1. Linear Error Model

The objective of trajectory tracking control in autonomous vehicles is to ensure accurate tracking under high-speed conditions on wet and slippery road surfaces. To meet this objective, the vehicle dynamics model must balance accuracy and computational efficiency. Therefore, an appropriate level of model simplification is applied while retaining the essential dynamics relevant to trajectory tracking performance.
The following assumptions are made in the modeling process:
  • The vehicle travels on a flat road surface with no vertical motion;
  • The suspension and vehicle body are considered rigid;
  • The coupling between longitudinal and lateral tire forces is neglected, and only lateral slip behavior is modeled;
  • A 3-DOF (three-Degree-Of-Freedom) bicycle model is used to describe lateral, longitudinal, and yaw motion;
  • Load transfer between the front and rear axles is ignored;
  • Vehicle speed is assumed to vary slowly, and aerodynamic effects in both directions are neglected.
Based on these assumptions, the vehicle dynamics model is constructed as illustrated in Figure 4.
The nonlinear vehicle dynamics model based on the assumption of a small front wheel deflection angle and a linear tire model [34,35] is shown in Equation (1).
m y ¨ = m x ˙ θ ˙ + 2 f + l m x ¨ = m y ˙ θ ˙ + 2 C l f s f + f δ f + C l r s r I Z θ ¨ = 2 a f b l Y ˙ = x ˙ sin θ + y ˙ cos θ X ˙ = x ˙ cos θ y ˙ sin θ f = C c f δ f y ˙ + a θ ˙ / x ˙ l = C c r b θ ˙ y ˙ / x ˙
where m is the mass of the vehicle; a and b are respectively the length from the center of mass to the front or rear axles; f is the lateral force received by the front wheels; l is the lateral force received by the rear wheels; x and y are respectively the lateral and longitudinal displacements of the vehicle; I z is the moment of inertia of the vehicle around the Z axis; θ is the yaw angle of the vehicle body; C c f and C c r are respectively the lateral stiffness of the front wheels and the rear wheels; δ f is the front wheel slip angle; s f is the front wheel slip rate; s r is the rear wheel slip rate; C l f is the longitudinal stiffness of the front wheel; C l r is the longitudinal stiffness of the rear wheel; and X and Y are the coordinates of the front and rear axles of the vehicle, respectively.
The relationship between the state and control quantities for any reference system is shown in Equation (2).
ξ ^ ˙ r = f ( ξ ^ d , u r )
The nonlinear vehicle dynamics model must be linearized to facilitate controller design. By performing a Taylor series expansion around an operating point and neglecting higher-order terms, an LTV (Linear Time-Varying) model can be obtained. The resulting expression for the linearized system is shown in Equation (3).
ξ ^ ˙ d = A d t ξ ^ d t + B d t u d t
In this model, state quantity is set to ξ d = y ˙ , x ˙ , θ , θ ˙ , Y , X T . The control value is selected as u d = δ f . The output value is selected as η d = θ , Y T . During high-speed trajectory tracking, only the front wheel steering angle is controlled, with the vehicle maintaining a constant longitudinal speed. Autonomous vehicles impose stringent real-time performance demands on the controller under such high-speed conditions.
Equation (3) is discretized to obtain the discrete space state expression:
ξ d ( k + 1 ) = A d ( k ) ξ d ( k ) + B d ( k ) u d ( k )
A d ( k ) = I + T A d ( t ) ,   B d ( k ) = T B d ( t )
The expression of each component in Equation (4) is shown in Equation (5), and B d t and A d t are shown as Equations (6) and (7).
B d t = 2 C c f m , C c f δ f , t 1 y ˙ + a φ ˙ x ˙ m , 0 , 2 a C c f I z , 0 , 0
A d t = 2 ( C c f + C c r ) m x ˙ t f y ˙ x ˙ 0 x ˙ t + 2 ( b C c f a C c r ) m x ˙ t 0 0 φ ˙ C c f δ f , t 1 m x ˙ t f x ˙ x ˙ 0 y ˙ t 2 a C c f δ f , t 1 m x ˙ t 0 0 0 0 0 1 0 0 2 ( b C c r a C c f ) I z x ˙ t f φ ˙ x ˙ 0 2 ( b 2 C c r + a 2 C c f ) I z x ˙ t 0 0 cos φ t sin φ t x ˙ t cos φ t y ˙ t sin φ t 0 0 0 sin φ t cos φ t y ˙ t cos φ t x ˙ t sin φ t 0 0 0
In the formula, the specific expressions of f φ ˙ x ˙ , f y ˙ x ˙ , and f x ˙ x ˙ are shown in Equation (8).
f φ ˙ x ˙ = ( 2 a C c f ( y ˙ t + a φ ˙ t ) 2 b C c r y ˙ t b φ ˙ t ) / I z x ˙ t 2 f y ˙ x ˙ = ( 2 a C c f ( y ˙ t + a φ ˙ t ) + 2 C c r y ˙ t b φ ˙ t ) / m x ˙ t 2 φ ˙ t f x ˙ x ˙ = ( 2 C c f δ f , t 1 ( y ˙ t + a φ ˙ t ) ) / ( m x ˙ t 2 )

3.1.2. Multi-Objective Co-Optimization Objective Function and Constraints

Since the selected vehicle model is dynamic, it inherently possesses greater complexity than a kinematic model and involves more constraints. As a result, during controller execution, it is possible that the optimal solution cannot be found within the specified time when multiple constraints are simultaneously active. To address this issue, a relaxation factor is introduced to the objective function. The primary purpose of this modification is to ensure the tracking performance of the controller. The optimized objective function is shown in Equation (9).
J ( ξ d ( t ) , u d t 1 , Δ U d t ) = t = 1 N P || η d ( t + i t ) η d , r e f ( t + i t ) || Q 2 + t = 1 N C 1 Δ u d ( t + i t ) R 2 + ρ ε 2
In the formula, η d is the output, η d , r d f is the desired output, and the first part of objective function is mainly to satisfy tracking accuracy. The second part is mainly to meet the stability and comfort of tracking and prevent sudden changes in the control variables. The third part of objective function is the relaxation factor.
To prevent the occurrence of no optimal solution within the specified time, the feasible set is appropriately relaxed. The constraints imposed to optimize the objective function are presented in Equation (10).
s . t .        Δ U d , min Δ U d , t Δ U d , max U d , min A Δ U d , t U d , max y h a r d c , min y h a r d c y h a r d c , max y s o f t c , min ε y s o f t c y s o f t c , max + ε ε > 0
In the formula, y h a r d c is the output for hard constraints. Thus, for the output quantity whose constraint range cannot be changed during the control process, y h a r d c , min and y h a r d c , max are the hard constraint output limit values. Furthermore, y s o f t c is the soft constraint output. Thus, for the output quantity whose constraint range can be changed during the control process, y s o f t c , min and y s o f t c , max are the soft constraint output limit values.
In each control cycle, the optimization objective function is solved, and the sequence of control increments and relaxation factors in the control time domain are obtained, as shown in Equation (11).
Δ U * d , t = Δ u d , t * , Δ u d , t + 1 * , , Δ u d , t + N c 1 * , ε T
The first control quantity of the control sequence for the front wheel angle of the autonomous vehicle is shown in Equation (12).
u d ( t ) = u d ( t 1 ) + Δ u d , t *
This process is repeated in each subsequent control cycle until the trajectory tracking control task is completed.
During the design of the model predictive controller, in order to ensure that the tire operates within its linear region, the tire cornering angle must be restricted. Additionally, dynamic constraints related to the vehicle model—such as the vehicle’s center of mass slip angle, stability conditions, and tire slip angle constraints—must be incorporated. The specific constraints are detailed as follows.
(1) Lateral acceleration of vehicle.
The power of a vehicle is influenced not only by its driving force but also by the tire–road adhesion conditions. Therefore, vehicle–road attachment constraints are incorporated into the high-speed trajectory tracking model. The longitudinal and transverse accelerations are limited by ground adhesion and can be shown in Equation (13).
( a x 2 + a y 2 ) 0.5 μ g
In the formula, a x and a y are the longitudinal acceleration and lateral acceleration, respectively. When the vehicle travels at a constant longitudinal speed, the longitudinal acceleration is close to 0. Therefore, Equation (13) can be further simplified to obtain Equation (14).
a y μ g
Under favorable road adhesion conditions, the constraint on acceleration can be relatively relaxed. However, an excessively large constraint range may lead to increased lateral acceleration, adversely affecting occupant comfort. Conversely, overly stringent constraints can result in solver infeasibility during the optimization process. To balance these conflicting requirements, the constraint is formulated as a soft constraint and dynamically adjusted in real time by the solver based on the solution status at each control cycle, as detailed in Equation (15).
a y , min ε a y a y , max + ε
In the equation, a y , min and a y , max are the limit of acceleration.
(2) Mass slip angle.
The vehicle’s mass slip angle has a significant impact on driving stability and must be constrained within a reasonable range to ensure safe operation. According to previous studies [36,37], the stable mass slip angle limit can reach ±12° on dry asphalt surfaces with good adhesion, whereas on low-adhesion surfaces such as ice and snow, the limit decreases to approximately ±2°. Exceeding these limits may lead to vehicle rollover or loss of control, highlighting the necessity of enforcing appropriate constraints on the mass slip angle during high-speed trajectory tracking.
(3) Tire slip angle.
In the vehicle dynamics model, the tire slip angle is not treated as a state variable; therefore, it must be calculated at each step of the solution process. According to the tire model equations, the relationship among the mass slip angle, state variables, and control inputs is expressed in Equation (16).
α f = y ˙ + a θ ˙ x ˙ δ f    α r = y ˙ b θ ˙ x ˙
At any time t , the state variables of the system are known, and the formula for calculating the tire side-slip angle is shown in Equations (17) and (18).
α f , t = y ˙ t + a θ ˙ t x ˙ t δ f , t 1
α r , t = y ˙ t b θ ˙ t x ˙ t
From the tire cornering characteristics, it can be observed that when the tire cornering angle does not exceed 5°, a linear relationship exists between the cornering angle and the cornering force. The development of the vehicle dynamics model is based on the small-angle assumption. Therefore, the constraints on the steering angle of the front wheels must be more stringent, and the specific constraints on them are shown in Equation (19).
α max < α f , t < α max
This constraint condition is incorporated into the solution process of the quadratic programming problem, but the difference is that this constraint condition does not need to be substituted into the optimization objective function to participate in the optimization calculation.

3.2. Design of PID Controller with Forward Feedback

A single control strategy is often insufficient to achieve globally optimal trajectory tracking performance for autonomous vehicles under varying driving conditions. Specifically, MPC may fail to meet tracking requirements in scenarios involving high-speed driving on wet and slippery roads or when computational hardware resources are limited. Therefore, it is necessary to incorporate additional control strategies to complement MPC, ensuring robust and effective trajectory tracking even under non-standard or challenging operating conditions.
PID control is widely applied due to its simplicity, reliable performance, and ease of parameter tuning. Owing to these advantages, PID control is often considered the preferred supplementary control strategy. The PID controller consists of 3 components: proportional, integral, and derivative terms, with each contributing to different aspects of system response and stability. The structure of the PID controller in the joint MPC and PID controller is shown in Figure 1b.
The PID controller first calculates the trajectory tracking error between the reference value and the measured value, as shown in Equation (20).
e t = r c t y t
Based on the characteristics of the target control system, the proportional, integral, and derivative components are individually tuned to appropriate values. These three components are then effectively combined to generate the system’s output control signal, which corresponds with the front wheel steering angle of the vehicle.
The PID algorithm expression is shown in Equation (21).
u t = K P e t + K I 0 t e t d t + K D d e t d t
where u t is the control quantity, which is the front wheel angle of the vehicle; K p is the proportional part coefficient, and its main function is to quickly eliminate the system deviation; K I is the integral part coefficient, whose main function is to eliminate the system static error; and K D is the differential part coefficient, whose main function is to reflect the system changes. The filtering function is added to the PID controller, so the improved expression of the PID control algorithm is shown in Equation (22).
u t = K P e t + K I 0 t e t d t + K D d e t d t 1 + K F f t
During the controller design process, the PID algorithm first needs to be discretized, as shown in Equation (23).
t = K T 0 t e t d t T j = 0 K e j T d e t d t e k T e k 1 T T f t = f k T
In the formula, the value of T is same as the value of T during discretization in the MPC control algorithm, where e k T will be simplified to e k . Substituting Equation (23) into Equation (21), the improved discrete PID control algorithm expression with filtering is obtained, as shown in Equation (24).
u k = K P e k + K I T j = 0 K e j T + K D e k e k 1 T 1 + K F f k
The magnitude e t of input deviation of the PID controller is calculated by combining the lateral deviation y e and the heading angle deviation θ e according to a certain weighted value combination. Because the units of lateral deviation y e and the heading angle deviation θ e are inconsistent, the whole weighted combination process uses a dimensionless processing method, and the calculation process is shown in Equations (25)–(27).
y e = 1 2 y e max y e y e max y e min
θ e = 1 2 θ e max θ e θ e max θ e min
e t = ρ y e + 1 ρ θ e
In the formula, y e and θ e are respectively the lateral deviation and the heading angle deviation after the dimensionless processing; y e max and y e max are the maximum and minimum lateral deviations in the track tracking process, respectively; θ e max and θ e min are the maximum and minimum heading deviations, respectively; e t is the final deviation; and ρ is the deviation weight coefficient. The weight coefficient can be adjusted between 0–1 according to the control requirements.

4. Multi-Objective Collaborative Optimization Index

Lateral control is a critical technology for autonomous vehicles. Ensuring vehicle safety is the top priority, followed by improving trajectory tracking accuracy to the greatest extent possible, all while simultaneously maintaining ride comfort and fuel economy. Accordingly, the multi-objective collaborative optimization framework for autonomous vehicles is designed based on four key evaluation criteria: tracking accuracy, comfort, economy, and driving safety.

4.1. Tracking Accuracy Evaluation Index

The primary objective of lateral control in autonomous vehicles is to generate a driving trajectory that closely follows the desired path by minimizing a predefined objective function. Accordingly, tracking accuracy can be evaluated based on two key indicators: the fluctuation of tracking error and the accumulated error during the tracking process. The overall trajectory tracking error consists of both lateral displacement deviation and yaw angle deviation. However, due to the difference in units between these two components, normalization of the errors is required prior to evaluation.
The error fluctuation in the tracking process can be described by Equation (28).
J B D e y = 1 N k = 1 N y k t y d e s t y max 2
where y k t is the vehicle lateral position coordinate at time t ; y d e s t is the desired trajectory coordinate at time t ; and y max is the maximum lateral displacement deviation value.
The cumulative value of the tracking process of the lateral error can be described by Equation (29).
J L J e y = N = 1 k y k t y d e s t y max 2
As before, the fluctuation evaluation index of the yaw angle error is shown in Equation (30).
J B D e θ = 1 N N = 1 k θ k t θ d e s t θ max 2
The cumulative value of the tracking process of the yaw angle error can be described by Equation (31).
J L J e θ = N = 1 k θ k t θ d e s t θ max 2
where θ k t is the actual heading angle of vehicle at time t ; θ d e s t is the expected heading angle at time t ; and θ max is the maximum yaw angle deviation value.
The above fluctuation error and cumulative error are synthesized according to the formula, and a comprehensive evaluation index of tracking progress is obtained, as shown in Equation (32).
J A = ω B D e J 2 B D e + ω H B e J 2 H B e + ω B D θ J 2 B D e + ω H B θ J 2 H B e ω B D e + ω H B e + ω B D θ + ω H B θ
In the formula, ω B D e , ω H B e , ω B D θ , and ω B D θ are the error weight coefficients.

4.2. Comfort Evaluation Index

In vehicle lateral control, excessive longitudinal acceleration, deceleration, and lateral acceleration can lead to occupant discomfort. In this study, driver and passenger comfort is evaluated based on the maximum longitudinal and lateral accelerations experienced during trajectory tracking, as defined by Equation (33).
J C t = max ω c a x x ¨ t 2 + ω c a y y ¨ t 2 ω c a x + ω c a y
In the formula, x ¨ t and y ¨ t are respectively the maximum longitudinal acceleration and maximum lateral acceleration during the trajectory tracking process, and ω c a x and ω c a y are the weight coefficients.

4.3. Vehicle Economy Evaluation Index

Driving economy refers to minimizing the vehicle’s fuel consumption during trajectory tracking. Fuel consumption is closely correlated with the vehicle’s longitudinal acceleration. By reducing longitudinal acceleration, fuel consumption can be effectively decreased during trajectory tracking. In this study, the quadratic terms of longitudinal acceleration and its derivative are employed as indirect evaluation indexes of fuel economy, as shown in Equation (34).
J E = max ρ E a a l o n . 2 + ρ d E a a d l o n . 2
In the formula, J E is the vehicle economy evaluation index; ρ d E a and ρ E a are the longitudinal acceleration derivative and the weight coefficient corresponding to the longitudinal acceleration, respectively; and a l o n . and a d l o n . are the longitudinal acceleration and the longitudinal acceleration derivative, respectively. The vehicle acceleration, the rate of acceleration changes, and frequent changes of engine speed can all be reduced by a minimized J E . The fuel economy and fuel consumption during driving can be improved.

4.4. Vehicle Safety Indicators

The trajectory tracking control investigated in this study primarily focuses on the lateral control of a single-track vehicle. The safety evaluation indicators are centered on preventing hazardous events such as sliding, rollover, and tail drifting. To address these risks, corresponding constraints are applied to key variables, including the front wheel steering angle, tire–road adhesion conditions, and tire slip angle.
A safety threshold for the vehicle’s lateral acceleration is established to ensure stable operation. The lateral acceleration should remain below or near this threshold under all driving conditions. This safety criterion is evaluated using Equation (35).
J s a = 1 N k = 1 N v ˙ y k v ˙ y v ˙ y 2
In the formula, v ˙ y k is the lateral acceleration; v ˙ y is the safety threshold of the longitudinal acceleration; and the value is set for 1 m/s2.
In the same way, the side-slip angle of the center of mass is set within a certain safety threshold, and it is evaluated by Equation (36).
J s β = 1 N k = 1 N β ˙ y k β ˙ y β ˙ y 2
where β ˙ y k is the vehicle’s center of mass side-slip angle at time k and β ˙ y is the center of mass side-slip angle safety threshold. The setting of this safety threshold is related to the road adhesion coefficient, which is set to 12 when the road adhesion coefficient is about 0.85. When the road adhesion coefficient is small ( μ = 0.4), the safety threshold is set to 2 ° .
Considering the lateral acceleration and the center of mass side-slip angle, the evaluation index of vehicle safety is shown as Equation (37).
J S = ω c a J 2 c a + ω c β J 2 c β ω c a + ω c β
In Equation (37), ω c a and ω c β are the error weight coefficients.

5. Analysis of Influencing Factors of Control Effect

We validated the performance of the joint MPC and PID controller designed in this study in a Carsim (Version 2023)/MATLAB Simulink (Version R2023b) co-simulation.
The DLC (Double Lane Change) trajectory and the changes of heading angle are shown in Figure 5. They are composed of reference lateral position Y r e f and the reference yaw angle. The independent variables of both the nonlinear functions Y r e f and φ r e f are defined as the lateral position X , as shown in Equations (38) and (39).
Y r e f X = d y 1 2 1 + tanh z 1 d y 2 2 1 + tanh z 2
φ r e f X = arctan d y 1 1 cosh z 1 2 1.2 d x 1 d y 2 1 cosh z 2 2 1.2 d x 2
where z 1 = 2.4 25 X 27.19 1.2 ; z 2 = 2.4 21.95 X 56.46 1.2 ; d x 1 = 25 ; d x 2 = 21.95 d y 1 = 4.05 ; and d y 2 = 5.7 .
The principle of MPC is to continuously adjust the front wheel steering angle through a control algorithm to minimize the deviation between the actual and reference trajectories, thereby achieving accurate trajectory tracking. However, multiple factors influence the stability of vehicle trajectory tracking. The following three factors are investigated in this study. Meanwhile, the relevant parameters used in the design of the model predictive controller are shown in Table 2.

5.1. Influence Law of Road Adhesion Coefficient on Tracking Control

When an autonomous vehicle operates on roads with varying adhesion conditions, its dynamic parameters—such as tire cornering stiffness—change accordingly. These variations significantly affect the performance of the control system. The adhesion coefficient of a normal vehicle on a road surface is generally μ 0.65 , 0.85 . The adhesion coefficient of a wet and slippery road surface is generally between 0.2 to 0.4. In order to compare and study the influence law of the road adhesion coefficient on the control effect of the controller, the road adhesion condition is divided into three types: dry cement new road, normal road, and wet and slippery road.
The longitudinal speed of the autonomous vehicle is set to 80 km/h. The trajectory tracking controller parameters are set to: sampling time interval T = 0.05 s , N p = 30 , N c = 20 , 10 ° δ f 10 ° , and 1 ° Δ δ f 1 ° .
First simulation condition: Comparison under varying road adhesion coefficients. The dynamic parameters of an autonomous vehicle differ when operating on roads with different surface conditions. Changes in tire cornering stiffness may result in insufficient lateral force from the ground. Therefore, the vehicle’s trajectory tracking performance under these varying adhesion coefficients must be thoroughly evaluated. Autonomous vehicles were simulated on μ = 0.4 (wet and slippery roads), μ = 0.65 (normal roads), and μ = 0.85 (dry cement new roads).
The longitudinal speed of vehicle is set to 80 km/h. The reference trajectory is a DLC condition. The simulation results are shown in Figure 6, Figure 7 and Figure 8. Figure 6 shows graphs of the lateral position, front steering angle, yaw angle, and yaw rate with time. Figure 7 shows graphs of the tire slip angle, deflection angle of centroid, longitudinal acceleration, and lateral acceleration with time. In Figure 7 and Figure 8, it can be seen that the autonomous vehicle can basically track the desired trajectory on the roads with different adhesion coefficients. But there is a slight local side slip on the roads with the adhesion coefficient of 0.4. This is because when the vehicle turns on roads with the lower adhesion coefficients, the ground cannot provide the sufficient lateral force. There is a large deviation in the tracking process, as shown in Figure 6 in the lateral position; when μ = 0.4 , the deviation is near 120 m for the lateral position at 100 m and 150 m. However, Figure 6 and Figure 7 show that the trajectory tracking controller can correct the tracking deviation in time and, finally, converge the tracking deviation to 0. The control quantity and control increment are also within the constraint range to ensure that the actuator can achieve normal implementation and that the driving vehicle has certain comfort and safety requirements. The addition of soft constraints also ensures that the solver can obtain a feasible solution within the specified time. The specific calculation conditions of each evaluation index are shown in Table 3. In Table 3, as the road adhesion coefficient increases, the evaluation indexes of tracking accuracy, economy, and safety become smaller, which indicates that tracking accuracy, economy, and safety are improved. But the index of comfort is worse.

5.2. Influence of Driving Speed on Tracking Control of Controller

The driving speed of a vehicle has a certain influence on the control effect of the controller. The model predictive controller is used to predict the future output of the system based on the vehicle model to control the autonomous vehicle. The actual vehicle speed is not constant during the driving process. The vehicle speed varies in a large range. Therefore, a good controller needs to have a good adaptability to control the speed of a vehicle.
The longitudinal speed of the autonomous vehicle is set to 30 km/h, 80 km/h, and 110 km/h, respectively. The road adhesion coefficient is set to μ = 0.85 . The expected trajectory is set to the DLC condition, and the trajectory tracking controller parameters are set as: sampling time interval T = 0.05   s , N p = 30 , N c = 20 , 10 ° δ f 10 ° , and 1 ° Δ δ f 1 ° .
The comparisons of trajectory tracking at three different vehicle speeds are shown in Figure 8 and Figure 9. The control variable lateral position, front steering deflection angle, yaw angle, and yaw rate with time are shown in Figure 8. The change curve of the tire slip angle, deflection angle of centroid, longitudinal acceleration, and lateral acceleration are shown in Figure 8.
It can be seen from Figure 9 that the reference trajectory can be tracked well at different vehicle speeds. But there is a large deviation between the local tracking trajectory and reference trajectory, as shown in Figure 9, at the turning point of 50 m; the yaw angle decreases with the increase in vehicle speed. The front steering angle, yaw rate, tire slip angle, longitudinal acceleration, and centroid deflection angle all increase with the increase in vehicle speed. But the control volume, output volume, and the values of the state quantities are all within the bounds.
In summary, the trajectory tracking controller can basically meet the control requirements within a wide range of vehicle speed changes. Under good adhesion conditions, an increase in the vehicle speed will not cause vehicle instability; but an increase in the vehicle speed will cause the tracking deviation and other evaluation indicators to increase.
The evaluation indicators are shown in Table 4. In Table 4, we can see that under different longitudinal vehicle speeds, the tracking accuracy, comfort, economy, and safety indicators are better at low speeds and that the indicators become worse as the speed increases.

5.3. Influence of Tracking Controller Parameters

The selection of controller parameters has a significant impact on the performance of the control system. For MPC algorithms, the prediction horizon and control horizon are among the most critical parameters. To investigate the influence of different prediction and control horizons on trajectory tracking performance, three controllers—designated as A, B, and C—are designed and evaluated accordingly. The parameters of these three controllers are set as follows:
  • The parameters of tracking controller A: sampling time interval T = 0.05   s , N p = 30 , N c = 20 , 10 ° δ f 10 ° , and 1 ° Δ δ f 1 ° ;
  • The parameters of tracking controller B: sampling time interval T = 0.05   s , N p = 25 , N c = 10 , 10 ° δ f 10 ° , and 1 ° Δ δ f 1 ° ;
  • The parameters of tracking controller C: sampling time interval T = 0.05   s , N p = 15 , N c = 10 , 10 ° δ f 10 ° , and 1 ° Δ δ f 1 ° .
The control parameters of three controllers A, B, and C are that the prediction time domain and the control time domain are successively smaller. However, the other parameters are kept the same; the road adhesion coefficient is μ = 0.85 ; and the longitudinal vehicle speed is set to 80 km/h. Under the action of different controllers, the trajectory tracking and stable driving ability of the autonomous vehicle is verified.
The simulation results under different controller parameters in the DLC condition are shown in Figure 10. The comparisons of trajectory tracking results for different controllers are shown in Figure 10, which also includes the trajectory tracking process, lateral position, front steering angle, yaw angle, and yaw rate. It can be seen from Figure 10 that both controllers A and B can basically track the desired trajectory and eventually converge the tracking deviation to 0, while the control effect of controller C is basically out of control.
When comparing controllers A and B—although the parameters of these two controllers can better track the desired trajectory—controller A has a smaller tracking deviation than the controller B. However, the advantage of controller B is that the calculation time is much less.
In summary, the lengths of the prediction horizon and control horizon significantly influence the tracking accuracy of the trajectory tracking controller. However, they also have a substantial impact on the real-time computational burden. A longer control horizon increases the computational time, which may compromise the real-time performance required by autonomous vehicles. Therefore, a larger prediction or control horizon does not necessarily lead to improved control performance. The selection of these parameters must strike a balance between tracking accuracy, available computational resources, and real-time operational constraints.
The specific calculation settings for each evaluation index are presented in Table 5. As shown in this table, for controllers A, B, and C, the indicators related to tracking accuracy, comfort, economy, and safety progressively deteriorate as the prediction horizon and control horizon are reduced. Therefore, simulation results reveal a general trend: under the premise that real-time performance and computational requirements are satisfied, increasing the prediction and control horizons leads to improved overall control performance.

5.4. Simulation Results of Combined Controller of MPC and PID Control on Wet and Slippery Roads

Through the simulation results under different road adhesion coefficients, driving speeds, and controller parameters, it can be seen that on wet and slippery roads (road adhesion coefficient is 0.4) and that where the controller hardware conditions are not high and the vehicle driving speed is high at 45 km/h, the trajectory tracking vehicle under the model predictive controller will exhibit shimmy. In Figure 11, the vehicle longitudinal simulation speed is set to 50 km/h. Under the pure MPC method, the shimmy phenomenon should begin to appear near the coordinate of 80 m. The front steering angle, the vehicle yaw angle, and the yaw rate are shown in Figure 11. The lateral acceleration and deflection angle of centroid slip in Figure 12 both have the same changing law.
By using the PID and MPC joint controller for simulation, the MPC controller parameters are set to N p = 30 and N c = 20 , the longitudinal vehicle speed is set to 50 km/h, and the road adhesion coefficient μ = 0.4 . The effects of the PID and MPC joint controller are compared.
In Figure 11, a graph of the lateral position is presented after the PID joint controller is added. The shimmy phenomenon of each simulation quantity is obviously optimized. The whole simulation quantity converges over time. In Table 6, the tracking accuracy index has increased by 36.3%. The comfort, economy, and safety indexes have increased by 38.6%, 19.8%, and 8.7%, respectively. The specific calculation of each evaluation index is shown in Table 6. In Table 6, we can see that each evaluation index with PID control is better than without PID control.
According to the parameter influence rule obtained by the previous simulation, in order to obtain a better control effect, we changed the model predictive controller parameters to N p = 25 and N c = 10 , the road adhesion coefficient to μ = 0.4 , and the longitudinal vehicle speed to 50 km/h.
Trajectory tracking under the model prediction control shows a slight shimmy phenomenon near the longitudinal coordinate of 80 m. When the vehicle speed is 85 km/h, as shown in Figure 13, the vehicle has already lost control. In order to improve the control effect, the PID and MPC joint controller method is used.
The longitudinal simulation speed is 50 km/h and 85 km/h, respectively, by using the PID and MPC joint controller for simulation, comparing with or without the PID joint controller effect, the simulation results are shown in Figure 13.
In Figure 13, after the PID joint controller is added, the shimmy phenomenon of each simulation quantity at 50 km/h is optimized. The vehicle out-of-control phenomenon disappears at 85 km/h. Although the center of mass slip angle and the vehicle yaw angle are both large, they are within the vehicle safety limit. In Table 7 and Table 8, after adding the PID joint controller, the tracking accuracy index at 50 km/h is increased by 53.9%, and the comfort, economy, and safety indexes are increased by 87.4%, 52.1%, and 47.5%, respectively. For 85 km/h, the tracking accuracy index is increased by 22.2%, and the comfort, economy, and safety indexes are increased by 9.4%, 51%, and 5.3%, respectively. The specific calculation of each evaluation index is shown in Table 7 and Table 8.
In order to further illustrate the advantages of the combined controller method of PID control and MPC, the control effect is simulated under the driving speed of 100 km/h and 120 km/h. The combined control effects of 85 km/h, 100 km/h, and 120 km/h are shown in Figure 14. It can be seen from Figure 14 that the control effect of high-speed driving on the low-adhesion roads is obviously optimized and controlled.

6. Conclusions

Through the design of a trajectory tracking controller under high-speed driving conditions, the influences of the road adhesion coefficient, longitudinal vehicle speed, and controller parameters on the control effect of the controller are analyzed. The PID and MPC joint controller methods are proposed, and the work of this chapter has the following three main aspects.
  • The vehicle dynamics model is used as the basis of the predictive model controller. The trajectory tracking controller under the high-speed driving conditions is designed to improve the controller’s ability to predict the future behavior of the vehicle and ensure the stability of the vehicle. In order to achieve a good multi-objective cooperative control effect, the control constraints, state constraints, and the initial and end state constraints are imposed on the control objective function. The multi-objective performance evaluation indicators are designed.
  • The simulation test is carried out on the DLC condition. The influence of the road adhesion coefficient, driving speed, and controller parameters on the control effect under different driving conditions are analyzed. The evaluation index values are calculated to compare and analyze the influence of the various factors on the control effect of the controller.
  • The combined controller method of PID control and MPC is proposed when the level of wet and slippery roads and the controller hardware is low. However, the research results show that the simple MPC controller has a better control effect on good roads and that the combined controller of PID control and MPC can make up for shortcomings of simple the MPC controller under high-speed driving conditions on wet and slippery roads, making the vehicle trajectory tracking more efficient, comfortable, and economical. The safety control indicators have been significantly optimized. The controller parameters are set to N p = 15 and N c = 10 ; the longitudinal vehicle speed is 50 km/h; and the road adhesion coefficient μ = 0.4 . After adding the PID joint controller, the tracking accuracy index is increased by 36.3%. An examination of the data reveals a marked increase in comfort, economy, and safety indicators, with respective growth rates of 38.6%, 19.8%, and 8.7%. The controller parameters are N p = 25 , N c = 10 , the road adhesion coefficient μ = 0.4 , and the tracking accuracy index is increased by 53.9% at 50 km/h. An examination of the data reveals a marked increase in comfort, economy, and safety indicators, with respective growth rates of 87.4%, 52.1%, and 47.5%. At 85 km/h, the tracking accuracy index is increased by 22.2%. An examination of the data reveals a marked increase in comfort, economy, and safety indicators, with respective growth rates of 9.4%, 51%, and 5.3%. Based on the above experimental data, it is shown that the joint controller of MPC and PID control can effectively improve the comprehensive performance of the path tracking control of autonomous vehicles when driving at high speeds on wet and slippery roads. This work provides an effective engineering practice reference for the research of autonomous vehicles under complex working conditions.

Author Contributions

Conceptualization, X.S.; methodology, X.S. and K.C.; formal analysis, X.S.; software, Y.Z. and X.Z.; project administration, X.S. and X.Z.; validation, X.S., K.C. and Y.Z.; writing—review and editing, X.S. and K.C.; funding acquisition, X.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the financial support provided by the National Key R&D Program of China [grant number 2023YFC2809904], the Foreign Expert Project of Shaanxi Province [grant number 2025WZ-YBXM-24], and the Young Talent Nurturing Program of Shaanxi Provincial Science and Technology Association [grant number 20240109].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to thank the editor and reviewers for providing valuable review comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zeng, D.; Pan, S.; Yu, Y.; Hu, Y.; Yang, J.; Zhang, P.; Xiong, L.; Carbone, G.; Gao, L. A Comparative Study on Trajectory Tracking Control Methods for Automated Vehicles. Sci. Rep. 2025, 15, 17073. [Google Scholar] [CrossRef]
  2. Huang, Z.; Li, H.; Li, W.; Liu, J.; Huang, C.; Yang, Z.; Fang, W. A New Trajectory Tracking Algorithm for Autonomous Vehicles Based on Model Predictive Control. Sensors 2021, 21, 7165. [Google Scholar] [CrossRef] [PubMed]
  3. Dong, D.; Ye, H.; Luo, W.; Wen, J.; Huang, D. Fast Trajectory Tracking Control Algorithm for Autonomous Vehicles Based on the Alternating Direction Multiplier Method (ADMM) to the Receding Optimization of Model Predictive Control (MPC). Sensors 2023, 23, 8391. [Google Scholar] [CrossRef] [PubMed]
  4. Vu, T.M.; Moezzi, R.; Cyrus, J.; Hlava, J.; Petru, M. Feasible Trajectories Generation for Autonomous Driving Vehicles. Applied Sciences 2021, 11, 11143. [Google Scholar] [CrossRef]
  5. Borri, A.; Bianchi, D.; Di Benedetto, M.D.; Di Gennaro, S. Optimal Workload Actuator Balancing and Dynamic Reference Generation in Active Vehicle Control. J. Frankl. Inst. 2017, 354, 1722–1740. [Google Scholar] [CrossRef]
  6. Zhang, C.; Chu, D.; Liu, S.; Deng, Z.; Wu, C.; Su, X. Trajectory Planning and Tracking for Autonomous Vehicle Based on State Lattice and Model Predictive Control. IEEE Intell. Transport. Syst. Mag. 2019, 11, 29–40. [Google Scholar] [CrossRef]
  7. Zhiwei, G.; Jianfeng, D.; Feng, D. Simulation Research on Trajectory Tracking Controller Based on MPC Algorithm. In Proceedings of the 2017 2nd International Conference on Robotics and Automation Engineering (ICRAE), Shanghai, China, 29–31 December 2017; pp. 212–216. [Google Scholar]
  8. 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]
  9. 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]
  10. Dong, D.; Ye, H.; Luo, W.; Wen, J.; Huang, D. Collision Avoidance Path Planning and Tracking Control for Autonomous Vehicles Based on Model Predictive Control. Sensors 2024, 24, 5211. [Google Scholar] [CrossRef]
  11. Tan, W.; Wang, M.; Ma, K. Research on Intelligent Vehicle Trajectory Tracking Control Based on Improved Adaptive MPC. Sensors 2024, 24, 2316. [Google Scholar] [CrossRef]
  12. Yang, H.; He, Y.; Xu, Y.; Zhao, H. Collision Avoidance for Autonomous Vehicles Based on MPC with Adaptive APF. IEEE Trans. Intell. Veh. 2024, 9, 1559–1570. [Google Scholar] [CrossRef]
  13. Domina, Á.; Tihanyi, V. Model Predictive Controller Approach for Automated Vehicle’s Path Tracking. Sensors 2023, 23, 6862. [Google Scholar] [CrossRef] [PubMed]
  14. 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]
  15. 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]
  16. 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; pp. 1–5. [Google Scholar]
  17. Chen, J.; Zhan, W.; Tomizuka, M. Autonomous Driving Motion Planning with Constrained Iterative LQR. IEEE Trans. Intell. Veh. 2019, 4, 244–254. [Google Scholar] [CrossRef]
  18. 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]
  19. Falcone, P.; Borrelli, F.; Asgari, J.; Tseng, H.E.; Hrovat, D. Predictive Active Steering Control for Autonomous Vehicle Systems. IEEE Trans. Contr. Syst. Technol. 2007, 15, 566–580. [Google Scholar] [CrossRef]
  20. 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. 2019, 9, 2649. [Google Scholar] [CrossRef]
  21. 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. 2018, 8, 231. [Google Scholar] [CrossRef]
  22. Weiskircher, T.; Wang, Q.; Ayalew, B. Predictive Guidance and Control Framework for (Semi-)Autonomous Vehicles in Public Traffic. IEEE Trans. Contr. Syst. Technol. 2017, 25, 2034–2046. [Google Scholar] [CrossRef]
  23. 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]
  24. 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]
  25. Paden, B.; Cap, M.; Yong, S.Z.; 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]
  26. 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]
  27. 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]
  28. Tan, Q.; Dai, P.; Zhang, Z.; Katupitiya, J. MPC and PSO Based Control Methodology for Path Tracking of 4WS4WD Vehicles. Applied Sciences 2018, 8, 1000. [Google Scholar] [CrossRef]
  29. Rafaila, R.C.; Livint, G. 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]
  30. Chen, J.; Lin, C.; Liang, S. Mixed Logical Dynamical Model-Based MPC for Yaw Stability Control of Distributed Drive Electric Vehicles. Energy Procedia 2019, 158, 2518–2523. [Google Scholar] [CrossRef]
  31. 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]
  32. 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]
  33. 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]
  34. Romano, L. Nonlinear Modelling of Transient Tyre Dynamics. Nonlinear Dyn. 2025, 113, 15901–15923. [Google Scholar] [CrossRef]
  35. Lin, F.; Sun, M.; Wu, J.; Qian, C. Path Tracking Control of Autonomous Vehicle Based on Nonlinear Tire Model. Actuators 2021, 10, 242. [Google Scholar] [CrossRef]
  36. Kim, I.Y.; Yang, K.S.; Joo Baek, J.; Hwang, S.-H. Development of Intelligent Electric Vehicle for Study of Unmanned Autonomous Driving Algorithm. In Proceedings of the 2013 World Electric Vehicle Symposium and Exhibition (EVS27), Barcelona, Spain, 17–20 November 2013; pp. 1–6. [Google Scholar]
  37. Drage, T.; Kalinowski, J.; Braunl, T. Integration of Drive-by-Wire with Navigation Control for a Driverless Electric Race Car. IEEE Intell. Transport. Syst. Mag. 2014, 6, 23–33. [Google Scholar] [CrossRef]
Figure 1. Joint controller structure of MPC and PID control. (a) is the internal structure of MPC; (b) is the internal structure of PID.
Figure 1. Joint controller structure of MPC and PID control. (a) is the internal structure of MPC; (b) is the internal structure of PID.
Sensors 25 05450 g001
Figure 2. Overall process framework of control system.
Figure 2. Overall process framework of control system.
Sensors 25 05450 g002
Figure 3. Schematic of MPC.
Figure 3. Schematic of MPC.
Sensors 25 05450 g003
Figure 4. Schematic diagram of vehicle dynamics model.
Figure 4. Schematic diagram of vehicle dynamics model.
Sensors 25 05450 g004
Figure 5. Trajectory diagram and heading angle of the DLC condition: (a) trajectory diagram and (b) heading angle.
Figure 5. Trajectory diagram and heading angle of the DLC condition: (a) trajectory diagram and (b) heading angle.
Sensors 25 05450 g005
Figure 6. Different adhesion coefficients in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) lateral position; (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Figure 6. Different adhesion coefficients in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) lateral position; (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Sensors 25 05450 g006
Figure 7. Different adhesion coefficients in the DLC condition regarding the front steering angle, deflection angle of centroid, longitudinal acceleration, and lateral acceleration: (a) front steering angle; (b) deflection angle of centroid; (c) longitudinal acceleration; and (d) lateral acceleration.
Figure 7. Different adhesion coefficients in the DLC condition regarding the front steering angle, deflection angle of centroid, longitudinal acceleration, and lateral acceleration: (a) front steering angle; (b) deflection angle of centroid; (c) longitudinal acceleration; and (d) lateral acceleration.
Sensors 25 05450 g007
Figure 8. Different longitudinal speeds in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) lateral position (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Figure 8. Different longitudinal speeds in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) lateral position (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Sensors 25 05450 g008
Figure 9. Different longitudinal speeds in the DLC condition regarding the tire slip angle, deflection angle of centroid, longitudinal acceleration, and lateral acceleration: (a) tire slip angle; (b) deflection angle of centroid; (c) longitudinal acceleration; and (d) lateral acceleration.
Figure 9. Different longitudinal speeds in the DLC condition regarding the tire slip angle, deflection angle of centroid, longitudinal acceleration, and lateral acceleration: (a) tire slip angle; (b) deflection angle of centroid; (c) longitudinal acceleration; and (d) lateral acceleration.
Sensors 25 05450 g009
Figure 10. Different controller parameters in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) the lateral position; (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Figure 10. Different controller parameters in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) the lateral position; (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Sensors 25 05450 g010
Figure 11. Different control methods in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) the lateral position; (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Figure 11. Different control methods in the DLC condition regarding the lateral position (Y), front steering angle, yaw angle, and yaw rate: (a) the lateral position; (b) front steering angle; (c) yaw angle; and (d) yaw rate.
Sensors 25 05450 g011aSensors 25 05450 g011b
Figure 12. Different control methods in the DLC condition regarding the lateral acceleration and deflection angle of centroid: (a) lateral acceleration and (b) deflection angle of centroid.
Figure 12. Different control methods in the DLC condition regarding the lateral acceleration and deflection angle of centroid: (a) lateral acceleration and (b) deflection angle of centroid.
Sensors 25 05450 g012
Figure 13. Simulation results for MPC and PID + MPC controller in DLC conditions at 50 km/h and 85 km/h: (a) lateral position; (b) deflection angle of centroid; and (c) yaw angle.
Figure 13. Simulation results for MPC and PID + MPC controller in DLC conditions at 50 km/h and 85 km/h: (a) lateral position; (b) deflection angle of centroid; and (c) yaw angle.
Sensors 25 05450 g013
Figure 14. Simulation results for reference and PID + MPC controller in the DLC condition at 85 km/h, 100 km/h, and 120 km/h.
Figure 14. Simulation results for reference and PID + MPC controller in the DLC condition at 85 km/h, 100 km/h, and 120 km/h.
Sensors 25 05450 g014
Table 1. Technical comparison table. In Control Accuracy, “ ” stands for increased accuracy and “ ” stands for decreased accuracy; in Computation Time, “ ” stands for longer computation time and “ ” stands for shorter computation time, where “ ” indicates that the accuracy or computation time remains constant.
Table 1. Technical comparison table. In Control Accuracy, “ ” stands for increased accuracy and “ ” stands for decreased accuracy; in Computation Time, “ ” stands for longer computation time and “ ” stands for shorter computation time, where “ ” indicates that the accuracy or computation time remains constant.
Technical ApproachKey ParametersControl AccuracyComputation Time
Optimal modelDimensions of the vehicle model
Linearization assumption
predictive time domain adjustment N (Predictive time domain)   ( N )
  ( N )
  ( N )
  ( N )
Control period
adjustment
Control period (High Frequency PID)
(Low frequency MPC)
(High Frequency PID)
(Low frequency MPC)
Hybrid control structureController division of labor and interconnection mechanisms    
Table 2. MPC controller parameters.
Table 2. MPC controller parameters.
Parameter/UnitValue
Simulation step/s0.05
Road adhesion coefficient0.85/0.65/0.4
Weight coefficient Q 200 0 0 0 100 0 0 0 100
Control increment weight coefficient R1.1 × 105
Control factor weighting coefficient ρ1000
δ f 10 ° , 10 °
Δ δ f 1 ° , 1 °
Table 3. Comparison of evaluation indexes for control of DLC conditions with different pavement adhesion coefficients.
Table 3. Comparison of evaluation indexes for control of DLC conditions with different pavement adhesion coefficients.
Evaluation Index μ = 0.4 μ = 0.65 μ = 0.85
Tracking Accuracy J B D e y 0.44640.08640.0789
J L J e y 7.99861.54821.4138
J B D e θ 0.65100.16090.1509
J L J e θ 11.66412.88292.7036
J F i n a l 7.08261.63871.5279
Comfort J c 0.02990.60660.6926
Economy J e 0.02120.04720.0365
Safety J s β 1.01780.95420.9586
J s a 1.00421.20011.0421
J s 1.01101.08411.0012
Table 4. Comparison of control evaluation indexes for DLC conditions of different longitudinal speeds.
Table 4. Comparison of control evaluation indexes for DLC conditions of different longitudinal speeds.
Evaluation Index30 km/h80 km/h110 km/h
Tracking Accuracy J B D e y 0.06880.08640.2802
J L J e y 1.94731.54824.1464
J B D e θ 0.25680.16090.3431
J L J e θ 7.26922.88295.0780
J F i n a l 1.63873.28543.7651
Comfort J c 0.12360.60660.6117
Economy J e 0.02150.04720.1216
Safety J s β 0.99960.95421.1400
J s a 1.00001.20011.4010
J s 0.99981.08411.2772
Table 5. Comparison of control evaluation indexes of different controller parameters in DLC conditions.
Table 5. Comparison of control evaluation indexes of different controller parameters in DLC conditions.
Evaluation IndexController AController BController C
Tracking Accuracy J B D e y 0.08640.08140.1655
J L J e y 1.54821.45802.9648
J B D e θ 0.16090.18330.5293
J L J e θ 2.88293.28429.4838
J F i n a l 1.63871.79944.9759
Comfort J c 0.60660.61520.6551
Economy J e 0.04720.05000.0765
Safety J s β 0.95421.01090.9841
J s a 1.20011.22441.5305
J s 1.08411.12271.2866
Table 6. MPC and PID + MPC controller evaluation index comparisons.
Table 6. MPC and PID + MPC controller evaluation index comparisons.
Evaluation IndexMPCPID + MPC
Tracking Accuracy J B D e y 0.17010.0812
J L J e y 3.72201.7775
J B D e θ 0.47670.3125
J L J e θ 10.43356.8390
J F i n a l 5.54453.536
Comfort J c 0.24940.1531
Economy J e 0.05450.0437
Safety J s β 1.00020.9991
J s a 0.97050.8667
J s 0.98550.8996
Table 7. MPC and PID + MPC controller evaluation index comparison (50 km/h).
Table 7. MPC and PID + MPC controller evaluation index comparison (50 km/h).
Evaluation IndexMPCPID + MPC
Tracking Accuracy J B D e y 0.07940.1154
J L J e y 1.73742.5254
J B D e θ 0.50900.2076
J L J e θ 11.13984.5444
J F i n a l 5.64312.6022
Comfort J c 0.24330.0306
Economy J e 0.04530.0217
Safety J s β 2.51051.0062
J s a 1.00061.0018
J s 1.91101.0040
Table 8. MPC and PID + MPC controller evaluation index comparison (85 km/h).
Table 8. MPC and PID + MPC controller evaluation index comparison (85 km/h).
Evaluation IndexMPCPID + MPC
Tracking Accuracy J B D e y 0.67600.4350
J L J e y 11.37157.3175
J B D e θ 0.86100.7327
J L J e θ 14.483412.3253
J F i n a l 9.22337.1796
Comfort J c 0.29170.2642
Economy J e 0.20620.1011
Safety J s β 1.00390.9976
J s a 1.10301.0002
J s 1.05460.9989
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.

Share and Cite

MDPI and ACS Style

Song, X.; Chen, K.; Zheng, Y.; Zhang, X. Trajectory Tracking Control of High-Speed Vehicles on Wet and Slippery Roads. Sensors 2025, 25, 5450. https://doi.org/10.3390/s25175450

AMA Style

Song X, Chen K, Zheng Y, Zhang X. Trajectory Tracking Control of High-Speed Vehicles on Wet and Slippery Roads. Sensors. 2025; 25(17):5450. https://doi.org/10.3390/s25175450

Chicago/Turabian Style

Song, Xiaohua, Kuifeng Chen, Yujia Zheng, and Xiaoyan Zhang. 2025. "Trajectory Tracking Control of High-Speed Vehicles on Wet and Slippery Roads" Sensors 25, no. 17: 5450. https://doi.org/10.3390/s25175450

APA Style

Song, X., Chen, K., Zheng, Y., & Zhang, X. (2025). Trajectory Tracking Control of High-Speed Vehicles on Wet and Slippery Roads. Sensors, 25(17), 5450. https://doi.org/10.3390/s25175450

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop