Next Article in Journal
LPV/Polytopic Stabilization Control and Estimation in Robotics
Previous Article in Journal
Robust Attitude Stabilization of Rigid Bodies Based on Control Lyapunov Function: Experimental Verification on a Quadrotor Testbed
Previous Article in Special Issue
The Small Frontier: Trends Toward Miniaturization and the Future of Planetary Surface Rovers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust and Non-Fragile Path Tracking Control for Autonomous Vehicles

1
Department of Mechanical System Engineering, Tech University of Korea, Siheung 15073, Republic of Korea
2
Mechanical Design Engineering, Tech University of Korea, Siheung 15073, Republic of Korea
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(11), 510; https://doi.org/10.3390/act14110510
Submission received: 12 September 2025 / Revised: 10 October 2025 / Accepted: 17 October 2025 / Published: 22 October 2025
(This article belongs to the Special Issue Feature Papers in Actuators for Surface Vehicles)

Abstract

Path tracking is a fundamental function for autonomous vehicles, but its performance often degrades under parameter variations and controller fragility—an issue seldom addressed together in prior studies. This paper develops a robust non-fragile Linear Quadratic Regulator (LQR) using linear matrix inequality (LMI) optimization, explicitly considering uncertainties in vehicle speed, mass, and cornering stiffness as well as gain perturbations from implementation. A two-degrees-of-freedom bicycle model is employed for controller design, and a weighted least-squares allocation method integrates multiple actuators, including front steering, rear steering, four-wheel independent drive, and braking. A double lane-change maneuver in CarSim evaluates the proposed design. The robust and non-fragile LQR maintains lateral offset within 0.02 m and overshoot below 1% under ±20% parameter variation, offering improved stability margins compared with the baseline LQR. The results highlight context-dependent actuator effects and clarify the trade-off between control complexity, robustness, and real-world applicability.

1. Introduction

Since the last decade, autonomous driving has attracted considerable attention as a transformative technology in both academia and the automotive industry [1]. The motivation stems not only from the potential to reduce collisions caused by human errors but also from the promise of improving energy efficiency and alleviating traffic congestion [2]. For instance, aggressive driving behaviors, such as abrupt acceleration or braking, are closely related to unnecessary fuel consumption and pollutant emissions, while heterogeneous human driving patterns often prevent road networks from being utilized at their maximum throughput. A typical autonomous driving framework consists of several functional modules, including perception, localization, prediction, planning, and control. More recently, an alternative paradigm known as end-to-end driving has been explored, where perception and decision-making are jointly optimized. Within this broad spectrum of research, path tracking control (PTC) has emerged as a particularly critical component, and extensive studies have been devoted to this topic over the past decade [3,4,5,6,7,8,9,10,11,12,13,14,15]. In addition to control accuracy, recent studies have emphasized actuator smoothness and implementation feasibility in real driving conditions, considering factors such as delay and sampling limitations [16].
Nevertheless, the design of path tracking controllers is not straightforward because real vehicle dynamics inevitably involve parameter uncertainties. Typical examples are variations in vehicle mass and speed. Another factor that strongly influences control performance is the tire–road friction coefficient, which is difficult to measure or estimate in real time. Consequently, vehicle systems should be regarded as time-varying and uncertain. In most cases, however, controllers are designed based on models with fixed or nominal parameter values, and such mismatches often degrade control performance [17,18,19]. The same issue also arises in the domain of PTC [7,8,9,11,12,13,15]. Recently, some approaches have attempted to integrate path planning and robust control under real-world uncertainties to enhance overall vehicle safety and consistency [20]. To cope with these challenges, a variety of robust design methods have been introduced for PTC since 2015 [21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39].
In view of controller design methodology, the quadratic stabilization with linear matrix inequality (LMI) with H2/LQR and H control, sliding mode control (SMC), model predictive control (MPC), gain scheduling, and adaptive control have been applied to PTC to date. The quadratic stabilization with H2/LQR and H control adopts full-state or output feedback with an LQ objective function, and it is solved with LMI optimization [21,22,29,30]. This method tries to control an uncertain system with a single gain. As a result, this method has worse robust performance than the others. SMC is known to be robust against parameter uncertainty and external disturbance. For this reason, SMC has been adopted as a robust controller for PTC [36,37,38]. SMC has not been used alone but in combination with others, such as adaptive control [36,37,38]. In recent years, robust MPC approaches with LMI-based constraint enforcement have been proposed for autonomous steering systems, addressing parameter uncertainty and control constraints simultaneously [40]. MPC has been adopted as a robust controller for PTC in combination with H control, adaptive control, or gain scheduling since 2019 [23,27,33]. The advantage of MPC is the inclusion of other methods, such as H control, adaptive control, and gain scheduling. For example, H performance can be integrated with the objective function of MPC [33]. An adaptive control or parameter adaptation scheme can be used to estimate uncertain parameters or disturbances of the model used in MPC [27].
Gain scheduling has been widely investigated for PTC as a means of handling parameter variations [24,33,35,39]. The idea is to pre-design controllers at several representative operating conditions and then interpolate among them parameters such as speed or mass change. Although effective in covering broad operating regions, this approach requires multiple controller designs and is sensitive to the choice of scheduling variables, which are often vehicle states or their inverses. In contrast, adaptive control adjusts controller gains online in response to parameter variations [25,26,27,28,31,32,34,35,36,37,38]. Estimation techniques, such as recursive least squares (RLS) or neural networks [27,31,32,37,38], are typically employed to identify uncertain parameters, which are then fed back into the controller. While adaptive methods can offer improved robustness, their effectiveness depends heavily on the speed and accuracy of the adaptation mechanism. In many studies, gain scheduling and adaptive control have also been combined with H control, MPC, or SMC, often formulated as optimization problems using LMI [21,23,24,29,33,35,39]. Motivated by this trend, the present work also employs an LMI-based design framework.
With regard to vehicle modeling, the majority of PTC studies adopt a state-space formulation based on the reference trajectory and the two-degrees-of-freedom (2-DOF) bicycle model [21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]. This model inherently contains parameters that are uncertain or time-varying, such as mass, yaw inertia, forward velocity, and tire cornering stiffness. In particular, variations in velocity and cornering stiffness have been shown to strongly influence tracking performance. Therefore, following common practice in robust control design, this study considers these two parameters as uncertain. Unlike approaches that rely on linear parameter-varying (LPV) gain scheduling, we focus on developing a controller that maintains robustness against unknown parameter fluctuations.
From the perspective of controller gains, parameter uncertainties naturally lead to gain variations. When the uncertainty is significant, the corresponding change in the controller gain can also be large. Therefore, a controller that is robust to gain fluctuations can also be regarded as robust against parameter uncertainties. Historically, gain variation—often referred to as controller fragility—was mainly considered an implementation issue arising from fixed-point arithmetic in microprocessors. A controller designed to withstand such fragility is called a non-fragile controller [41,42]. In this study, fragility is interpreted more broadly as a manifestation of parameter uncertainty, and a non-fragile controller is developed accordingly. To this end, an LQR formulation solved via LMI optimization is adopted [42], and the resulting design is further integrated with a robust LQR framework.
Regarding actuators for PTC, most existing studies employ front-wheel steering (FS, δf) as the primary control input. Some works also consider four-wheel steering (4S, δf, δr), which combines FS with rear-wheel steering (RS, δr) [21,22,26,34]. In addition, a few studies incorporate yaw moment control (ΔMz) alongside FS [23,32,35,39]. The yaw moment can be generated by tire forces through four-wheel independent driving (4ID) or a torque vectoring device (TVD) and alternatively by four-wheel independent braking (4IB) [43,44]. Despite these efforts, the combined influence of multiple actuators—such as FS, RS, 4ID, and 4IB—on robustness and tracking performance has not been fully explored. Motivated by this gap, the present study investigates the effectiveness of RS, 4ID, and 4IB as actuators for robust PTC.
This study proposes a design framework for a robust and non-fragile controller in the context of path tracking. Specifically, a Linear Quadratic Regulator (LQR) is employed, formulated on a state-space representation that includes lateral offset, heading error, side-slip angle, and yaw rate as state variables [21,22,24,31,35]. A preview term is incorporated into the model to enhance anticipative behavior [23,24,29,31,37,39]. Three input configurations are investigated, [δf], [δf δr], and [δf ΔMz], which involve front-wheel steering (δf), rear-wheel steering (δr), and yaw moment control (ΔMz) [43]. The system is assumed to contain norm-bounded uncertainties derived from polytopic descriptions, including variations in cornering stiffness, vehicle mass, velocity, and tire–road friction. Robust, non-fragile, and robust non-fragile LQR controllers are then designed for each input configuration using LMI optimization, and their path tracking performance is compared. When ΔMz is chosen as a control input, control allocation is applied to distribute it into tire forces generated by multiple actuators such as RS, 4ID, and 4IB [43,44]. The proposed method is validated in CarSim through a double lane-change maneuver scenario for collision avoidance [25,35], demonstrating its effectiveness under parameter variations. Unlike conventional robust control frameworks that primarily address model uncertainty or rely on extensive gain scheduling, the present study emphasizes controller fragility as an equally critical factor. By integrating robustness and non-fragility within a unified LMI-based LQR design, this work offers a distinct contribution that bridges theoretical stability analysis and practical implementation reliability.
The main contributions of this work can be summarized as follows:
  • A robust and non-fragile path tracking controller is newly formulated using an LMI-based LQR framework. The proposed approach explicitly integrates the non-fragile property—an aspect rarely addressed in previous path tracking studies—into the controller design, thereby improving both robustness and implementation reliability under parameter perturbations.
  • A systematic comparative analysis of multiple actuators (RS, 4ID, and 4IB) for yaw-moment generation is conducted. While most existing robust PTC studies have relied solely on FS or 4S, this work provides the first structured evaluation of how different actuator combinations affect path tracking robustness and overall vehicle stability.
  • The comprehensive simulation results identify optimal controller–actuator configurations for practical implementation. The study demonstrates that when performance differences are minor, a simpler LQR design remains the most effective choice—offering clear design guidance for real-world autonomous vehicle control.
The remainder of this paper is organized as follows. Section 2 describes the vehicle model and outlines the controller design methodology. Section 3 introduces new evaluation metrics for path tracking. Section 4 presents the simulation settings and results, followed by a discussion. Finally, Section 5 concludes the paper.

2. Design of a Robust Non-Fragile Path Tracking Controller

Section 2 presents the research methodology, including controller design and modeling procedures. In this study, the path tracking task is addressed using an LQR-based control framework. A full-state feedback structure is considered, and the corresponding LQ cost function is employed to balance tracking accuracy and control effort. Robust and non-fragile variants of the LQR are formulated within an LMI optimization setting. In addition, when yaw moment control (ΔMz) is introduced, a control allocation scheme is applied so that the commanded moment is distributed to physically realizable inputs such as rear steering angle, wheel braking torques, or driving torques generated by RS, 4ID, and 4IB. These actuator signals, computed through allocation, are then utilized to generate the necessary tire forces for vehicle maneuvering. Figure 1 shows the overall structure of the proposed robust and non-fragile path tracking controller.

2.1. State-Space Model Formulation

For controller design, a two-degrees-of-freedom (2-DOF) bicycle representation is adopted, which has been widely used in path tracking studies [43,44,45]. This modeling approach has also been validated through various experimental studies on real vehicles under different operating conditions [46,47]. The coordinate system and relevant variables are illustrated in Figure 2 together with the reference path. This simplified model captures lateral dynamics and yaw motion while assuming a constant longitudinal velocity (vx). The state vector is defined by yaw rate γ and side-slip angle β, leading to the equations of motion shown in (1) [21,22,23,31,35]. The front and rear tire slip angles, αf and αr, are introduced in (2), and the associated lateral tire forces, Fyf and Fyr, are expressed in linearized form in (3). By combining (1)–(3), the state-space equations of the bicycle model are obtained, as summarized in (4).
m v x β ˙ + γ = F y f + F y r I z γ ˙ = l f F y f l r F y r + Δ M z
α f = δ f β l f γ v x , α r = δ r β + l r γ v x
F y f = 2 C f α f , F y r = 2 C r α r
β ˙ = ς 1 m v x β + ς 2 m v x 2 1 γ + 2 C f m v x δ f + 2 C r m v x δ r γ ˙ = ς 2 I z β + ς 3 I z v x γ + 2 l f C f I z δ f 2 l r C r I z δ r + Δ M B I z ς 1 = 2 C f + C r , ς 2 = 2 C f l f + 2 C r l r , ς 3 = 2 l f 2 C f 2 l r 2 C r
In path tracking formulations, the lateral displacement error (ey) and the heading error (eφ) are commonly defined at a reference point P, as illustrated in Figure 2. To improve tracking accuracy, a preview mechanism is incorporated following approaches reported in previous studies [23,24,29,31,37,39]. The preview distance Lp is introduced in (5), where tp denotes the preview time and functions as a velocity-dependent gain. In Figure 2, the vehicle’s center of gravity (C.G.) is indicated by point C, while the preview point Q and the corresponding target point R on the reference trajectory are defined based on the calculated distance Lp. At point R, the time derivatives of ey and eφ are obtained, as shown in (6). Under the assumption that eφ remains within small angles (less than 10°), the approximation sineφeφ is applied.
L p = t p v x
e ˙ y = v x sin e φ v x β L p γ v x e φ v x β L p γ e ˙ φ = φ ˙ d φ ˙ = v x χ γ
Utilizing the state variables ey, eφ, β, and γ, the state vector, x, the disturbance, w, and control input u are established in Equation (7). The state-space equation for the path tracking control system, presented in Equation (8), is a result of the integration of Equations (4), (6), and (7). Within Equation (8), the matrices for the system, disturbance, and input are denoted by A, B1, and B2.
x = e y e φ β γ T , w = χ , u = δ f δ r Δ M z T
x ˙ = A x + B 1 w + B 2 u
A = 0 v x v x L p 0 0 0 1 0 0 ς 1 m v x ς 2 m v x 2 1 0 0 ς 2 I z ς 3 I z v x , B 1 = 0 v x 0 0 , B 2 = 0 0 0 0 0 0 2 C f m v x 2 C r m v x 0 2 l f C f I z 2 l r C r I z 1 I z
The control input, denoted as u in Equation (7), comprises three elements: δf, δr, and ΔMz. These elements are used to define three distinct control inputs, named u1, u2, and u3, corresponding to input configurations CONFIG-1, CONFIG-2, and CONFIG-3, as outlined in reference [41]. Derived from Equation (9), the input matrices B21, B22, and B23 are determined in Equation (10), with B2 (k) representing the k-th column of matrix B2. Notably, δf is available in all input configurations, while δr is exclusively employed in CONFIG-2 and CONFIG-3. In the case of CONFIG-3, involving ΔMz, the generation of ΔMz involves the availability of 4IB and 4ID, which are instrumental in converting ΔMz into δr and determining the braking and traction torques (TBi and TDi) for each wheel. This paper adopts the assumption that TBi and TDi are generated through the use of 4IB and 4ID, respectively.
u 1 = δ f B 21 = B 2 1 for C O N F I G 1 u 2 = δ f δ r T B 22 = B 2 1 B 2 2 for C O N F I G 2 u 3 = δ f Δ M z T B 23 = B 2 1 B 2 3 for C O N F I G 3

2.2. Design of LQR

For each of the three input configurations (CONFIG-1, CONFIG-2, and CONFIG-3), a quadratic performance index is defined, denoted by J1, J2, and J3, respectively, as expressed in (11). These cost functions are then rewritten in vector–matrix form, as shown in (12). The weighting matrices Q and Ri are specified in (13). The selection of the weights ρi follows Bryson’s rule [43,48], in which the parameter ξi indicates the maximum permissible value for each state or input. By adjusting ξi, the balance between tracking performance and control effort can be tuned.
Within the LQR framework, the control input ui corresponding to CONFIG-i is obtained according to (15). Here, Pi, which is the solution of the associated Riccati equation, determines the optimal feedback gain and thus plays a central role in the computation.
J 0 = 0 ρ 1 e y 2 + ρ 2 e φ 2 + ρ 3 β 2 + ρ 4 γ 2 d t J 1 = J 0 + 0 ρ 5 δ f 2 d t for C O N F I G 1 J 2 = J 0 + 0 ρ 5 δ f 2 + ρ 6 δ r 2 d t for C O N F I G 2 J 3 = J 0 + 0 ρ 5 δ f 2 + ρ 7 Δ M z 2 d t for C O N F I G 3
J i = = 0 x u i T Q 0 0 R i x u i d t , i = 1 , 2 , 3
Q = d i a g ρ 1 , ρ 2 , ρ 3 , ρ 4 , R 1 = ρ 5 for C O N F I G 1 R 2 = d i a g ρ 5 , ρ 6 for C O N F I G 2 R 3 = d i a g ρ 5 , ρ 7 for C O N F I G 3
ρ i = 1 ξ i 2
u i = K i x = R i 1 B 2 i T P i x , i = 1 , 2 , 3

2.3. Design of Robust Non-Fragile LQR

In Section 2.2, the fundamental formulation of the LQR problem was presented, focusing on the nominal system without uncertainty. In this section, the LQR framework is extended to explicitly address parameter uncertainty and controller fragility. A system subject to both effects can be represented as in (16), where the state-space matrices and controller gains include uncertain components. The uncertain components, denoted as ΔA, ΔB2, and ΔK, are outlined in (17), with the assumption that Φ(t) and Λ(t) are diagonal and bound within a norm. Within (17), matrices H, E1, E2, F, and G can be readily derived from a polytopic uncertainty model or within a specified range centered around a nominal operating point. In (16), B2 takes one of three forms, namely, B21, B22, and B23, as defined in (10), contingent on the specific input configuration. Given the control input outlined in (16), designing a robust controller is challenging due to the inherent uncertainty in the control gains. To address this challenge, it is assumed that the controller gains are not uncertain, as described in (16). Leveraging the state-space model and control input from (16), in conjunction with the LQ objective function from (12), a robust non-fragile controller is formulated through LMI optimization [49].
x ˙ = A + Δ A x + B 1 w + B 2 + Δ B 2 u u = K + Δ K x
Δ A Δ B 2 = H Φ t E 1 E 2 Φ T t Φ t 1 Δ K = F Λ t G Λ T t Λ t 1
To develop LQR, the first step is to ensure that the controller gain remains stable without fragilities, meaning that ΔK in Equation (16) is set to zero. To achieve robust stability, it is necessary to meet the quadratic stabilization condition, expressed by the Riccati inequality in Equation (18). Throughout the subsequent equations, the subscript i refers to the input configuration specified in Equation (10). In Equation (18), sym{X} denotes the symmetric part of X, and Pi represents a positive definite symmetric matrix, which is the solution to the Riccati Equation (15). The key challenge lies in eliminating the uncertain block, Φ(t), from Equation (18). This problem is addressed by employing the quadratic inequality presented in Equation (19), with ε as a non-zero tuning parameter through LMI optimization. Equation (19) is applied to the terms containing the uncertain block Φ(t) in (18). This step effectively removes that source of uncertainty. Consequently, Equation (20) is derived, wherein the uncertainty block, Φ(t), has been successfully eliminated. Subsequently, Equation (18) is transformed into Equation (21). By applying the Schur complement on Equation (21), the LMI condition for quadratic stabilization is derived, as indicated in Equation (22). The application of variable changes, as defined in Equation (23), and the linear congruent transform results in the final form of the LMI, presented as Equation (24). Notably, Equation (24) introduces the term denoted as Πi on the left-hand side, which serves as the LMI utilized in the design of a robust LQR.
s y m P i A + B 2 K + H Φ t E 1 + E 2 K + Q + K T R i K < 0
H Φ t E T + E Φ t H T ε H Φ T t Φ t H T + 1 ε E T E ε H H T + 1 ε E T E    if    Φ T t Φ t 1
s y m P i H Φ t E 1 + E 2 K ε 1 P i H H T P i + 1 ε 1 E 1 + E 2 K T E 1 + E 2 K
s y m P i A + B 2 K + Q + K T R i K + ε 1 P i H H T P i + 1 ε 1 E 1 + E 2 K T E 1 + E 2 K < 0
s y m P i A + B 2 K + ε 1 P i H H T P i * * * E 1 + E 2 K ε 1 I * * I 0 Q 1 * K 0 0 R i 1 < 0
Y i = P i 1 , L i = K Y i
Π i = s y m A Y i + B 2 L i + ε 1 H H T * * * E 1 Y i + E 2 L i ε 1 I * * I 0 Q 1 * L i 0 0 R i 1 < 0
The next phase involves the development of a non-fragile LQR controller, with the assumption that there are no parameter uncertainties in matrices A and B2 (i.e., ΔA = ΔB2 = 0). It starts with the nominal system represented by (A, B2) and the fragile controller K + ΔK. The Riccati inequality (25) is defined within the nominal system (A, B2) and the fragile controller K + ΔK. Applying the Schur complement to (25) yields (26). Equations (26) and (27) segregate LMIs with and without ΔK. Applying the quadratic inequality to the second LMI on the left-hand side of (27) leads to (28). By further applying the Schur complement to (28) and combining it with the first LMI on the left-hand side of (27), we obtain (29). The final form of the LMI (30) is achieved through the application of the change in variables defined in (23) and the linear congruent transform. In (30), the left-hand term is denoted as Ωi, and this LMI is used for designing a non-fragile LQR.
s y m P i A + B 2 K + Δ K + Q + K + Δ K T R i K + Δ K < 0
s y m P i A + B 2 K + B 2 Δ K * * I Q 1 * K + Δ K 0 R i 1 < 0
s y m P i A + B 2 K * * I Q 1 * K 0 R i 1 + s y m P i B 2 F Δ t G * * 0 0 * F Δ t G 0 0 < 0
s y m P i B 2 F 0 F Λ t G 0 0 ε 2 P i B 2 F 0 F P i B 2 F 0 F T + 1 ε 2 G T 0 0 G 0 0 < 0
s y m P i A + B 2 K * * * * I Q 1 * * * K 0 R i 1 * * ε 2 P i B 2 F T 0 ε 2 F T ε 2 I * G 0 0 0 ε 2 I < 0
Ω i = s y m A Y i + B 2 L i * * * * Y i Q 1 * * * L i 0 R i 1 * * ε 2 B 2 F T 0 ε 2 F T ε 2 I * G Y i 0 0 0 ε 2 I < 0
A robust non-fragile LQR is designed in the third step. Instead of using K, K + ΔK is substituted in (22). The terms containing the uncertainty block, ΔK, are separated from those not in (22), resulting in (31). ΔK is replaced with (t)G in the second term of the left-hand ones in (31), giving us (32). The quadratic inequality is applied to this term, eliminating the uncertain block Λ (t), as shown in (33). The second term of the left-hand ones in (31) is replaced with (33), and the Schur complement is applied to it, resulting in the LMI presented in (34). By employing the change in variables defined in (23) and the linear congruent transform, the final form of the LMI is obtained as (35). Let the left-hand side of (35) be denoted as Θ.
Π i + s y m P i B 2 Δ K * * * E 2 Δ K 0 * * 0 0 0 * Δ K 0 0 0 < 0
s y m P i B 2 Δ K * * * E 2 Δ K 0 * * 0 0 0 * Δ K 0 0 0 = s y m P i B 2 H K E 2 F 0 F Λ t G 0 0 0
s y m P i B 2 H K E 2 F 0 F Λ t G 0 0 0     ε 2 P i B 2 H K E 2 F 0 F P i B 2 H K E 2 F 0 F T + 1 ε 2 G T 0 0 0 G 0 0 0 < 0
A + B 2 K T P i + P i A + B 2 K + ε 1 P i H H T P i * * * * * E 1 + E 2 K ε 1 I * * * * I 0 Q 1 * * * K 0 0 R i 1 * * ε 2 P i B 2 F T ε 2 E 2 F T 0 ε 2 F T ε 2 I * G 0 0 0 0 ε 2 I < 0
Θ i = A Y i + B 2 L T + A Y i + B 2 L i + ε 1 H H T * * * * * E 1 Y i + E 2 L i ε 1 I * * * * Y i 0 Q 1 * * * L i 0 0 R i 1 * * ε 2 B 2 F T ε 2 E 2 F T 0 ε 2 F T ε 2 I * G Y i 0 0 0 0 ε 2 I < 0
The LMIs for robust non-fragile controllers have been derived as (24), (30), and (35), respectively. Equations (35) and (35) comprise a combination of (24) and (30), a well-known characteristic of LMIs. Utilizing these LMIs, LMI optimization problems are formulated for robust, non-fragile, and robust non-fragile control, denoted as (36). In (36), three distinct LMI optimization problems emerge, LMI.R, LMI.NF, and LMI.RNF, signifying the robust, non-fragile, and robust non-fragile controllers, respectively. As depicted in (36), LMI.R, LMI.NF, and LMI.RNF involve four, four, and five optimization variables, respectively. The controller gain, Ki, for the input configuration i is obtained from the solutions Yi and Li presented in (36), resulting in (37).
LMI . R LMI . NF LMI . RNF min Y i , L i , Z , ε 1 t r a c e Z s . t . Y i = Y i T > 0 Z I I Y i > 0 Π i < 0 min Y i , L i , Z , ε 2 t r a c e Z s . t . Y i = Y i T > 0 Z I I Y i > 0 Ω i < 0 min Y i , L i , Z , ε 1 , ε 2 t r a c e Z s . t . Y i = Y i T > 0 Z I I Y i > 0 Θ i < 0
K i = L i Y i 1

2.4. Constraints Related to Tire Slip Angle

Previous studies have introduced slip-angle constraints in order to prevent lateral tire force (Fy) saturation [50]. Excessive steering can cause the front and rear lateral forces (Fyf and Fyr) to reach their limits when the slip angle α exceeds a critical value αm, which corresponds to the angle that yields the peak force. Once these forces are saturated, path tracking accuracy is noticeably degraded. To avoid this effect, the steering inputs δf and δr are restricted so that α remains below αm.
It is assumed that the maximum lateral force, Fy,max, occurs at αm. Beyond this point, Fy decreases with increasing α, meaning that the controller cannot fully exploit the available tire capacity [51,52]. For this reason, the slip angle is constrained to remain below a prescribed threshold, αmax, as expressed in (38). Unlike αm, which is determined by tire characteristics or experimental data, such as carpet plots, αmax is selected by the designer. Combining (38) with the slip angle definitions in (2) leads to (39), and from (39), the constraints on δf and δr are derived, as shown in (40). These constraints are subsequently imposed on the steering commands generated by LQR, LMI.R, LMI.NF, and LMI.RNF controllers. In earlier studies, αmax was typically set to about 8°.
α α m a x
α f = δ f β l f γ v x α m a x , α r = δ r β + l r γ v x α m a x
α m a x + β + l f γ v x δ f α m a x + β + l f γ v x α m a x + β l r γ v x δ r α m a x + β l r γ v x

2.5. Control Allocation for LQR with CONFIG-3

According to (10), input configuration CONFIG-3 produces a control yaw moment, ΔMz. Once this quantity is obtained, it must be distributed into longitudinal and lateral forces at the wheels. Such forces can be realized through different actuator combinations, including RS, 4IB, and 4ID. The transformation process is referred to as control allocation. In this study, a weighted least-squares (WLS) approach is adopted, following methods reported in earlier works [23,32,35,39]. The allocation problem is formulated as a quadratic program with equality constraints. Figure 3 depicts the mapping between ΔMz and the corresponding tire forces for the case of a positive yaw moment [43,44,53,54].
In Figure 3, ΔFyr denotes the additional lateral force produced by the rear wheels via RS, while ΔFx1, ΔFx2, ΔFx3, and ΔFx4 represent the longitudinal forces generated by 4ID or 4IB. When ΔFxi is positive, it corresponds to traction torque TDi from 4ID; if it is negative, it corresponds to braking torque TBi from 4IB. These five force components collectively realize the commanded yaw moment, and their values are computed using the WLS-based allocation scheme.
The equilibrium condition relating ΔMz and tire forces is derived from the geometric relationship depicted in Figure 2, as expressed in (41) [43,44,53,54]. The components of vector p are defined in (42).
p 1 p 2 p 3 p 4 p 5 p Δ F y r Δ F x 1 Δ F x 2 Δ F x 3 Δ F x 4 q = Δ M z
p 1 = 2 l r cos δ r , p 2 = l f sin δ f + t f cos δ f , p 3 = l f sin δ f t f cos δ f , p 4 = l r sin δ r + t r cos δ r ,       p 5 = l r sin δ r t r cos δ r
The quadratic objective function for WLS is given in (43). In this formulation, μFzi denotes the friction circle radius at wheel i. On a flat road, this value can be estimated from sensor-based acceleration measurements [55]. A vector of virtual weights, κ, is also introduced in (43) to specify the contribution of each actuator combination [44,53,54,56]. The equality constraint in (41) is reformulated into quadratic form, as shown in (44). Earlier studies emphasized that satisfying (41) was critical for generating ΔMB. By combining the cost function (40) with the constraint (41) using a Lagrange multiplier ζ, a unified expression (45) is obtained. To guarantee feasibility, ζ must be set to 1 or greater; otherwise, the constraint in (41) cannot be enforced. The closed-form solution of (45) is then derived as (46) by differentiating with respect to q [43].
J E = κ 2 Δ F x 1 2 μ F z 1 2 + κ 3 Δ F x 2 2 μ F z 2 2 + κ 1 Δ F y r 2 + κ 4 Δ F x 3 2 μ F z 3 2 + κ 1 Δ F y r 2 + κ 5 Δ F x 4 2 μ F z 4 2 = p T W p W = diag 1 μ F z 3 2 + 1 μ F z 4 2 , 1 μ F z 1 2 , 1 μ F z 2 2 , 1 μ F z 3 2 , 1 μ F z 4 2 κ κ = diag κ 1 κ 2 κ 3 κ 4 κ 5
J E C = p q Δ M z T p q Δ M z
J C A = J E + ζ J E C = q T W q + ζ p q Δ M z T p q Δ M z
q o p t = ζ W + η p T p 1 p T Δ M z
When WLS is applied for distributing ΔMz, different actuator sets—RS, 4IB, and 4ID—can be flexibly considered, depending on the input configuration. To reflect these choices, the virtual weights κi are adjusted according to the selected actuator combination [44,53,54]. The weight vector for RS is shown in (47). Initially, all weight components are set to unity. In (47), ε is 10 4 , and the entries marked with a “•” indicate negligible influence on the steering actuator. The first term of κ corresponds to ΔFyr, which is converted into δr. When this weight is replaced with ε, ΔFyr is generated through the WLS process, as indicated in the first row of (47).
RS : κ = diag ε No RS : κ = diag 1
The vectors corresponding to 4IB and 4ID are summarized in (48). As illustrated in Figure 3, when only 4IB is available and ΔMz is negative, tire forces ΔFx2 and ΔFx4 must be produced; this situation is described in the second row of (48). In contrast, when both 4IB and 4ID are available, no restrictions are placed on the longitudinal force distribution, as shown in the last row of (48). Thus, the virtual weight vectors in (47) and (48) allow flexible configuration of actuator combinations for generating ΔMz.
4 ID : κ = diag 1 ε 1 ε if Δ M z > 0 κ = diag ε 1 ε 1 if Δ M z < 0 4 IB : κ = diag ε 1 ε 1 if Δ M z > 0 κ = diag 1 ε 1 ε if Δ M z < 0 4 ID + 4 IB : κ = diag ε ε ε ε
Table 1 summarizes the virtual weight vectors used for different actuator combinations in CONFIG-3 [57]. By appropriately configuring these weights, seven distinct actuator combinations—SET-3 through SET-9—are defined within this input configuration.
In this study, the traction and braking torques (TBi and TDi) at wheel i are derived from the longitudinal forces ΔFx1, ΔFx2, ΔFx3, and ΔFx4, which are obtained via the WLS method using the optimal solution qopt in (46). The sign of ΔFxi determines whether the value corresponds to TBi and TDi, and the computation is carried out as given in (49) [44,55,56,58].
T B i    if Δ F x i < 0 T D i    if Δ F x i > 0 = h r w i Δ F x i υ i , ω i ,     i = 1 , , 4
The rear steering angle δr is computed from ΔFyr, and it is also obtained from qopt, in combination with the definitions in (2) and (3). Specifically, ΔFyr is first converted into the rear slip angle αr using the second term of (3), and then δr is determined according to (2), as shown in (50) [58]. Since this procedure requires knowledge of the side-slip angle β, an extended Kalman filter is applied in this work to provide its estimate [59].
δ r = α r + β l r γ v x Δ F y r 2 C r + β l r γ v x

3. Performance Measures for Path Tracking Control

In path tracking control (PTC), the lateral displacement error (ey) and heading error (eφ) are conventionally used as performance indicators. In this work, however, evaluation is carried out using a double lane-change maneuver as the reference trajectory, representing a typical collision-avoidance scenario [25,35,43,51,57]. This maneuver is particularly suitable for assessing the agility and reachability of a path tracking controller [43,45]. Figure 4 illustrates the reference path together with the vehicle trajectory. Based on these trajectories, five performance metrics are defined in (51): peak center offset (ΔX), peak lateral offset (ΔY), overshoot percentage (OS%), response delay (ΔDX), and settling delay (ΔSX). These metrics are also depicted in Figure 3, where the subscripts X and Y indicate the respective coordinates of the marked point. In general, smaller magnitudes of these quantities correspond to improved tracking performance.
Δ X = D X A X = D X 73.20 Δ Y = D Y A Y = D Y 3.53 Δ D X = E X B X = E X 91.50 Δ S X = G X C X = G X 102.50 O S % = F Y 1.45 1.65 + 3.53 × 100
In Figure 4, agility is represented by ΔX and reachability by ΔY. A performance criterion is satisfied if ΔY remains greater than −0.05 m. The overshoot percentage OS% reflects lateral damping and agility; acceptable performance is achieved if OS% stays below 16%, which corresponds to a lateral overshoot of 0.85 m. The metric ΔDX denotes response delay, indicating the promptness of longitudinal motion, while ΔSX corresponds to settling time, reflecting how quickly the vehicle converges to the target lateral position. In this study, performance is considered satisfactory when ΔSX < 16 m. The best results are generally obtained when OS% is around 1% while ensuring ΔY > −0.05 m. For controller tuning, the weights and kv in J1, J2, and J3 are adjusted so that ΔY is maintained close to –0.02 m, which consistently yields OS% values below 1%. Additional details on these metrics are available in [43,45,51,57]. Conventional metrics such as steady-state error and settling time mainly assess steady-state tracking accuracy, whereas the proposed measures (ΔX, ΔY, OS%, ΔDX, ΔSX) capture both lateral and longitudinal agility. In particular, ΔDX and ΔSX quantify transient delay more directly, offering clearer physical interpretation for double lane-change maneuvers.

4. Simulation and Validation

The performance measures defined in Section 3 are now applied to evaluate the proposed controllers through simulation. Numerical simulations were carried out to compare the performance of four controllers—LQR, LMI.R, LMI.NF, and LMI.RNF—under low-friction road conditions. The controllers were implemented in MATLAB/Simulink and coupled with the CarSim vehicle simulation platform. The double lane-change maneuver shown in Figure 4 served as the test scenario. For the simulations, the built-in F-segment sedan model available in CarSim was used [60], and its parameters were mapped to the bicycle model as listed in Table 2. All parameters and input signals were derived from the validated CarSim vehicle database and literature-based tire data, ensuring consistency with experimentally verified vehicle dynamics.
The steering actuators for FS and RS were modeled as first-order systems with a time constant of 0.05 s. Similarly, 4IB and 4ID were modeled as first-order systems with a time constant of 0.1 s. During controller design, the road friction coefficient was fixed at μ = 0.6, and the vehicle speed was maintained at 50 km/h. A built-in speed controller in CarSim was used to hold this constant velocity. The maximum steering ranges were set to 30° for FS and 5° for RS.

4.1. Controller Tuning

With nine actuator configurations, SET-1~SET-9, given in Table 1, the controllers LQR, LMI.R, LMI.NF, and LMI.RNF were tuned such that ΔY is near −0.02m, and ΔX and ΔSX were as small as possible. The tuning parameters are the maximum allowable values ξi in J’s and kv.
In this paper, the parameters m, Iz, Cf, Cr, vx, and kv were assumed to be uncertain. When designing LMI.R and LMI.RNF, the percentage variations of the uncertain parameters [m Iz Cf Cr vx kv] were set as [5% 5% 20% 20% 10% 10%] of the nominal values given in Table 2. The variations of Cf and Cr are proportional to μ. For this reason, the variations of Cf and Cr were given by multiplying μ by the nominal one in Table 2. The variations of controller gains in LMI.NF and LMI.RNF were set to 1% for the gains of LQR.
Table 3, Table 4, Table 5 and Table 6 show the tuning results on LQR, LMI.R, LMI.NF, and LMI.RNF with the nominal parameters given in Table 2. The set of the maximum allowable values in J’s and kv, used to calculate these controllers, are given in the tables in Appendix A. As shown in those tables, the controllers show nearly the same performance as each other. As mentioned earlier, OS% is less than 1 if ΔY is near −0.02 m. Moreover, most of ΔDX, ΔSX, and β are less than 1, 0, and 2, respectively. This is caused by the fact that those controllers were tuned such that ΔY is near −0.02 m and the other measures are maintained as small as possible.
The controllers, i.e., LMI.R and LMI.RNF, gave a smaller ΔX than the others for SET-3~SET-9. As shown in those tables, the controllers with RS, i.e., SET-2~SET-6, have a larger β than the other actuator configurations. Especially, SET-2 is the largest among the actuator configurations. On the contrary, the controllers without RS, i.e., SET-7~SET-9, have a smaller β. This is caused by the fact that the latter was assisted by 4ID or/and 4IB. The tuning parameters used for the controller design are summarized in Table A1, Table A2, Table A3 and Table A4.

4.2. Simulation on CarSim for the Controllers with Actuator Configurations

In this subsection, the robust performance of four controllers, LQR, LMI.R, LMI.NF, and LMI.RNF, designed in the previous subsection is tested on CarSim. From the simulation results, the robustness of the controllers and the effects of actuator configurations on the robustness are analyzed.
When simulating the controllers on CarSim, the percentage variations of the uncertain parameters [m Iz Cf Cr vx kv] were set as [5% 5% 20% 20% 10% 10%] of the nominal values given in CarSim. The variations of Cf and Cr are proportional to μ. For this reason, the variations of Cf and Cr were given as [0.5, 0.7] of μ in CarSim. The variation of vx was also set as [40, 60] km/h in CarSim. The variation of kv was set by multiplying 0.9 and 1.1 by the value obtained in Section 4.1. The pair of m and Iz varies in the same way because those variables are proportional to each other. The pair of Cf and Cr changes in the same way as μ varies in CarSim. For this reason, four parameters, (m, Iz), (Cf, Cr), vx, and kv, are uncertain. As a result, the number of sets of the uncertain parameters is 16. For 36 pairs of the controllers and the actuator configuration given in Table 3, Table 4, Table 5 and Table 6, a simulation was performed with those sets of uncertain parameters. As a result, 576 runs of simulation were performed.
Table 7, Table 8, Table 9 and Table 10 show the simulation results of LQR, LMI.R, LMI.NF, and LMI.RNF on 16 sets of uncertain parameters in CarSim. Table 11 shows the simulation results for four controllers on various actuator configurations and uncertain parameters. Table 12 shows the simulation results of each actuator configuration for four controllers on various uncertain parameters. The values in those tables are the means, and there are 95% confidence intervals for the simulation results.
Table 7, Table 8, Table 9 and Table 10 show the means and their 95% confidence intervals of the results of 16 runs of simulation. For this reason, a t-distribution is used to calculate the 95% confidence interval because the number of samples is 16. On the other hand, Table 11 and Table 12 show the means and their 95% confidence intervals of the results of 144 and 64 runs of simulation, respectively. For this reason, a normal distribution is used to calculate the 95% confidence interval because the number of samples is larger than 30.
In view of the performance measures, there are a few differences between the four controllers, as shown in Table 7, Table 8, Table 9, Table 10 and Table 11. Especially, Table 11 shows this fact. For this reason, it can be concluded that the robust and non-fragile path tracking controllers can provide similar performance to LQR.
The thing that is noteworthy is that LMI.RNF shows a larger ΔSX and side-slip angular rate than the others, as shown in Table 10 and Table 11. Another notable feature is that the controllers with RS show a larger ΔX than the others. This can be checked in Table 8, Table 9, Table 10, Table 11 and Table 12. Moreover, SET-2 shows a larger β, as pointed out in Section 4.1. Generally, RS can reduce β in vehicle stability control [56]. However, this is not valid for path tracking control. For this reason, RS is not recommended in path tracking control unless 4ID or 4IB are used together with it. Although 4ID and 4IB improve yaw-moment controllability, their implementation increases system cost and hardware complexity. In contrast, RS and 4S require less modification but offer limited yaw control authority. These trade-offs should be considered in practical applications.
In view of the controller, there are a few differences among them, as shown in Table 11. In view of the actuator configurations, there are a few differences among them, as shown in Table 12. This means that a robust controller or a non-fragile controller is not needed for path tracking control. This is caused by the fact that the lateral tire forces are easily saturated under severe maneuvers, such as a double lane change for collision avoidance [43,44,45,51]. This is equivalent to the actuator saturation. For this reason, FS is recommended for path tracking control. This was pointed out in the previous works [43,44,45,51,58].
The proposed robust and non-fragile LQR consistently maintained lateral offset within about 0.02 m and overshoot below 1% under ±20% parameter variations, outperforming the baseline LQR. More importantly, the results demonstrate stable and uniform control behavior across different actuator configurations and uncertainties, emphasizing that the strength of this approach lies not in a specific algorithm or actuator setup but in its inherent robustness and non-fragility. This consistency highlights a practical balance between controller simplicity and reliability under diverse conditions.
Although this study focuses on the double lane-change maneuver, the proposed framework can be extended to other conditions, such as varying road friction, actuator degradation, or external disturbances. These cases are expected to be handled effectively by the LMI-based robust formulation and will be investigated in future work.

5. Conclusions

This study presented the design and evaluation of robust non-fragile path tracking controllers for autonomous vehicles. Parameter variations such as vehicle speed and tire cornering stiffness were explicitly addressed using an LMI-based robust control formulation, while controller fragility due to gain perturbations was mitigated within an LQR framework. A CarSim-based double lane-change simulation was performed to assess multiple actuator configurations, including FS, RS, 4IB, and 4ID.
The results show that the proposed robust and non-fragile controllers achieve path tracking performance comparable to the baseline LQR under nominal conditions while providing additional safety margins against parameter and gain uncertainties. Differences among actuator configurations were relatively small; however, RS without additional yaw-moment actuators (4IB or 4ID) increased side slip, indicating that actuator effectiveness is context-dependent and requires careful integration in real implementations. These findings demonstrate that controller fragility—an often overlooked issue in vehicle control—can be explicitly modeled and suppressed within an LMI-based LQR framework.
In practice, a simple LQR is sufficient when vehicle parameters remain close to nominal and the tracking metrics are met without retuning. A robust or non-fragile LQR becomes necessary when large parameter variations or gain perturbations threaten stability or consistency. While the robust non-fragile design offers the greatest safety margin, it also introduces higher computational and tuning complexity, emphasizing the trade-off between robustness and simplicity in controller selection.
Future work will extend this framework toward predictive control integration (e.g., MPC with LMI constraints), reinforcement learning-based adaptation under high uncertainty [61], and hardware-in-the-loop or real-vehicle experiments. Further studies will also address actuator saturation, sensor faults, and delay compensation to ensure real-time feasibility and enhance the controller’s robustness in diverse driving environments.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the 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.

Appendix A

The tuning parameters, i.e., kv and the maximum allowable values ξi in J’s, for LQR, LMI.R, LMI.NF, and LMI.RNF are given in this appendix. In these tables, MAV is the maximum allowable value.
Table A1. The set of tuning parameters for LQR designed with the nominal parameters.
Table A1. The set of tuning parameters for LQR designed with the nominal parameters.
Actuator
Combinations
kvThe Vector of MAVs, ξi
CONFIG-1FS0.186[0.150 0.02 0.10 0.20 0.03]
CONFIG-24S0.182[0.140 0.02 0.10 0.20 0.03 0.003]
CONFIG-3
FS
+ RS0.201[0.120 0.02 0.10 0.50 0.03 2000.0]
+ RS + 4ID0.201[0.120 0.02 0.10 0.50 0.03 2000.0]
+ RS + 4IB0.201[0.120 0.02 0.10 0.50 0.03 2000.0]
+ RS + 4IB + 4ID0.198[0.120 0.02 0.10 0.50 0.03 2000.0]
+ 4ID0.214[0.100 0.02 0.10 0.50 0.03 2000.0]
+ 4IB0.203[0.100 0.02 0.10 0.50 0.03 2000.0]
+ 4IB + 4ID0.202[0.100 0.02 0.10 0.50 0.03 2000.0]
Table A2. The set of tuning parameters for LMI.R designed with the nominal parameters.
Table A2. The set of tuning parameters for LMI.R designed with the nominal parameters.
Actuator
Combinations
kvThe Vector of MAVs, ξi
CONFIG-1FS0.187[0.130 0.10 0.10 0.20 0.03]
CONFIG-24S0.177[0.140 0.05 0.50 0.10 0.03 0.004]
CONFIG-3
FS
+ RS0.201[0.100 0.05 0.10 0.10 0.03 2000.0]
+ RS + 4ID0.203[0.096 0.05 0.10 0.10 0.03 2000.0]
+ RS + 4IB0.206[0.110 0.05 0.10 0.10 0.03 2000.0]
+ RS + 4IB + 4ID0.206[0.110 0.05 0.10 0.10 0.03 2000.0]
+ 4ID0.195[0.074 0.02 0.10 0.10 0.03 2000.0]
+ 4IB0.197[0.082 0.05 0.10 0.10 0.03 2000.0]
+ 4IB + 4ID0.198[0.079 0.05 0.10 0.10 0.03 2000.0]
Table A3. The set of tuning parameters for LMI.NF designed with the nominal parameters.
Table A3. The set of tuning parameters for LMI.NF designed with the nominal parameters.
Actuator
Combinations
kvThe Vector of MAVs, ξi
CONFIG-1FS0.180[0.140 0.02 0.10 0.20 0.03]
CONFIG-24S0.153[0.100 0.02 0.10 0.20 0.03 0.003]
CONFIG-3
FS
+ RS0.180[0.160 0.02 0.10 0.50 0.03 2000.0]
+ RS + 4ID0.182[0.170 0.02 0.10 0.50 0.03 2000.0]
+ RS + 4IB0.170[0.120 0.02 0.10 0.50 0.03 2000.0]
+ RS + 4IB + 4ID0.179[0.170 0.02 0.10 0.50 0.03 2000.0]
+ 4ID0.196[0.140 0.02 0.10 0.50 0.03 2000.0]
+ 4IB0.181[0.140 0.02 0.10 0.50 0.03 2000.0]
+ 4IB + 4ID0.181[0.140 0.02 0.10 0.50 0.03 2000.0]
Table A4. The set of tuning parameters for LMI.RNF designed with the nominal parameters.
Table A4. The set of tuning parameters for LMI.RNF designed with the nominal parameters.
Actuator
Combinations
kvThe Vector of MAVs, ξi
CONFIG-1FS0.186[0.130 0.10 0.10 0.20 0.03]
CONFIG-24S0.174[0.150 0.05 0.50 0.10 0.03 0.004]
CONFIG-3
FS
+ RS0.118[0.100 0.10 0.01 0.05 0.05 600.0]
+ RS + 4ID0.102[0.160 0.05 0.10 0.10 0.05 800.0]
+ RS + 4IB0.088[0.160 0.05 0.10 0.10 0.05 500.0]
+ RS + 4IB + 4ID0.093[0.160 0.05 0.10 0.10 0.05 600.0]
+ 4ID0.128[0.160 0.10 0.01 0.05 0.02 300.0]
+ 4IB0.113[0.160 0.10 0.01 0.05 0.03 300.0]
+ 4IB + 4ID0.124[0.160 0.10 0.01 0.05 0.03 300.0]

References

  1. Dudziak, A.; Stoma, M.; Kuranc, A.; Caban, J. Assessment of Social Acceptance for Autonomous Vehicles in Southeastern Poland. Energies 2021, 14, 5778. [Google Scholar] [CrossRef]
  2. Bartuska, L.; Hanzl, J.; Lizbetin, J. Urban traffic detectors data mining for determination of variations in traffic volumes. Arch. Motoryz. 2020, 90, 15–31. [Google Scholar] [CrossRef]
  3. Montanaro, U.; Dixit, S.; Fallaha, S.; Dianatib, M.; Stevensc, A.; Oxtobyd, D.; Mouzakitisd, A. Towards connected autonomous driving: Review of use-cases. Veh. Syst. Dyn. 2019, 57, 779–814. [Google Scholar] [CrossRef]
  4. Yurtsever, E.; Lambert, J.; Carballo, A.; Takeda, K. A survey of autonomous driving: Common practices and emerging technologies. IEEE Access 2020, 8, 58443–58469. [Google Scholar] [CrossRef]
  5. Omeiza, D.; Webb, H.; Jirotka, M.; Kunze, M. Explanations in autonomous driving: A survey. IEEE Trans. Intell. Transp. Syst. 2022, 23, 10142–10162. [Google Scholar] [CrossRef]
  6. Shladover, S.E. Cooperative vehicle-highway automation systems. IEEE Intell. Transp. Syst. Mag. 2009, 1, 10–19. [Google Scholar]
  7. 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]
  8. Sorniotti, A.; Barber, P.; De Pinto, S. Path tracking for automated driving: A tutorial on control system formulations and ongoing research. In Automated Driving; Watzenig, D., Horn, M., Eds.; Springer: Cham, Switzerland, 2017. [Google Scholar]
  9. Amer, N.H.; Hudha, H.Z.K.; Kadir, Z.A. Modelling and control strategies in path tracking control for autonomous ground vehicles: A review of state of the art and challenges. J. Intell. Robot. Syst. 2017, 86, 225–254. [Google Scholar] [CrossRef]
  10. Bai, G.; Meng, Y.; Liu, L.; Luo, W.; Gu, Q.; Liu, L. Review and comparison of path tracking based on model predictive control. Electronics 2019, 8, 1077. [Google Scholar] [CrossRef]
  11. Li, D.; Du, L. AUV trajectory tracking models and control strategies: A review. J. Mar. Sci. Eng. 2021, 9, 1020. [Google Scholar] [CrossRef]
  12. Yao, Q.; Tian, Y.; Wang, Q.; Wang, S. Control strategies on path tracking for autonomous vehicle: State of the art and future challenges. IEEE Access 2020, 8, 161211–161222. [Google Scholar] [CrossRef]
  13. Rokonuzzaman, M.; Mohajer, N.; Nahavandi, S.; Mohamed, S. Review and performance evaluation of path tracking controllers of autonomous vehicles. IET Intell. Transp. Syst. 2021, 15, 646–670. [Google Scholar] [CrossRef]
  14. Stano, P.; Montanaro, U.; Tavernini, D.; Tufo, M.; Fiengo, G.; Novella, L.; Sorniotti, A. Model predictive path tracking control for automated road vehicles: A review. Annu. Rev. Control 2022, 55, 194–236. [Google Scholar] [CrossRef]
  15. Zhang, K.; Wang, J.; Xin, X.; Li, X.; Sun, C.; Huang, J.; Kong, W. A survey on learning-based model predictive control: Toward path tracking control of mobile platforms. Appl. Sci. 2022, 12, 1995. [Google Scholar] [CrossRef]
  16. Festl, K.; Solmaz, S.; Watzenig, D. Smooth and Robust Path-Tracking Control for Automated Vehicles: From Theory to Real-World Applications. Electronics 2025, 14, 3588. [Google Scholar] [CrossRef]
  17. Khosravian, A.; Masih-Tehrani, M.; Amirkhani, A.; Ebrahimi-Nejad, S. Robust autonomous vehicle control by leveraging multi-stage MPC and quantized CNN in HIL Framework. Appl. Soft Comput. 2024, 162, 111802. [Google Scholar] [CrossRef]
  18. Yim, S. Design of a robust controller for rollover prevention with active suspension and differential braking. J. Mech. Sci. Technol. 2012, 26, 213–222. [Google Scholar] [CrossRef]
  19. Kissai, M.; Monsuez, B.; Martinez, D.; Mouton, X.; Tapus, A. Robust control for over-actuated vehicles. In Proceedings of the 2019 IEEE Conference on Control Technology and Applications (CCTA), Hong Kong, China, 19–21 August 2019; pp. 822–829. [Google Scholar]
  20. Mustaki, S.; Chevrel, P.; Yagoubi, M.; Fauvel, F.; Kvieska, P. Robust lateral control of cars: Towards a reduction of pessimism and an easy trade-off between performance, comfort and robustness. IFAC PapersOnLine 2019, 52, 197–204. [Google Scholar] [CrossRef]
  21. Wang, R.; Yin, G.; Jin, X. Robust adaptive sliding mode control for nonlinear four-wheel steering autonomous vehicles path tracking systems. In Proceedings of the 2016 IEEE 8th International Power Electronics and Motion Control Conference, Hefei, China, 22–26 May 2016. [Google Scholar]
  22. Hang, P.; Chen, X.; Luo, F.; Fang, S. Robust control of a four-wheel-independent-steering electric vehicle for path tracking. SAE Int. J. Veh. Dyn. Stab. NVH 2017, 1, 307–316. [Google Scholar] [CrossRef]
  23. Peng, H.; Wang, W.; An, Q.; Xiang, C.; Li, L. Path tracking and direct yaw moment coordinated control based on robust MPC with the finite time horizon for autonomous independent-drive vehicles. IEEE Trans. Veh. Technol. 2020, 69, 6053–6066. [Google Scholar] [CrossRef]
  24. Liu, C.; Zhao, W.; Li, J. Gain scheduling output feedback control for vehicle path tracking considering input saturation. Energies 2020, 13, 4570. [Google Scholar] [CrossRef]
  25. Cong, G.; Jian, Z.; Jinxiong, L. Path Tracking Control based on adaptive control period. IFAC PapersOnLine 2020, 53, 592–597. [Google Scholar] [CrossRef]
  26. Yang, Z.; Huang, J.; Yang, D.; Zhong, Z. Design and optimization of robust path tracking control for autonomous vehicles with fuzzy uncertainty. IEEE Trans. Fuzzy Syst. 2022, 30, 1788–1800. [Google Scholar] [CrossRef]
  27. Vo, C.P.; Lee, J.; Jeon, J.H. Robust adaptive path tracking control scheme for safe autonomous driving via predicted interval algorithm. IEEE Access 2022, 10, 124333–124344. [Google Scholar] [CrossRef]
  28. Li, H.; Huang, J.; Yang, Z.; Hu, Z.; Yang, D.; Zhong, Z. Adaptive robust path tracking control for autonomous vehicles with measurement noise. Int. J. Robust Nonlinear Control 2022, 32, 7319–7335. [Google Scholar] [CrossRef]
  29. Chen, C.; Shu, M.; Yang, Y.; Gao, T.; Bian, L. Robust H path tracking control of autonomous vehicles with delay and actuator saturation. J. Control Decis. 2022, 9, 45–57. [Google Scholar] [CrossRef]
  30. Hu, Z.; Huang, J.; Yang, Z.; Zhong, Z. Cooperative-game-theoretic optimal robust path tracking control for autonomous vehicles. J. Vib. Control 2022, 28, 520–535. [Google Scholar] [CrossRef]
  31. Li, X.; Liu, C.; Chen, B.; Jiang, J. Robust adaptive learning-based path tracking control of autonomous vehicles under uncertain driving environments. IEEE Trans. Intell. Transp. Syst. 2022, 23, 20798–20809. [Google Scholar] [CrossRef]
  32. Tian, Y.; Yao, Q.; Hang, P.; Wang, S. Adaptive coordinated path tracking control strategy for autonomous vehicles with direct yaw moment control. Chin. J. Mech. Eng. 2022, 35, 1. [Google Scholar] [CrossRef]
  33. 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]
  34. Hu, Z.; Yu, Z.; Yang, Z.; Hu, Z.; Bian, Y. Rendering bounded error in adaptive robust path tracking control for autonomous vehicles. IET Control Theory Appl. 2022, 16, 1259–1270. [Google Scholar] [CrossRef]
  35. Cai, G.; Xu, L.; Liu, Y.; Feng, J.; Liang, J.; Lu, Y.; Yin, G. Robust preview path tracking control of autonomous vehicles under time-varying system delays and saturation. IEEE Trans. Veh. Technol. 2023, 72, 8486–8499. [Google Scholar] [CrossRef]
  36. Chen, M.; Ren, Y.; Ou, M. Adaptive robust path tracking control for autonomous vehicles considering multi-dimensional system uncertainty. World Electr. Veh. J. 2023, 14, 11. [Google Scholar] [CrossRef]
  37. Ge, Z.; Man, Z.; Wang, Z.; Bai, X.; Wang, X.; Xiong, F.; Li, D. Robust adaptive sliding mode control for path tracking of unmanned agricultural vehicles. Comput. Electr. Eng. 2023, 108, 108693. [Google Scholar] [CrossRef]
  38. Taghavifar, H.; Shojaei, K. Adaptive robust control algorithm for enhanced path-tracking performance of automated driving in critical scenarios. Soft Comput. 2023, 27, 8841–8854. [Google Scholar] [CrossRef]
  39. Cao, X.; Xu, T.; Tian, Y.; Ji, X. Gain-scheduling LPV synthesis H∞ robust lateral motion control for path following of autonomous vehicle via coordination of steering and braking. Veh. Syst. Dyn. 2023, 61, 968–991. [Google Scholar] [CrossRef]
  40. Nam, N.N.; Han, K. Path-tracking robust model predictive control of an autonomous steering system using LMI optimization with independent constraints enforcement. Int. J. Control Autom. Syst. 2024, 22, 3352–3363. [Google Scholar] [CrossRef]
  41. Keel, L.H.; Bhattacharyya, S.P. Robust, fragile, or optimal? IEEE Trans. Automat. Control 1997, 42, 1098–1105. [Google Scholar] [CrossRef]
  42. Yang, G.; Guo, X.; Che, W.; Guan, W. Linear Systems—Non-Fragile Control and Filtering; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
  43. Park, M.; Yim, S. Comparative study on effects of input configurations of linear quadratic controller on path tracking performance under low friction condition. Actuators 2023, 12, 153. [Google Scholar] [CrossRef]
  44. Jeong, Y.; Yim, S. Path tracking control with four-wheel independent steering, driving and braking systems for autonomous electric vehicles. IEEE Access 2022, 10, 74733–74746. [Google Scholar] [CrossRef]
  45. Lee, J.; Yim, S. Comparative study of path tracking controllers on low friction roads for autonomous vehicles. Machines 2023, 11, 403. [Google Scholar] [CrossRef]
  46. Jilek, P.; Němec, J. System for changing adhesion conditions in experimental road vehicle. Int. J. Automot. Technol. 2021, 22, 779–785. [Google Scholar] [CrossRef]
  47. Dižo, J.; Blatnický, M.; Melnik, R.; Karľa, M. Improvement of steerability and driving safety of an electric three-wheeled vehicle by a design modification of its steering mechanism. LOGI Sci. J. Transp. Logist. 2022, 13, 49–60. [Google Scholar] [CrossRef]
  48. Bryson, A.E.; Ho, Y.C. Applied Optimal Control; Hemisphere: New York, NY, USA, 1975. [Google Scholar]
  49. Liu, K.Z. LMI approach to robust control. In Encyclopedia of Systems and Control; Baillieul, J., Samad, T., Eds.; Springer: London, UK, 2013. [Google Scholar]
  50. Lee, J.; Yim, S. path tracking control with constraint on tire slip angles under low-friction road conditions. Appl. Sci. 2024, 14, 1066. [Google Scholar] [CrossRef]
  51. Wong, H.Y. Theory of Ground Vehicles, 3rd ed.; John Wiley and Sons, Inc.: New York, NY, USA, 2001. [Google Scholar]
  52. Rajamani, R. Vehicle Dynamics and Control; Springer: New York, NY, USA, 2006. [Google Scholar]
  53. Yim, S.; Choi, J.; Yi, K. Coordinated control of hybrid 4WD vehicles for enhanced maneuverability and lateral stability. IEEE Trans. Veh. Technol. 2012, 61, 1946–1950. [Google Scholar] [CrossRef]
  54. Yim, S. Coordinated control with electronic stability control and active steering devices. J. Mech. Sci. Technol. 2015, 29, 5409–5416. [Google Scholar] [CrossRef]
  55. Rezaeian, A.; Zarringhalam, R.; Fallah, S.; Melek, W.; Khajepour, A.; Chen, S.-K.; Moshchuck, N.; Litkouhi, B. Novel tire force estimation strategy for real-time implementation on vehicle applications. IEEE Trans. Veh. Technol. 2015, 64, 2231–2241. [Google Scholar] [CrossRef]
  56. Yim, S. Comparison among active front, front independent, 4-wheel and 4-wheel independent steering systems for vehicle stability control. Electronics 2020, 9, 798. [Google Scholar] [CrossRef]
  57. Park, M.B.; Yim, S. Design of Static Output Feedback Integrated Path Tracking Controller for Autonomous Vehicles. Processes 2025, 13, 1335. [Google Scholar] [CrossRef]
  58. Nah, J.; Yim, S. Vehicle stability control with four-wheel independent braking, drive and steering on in-wheel motor-driven electric vehicles. Electronics 2020, 9, 1934. [Google Scholar] [CrossRef]
  59. Kim, H.H.; Ryu, J. Sideslip angle estimation considering short-duration longitudinal velocity variation. Int. J. Automot. Technol. 2011, 12, 545–553. [Google Scholar] [CrossRef]
  60. Mechanical Simulation Corporation. VS Browser: Reference Manual, the Graphical User Interfaces of BikeSim, CarSim, and TruckSim; Mechanical Simulation Corporation: Ann Arbor, MI, USA, 2009. [Google Scholar]
  61. Ben Hazem, Z.; Guler, N.; Altaif, A.H. Model-free trajectory tracking control of a 5-DOF mitsubishi robotic arm using deep deterministic policy gradient algorithm. Discov. Robot. 2025, 1, 4. [Google Scholar] [CrossRef]
Figure 1. Overall structure of the proposed robust and non-fragile path tracking controller.
Figure 1. Overall structure of the proposed robust and non-fragile path tracking controller.
Actuators 14 00510 g001
Figure 2. Coordinates and variables of the 2-DOF dynamic bicycle model used for path tracking.
Figure 2. Coordinates and variables of the 2-DOF dynamic bicycle model used for path tracking.
Actuators 14 00510 g002
Figure 3. Coordinate system on vehicle geometry with tire forces and control yaw moment.
Figure 3. Coordinate system on vehicle geometry with tire forces and control yaw moment.
Actuators 14 00510 g003
Figure 4. Measures for path tracking performance.
Figure 4. Measures for path tracking performance.
Actuators 14 00510 g004
Table 1. Virtual weight settings for the control allocation scheme.
Table 1. Virtual weight settings for the control allocation scheme.
Actuator CombinationsVector of Virtual Weights
CONFIG-1SET-1FS
CONFIG-2SET-2 4S
CONFIG-3
FS
SET-3 +RS κ = diag ε 1 1 1 1
SET-4 +RS + 4ID κ = diag ε 1 ε 1 ε if Δ M z > 0 κ = diag ε ε 1 ε 1 if Δ M z < 0
SET-5 +RS + 4IB κ = diag ε ε 1 ε 1 if Δ M z > 0 κ = diag ε 1 ε 1 ε if Δ M z < 0
SET-6 +RS + 4ID + 4IB κ = diag ε ε ε ε ε
SET-7 +4ID κ = diag 1 1 ε 1 ε if Δ M z > 0 κ = diag 1 ε 1 ε 1 if Δ M z < 0
SET-8 +4IB κ = diag 1 ε 1 ε 1 if Δ M z > 0 κ = diag 1 1 ε 1 ε if Δ M z < 0
SET-9 +4ID + 4IB κ = diag 1 ε ε ε ε
Table 2. Parameter of the F-segment sedan in CarSim.
Table 2. Parameter of the F-segment sedan in CarSim.
ParameterValueUnit
ms1823kg
lf1.27m
lr1.90m
Iz6286kg-m2
tr0.80m
tf0.80m
Cf42,000N/rad
Cr62,000N/rad
Table 3. Simulation results for the LQR designed with the nominal parameters.
Table 3. Simulation results for the LQR designed with the nominal parameters.
Actuator
Combinations
ΔX
(m)
ΔY (m)OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-1FS0.39−0.0200.50.69−2.291.55.1
CONFIG-2SET-24S0.39−0.0200.50.67−2.322.06.4
CONFIG-3
FS
SET-3+RS0.31−0.0210.40.54−2.531.96.2
SET-4+RS + 4ID0.34−0.0200.60.59−3.081.86.2
SET-5+RS + 4IB0.36−0.0200.60.57−2.762.06.4
SET-6+RS + 4ID + 4IB0.35−0.0200.60.54−3.132.06.4
SET-7+4ID0.33−0.0200.70.88−4.191.26.0
SET-8+4IB0.29−0.0210.40.47−2.511.75.2
SET-9+4ID + 4IB0.28−0.0200.30.48−2.791.55.6
Table 4. Simulation results for LMI.R designed with the nominal parameters.
Table 4. Simulation results for LMI.R designed with the nominal parameters.
Actuator
Combinations
ΔX
(m)
ΔY (m)OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-1FS0.59−0.0200.90.95−3.041.54.9
CONFIG-2SET-24S0.57−0.0210.90.89−2.832.57.7
CONFIG-3
FS
SET-3+RS0.39−0.0210.60.63−3.071.96.1
SET-4+RS + 4ID0.41−0.0210.90.75−3.671.76.0
SET-5+RS + 4IB0.49−0.0200.90.75−3.412.06.2
SET-6+RS + 4ID + 4IB0.49−0.0210.90.74−3.541.96.2
SET-7+4ID0.34−0.0210.80.98−4.521.17.7
SET-8+4IB0.31−0.0210.30.52−2.791.75.5
SET-9+4ID + 4IB0.28−0.0210.20.52−2.761.55.6
Table 5. Simulation results for LMI.NF designed with the nominal parameters.
Table 5. Simulation results for LMI.NF designed with the nominal parameters.
Actuator
Combinations
ΔX
(m)
ΔY (m)OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-1FS0.32−0.0210.40.59−2.031.55.2
CONFIG-2SET-24S0.12−0.0200.10.30−0.942.27.4
CONFIG-3
FS
SET-3+RS0.39−0.0200.50.67−1.791.96.5
SET-4+RS + 4ID0.43−0.0210.70.72−2.641.96.3
SET-5+RS + 4IB0.23−0.0210.30.41−1.962.06.7
SET-6+RS + 4ID + 4IB0.44−0.0200.80.68−2.762.06.3
SET-7+4ID0.43−0.0200.91.04−3.521.25.5
SET-8+4IB0.35−0.0200.50.59−2.411.75.3
SET-9+4ID + 4IB0.35−0.0200.50.61−2.651.65.6
Table 6. Simulation results for LMI.RNF designed with the nominal parameters.
Table 6. Simulation results for LMI.RNF designed with the nominal parameters.
Actuator
Combinations
ΔX
(m)
ΔY (m)OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-1FS0.57−0.0210.90.95−3.011.54.9
CONFIG-2SET-24S0.59−0.0200.90.92−2.752.57.7
CONFIG-3
FS
SET-3+RS0.39−0.0200.50.67−1.791.96.5
SET-4+RS + 4ID0.14−0.0210.30.53−1.621.719.3
SET-5+RS + 4IB0.13−0.0210.10.31−0.532.07.1
SET-6+RS + 4ID + 4IB0.12−0.0210.00.340.141.97.2
SET-7+4ID0.30−0.0200.51.16−2.451.121.7
SET-8+4IB0.27−0.0200.10.55−0.891.76.3
SET-9+4ID + 4IB0.28−0.0210.10.65−0.311.56.0
Table 7. Simulation results for LQR under various conditions on CarSim.
Table 7. Simulation results for LQR under various conditions on CarSim.
AC’sΔX
(m)
ΔY
(m)
OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-10.56 ± 0.40−0.023 ± 0.0210.9 ± 0.61.79 ± 1.178.44 ± 4.911.5 ± 0.47.7 ± 1.9
CONFIG-2SET-20.56 ± 0.38−0.022 ± 0.0211.5 ± 1.11.75 ± 1.159.57 ± 5.972.0 ± 0.38.3 ± 2.0
CONFIG-3
FS
SET-30.65 ± 0.40−0.006 ± 0.0252.3 ± 1.71.82 ± 1.169.18 ± 5.621.5 ± 0.37.5 ± 1.8
SET-40.65 ± 0.40−0.006 ± 0.0252.3 ± 1.71.82 ± 1.169.18 ± 5.621.5 ± 0.37.5 ± 1.8
SET-50.65 ± 0.40−0.006 ± 0.0252.3 ± 1.71.82 ± 1.169.18 ± 5.621.5 ± 0.37.5 ± 1.8
SET-60.69 ± 0.41−0.001 ± 0.0262.4 ± 1.81.85 ± 1.179.27 ± 5.741.5 ± 0.37.5 ± 1.8
SET-70.36 ± 0.33−0.037 ± 0.0233.4 ± 3.01.48 ± 1.017.81 ± 5.731.5 ± 0.37.7 ± 1.9
SET-80.47 ± 0.36−0.019 ± 0.0263.7 ± 3.21.57 ± 1.077.85 ± 6.091.5 ± 0.37.8 ± 1.9
SET-90.48 ± 0.37−0.017 ± 0.0263.7 ± 3.21.58 ± 1.087.84 ± 6.121.5 ± 0.37.8 ± 1.9
Table 8. Simulation results for LMI.R under various conditions on CarSim.
Table 8. Simulation results for LMI.R under various conditions on CarSim.
AC’sΔX
(m)
ΔY
(m)
OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-10.74 ± 0.46−0.028 ± 0.0221.1 ± 0.62.06 ± 1.2510.71 ± 5.451.5 ± 0.48.1 ± 2.5
CONFIG-2SET-20.72 ± 0.43−0.027 ± 0.0201.8 ± 1.11.97 ± 1.2011.89 ± 6.472.5 ± 0.29.4 ± 2.5
CONFIG-3
FS
SET-30.78 ± 0.45−0.003 ± 0.0283.4 ± 2.51.96 ± 1.209.63 ± 5.881.5 ± 0.48.0 ± 2.3
SET-40.71 ± 0.43−0.010 ± 0.0273.5 ± 2.71.87 ± 1.169.60 ± 5.711.5 ± 0.48.1 ± 2.3
SET-50.87 ± 0.46−0.002 ± 0.0262.6 ± 1.62.09 ± 1.229.48 ± 5.941.5 ± 0.47.8 ± 2.2
SET-60.87 ± 0.46−0.002 ± 0.0262.6 ± 1.62.09 ± 1.229.48 ± 5.941.5 ± 0.47.8 ± 2.2
SET-70.33 ± 0.35−0.045 ± 0.0254.3 ± 3.81.44 ± 1.018.78 ± 5.961.5 ± 0.48.5 ± 2.4
SET-80.57 ± 0.41−0.016 ± 0.0294.7 ± 3.91.69 ± 1.119.49 ± 5.661.5 ± 0.48.4 ± 2.4
SET-90.51 ± 0.39−0.022 ± 0.0284.8 ± 4.11.63 ± 1.099.29 ± 5.661.5 ± 0.48.4 ± 2.4
Table 9. Simulation results for LMI.NF under various conditions on CarSim.
Table 9. Simulation results for LMI.NF under various conditions on CarSim.
AC’sΔX
(m)
ΔY
(m)
OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-10.50 ± 0.39−0.022 ± 0.0221.4 ± 1.01.70 ± 1.158.77 ± 5.791.5 ± 0.47.9 ± 1.9
CONFIG-2SET-20.39 ± 0.40−0.013 ± 0.0304.2 ± 3.81.47 ± 1.159.76 ± 7.732.3 ± 0.29.8 ± 2.5
CONFIG-3
FS
SET-30.73 ± 0.43−0.007 ± 0.0231.3 ± 0.81.97 ± 1.2310.04 ± 5.571.5 ± 0.47.8 ± 1.9
SET-40.76 ± 0.43−0.008 ± 0.0220.9 ± 0.52.03 ± 1.248.39 ± 5.091.5 ± 0.47.7 ± 1.9
SET-50.60 ± 0.42−0.000 ± 0.0293.2 ± 2.51.74 ± 1.1810.52 ± 6.131.5 ± 0.48.3 ± 2.1
SET-60.79 ± 0.44−0.004 ± 0.0231.0 ± 0.52.05 ± 1.268.56 ± 5.321.5 ± 0.47.7 ± 1.9
SET-70.41 ± 0.37−0.040 ± 0.0211.6 ± 1.31.60 ± 1.098.73 ± 5.481.5 ± 0.47.8 ± 2.0
SET-80.55 ± 0.40−0.018 ± 0.0242.0 ± 1.51.73 ± 1.1610.27 ± 5.651.5 ± 0.48.0 ± 2.0
SET-90.55 ± 0.40−0.018 ± 0.0242.0 ± 1.51.73 ± 1.1610.24 ± 5.651.5 ± 0.48.0 ± 2.0
Table 10. Simulation results for LMI.RNF under various conditions on CarSim.
Table 10. Simulation results for LMI.RNF under various conditions on CarSim.
AC’sΔX
(m)
ΔY
(m)
OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
CONFIG-1SET-10.74 ± 0.46−0.029 ± 0.0221.1 ± 0.72.06 ± 1.2510.81 ± 5.481.5 ± 0.48.1 ± 2.5
CONFIG-2SET-20.73 ± 0.43−0.027 ± 0.0191.6 ± 1.01.99 ± 1.2112.04 ± 6.522.5 ± 0.29.4 ± 2.5
CONFIG-3
FS
SET-30.97 ± 0.630.009 ± 0.0341.1 ± 0.62.35 ± 1.5412.35 ± 5.961.5 ± 0.412.6 ± 4.1
SET-40.54 ± 0.52−0.008 ± 0.0322.4 ± 2.01.75 ± 1.3214.30 ± 6.821.5 ± 0.412.6 ± 4.0
SET-50.78 ± 0.580.017 ± 0.0362.3 ± 1.72.03 ± 1.4414.53 ± 7.241.5 ± 0.412.8 ± 4.2
SET-60.70 ± 0.560.009 ± 0.0342.3 ± 1.81.94 ± 1.4014.49 ± 7.041.5 ± 0.412.8 ± 4.1
SET-70.22 ± 0.43−0.049 ± 0.0252.0 ± 1.81.42 ± 1.1611.64 ± 7.131.5 ± 0.412.0 ± 3.7
SET-80.74 ± 0.60−0.002 ± 0.0351.3 ± 0.92.07 ± 1.4813.17 ± 5.661.5 ± 0.412.7 ± 4.2
SET-90.58 ± 0.55−0.022 ± 0.0301.2 ± 0.81.90 ± 1.3912.82 ± 5.131.5 ± 0.412.7 ± 4.1
Table 11. Simulation results for the controllers under various conditions on CarSim.
Table 11. Simulation results for the controllers under various conditions on CarSim.
ControllerΔX
(m)
ΔY
(m)
OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙
(deg/s)
LQR0.56 ± 0.12−0.015 ± 0.0072.5 ± 0.71.72 ± 0.348.70 ± 1.711.5 ± 0.17.7 ± 0.5
LMI.R0.68 ± 0.13−0.017 ± 0.0083.2 ± 0.81.87 ± 0.359.81 ± 1.751.6 ± 0.18.3 ± 0.7
LMI.NF0.59 ± 0.12−0.014 ± 0.0081.9 ± 0.61.78 ± 0.359.48 ± 1.751.6 ± 0.18.1 ± 0.6
LMI.RNF0.67 ± 0.16−0.011 ± 0.0101.7 ± 0.41.95 ± 0.4112.91 ± 1.911.6 ± 0.111.8 ± 1.2
Table 12. Simulation results for each actuator configuration under various conditions on CarSim.
Table 12. Simulation results for each actuator configuration under various conditions on CarSim.
AC’sΔX
(m)
ΔY
(m)
OS%
(%)
ΔDX
(m)
ΔSX
(m)
max β
(deg)
max β ˙ (deg/s)
CONFIG-1SET-10.63 ± 0.19−0.026 ± 0.0101.1 ± 0.31.90 ± 0.549.68 ± 2.451.5 ± 0.27.9 ± 1.0
CONFIG-2SET-20.60 ± 0.19−0.022 ± 0.0102.3 ± 1.01.79 ± 0.5310.81 ± 3.022.3 ± 0.19.2 ± 1.1
CONFIG-3
FS
SET-30.78 ± 0.22−0.002 ± 0.0132.0 ± 0.72.02 ± 0.5810.30 ± 2.601.5 ± 0.29.0 ± 1.3
SET-40.66 ± 0.20−0.008 ± 0.0122.3 ± 0.91.87 ± 0.5510.37 ± 2.691.5 ± 0.29.0 ± 1.3
SET-50.72 ± 0.210.002 ± 0.0132.6 ± 0.91.92 ± 0.5610.93 ± 2.861.5 ± 0.29.1 ± 1.3
SET-60.76 ± 0.210.000 ± 0.0122.1 ± 0.71.98 ± 0.5710.45 ± 2.771.5 ± 0.29.0 ± 1.3
SET-70.33 ± 0.17−0.043 ± 0.0112.8 ± 1.21.49 ± 0.489.24 ± 2.761.5 ± 0.29.0 ± 1.3
SET-80.58 ± 0.20−0.014 ± 0.0132.9 ± 1.21.77 ± 0.5510.19 ± 2.631.5 ± 0.29.2 ± 1.3
SET-90.53 ± 0.19−0.020 ± 0.0123.0 ± 1.31.71 ± 0.5310.05 ± 2.571.5 ± 0.29.2 ± 1.3
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

Lee, I.; Nah, J. Robust and Non-Fragile Path Tracking Control for Autonomous Vehicles. Actuators 2025, 14, 510. https://doi.org/10.3390/act14110510

AMA Style

Lee I, Nah J. Robust and Non-Fragile Path Tracking Control for Autonomous Vehicles. Actuators. 2025; 14(11):510. https://doi.org/10.3390/act14110510

Chicago/Turabian Style

Lee, Ilhan, and Jaewon Nah. 2025. "Robust and Non-Fragile Path Tracking Control for Autonomous Vehicles" Actuators 14, no. 11: 510. https://doi.org/10.3390/act14110510

APA Style

Lee, I., & Nah, J. (2025). Robust and Non-Fragile Path Tracking Control for Autonomous Vehicles. Actuators, 14(11), 510. https://doi.org/10.3390/act14110510

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