Next Article in Journal
Load Prediction Control Study of a Pitch Control System for Large Offshore Wind Turbines
Previous Article in Journal
Integrating Radon/Thoron and Gamma Radiation Exposure for a Realistic Estimation of Dose Arising from Building Materials
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tube-Based Robust Model Predictive Control for Autonomous Vehicle with Complex Road Scenarios

1
School of Mechanical and Automotive Engineering, Guangxi University of Science and Technology, Liuzhou 545006, China
2
Guangxi Key Laboratory of Automobile Components and Vehicle Technology, Liuzhou 545006, China
3
Engineering Research Center of Advanced Engineering Equipment, University of Guangxi, Liuzhou 545006, China
4
Engineering Research Center of Advanced Design and Manufacturing Technology of Heavy Vehicle Components, Ministry of Education, Guangxi University of Science and Technology, Liuzhou 545006, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(12), 6471; https://doi.org/10.3390/app15126471
Submission received: 22 March 2025 / Revised: 22 May 2025 / Accepted: 23 May 2025 / Published: 9 June 2025

Abstract

:
This study proposes a Tube-based Robust Model Predictive Control (Tube-RMPC) strategy for autonomous vehicle control to address model parameter uncertainties and variations in road–tire adhesion coefficients in complex road scenarios. More specifically, the proposed approach improves the representation of vehicle dynamic behavior by introducing a unified vehicle–tire modeling framework. To facilitate computational tractability and algorithmic implementation, the model is systematically linearized and discretized. Furthermore, the Tube-based Robust Model Predictive Control strategy is developed to improve adaptability to uncertainty in the road surface adhesion coefficient. The Tube-based Robust Model Predictive controller ensures robustness by establishing a robust invariant tube around the nominal trajectory, effectively mitigating road surface variations and enhancing stability. Finally, a co-simulation platform integrating CarSim and Simulink is employed to validate the proposed method’s effectiveness. The experimental results demonstrate that Tube-RMPC improves the path-tracking performance, reducing the maximum tracking error by up to 9.17% on an S-curve and 2.25% in a double lane change, while significantly lowering RMSE and enhancing yaw stability compared to MPC and PID.

1. Introduction

Autonomous driving technology drives innovation in the fields of artificial intelligence, sensor technology, and vehicle dynamics [1]. However, challenges such as system reliability, ethical decision-making, and integration into mixed traffic must be addressed to fully realize its transformative societal impact, making autonomous driving a critical and multidisciplinary research area [2]. While autonomous driving promises transformative societal benefits, achieving stable and reliable control under complex road conditions remains a pressing challenge. Diverse surfaces introduce dynamic uncertainties that can compromise vehicle stability, especially during sudden or unexpected events [3]. Addressing these challenges necessitates a focused exploration of advanced control strategies that are capable of ensuring stability under varying conditions, making this a crucial direction in autonomous driving technology research [4]. In this context, the design of robust and adaptive vehicle control strategies plays a pivotal role in ensuring safe navigation and trajectory tracking. Effective control systems must be capable of handling not only modeling uncertainties but also real-world disturbances such as variations in road tire adhesion. These variations, which are difficult to measure directly in real-time, significantly affect lateral dynamics and must be addressed within the control framework to enhance safety and performance.
In recent years, research on trajectory-tracking controller design has prioritized minimizing the deviation between a vehicle’s real-time trajectory and its desired path. To address this critical challenge, a variety of advanced control methodologies have been developed, including fuzzy control [5], linear quadratic regulators [6], sliding-mode control [7], and model predictive control (MPC) [8,9,10,11]. Among these, MPC has gained significant prominence due to its predictive capability for complex dynamic systems, effective constraint handling, and optimization-driven performance enhancement. Despite its inherent strengths, numerous studies have proposed refinements to the conventional MPC framework to tackle specific challenges encountered in practical applications. For instance, a study introduced an enhanced approach [12] to improve stability in complex operational scenarios. Failure to address these challenges can escalate into adverse phenomena, such as oversteering, drifting, or complete loss of vehicle stability, underscoring the need for further research and innovation in this domain. To address these phenomena, an MPC-based trajectory-tracking controller [13] was applied. A sophisticated model parameter adjustment strategy was utilized to improve control precision and enhance the trajectory-tracking performance of autonomous vehicles. Nevertheless, this approach remains highly sensitive to variations in road surface adhesion, potentially limiting its robustness and adaptability in complex driving conditions. To mitigate these limitations, an MPC algorithm incorporating dynamic parameter adaptation [14] was proposed to counteract parameter sensitivity issues. Through the introduction of a nonlinear predictive model and dynamic adjustment mechanisms, system behavior is effectively optimized, and trajectory constraints are managed in complex dynamic environments. In addition to these efforts, recent research has extended MPC applications to novel traffic paradigms, such as lane-free environments [15,16] proposed an optimal path planning framework for connected and automated vehicles (CAVs) operating in lane-free traffic conditions, demonstrating the versatility of MPC in unstructured scenarios where traditional lane-based assumptions are not applicable. However, despite its demonstrated advantages in sensitivity control, the algorithm remains limited in its ability to handle uncertainties in model parameters.
Data-driven methodologies have emerged as a powerful and efficient paradigm for modeling complex and partially unknown dynamic systems [17]. Among these, Koopman operator theory [18,19,20] has become a pivotal framework, enabling the representation of nonlinear system dynamics through linear evolution within an augmented observable space. In the domain of automated driving, this approach has been applied by leveraging deep Koopman-based modeling of vehicle dynamics, often integrated with MPC strategies for trajectory-tracking tasks [21]. Despite its advantages in facilitating global linear representations, the integration of Koopman operator theory with MPC introduces substantial computational complexity and demands extensive, high-precision data for effective implementation. This reliance on large-scale data can lead to potential safety risks and unintended behaviors in automated driving scenarios [18]. To enhance robustness and reduce reliance on precise, high-volume data, robust model predictive control (RMPC) frameworks [19,20] such as min–max MPC [21] and Tube-based MPC [22,23] have garnered significant attention. These approaches confine parameter variations within a predefined region, ensuring improved robustness and computational efficiency. Min–max MPC [24]—a widely studied RMPC approach—explicitly incorporates system uncertainties by formulating constraints on state variables and control inputs. However, its worst-case optimization strategy results in a computational complexity that scales with the input dimensionality and prediction horizon, posing challenges in multi-input multi-output systems. As a result, its real-time feasibility remains a key limitation in practical implementations.
Considering the integration of predictive information and constraints, RMPC methods have been extensively studied and applied in automated vehicle (AV) systems. As previously discussed, to address uncertainties such as model inaccuracies under extreme conditions, two primary approaches have emerged: stochastic MPC, which employs probabilistic descriptions, and robust MPC (RMPC), which relies on bounded-set representations [25]. Due to the inherent challenges in accurately describing model uncertainties probabilistically, RMPC is generally regarded as a more promising solution for motion control. A more computationally efficient alternative is Tube-based RMPC (TRMPC) [26], which confines system uncertainties to a robust tube, reducing the online optimization problem to a nominal MPC problem with tightened constraints. TRMPC has found extensive applications in AV control, including lateral control [27], trajectory tracking in autonomous racing [28], fault-tolerant control [29], and vehicle platooning [30]. Despite its effectiveness in handling structured model uncertainties, TRMPC primarily focuses on system disturbances rather than external environmental variations. Consequently, the impact of road–tire adhesion variations on control performance remains insufficiently explored, posing challenges in adapting to diverse road conditions, such as wet, snowy, or dry asphalt surfaces. Ensuring robust control across varying road surface conditions remains a critical challenge that warrants further investigation.
To address the limitations identified in existing methods, this study proposes a Tube-RMPC-based vehicle control approach to explicitly address model parameter uncertainties and variations in road–tire adhesion coefficients. The primary contributions of this research are as follows:
(1)
A unified vehicle–tire modeling framework is proposed to enhance the representation of vehicle dynamic behavior.
(2)
A robust model predictive control framework is developed to enhance adaptability to road surface model parameter uncertainties.
(3)
A co-simulation model integrating CarSim and Simulink is established to validate the effectiveness of the experimental methodology.

2. Problem Statement and Preliminaries

To formulate this control problem in a mathematically tractable way, a unified dynamic vehicle–tire model is first constructed and simplified into a linearized form. This model serves as the basis for the development of a Tube-based Robust Model Predictive Control (Tube-RMPC) strategy. The aim is to ensure that the actual system trajectory remains within a predefined robust tube surrounding the nominal prediction, despite the presence of external disturbances and parameter variations.

2.1. Dynamic Vehicle Model

The vehicle dynamics model is developed for model predictive control, prioritizing computational efficiency while retaining essential planar motion characteristics. Based on the prior knowledge of vehicle dynamics, a simplified three-degree-of-freedom vehicle model is developed under specific assumptions [31]. Key assumptions include: (1) planar motion constraints (longitudinal, lateral, yaw) under flat-road assumptions; (2) rigid-body suspension and chassis; (3) decoupled pure lateral tire slip properties; (4) single-track bicycle model eliminating load transfers; (5) quasi-static longitudinal dynamics; (6) neglected aerodynamic forces. These assumptions reduce the system to three degrees of freedom with front-wheel-drive actuation. The dynamic model of an autonomous vehicle is illustrated in Figure 1. Utilizing trigonometric relationships, the forces acting on the front and rear tires in the x- and y-directions can be expressed as follows:
F x f = F l f cos δ f F c f sin δ f F x r = F l r cos δ r F c r sin δ r F y f = F l f sin δ f + F c f cos δ f F y r = F 1 r sin δ r + F c r cos δ r ,
where F l f , F c f , and F c r denote the longitudinal forces acting on the front and rear tires, respectively; F x f and F y r represent the combined forces acting on the front and rear tires, decomposed into longitudinal and lateral components; and δ f and δ r describe the steering angles of the front and rear tires.
According to Newton’s second law in Figure 2, the equilibrium equations of vehicle dynamics are obtained as follows:
m y ¨ = m x ˙ φ ˙ + 2 F x f + 2 F y f m x ¨ = m y ˙ φ ˙ + 2 F x f + 2 F x r I z φ ¨ = 2 a F y f 2 b F y r ,
where a and b denote the distances from the center of mass to the front and rear axles, respectively; m represents the mass of the autonomous vehicle; I z corresponds to the moment of inertia; φ describes the heading angle; and x ˙ and y ˙ indicate the center-of-mass velocities along the x-axis and y-axis, respectively.
Under the small-angle assumption derived from the Magic Tire model in [32], the lateral force is approximately linearly related to the sideslip angle of the tire, as shown below:
F l C l s , F c C c α ( f / r ) α f = y ˙ + a φ ˙ x ˙ δ f , α r = y ˙ b φ ˙ x ˙ ,
where C l is the tire cornering stiffness, C c refers to the lateral stiffness, s defines the slip ratio, and α f and α r are the front and rear wheel slip angles, respectively.
Using (1)–(3), a nonlinear model of a dynamic vehicle system based on a small front wheel deflection angle and tire model assumption is obtained as follows:
m v ˙ y = m v x φ ˙ + 2 C cf δ f v y + a φ ˙ v x + C cr b φ ˙ v y v x m v ˙ x = m v y φ ˙ + 2 C lf s f + C cf δ f v y + a φ ˙ v x δ f + C lr s r I z φ ¨   =   2   a C c f δ f     v r   +   a φ ˙ v x b C ¯ c r   b φ ˙     v y v x Y ˙ = x ˙ sin φ + y ˙ cos φ X ˙ = x ˙ cos φ y ˙ sin φ ,
Combining the above equations, the state-space equation of nonlinear dynamics is written as
ξ ˙ d y n = A ξ d y n + B u d y n .
with ξ d y n = y ˙ , x ˙ , φ , φ ˙ , Y , X T u d y n = δ f .

2.2. Model Integration

Although nonlinear MPC can more accurately represent vehicle dynamics, its high online computational burden limits its applicability in high-frequency trajectory tracking [33]. Through dynamic modeling, a nonlinear system is formulated, which cannot be directly applied to linear time-varying model predictive control. Linear approximation is required to obtain a suitable linear time-varying representation. Taylor series expansion [34] is performed around specific operating points, retaining only the first-order terms and neglecting higher-order components, resulting in
ξ ˙ = f ( ξ d y n , u d y n ) + f ξ | ξ = ξ d y n u = u d y n ( ξ ξ d y n ) + f u | ξ = ξ d y n u = u d y n ( u u d y n )
The nonlinear dynamic system is changed as follows:
ξ ¯ · = A ( t ) ξ ¯ + B ( t ) u ¯
with ξ ¯ = ξ ξ d y n , A ( t ) = f ξ | ( ξ r , u r ) , B ( t ) = f u | ( ξ r , u r ) .
The derived equation is continuous, and continuous-time models are theoretically applicable to predictive control, but they often result in excessive computational effort in real-time scenarios. Therefore, it is a reasonable and effective approach to discretize the continuous linear system. The continuous linear system is converted into its discrete-time form using the Forward Euler method [35] as follows:
ξ ¯ k + 1 = A k , t ξ ¯ k + B k , t u ¯ k ,
with A k , t = I + T A ( k ) ,   B k , t = T B ( k ) .
A k , t = A ^ 1 , 1 ( k ) A ^ 1 , 2 ( k ) 0 A ^ 1 , 4 ( k ) 0 0 0 1 0 0 0 0 0 0 1 T s 0 0 A ^ 4 , 1 ( k ) A ^ 4 , 2 ( k ) 0 A ^ 4 , 4 ( k ) 0 0 A ^ 5 , 1 ( k ) A ^ 5 , 2 ( k ) A ^ 5 , 3 ( k ) 0 1 0 A ^ 6 , 1 ( k ) A ^ 6 , 2 ( k ) A ^ 6 , 3 ( k ) 0 0 1 , A ^ 1 , 1 ( k ) = 1 T ( 2 C c f + 2 C c r ) m x ˙ , A ^ 1 , 2 ( k ) = T ( 2 C c f + 2 C c r ) y ˙ m x ˙ 2 T ( 2 b C c f 2 a C c r ) φ ˙ m x ˙ 2 , A ^ 1 , 4 ( k ) = T x ˙ + 2 b C c r 2 a C c f m x ˙ , A ^ 4 , 1 ( k ) = T s 2 b C c r 2 a C c f I z x ˙ r ( k ) , A ^ 4 , 2 ( k ) = T ( 2 b C c f 2 a C c r ) I z x ˙ 2 y ˙ + T ( 2 a 2 C c f + 2 b 2 C c r ) I z x ˙ 2 φ ˙ , A ^ 4 , 4 ( k ) = 1 T 2 a 2 C c f + 2 b 2 C c r I z x ˙ 2 , A ^ 5 , 1 ( k ) = T cos φ , A ^ 5 , 2 ( k ) = T sin φ , A ^ 5 , 3 ( k ) = T x ˙ cos φ T y ˙ sin φ , A ^ 6 , 1 ( k ) = T sin φ , A ^ 6 , 2 ( k ) = T cos φ , A ^ 6 , 3 ( k ) = T y ˙ sin φ T x ˙ cos φ , B k , t = 2 T C c f m 0 0 2 a C c f I z 0 0 T .

3. Tube-RMPC Strategy

As shown in Figure 2, the proposed Tube-RMPC Strategy integrates a vehicle predictability model with a robust control strategy to enhance system stability and trajectory-tracking performance under uncertainties. The framework incorporates a dynamically fused vehicle model, leveraging state-space representation, linearization, and discretization to facilitate predictive processing. Employing robust control techniques, the approach effectively counteracts external disturbances and ensures system invariance within a predefined robust invariant set. Finally, the effectiveness of the proposed control scheme is validated through a high-fidelity experimental platform.

3.1. Tube-RMPC Controller Design

After model (5) is discretized, the influence of external bounded parameter interference is considered and expressed as follows:
ξ ¯ k + 1 = A k , t ξ ¯ k + B k , t u ¯ k + D w ( k ) y ( k ) = C ξ ¯ k + 1 ,
where ξ ¯ k R 6 denotes the state variable, u ¯ k R 1 presents the control input, y ( k ) R describes the output, D is the disturbance distribution matrix, and w ( k ) R 6 corresponds to a bounded parameter disturbance.
For comparison, the nominal dynamic model of the system, which is unaffected by external parameter disturbances, is given as follows:
ξ ¯ k + 1 = A k , t ξ ¯ k + B k , t u ¯ k ,
where ξ ¯ k R 6 denotes the nominal state variable, and u ¯ k R 1 represents the nominal control input.
Firstly, the error system is defined by taking the difference between Equations (9) and (10):
ξ ¯ k + 1 ξ ¯ k + 1 = A k , t ( ξ ¯ k ξ ¯ k ) + B k , t ( u ¯ k u ¯ k ) + w ( k )
Let e ( k ) = ξ ¯ k ξ ¯ k , u ¯ e ( k ) = u ¯ k u ¯ k .
The error system is reformulated as
e ( k ) = ξ ¯ k + 1 ξ ¯ k + 1 , u ¯ e ( k ) = u ¯ k u ¯ k ,
Equation (11) is rewritten as
e ( k + 1 ) = A k , t e ( k ) + B k , t u ¯ e ( k ) + w ( k )
The Tube-RMPC controller is formulated to establish a specific control law for actual uncertainties while adhering to the input restrictions (9), ensuring that the trajectory of the perturbed system remains within the “Tube” centered on the nominal trajectory. Specifically, this relationship can be expressed as ξ ¯ i k = ξ ¯ i k Z .
  • where ξ ¯ i k denotes the nominal state, ξ ¯ i k represents the actual system state, and Z describes the interference invariant set.
The Tube-RMPC control law, which constitutes the core of the proposed controller, is expressed as:
u = K ( ξ ¯ ξ ¯ ) + u
The control law consists of two components. The first component serves as an auxiliary feedback controller that ensures the actual system’s state (9) closely follows the nominal state. The second component u is a control strategy tailored for the nominal system (10), which guides the nominal state toward the equilibrium point.
Since u e = u u = K ( ξ ¯ ξ ¯ ) = K e , we can substitute it into (13) to obtain
e ( k + 1 ) = ( A k , t + B k , t K ) e ( k ) + w ( k )
Secondly, it is necessary to determine the feedback control gain K . This gain plays a crucial role in mitigating the effects of bounded disturbances on the system, ensuring that the dynamic system (15) with the error e ( k ) remains stable. Specifically, K is configured to ensure the stability of A k , t + B k , t K . Additionally, as noted in [36], when A k , t + B k , t K it is stable, a robust positively invariant set is guaranteed for the error system. The feedback gain matrix K can be obtained by applying Theorem 1 presented below.

3.2. Theoretical Demonstration and Analysis

Theorem 1 ([37]).
For the error model (15), if there are matrices Y and Q > 0 that make the following linear matrix inequalities (16) true, then the controller K = Y Q 1 , and e ( k ) is stable.
Q ( A k , t Q + B k , t Y ) T A k , t Q + B k , t Y Q > 0 , A k , t , B k , t Ω
Proof. 
Since the error system (15) is linear and the disturbances are bounded, the effect of the disturbance on system stability has already been considered when defining the disturbance-invariant set. Given this, we can directly analyze the stability of the error system without the disturbance term (17).
e ( k + 1 ) = ( A k , t + B k , t K ) e ( k )
Define the Lyapunov function as V ( k ) = e ( k ) T ( k , t ) e ( k ) , where it is the Lyapunov matrix, and the feedback control gain satisfies V ( ( A k , t + B k , t K ) e ( k ) ) V ( e ( k ) ) < 0 for any e ( k ) R n , A k , t , B k , t Ω . Then, the stability condition is equivalent to
( k , t ) ( A k , t + B k , t K ) T ( k , t ) ( A k , t + B k , t K ) > 0
Let ( k , t ) = Q 1 , K = Y Q 1 . Then, we have
Q 1 ( A k , t + B k , t Y Q 1 ) T Q 1 ( A k , t + B k , t Y Q 1 ) > 0
Multiplying the left and right sides of (19) by Q results in
Q ( A k , t Q + B k , t Y ) T Q 1 ( A k , t Q + B k , t Y ) > 0
Applying the Schur complement lemma to (20) yields
Q ( A k , t Q + B k , t Y ) T A k , t Q + B k , t Y Q > 0 .
Next, we define ξ ¯ ξ ¯ by calculating the disturbance-invariant set Z , leading to Lemma 1. □
Lemma 1 ([38]).
Let Z  be the interference invariant set of the system (15), the actual uncertain system (9), and the corresponding nominal system (10). If, at time k , the state of the actual system ξ ¯  satisfies ξ ¯ ( k ) ξ ¯ ( k ) Z , which is the control input u = K ( ξ ¯ ξ ¯ ) + u , it can be guaranteed that for all A k , t , B k , t Ω  and w ( k ) W , ξ ¯ ( k + 1 ) ξ ¯ ( k + 1 ) Z  is true.
From Lemma 1, to ensure the optimal control performance, the size of Z should be minimized; here, we adopt the minimum robust positively invariant (RPI) set as Z .
In reference [39], the minimum RPI set is defined as S = i = 0 ( A k , t + B k , t K ) i W , which involves the summation of Minkowski sets of infinite terms. However, computing such a set necessitates that the system dynamics exhibit nilpotency [40]. Therefore, to address this challenge, we simplify the expression of the invariant set by defining it in inequality form: Z = { x R n : z x z } , z > 0 . With the help of the method proposed in the literature [41], the original optimization problem is cleverly converted into a linear programming problem.
Next, for the design of Tube-RMPC, the first and most crucial step is to determine a central trajectory, which is the optimal trajectory.
Based on this principle, we adopt the same control law for each vertex. We select Lyapunov functions V ( k + i | k ) = ξ ¯ ( k + i | k ) T ( k 0 , t 0 ) ξ ¯ ( k + i | k ) , ( k 0 , t 0 ) > 0 as a calm matrix, and ξ ¯ ( k + i | k ) on behalf of the nominal system forecast, and at time k + i , u ( k + i | k ) is the k + i moment of nominal control input.
The Lyapunov function at time k is defined as V ( k | k ) = ξ ¯ ( k | k ) T ( k 0 , t 0 ) ξ ¯ ( k | k ) of the upper bound value of γ 0 .
The objective function is defined as
J ( k ) = i = 0 ( ξ ¯ ( k + i | k ) L 0 2 + u ( k + i | k ) R 0 2 ) ,
where L 0 and R 0 are positive definite weighted matrices.
Referring to the MPC algorithm mentioned in reference [42], the feedback gain matrix for the nominal system can be derived by solving optimization problem 1.
Optimization problem 1:
min F max A p , B p Ω J ( k ) = i = 0 [ ξ ¯ ( k + i k ) L 0 2 + F ξ ¯ ( k + i k ) R 0 2 ] s . t . ξ ¯ ( k ) ( k 0 , t 0 ) 2 γ 0 , ξ ¯ ( k ) = ξ ¯ ( k | k ) ξ ¯ ( k + i + 1 k ) ( k 0 , t 0 ) 2 ξ ¯ ( k + i k ) ( k 0 , t 0 ) 2 ξ ¯ ( k + i k ) L 0 2 F ξ ¯ ( k + i k ) R 0 2 u ( k ) U Θ K Z .
Consider constraints: u U : = u R u ( k ) u max where U R is a compact set containing the origin.
To ensure that the actual perturbated system satisfies the input constraint u U , the constraints of the nominal system must be tightened through a constraint-tightening procedure, as formalized by u ( k ) U Θ K Z in the aforementioned optimization problem 1. Therefore, optimization problem 1 can be transformed into an LMI problem. For a given initial state ξ ¯ and all vertices of the vehicle dynamic model system, if there exist symmetric matrices and a constant γ > 0 such that the following LMIs hold, then the state feedback control law u = F ξ ¯ ensures the stability of the nominal system.
Optimization problem 2:
min γ , Y , Q γ s . t 1 * ξ ¯ ( k ) Q 0 Q * * * A k , t Q + B k , t Y Q * * L 1 2 Q 0 γ I * R 1 2 Y 0 0 γ I 0 χ Y Y T Q 0 , χ U Θ K Z .
with ( A k , t , B k , t ) Ω ,   F = Y Q 1 ,   P = γ Q 1 .
Based on the above analysis, the control law u = K ( ξ ¯ ξ ¯ ) + u can be rewritten as u = K ( ξ ¯ ξ ¯ ) + F ξ ¯ . It is evident that if ξ ¯ ( k ) ξ ¯ ( k ) Z , u = F ξ ¯ U Θ K Z , then for ( A k , t , B k , t ) Ω and w ( k ) W , the actual uncertain system’s control input satisfies the constraint u U . Furthermore, if the local feedback gain F can robustly stabilize the nominal system ξ ¯ and its nominal state, it can effectively track reference trajectories while ensuring that ξ ¯ ( k ) ξ ¯ ( k ) Z . Consequently, the actual system’s state ξ ¯ will converge to a tube centered around the nominal trajectory, thereby guaranteeing the robust stability of the actual system.

4. Simulation Result and Analysis

4.1. Co-Simulation Process

We conducted an in-depth study on the path-tracking performance of robust model predictive control (Tube-RMPC) under various typical vehicle conditions, focusing on model parameter uncertainty in road adhesion coefficients.
To comprehensively evaluate the performance of the Tube-RMPC controller, the experiments simulated various real-world driving conditions by varying two key parameters. The first is vehicle speed, set at 10 m/s, 20 m/s, and 30 m/s to represent urban driving, highway driving, and high-speed maneuvers, respectively. The second is the road adhesion coefficient, set at 0.4, 0.6, and 0.8, corresponding to wet/icy roads, mixed conditions, and dry asphalt.
These test conditions provide a rigorous evaluation of the controller’s robustness at varying speeds and road friction levels. Based on this foundation, two representative path scenarios were selected for simulation testing: a double lane change test requiring a high vehicle dynamic response and a complex S-curve test involving continuous steering. These scenarios encompass various typical driving conditions and effectively reflect the performance advantages and potential issues of the Tube-RMPC algorithm in dynamic path tracking. Moreover, the predefined reference trajectories, though not exact solutions of the nonlinear dynamics, are approximately feasible and serve as practical benchmarks for robustness evaluation under modeling errors and disturbances and provide detailed simulation and theoretical support for autonomous system design.
Furthermore, to thoroughly evaluate the control algorithm’s performance, this paper compares the results of Tube-RMPC with those of MPC and PID algorithms under identical experimental settings. To ensure a fair comparison, all three controllers—Tube-RMPC, MPC, and PID—were tuned using the same performance criterion: minimizing trajectory tracking error under identical simulation conditions. As noted in the literature, PID and MPC are widely used in vehicle trajectory tracking and serve as effective baselines for evaluating the proposed Tube-RMPC approach.

4.2. Co-Simulation Results

In this study, a specific subset of experimental conditions was analyzed to evaluate the system’s performance at varying road adhesion levels. The analysis focused on a constant vehicle speed of 20 m/s, whereas the road adhesion coefficient (μ) was varied across three levels: 0.4, 0.6, and 0.8. These conditions thoroughly represent a wide spectrum of road surfaces, ranging from low-adhesion to high-adhesion surfaces.
The parameters used in this study were m = 1723 kg, a = 1.232 m, b = 1.468 m, I z = 4175 kg, T = 0.02 s, C c f = 66.9 kN/rad, and C c r = 62.7 kN/rad.
According to Theorem 1, the feedback gain is given by
K = 0.112 0 18.0 0 0.0297 0.0297
To facilitate a comprehensive comparison of the experimental datasets, the analysis focused on two key metrics: the maximum value Y and yaw angle error, with the mean squared error (RMSE) compared to the original reference estimation.
As shown in Figure 3 and Table 1, reduction in maximum tracking error in S-curve: Tube-RMPC achieves a 9.17% reduction in the peak deviation compared to MPC and a 20.5% improvement over PID; Lower mean squared error (RMSE): Tube-RMPC reduces MSE by 14.0% compared to MPC and leads to a 36.2% improvement over PID. Moreover, Reduction in Yaw angle error in S-curve: Tube-RMPC achieves a 1.77% reduction in the peak deviation compared to MPC and a 5.66% improvement over PID; Lower Yaw angle RMSE: Tube-RMPC achieves a 7.00% reduction in peak deviation compared to MPC and an 9.44% improvement over PID.
Similarly, as shown in Figure 4 and Table 2, the following results were obtained for the double lane change. Reduction in maximum tracking error in double lane change: Tube-RMPC achieves a 2.25% reduction in the peak deviation compared to MPC and a 4.58% improvement over PID; Lower mean squared error (RMSE): Tube-RMPC reduces MSE by 29.38% compared to MPC and leads to a 71.17% improvement over PID. Moreover, Reduction in Yaw angle error in double lane change: Tube-RMPC achieves a 23.06% reduction in the peak deviation compared to MPC and a 28.10% improvement over PID; Lower Yaw angle RMSE: Tube-RMPC achieves a 0.03% reduction in the peak deviation compared to MPC and a 6.83% improvement over PID.
Tube-RMPC outperforms MPC and PID in both S-curve and double lane change scenarios, achieving up to 71.17% lower RMSE in tracking accuracy and superior yaw-angle stabilization, especially in dynamic maneuvers. Its robustness is evident in the near-identical yaw RMSE (0.03% difference) compared to MPC during double lane change, underscoring its precision and reliability for high-performance autonomous navigation. However, asymptotic tracking cannot be strictly guaranteed due to model simplifications and external disturbances, which aligns with the bounded tracking errors observed and discussed in the simulation analysis.

5. Conclusions

This study introduced a Tube-based Robust Model Predictive Control (Tube-RMPC) framework to enhance the trajectory-tracking performance of autonomous vehicles under complex road conditions. Integrating a unified vehicle–tire modeling approach, the proposed method effectively addresses model parameter uncertainties and variations in road adhesion, ensuring enhanced stability through a robust invariant tube mechanism.
Simulation results demonstrated that Tube-RMPC consistently outperforms conventional MPC and PID controllers across different velocities and road adhesion conditions. Notably, in the S-curve test, Tube-RMPC reduced the peak tracking error by 20.5% and RMSE by 36.2% compared to PID; meanwhile, in the double lane change scenario, its RMSE improvements reached 71.17%.
With its computational efficiency and robustness, Tube-RMPC offers a viable solution for real-world autonomous driving applications. Future research could explore the integration of learning-based adaptive mechanisms to further enhance control performance and extend the framework to cooperative vehicle control for multi-agent coordination in dynamic environments.

Author Contributions

Conceptualization, Y.C. and Y.S.; methodology, Y.C.; software, Y.C.; validation, Y.C., Y.S., and J.L.; formal analysis, Y.C.; investigation, Y.C.; resources; data curation, J.H.; writing—original draft preparation, Y.C.; writing—review and editing, Y.S. and J.L.; visualization, C.H.; supervision, Y.S.; project administration, Y.S.; funding acquisition, Y.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by “The Guangxi Key R&D Program, Grant No. Gui Ke AB23026104”, “The Liuzhou Science and Technology Program, Grant No. 2023PRJ0102”, “The Construction of Guangxi Construction Machinery Low Carbon Digital Intelligence Technology Innovation Centre, Grant No. 2023PRJ0101” and “Autonomous Research Project of Guangxi Key Laboratory of Auto Parts and Vehicle Technology, Grant No. 2023GKLACVTKF05” All experiments in this paper were conducted at the Guangxi University of Science and Technology.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tu, C.; Wang, L.; Lim, J.; Kim, I. Advancements and Prospects in Multisensor Fusion for Autonomous Driving. J. Intell. Connect. Veh. 2024, 7, 245–247. [Google Scholar] [CrossRef]
  2. Rowe, F.; Jeanneret Medina, M.; Journé, B.; Coëtard, E.; Myers, M. Understanding Responsibility under Uncertainty: A Critical and Scoping Review of Autonomous Driving Systems. J. Inf. Technol. 2024, 39, 587–615. [Google Scholar] [CrossRef]
  3. Zadeh, A.Y.; Khayyam, H.; Mallipeddi, R.; Jamali, A. Integrated Intelligent Control Systems for Eco and Safe Driving in Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2024, 25, 19444–19456. [Google Scholar] [CrossRef]
  4. Yanumula, V.K.; Typaldos, P.; Troullinos, D.; Malekzadeh, M.; Papamichail, I.; Papageorgiou, M. Optimal Trajectory Planning for Connected and Automated Vehicles in Lane-Free Traffic with Vehicle Nudging. IEEE Trans. Intell. Veh. 2023, 8, 2385–2399. [Google Scholar] [CrossRef]
  5. Singhal, K.; Kumar, V.; Rana, K. Robust Trajectory Tracking Control of Non-Holonomic Wheeled Mobile Robots Using an Adaptive Fractional Order Parallel Fuzzy PID Controller. J. Frankl. Inst. 2022, 359, 4160–4215. [Google Scholar] [CrossRef]
  6. Fan, X.; Wang, J.; Wang, H.; Yang, L.; Xia, C. LQR Trajectory Tracking Control of Unmanned Wheeled Tractor Based on Improved Quantum Genetic Algorithm. Machines 2023, 11, 62. [Google Scholar] [CrossRef]
  7. Matute, J.; Diaz, S.; Karimoddini, A. Sliding Mode Control for Robust Path Tracking of Automated Vehicles in Rural Environments. IEEE Open J. Veh. Technol. 2024, 5, 1314–1325. [Google Scholar] [CrossRef]
  8. Naderi, M.; Typaldos, P.; Papageorgiou, M. Lane-Free Signal-Free Intersection Crossing via Model Predictive Control. Control Eng. Pract. 2025, 154, 106115. [Google Scholar] [CrossRef]
  9. Tian, Y.; Yao, Q.; Hang, P.; Wang, S. A Gain-Scheduled Robust Controller for Autonomous Vehicles Path Tracking Based on LPV System with MPC and H∞. IEEE Trans. Veh. Technol. 2022, 71, 9350–9362. [Google Scholar] [CrossRef]
  10. Wabersich, K.P.; Hewing, L.; Carron, A.; Zeilinger, M.N. Probabilistic Model Predictive Safety Certification for Learning-Based Control. IEEE Trans. Autom. Control 2021, 67, 176–188. [Google Scholar] [CrossRef]
  11. Bao, H.; Kang, Q.; Shi, X.; Zhou, M.; Li, H.; An, J.; Sedraoui, K. Moment-Based Model Predictive Control of Autonomous Systems. IEEE Trans. Intell. Veh. 2023, 8, 2939–2953. [Google Scholar] [CrossRef]
  12. Teng, F.; Wang, J.; Jin, L.; Wang, Z.; Zhou, Z.; Liu, Z. Cooperative Control Strategy of Trajectory Tracking and Driving Stability for Distributed-Drive Vehicles under Extreme Conditions. Control Eng. Pract. 2024, 147, 105905. [Google Scholar] [CrossRef]
  13. Zhang, Z.; Zheng, L.; Li, Y.; Li, S.; Liang, Y. Cooperative Strategy of Trajectory Tracking and Stability Control for 4WID Autonomous Vehicles under Extreme Conditions. IEEE Trans. Veh. Technol. 2023, 72, 3105–3118. [Google Scholar] [CrossRef]
  14. Pauca, G.-S.; Caruntu, C.-F. Mpc-Based Dynamic Velocity Adaptation in Nonlinear Vehicle Systems: A Real-World Case Study. Electronics 2024, 13, 2913. [Google Scholar] [CrossRef]
  15. Yanumula, V.K.; Typaldos, P.; Troullinos, D.; Malekzadeh, M.; Papamichail, I.; Papageorgiou, M. Optimal Path Planning for Connected and Automated Vehicles in Lane-Free Traffic. In Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 19–22 September 2021; pp. 3545–3552. [Google Scholar]
  16. Malekzadeh, M.; Papamichail, I.; Papageorgiou, M.; Bogenberger, K. Optimal Internal Boundary Control of Lane-Free Automated Vehicle Traffic. Transp. Res. Part C Emerg. Technol. 2021, 126, 103060. [Google Scholar] [CrossRef]
  17. Kutz, J.N.; Brunton, S.L.; Brunton, B.W.; Proctor, J.L. Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems; SIAM (Society for Industrial and Applied Mathematics): Philadelphia, PA, USA, 2016. [Google Scholar]
  18. Korda, M.; Mezić, I. Linear Predictors for Nonlinear Dynamical Systems: Koopman Operator Meets Model Predictive Control. Automatica 2018, 93, 149–160. [Google Scholar] [CrossRef]
  19. Lusch, B.; Kutz, J.N.; Brunton, S.L. Deep Learning for Universal Linear Embeddings of Nonlinear Dynamics. Nat. Commun. 2018, 9, 4950. [Google Scholar] [CrossRef]
  20. Brunton, S.L.; Budišić, M.; Kaiser, E.; Kutz, J.N. Modern Koopman Theory for Dynamical Systems. arXiv 2021, arXiv:2102.12086. [Google Scholar] [CrossRef]
  21. Xiao, Y.; Zhang, X.; Xu, X.; Liu, X.; Liu, J. Deep Neural Networks with Koopman Operators for Modeling and Control of Autonomous Vehicles. IEEE Trans. Intell. Veh. 2022, 8, 135–146. [Google Scholar] [CrossRef]
  22. Liu, X.; Qiu, L.; Rodriguez, J.; Wu, W.; Ma, J.; Peng, Z.; Wang, D.; Fang, Y. Data-Driven Neural Predictors-Based Robust MPC for Power Converters. IEEE Trans. Power Electron. 2022, 37, 11650–11661. [Google Scholar] [CrossRef]
  23. Bella, S.; Houari, A.; Djerioui, A.; Chouder, A.; Machmoum, M.; Benkhoris, M.-F.; Ghedamsi, K. Robust Model Predictive Control (MPC) for Large-Scale PV Plant Based on Paralleled Three-Phase Inverters. Sol. Energy 2020, 202, 409–419. [Google Scholar] [CrossRef]
  24. Hu, J.; Ding, B. An Efficient Offline Implementation for Output Feedback Min-Max MPC. Int. J. Robust Nonlinear Control 2019, 29, 492–506. [Google Scholar] [CrossRef]
  25. Hang, P.; Xia, X.; Chen, G.; Chen, X. Active Safety Control of Automated Electric Vehicles at Driving Limits: A Tube-Based MPC Approach. IEEE Trans. Transp. Electrif. 2021, 8, 1338–1349. [Google Scholar] [CrossRef]
  26. Sieber, J.; Bennani, S.; Zeilinger, M.N. A System Level Approach to Tube-Based Model Predictive Control. IEEE Control Syst. Lett. 2021, 6, 776–781. [Google Scholar] [CrossRef]
  27. Mayne, D. Robust and Stochastic Model Predictive Control: Are We Going in the Right Direction? Annu. Rev. Control 2016, 41, 184–192. [Google Scholar] [CrossRef]
  28. Mayne, D.Q.; Raković, S.V.; Findeisen, R.; Allgöwer, F. Robust Output Feedback Model Predictive Control of Constrained Linear Systems. Automatica 2006, 42, 1217–1222. [Google Scholar] [CrossRef]
  29. Zheng, H.; Zheng, L.; Li, Y.; Wang, K.; Zhang, Z.; Ding, M. Varying Zonotopic Tube RMPC with Switching Logic for Lateral Path Tracking of Autonomous Vehicle. J. Frankl. Inst. 2022, 359, 2759–2787. [Google Scholar] [CrossRef]
  30. Wischnewski, A.; Euler, M.; Gümüs, S.; Lohmann, B. Tube Model Predictive Control for an Autonomous Race Car. Veh. Syst. Dyn. 2022, 60, 3151–3173. [Google Scholar] [CrossRef]
  31. Wang, H.; Lu, B.; Li, J.; Liu, T.; Xing, Y.; Lv, C.; Cao, D.; Li, J.; Zhang, J.; Hashemi, E. Risk Assessment and Mitigation in Local Path Planning for Autonomous Vehicles with LSTM Based Predictive Model. IEEE Trans. Autom. Sci. Eng. 2021, 19, 2738–2749. [Google Scholar] [CrossRef]
  32. Pacejka, H.B. Tire Characteristics and Vehicle Handling and Stability; Butterworth-Heinemann: Oxford, UK, 2012. [Google Scholar]
  33. Rawlings, J.B.; Mayne, D.Q. Model Predictive Control: Theory and Design; Nob Hill Publishing, LLC: Madison, WI, USA, 2009. [Google Scholar]
  34. Ren, Y.; Zhang, B.; Qiao, H. A Simple Taylor-Series Expansion Method for a Class of Second Kind Integral Equations. J. Comput. Appl. Math. 1999, 110, 15–24. [Google Scholar] [CrossRef]
  35. Gottlieb, S.; Shu, C.-W.; Tadmor, E. Strong Stability-Preserving High-Order Time Discretization Methods. SIAM Rev. 2001, 43, 89–112. [Google Scholar] [CrossRef]
  36. Mayne, D.Q.; Langson, W. Robustifying Model Predictive Control of Constrained Linear Systems. Electron. Lett. 2001, 37, 1422–1423. [Google Scholar] [CrossRef]
  37. Su, Y.; Tan, K.K.; Lee, T.H. Tube Based Quasi-Min-Max Output Feedback MPC for LPV Systems. IFAC Proc. Vol. 2012, 45, 186–191. [Google Scholar] [CrossRef]
  38. Qin, W.-W.; Ma, J.-J.; Zheng, Z.-Q.; Liu, G. Robust Model-Predictive-Control Based on Robust Admissible Set for Constrained Uncertain Systems. Control Theory Appl. 2011, 28, 763–770. [Google Scholar]
  39. Rakovic, S.V.; Kerrigan, E.C.; Kouramas, K.I.; Mayne, D.Q. Invariant Approximations of the Minimal Robust Positively Invariant Set. IEEE Trans. Autom. Control 2005, 50, 406–410. [Google Scholar] [CrossRef]
  40. Mayne, D.Q.; Schroeder, W. Robust Time-Optimal Control of Constrained Linear Systems. Automatica 1997, 33, 2103–2118. [Google Scholar] [CrossRef]
  41. Tahir, F. Efficient Computation of Robust Positively Invariant Sets with Linear State-Feedback Gain as a Variable of Optimization. In Proceedings of the 2010 7th International Conference on Electrical Engineering Computing Science and Automatic Control, Tuxtla Gutierrez, Mexico, 8–10 September 2010; pp. 199–204. [Google Scholar]
  42. Kothare, M.V.; Balakrishnan, V.; Morari, M. Robust Constrained Model Predictive Control Using Linear Matrix Inequalities. Automatica 1996, 32, 1361–1379. [Google Scholar] [CrossRef]
Figure 1. Three-degree-of-freedom vehicle model.
Figure 1. Three-degree-of-freedom vehicle model.
Applsci 15 06471 g001
Figure 2. The framework of the Tube-RMPC strategy.
Figure 2. The framework of the Tube-RMPC strategy.
Applsci 15 06471 g002
Figure 3. S-curve of Y position tracking result and yaw angle result. (ac) Positions with 0.4, 0.6, and 0.8, respectively; (df) yaw angles with 0.4, 0.6, and 0.8, respectively.
Figure 3. S-curve of Y position tracking result and yaw angle result. (ac) Positions with 0.4, 0.6, and 0.8, respectively; (df) yaw angles with 0.4, 0.6, and 0.8, respectively.
Applsci 15 06471 g003
Figure 4. Double lane change of Y position tracking result and yaw angle result. (ac) Positions with 0.4, 0.6, and 0.8, respectively; (df) yaw angles with 0.4, 0.6, and 0.8, respectively.
Figure 4. Double lane change of Y position tracking result and yaw angle result. (ac) Positions with 0.4, 0.6, and 0.8, respectively; (df) yaw angles with 0.4, 0.6, and 0.8, respectively.
Applsci 15 06471 g004
Table 1. S-curve result analysis.
Table 1. S-curve result analysis.
Mean Tracking ErrorYRMES
Tube-RMPC7.63900.2482
MPC8.41030.2885
PID9.60740.3890
Yaw Angle ErrorϕRMES
Tube-RMPC17.58664.4729
MPC17.89784.7853
PID18.58314.8950
Table 2. Double lane change result analysis.
Table 2. Double lane change result analysis.
Mean Tracking ErrorYRMES
Tube-RMPC3.48060.0986
MPC3.56070.1396
PID3.64770.3417
Yaw Angle ErrorϕRMES
Tube-RMPC12.23721.8839
MPC15.05931.8845
PID15.67462.0125
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

Chen, Y.; Sun, Y.; Li, J.; He, J.; He, C. Tube-Based Robust Model Predictive Control for Autonomous Vehicle with Complex Road Scenarios. Appl. Sci. 2025, 15, 6471. https://doi.org/10.3390/app15126471

AMA Style

Chen Y, Sun Y, Li J, He J, He C. Tube-Based Robust Model Predictive Control for Autonomous Vehicle with Complex Road Scenarios. Applied Sciences. 2025; 15(12):6471. https://doi.org/10.3390/app15126471

Chicago/Turabian Style

Chen, Yang, Youping Sun, Junming Li, Jiangmei He, and Chengwei He. 2025. "Tube-Based Robust Model Predictive Control for Autonomous Vehicle with Complex Road Scenarios" Applied Sciences 15, no. 12: 6471. https://doi.org/10.3390/app15126471

APA Style

Chen, Y., Sun, Y., Li, J., He, J., & He, C. (2025). Tube-Based Robust Model Predictive Control for Autonomous Vehicle with Complex Road Scenarios. Applied Sciences, 15(12), 6471. https://doi.org/10.3390/app15126471

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