Abstract
This study presents a comparative evaluation of path-tracking controllers designed from reduced-order state-space vehicle models. A four-state state-space model is formulated from the bicycle-model dynamics and target-path geometry, where the state variables are the previewed lateral error, heading error, side-slip angle, and yaw rate. To reduce the dependence on variables that are difficult to obtain in practice, a three-state model is derived by eliminating the explicit side-slip dynamics, and a two-state model is further obtained by replacing the yaw-rate dynamics with a kinematic approximation. Based on these three models, linear-quadratic regulator (LQR) controllers are designed. In addition, two linear quadratic static output-feedback (LQ SOF) controllers are constructed from the original four-state model by using reduced output sets. The five controllers are evaluated by vehicle simulations carried out in CarSim under front-wheel-steering and four-wheel-steering configurations. The results clarify the influence of controller structure and model order on path-tracking performance and identify the controller–actuator combination that provides the most favorable performance under the conditions considered.
1. Introduction
Autonomous driving has received sustained research interest because of its potential to improve traffic safety, reduce driver workload, and enhance transportation efficiency [1,2,3]. In a typical autonomous-driving system, perception, planning, and control constitute the main functional modules, and the control module determines how accurately the vehicle follows a prescribed path. Accordingly, path tracking is a key function in automated driving systems [4,5,6,7,8,9,10].
The path-tracking performance of a controller is closely related to the vehicle model used in the controller design stage. Existing path-tracking models can be broadly classified into two categories. The first category is based mainly on the lateral offset error ey, heading error eψ, and their derivatives [11,12,13,14,15,16,17]. The second category additionally incorporates vehicle dynamic states, such as yaw rate γ and side-slip angle β, together with the tracking errors [18,19,20,21,22,23,24,25,26,27,28,29,30,31,32]. In this study, the latter category is adopted because it can represent lateral dynamic behavior more explicitly and is therefore more suitable for maneuvers in which yaw response and lateral stability are important, such as obstacle avoidance or low-friction driving [18,21,25,26,29,30,32]. The latter model, which includes (ey, eψ, β, γ) is referred to hereafter as the four-state state-space model.
Although a four-state model including ey, eψ, β and γ provides a physically meaningful description of path-tracking dynamics, its practical implementation is limited by the difficulty of obtaining reliable side-slip information in real vehicles. One possible solution is to use static output feedback (SOF) in place of full-state feedback. In previous studies, LQ SOF controllers were designed by selecting reduced output sets from the original four-state model [32,33,34,35,36,37]. In that study, two output sets, (ey, eψ) and (ey, eψ, γ), were selected for SOF design, and the corresponding LQ SOF controllers were then obtained [32]. However, unlike LQR design, LQ SOF design requires a heuristic optimization procedure. To avoid this difficulty, this study derives reduced-order state-space models directly from the four-state formulation and then designs LQR controllers based on those simplified models.
Two steering configurations are considered in this work, namely front-wheel steering (FWS) and four-wheel steering (4WS). Other motion-control actuators, including rear-wheel steering and four-wheel independent braking/driving, have also been discussed in previous studies on vehicle motion control on low-friction surfaces [30,31,32]. Nevertheless, they are not included here because earlier results indicated that their contribution to path-tracking improvement is relatively limited in the present context [31,32].
In terms of practical implementation, FWS is more favorable because it depends on the conventional front steering hardware architecture already established in production vehicles. By comparison, 4WS requires additional rear steering hardware and supervisory coordination between the front and rear steering systems. Hence, while 4WS is practically realizable and can improve maneuverability and path-tracking performance, these benefits are accompanied by increased hardware complexity, packaging constraints, calibration burden, and cost.
The objective of this paper is to formulate and compare several path-tracking controller structures obtained from vehicle models with different levels of complexity. Figure 1 illustrates the overall procedure for designing the path-tracking controllers considered in this study. Starting from the original four-state state-space model, a reduced three-state model with (ey, eψ, γ) is derived by assuming that β is constant or varies slowly. For simplicity, a two-state reduced state-space model with (ey, eψ) is derived by assuming that γ is determined kinematically by the steering input. LQR controllers based on these three state-space models are then developed and denoted as LQR4, LQR3, and LQR2 in Figure 1, respectively. For comparison, two LQ SOF controllers are also designed from the four-state state-space model by using the output sets, (ey, eψ, γ) and (ey, eψ), and these controllers are denoted as LQSOF3 and LQSOF2 in Figure 1, respectively. Both FWS and 4WS are considered actuator configurations, and CarSim-based simulations are conducted to identify the controller–actuator combination that yields the best path-tracking performance.
Figure 1.
Control structure of LQR and LQ controllers for path tracking.
Unlike the previous study, in which LQ SOF controllers were designed from the original four-state state-space model using reduced output sets, the present study investigates the effect of the controller design model order itself on path-tracking performance. To this end, three-state and two-state control-oriented models are explicitly derived from the four-state formulation, and full-state LQR controllers, namely LQR4, LQR3, and LQR2, are designed from the corresponding models. These controllers are then compared with previously developed LQSOF3 and LQSOF2 controllers under the same CarSim environment [32]. Therefore, the novelty of this study lies in the systematic comparison of two different controller simplification strategies, namely model-order reduction and output-feedback reduction, and in providing practical insight into their performance–complexity trade-off for vehicle path tracking.
The remainder of this paper is organized as follows. Section 2 describes the derivation of the state-space models and the design procedures for the LQR and LQ SOF controllers. Section 3 introduces the performance indices used for quantitative evaluation. Section 4 presents and discusses the simulation results. Finally, Section 5 summarizes the main conclusions.
2. Controller Design for Path Tracking
2.1. Formulation of the State-Space Models
For controller design, the lateral and yaw motions of the vehicle are represented by a two-degree-of-freedom planar bicycle model [12,14,15,16,17,18,19,21,23,26,28,29,30,31,38]. Figure 2 shows the geometric representation of the bicycle model, including the relevant parameters and the target path. This representation is widely used because it captures the dominant lateral and yaw motions while keeping the mathematical structure suitable for controller synthesis. The longitudinal speed vx is assumed to remain constant during the maneuver [38,39]. The main dynamic variables are selected as the side-slip angle β and yaw rate γ. By applying the lateral-force and yaw-moment balances to the vehicle body, the governing equations are obtained as (1) [17,29,30,31,32,38]. The front and rear tire slip angles, αf and αr, are then expressed as (2) in terms of the vehicle states, and the corresponding lateral tire forces, Fyf and Fyr, are approximated as (3) by linear cornering-stiffness relations. Combining these relations leads to the linear vehicle model, (4).
Figure 2.
Geometric representation of the bicycle model, including the relevant parameters and the target path.
To define the path-tracking problem, the lateral error ey and heading error eψ are introduced with respect to the target path. In addition to the nominal tracking point, a preview point is adopted so that the controller can respond to the path ahead of the vehicle rather than only to the local instantaneous error [12,13,17,18,21,29,30,31,32]. This preview strategy is particularly important on low-friction surfaces.
The preview distance Lp is defined by (5) through the gain kv. Using this distance, the preview point Q and the corresponding point R on the target path are determined. The desired heading angle at point P is denoted by ψd, and the heading error eψ is defined as (6) accordingly. The previewed lateral error ey,p is then obtained by using Lp. Under the small-angle assumption, the kinematic relations for ey, ey,p, and eψ are derived as (8), where the path curvature κ is treated as an external disturbance.
Using the four state variables ey,p, eψ, β and γ, the state vector of the four-state model is defined as x4 in (9). Since two steering configurations are considered, the control input vector is specified as (10) according to whether FWS or 4WS is used. By combining the definitions (9) and (10) with the vehicle dynamics (4) and path-tracking kinematics (8), the four-state state-space model is obtained as (11), where the matrices A4, D4 and B4, are given in (12). The input matrix B4 of (11) corresponds to 4WS. If FWS is selected as an actuator, the first column of B4 is used. This model is denoted as SSM4.
In real vehicle applications, reliable direct measurement of the side-slip angle β is difficult. Therefore, the use of SSM4 requires a state estimator [40]. To avoid estimating β, a three-state reduced state-space model is constructed with three states ey,p, eψ and γ. For this purpose, the quasi-steady condition on β is assumed as .
The quasi-steady assumption for β means that β evolves much faster than ey,p and eψ and therefore can be approximated as an algebraic variable rather than an independent dynamic state. Physically, this corresponds to the situation in which the lateral tire forces quickly balance the lateral/yaw motion, so that is a reasonable approximation. This is typically acceptable during mild-to-moderate cornering, with small tire slip angles, approximately constant longitudinal speed, and no aggressive transient maneuver. In other words, the assumption is suitable when the vehicle operates away from the handling limits and the lateral dynamics are dominated by near-linear tire behavior.
Applying this assumption to the first equation in (4) yields (13). Multiplying (13) by mvx and rearranging the result gives (14). By replacing β in (4) and (8) with (14), (15) is obtained.
With three state variables ey,p, eψ and γ, the state vector x3 is defined as (16). By combining (8) and (15), the three-state reduced state-space model is obtained as (17), where the matrices A3, D3 and B3, are given in (18). If FWS is selected as an actuator, the first column of B3 is used. The three-state state-space model in (17) is denoted as SSM3.
In (16), three state variables are used to define the state vector. For simplicity, a path-tracking controller can be formulated using only two state variables, ey,p and eψ. For this purpose, it is assumed that β is zero, and the yaw rate is approximated as (19) with geometric curvature generated by steering. In (19), L is the wheelbase. In (19), the opposite signs of δf and δr indicate that they generate yaw rates in opposite directions. By replacing γ in (8) with (19), (20) is obtained.
The kinematic yaw-rate approximation (19) is used in addition to the quasi-steady simplification on β. In this case, the yaw rate is approximated from path geometry and forward motion, rather than treated as a fully dynamic state. The physical basis is that, under small-angle tracking conditions, the vehicle heading changes mainly according to geometric path-following kinematics, and the inertial yaw dynamics play a secondary role. Therefore, this approximation is reasonable when the vehicle experiences small heading error, small lateral deviation, moderate curvature, and low-to-moderate lateral acceleration, such that dynamic yaw effects remain limited.
With two state variables ey,p and eψ, the state vector x2 is defined as (21). By combining (20) and (21), the two-state reduced state-space model is obtained as (22), where the matrices A2, D2 and B2, are given in (23). As shown in (23), there are three parameters, vx, L and Lp in the two-state reduced state-space model. Generally, L is fixed, and Lp and vx are time-varying because Lp depends on vx. If FWS is selected as an actuator, the first column of B2 is used. The two-state state-space model in (22) is denoted as SSM2.
2.2. LQR Design for Path Tracking
To construct the LQR controller, a linear-quadratic objective function (LQOF) should be defined. The LQOFs, J4, J3 and J2, for SSM4, SSM3, and SSM2 are given in (24)–(26), respectively. In the LQOFs, the first term in the brace is expanded by squaring (7), yielding (27). As shown in (27), the preview distance Lp penalizes the heading error eψ; thus, a larger Lp increases the penalty on eψ. In addition, a higher value of ρ1 further amplifies this effect.
The three LQOFs are rewritten in the standard quadratic matrix form of (28), where the weighting matrices Qi and Rk are determined by (29). The weighting matrices are selected using Bryson’s rule in (30), where the parameter ξi denotes the allowable upper bound for each state or control input [17,29,30,31,32,41]. By adjusting these admissible limits, the relative importance of tracking accuracy, state regulation, and control effort can be tuned. For each model, the optimal control input u is obtained as (31) from the solution Pi of the corresponding Riccati equation. The resulting controllers are denoted as LQR4, LQR3, and LQR2.
2.3. LQ SOF Controller Design for Path Tracking
To provide a direct benchmark for the reduced-order LQR designs, LQ SOF controllers are also constructed. The SOF controllers corresponding to SSM3 and SSM2 are synthesized from the original SSM4 by selecting reduced output vectors [32]. Specifically, one output set y3 consists of ey,p, eψ and γ, corresponding to the state variables of SSM3, and the other y2 consists of ey,p and eψ corresponding to the state variables of SSM2, as given in (32). In (32), these outputs are extracted from the four-state vector x4 through the corresponding output matrices C3 and C2. With those vectors, the SOF controllers corresponding to SSM3 and SSM2 are defined as (33). It should be noted that these SOF controllers are designed on the basis of SSM4.
Analytical methods for determining the optimal gain matrices G3,FWS, G3,4WS, G2,FWS and G2,4WS of the SOF controllers that minimize the LQOFs are not available [32,42]. Accordingly, the controller gains are calculated by solving the optimization problem formulated in (34).
Since the problem is nonconvex, global optimality cannot be guaranteed [42]. In this study, the CMA-ES metaheuristic algorithm is employed to solve the optimization problem [43]. When applying CMA-ES, a coordinate-wise standard deviation (step size), σ, was set to 0.02. The resulting LQ SOF controllers corresponding to SSM3 and SSM2 are referred to as LQSOF3 and LQSOF2, respectively.
2.4. Constraints on Steering Angles
In previous work, tire constraints on steering angles were introduced to prevent saturation of the lateral tire force Fy [30,32]. Under excessive steering, Fy easily reaches its maximum value Fy,max at the corresponding slip angle αmax. When α > αmax, Fy saturates and decreases below Fy,max [38,39], leading to degraded path-tracking performance. Therefore, the slip angle is constrained as |α| ≤ αmax, as given in (35). By combining (35) with (2) and rearranging it, (36) is obtained. In (36), δf and δr are constrained by αmax, β and γ. In this study, αmax was set to 8°. If LQR3, LQR2, LQSOF3, or LQSOF2 is selected, β is set to zero in (36) because these controllers do not use β as a state variable or measured output. For those controllers, δf and δr are simply bounded by αmax in place of applying (36).
3. Measures for Path-Tracking Performance
Path-tracking performance has traditionally been evaluated using ey and eψ. More recent studies adopt a double lane-change (DLC) maneuver for collision avoidance to assess the reachability and agility of path tracking [11,16,17,19,20,22,23,25,31,32].
Figure 3 illustrates the target path and performance measures used to assess path-tracking performance. Based on the points P1–P3 on the reference path and T1–T4 on the trajectory, five indices M1–M4 and MOS are defined in (37). M1 and M2 denote the longitudinal and lateral peak offsets, respectively, whereas M3 and M4 represent the response and settling delays, respectively. MOS represents the percentage overshoot. As defined in (37), the terms x(★) and y(★) refer to the horizontal and vertical coordinates of point ★, in that order. Smaller values generally indicate better path-tracking performance, except for M2 and MOS. The smaller |MOS|, the better; and the larger M2, the better.
Figure 3.
Target path and performance measures used to assess path-tracking performance.
In Figure 3, M1 and M2 stand for the responsiveness and target-reaching capability of the controller, respectively. The path-tracking performance is regarded as satisfactory when M2 > −0.05 m. MOS denotes the lateral damping capability and serves as an agility index. The performance is considered acceptable when MOS < 16%. M3 denotes the response delay, whereas M4 is defined as the settling distance needed for the vehicle trajectory to reach convergence at the target position T4. Hence, M4 represents the rate at which the lateral motion converges to y = −1.65 m. On low-friction surfaces, satisfactory performance is achieved when M4 < 16 m. The best performance is generally obtained when MOS is approximately 1% with M2 > −0.05 m. Accordingly, the weighting parameters and kv are selected to maintain M2 ≈ −0.02 m, for which MOS remains below 1%. Further details are given in [17,29,31,32].
Lateral stability is commonly evaluated using β. In practice, stability is considered acceptable when |β| < 3° [29]. Smaller values of β indicate better stability. In this paper, the maximum absolute β and the maximum absolute rate of β are defined as MASA and MASR, respectively.
4. Simulation and Discussion
The five controllers considered in this study, namely LQR4, LQR3, LQR2, LQSOF3, and LQSOF2, were implemented in Simulink of MATLAB 2024a and tested in conjunction with CarSim 8.0 through co-simulation [44]. The simulation framework was configured to compare the controllers under identical maneuver and road conditions so that their path-tracking characteristics could be examined on a common basis. The simulation scenario is given in Figure 3. The test vehicle in CarSim was an F-segment sedan model [17,36,37,38]. The vehicle model parameters and corresponding values for the CarSim F-segment sedan are summarized in Table 1.
Table 1.
Vehicle model parameters and corresponding values for the CarSim F-segment sedan.
The vehicle was assumed to employ either an FWS or a 4WS system, both modeled as first-order actuators with a bandwidth of 5 Hz. Throughout the simulations, the longitudinal velocity vx was maintained at 60 km/h using the built-in speed controller in CarSim, so that uncertainty associated with vx was minimized. Simulations were conducted under two road conditions, with friction coefficients of 0.85 and 0.4 for the high- and low-friction surfaces, respectively. The total simulation time for each run was 10 s.
Low-speed cases were not considered because path-tracking performance generally improves as the vehicle speed decreases. To better distinguish controller performance, simulations were conducted under high-speed and low-friction conditions. Under low-speed or high-friction conditions, most path-tracking controllers exhibit similarly good performance.
In practical implementation, the evaluation of ey, ey,p and eψ requires localization and motion-sensing information from GNSS/GPS, an IMU, cameras, and wheel-speed sensors. GNSS/GPS provides global position information, whereas the IMU and wheel-speed sensors improve short-term motion estimation and compensate for GNSS degradation. When the target path is defined as the lane center, camera-based perception and computer-vision algorithms are additionally required, which may increase the computational burden. These implementation issues are discussed in detail in the survey papers [1,2,3,4,5].
When implementing LQR4, measurement or estimation of β is also required. Because direct measurement of β generally requires expensive sensing equipment, a state estimator is needed. For this purpose, an extended Kalman filter was designed and applied in this study [40].
4.1. Simulation on High-Friction Surface
The first set of simulations was carried out on the high-friction surface where μ = 0.85. For this case, the preview gain kv was chosen as 0.14, and the weighting matrices in J4, J3 and J2 were adjusted so that M2 remained close to −0.02 m while MASA was kept below 2°. The preview gain and the admissible upper bounds in LQOF are presented in Appendix A. As a result, the differences in some measures, M2 and MOS, became small, allowing the comparison to focus more clearly on transient responsiveness and convergence behavior. In other words, the main discriminating metrics became M1, M3, and M4, with MASA used as a stability constraint rather than a dominant performance separator.
Table 2 and Table 3 show a comparison of LQR and LQ SOF controller responses with FWS and 4WS on the high-friction surface, in that order. Based on the results summarized in Table 2 and Table 3, the controllers may be divided into two distinct sets, namely LQR4/LQR3/LQSOF3 and LQR2/LQSOF2. Let these two groups be denoted as LQFC43 and LQFC2, respectively.
Table 2.
Comparison of LQR and LQ SOF controller responses with FWS on the high-friction surface.
Table 3.
Comparison of LQR and LQ SOF controller responses with 4WS on the high-friction surface.
As shown in Table 2, LQR2 and LQSOF2 with FWS using (ey,p, eψ) show faster responses than the others in terms of M1. However, LQSOF2 shows the slowest convergence in terms of M4. In contrast, LQSOF3 shows the fastest convergence among these controllers. No significant differences are observed in the remaining performance measures among these controllers. Table 3 indicates that, with 4WS, LQR2 and LQSOF2 provide a more rapid response according to M1, whereas their convergence to the final state is slower according to M4. In contrast, LQR4 shows the slowest convergence among the LQR controllers. Because the DLC maneuver given in Figure 3 is designated for collision avoidance, the measures M1 and M2 are the most important. For this reason, it is recommended to use LQR2 with FWS on high-friction surfaces. As the next better option in view of collision avoidance, LQSOF2 provides relatively good performance with FWS and 4WS on high-friction surfaces.
Figure 4 shows the convergence curves of CMA-ES for LQSOF3 and LQSOF2 with FWS and 4WS, in that order. As shown in these figures, CMA-ES converged in early steps. Figure 5 and Figure 6 show the trajectories, front steering angles, side-slip angles and lateral tire forces of these controllers. As illustrated in these figures, there are only slight differences among the controllers under both FWS and 4WS, except for the side-slip-angle responses in the 4WS case. As illustrated in Figure 6c, the controllers in LQFC43, i.e., LQR4, LQR3 and LQSOF3, show similar side-slip angles. On the other hand, the controllers in LQFC2, i.e., LQR2 and LQSOF2, show similar trends. This is attributed to the fact that both LQR2 and LQSOF2 use two state variables, ey,p and eψ, for path-tracking control.
Figure 4.
Convergence curves of CMA-ES for LQSOF3 and LQSOF2 on the high-friction surface: (a) FWS; (b) 4WS.
Figure 5.
Performance comparison of the LQR- and LQ SOF-based controllers with FWS on a high-adhesion surface: (a) vehicle trajectories; (b) front steering angles; (c) side-slip angles; (d) variation in lateral tire force with slip angle.
Figure 6.
Performance comparison of the LQR- and LQ SOF-based controllers under 4WS on a high-adhesion surface: (a) vehicle trajectories; (b) front steering angles; (c) side-slip angles; (d) variation in lateral tire force with slip angle.
As illustrated in Figure 5a–c and Figure 6a–c, only slight differences are observed among the controllers with regard to the vehicle trajectory, front steering angle, and side-slip angle. As illustrated in Figure 5d and Figure 6d, the lateral tire forces of the controllers in the LQFC43 are similar to one another, and those of the controllers in the LQFC2 are similar to each other. For this reason, the lateral tire forces of LQR4 and LQR2 are drawn as representatives. As observed in these figures, LQR2 generates greater lateral tire forces than LQR4 because it produces larger tire slip angles. These differences generated a performance difference between LQFC43 and LQFC2.
In the DLC maneuver at 60 km/h, LQR2 and LQSOF2 exhibited faster transient response with competitive overall performance. This suggests that they use only ey,p and eψ, which are the most dominant variables for aggressive path correction. Owing to this simplified feedback structure, the steering action is more directly focused on reducing path-tracking errors, thereby producing a faster lateral response and more effective lateral tire force generation. This can be identified in Figure 5b,c and Figure 6b,c. In contrast, LQR4 and LQR3 additionally reflect the internal vehicle states, such as β and γ, so part of their control effort is devoted to regulating lateral-yaw dynamics, which tends to make the steering action relatively more conservative.
4.2. Simulation on Low-Friction Surface
The second set of simulations was carried out on the low-friction surface where μ = 0.4. For this case, the preview gain kv was chosen as 0.245, and the weighting matrices in J4, J3 and J2 were adjusted so that M2 remained close to −0.02 m while MASA was kept below 1°. This allowed the comparison to focus on how the controller structure influences responsiveness and convergence under more stability-critical conditions. Moreover, the main discriminating metrics became M1, M3, and M4, with MASA used as a stability constraint rather than a dominant performance separator. The preview gain and the admissible upper bounds in LQOF are presented in Appendix A.
Table 4 and Table 5 show a comparison of LQR and LQ SOF controller responses with FWS and 4WS on the low-friction surface, in that order. According to Table 4 and Table 5, the LQFC2 group, consisting of LQR2 and LQSOF2, yields smaller M1 and M4 values than the other controllers, indicating faster response and convergence speeds. In particular, LQR2 shows better performance with FWS and 4WS on high- and low-friction surfaces. This trend is consistent with that observed on the high-friction surface. This result is somewhat unexpected because SSM2 does not include explicit tire-force terms; in other words, it is essentially a kinematic model. Under the present tuning and maneuver conditions, the controllers based on reduced-order models exhibited superior transient path-tracking performance despite their simpler structure. From the overall trends in Table 4 and Table 5, it can be inferred that 4WS generally improves convergence, as reflected by the smaller M4 values, although this benefit is accompanied by an increase in β.
Table 4.
Comparison of LQR and LQ SOF controller responses with FWS on the low-friction surface.
Table 5.
Comparison of LQR and LQ SOF controller responses with 4WS on the low-friction surface.
Figure 7 shows the CMA-ES convergence curves for LQSOF3 and LQSOF2 under the FWS and 4WS configurations. As shown in Figure 7, CMA-ES converged within the early iterations. This behavior is consistent with that observed in Figure 4. Figure 8 and Figure 9 present the trajectories, front steering angles, side-slip angles, and lateral tire forces produced by these controllers. As shown in Figure 8 and Figure 9, only slight differences are observed among the controllers with both FWS and 4WS systems, except for β responses in the 4WS case. These results indicate that the use of 4WS leads to an increase in β. Unlike the results on the high-friction surface, the MASA values are below 1° because of the low-friction condition. As shown in Figure 8c and Figure 9c, the counter-steering action around 3.5 s is fastest for LQR2 and LQSOF2. As a result, the values of M1 for LQR2 and LQSOF2 are the smallest. As shown in Figure 8d and Figure 9d, the lateral tire forces of LQR4 and LQR2 show the same trend as on the high-friction surface.
Figure 7.
Convergence curves of CMA-ES for LQSOF3 and LQSOF2 on the low-friction surface: (a) FWS; (b) 4WS.
Figure 8.
Performance comparison of the LQR- and LQ SOF-based controllers under FWS on a low-adhesion surface: (a) vehicle trajectories; (b) front steering angles; (c) side-slip angles; (d) variation in lateral tire force with slip angle.
Figure 9.
Performance comparison of the LQR- and LQ SOF-based controllers under 4WS on a low-adhesion surface: (a) vehicle trajectories; (b) front steering angles; (c) side-slip angles; (d) variation in lateral tire force with slip angle.
From the simulation results on high and low friction surfaces, LQR2, designed with SSM2, appears to be the most favorable option among the tested controllers on the low-friction surface for a severe DLC maneuver, regardless of the selected actuator.
4.3. Robustness and Parameter Sensitivity Evaluation Based on Full-Factorial Analysis
The third set of simulations was carried out for robustness and parameter sensitivity analysis. The parameters, which were assumed to be uncertain in this paper, are ms, Iz, μ, vx and kv. Among the parameters, ms and Iz were grouped into a single parameter, (ms, Iz), because Iz is proportional to ms. The uncertainties of Cf and Cr are assumed to be identical to that of μ because those parameters are proportional to μ. In this paper, 10% of parameter variation was assumed. As a result, the ranges of variations in those parameters are given in Table 6. In Table 6, F1~F4 corresponds to (ms, Iz), μ, vx and kv, and two levels, L1 and L2, represent the lower and upper bounds, obtained from 10% perturbation. Using the nominal parameter set listed in Table 6, the controllers were adjusted so that M2 remained close to −0.02 m. As a result, the fixed gain for each controller was obtained and used for robustness and sensitivity analyses.
Table 6.
Ranges of variation in each parameter/factor.
In the robustness and sensitivity analysis, the uncertainty factors were limited to (ms, Iz), μ, vx and kv. This choice was made because, within the adopted linear tire modeling framework, variation in the road friction coefficient represents the dominant uncertainty affecting lateral tire-force generation, so that an additional variation in tire cornering stiffness would provide largely overlapping information. In contrast, actuator bandwidth mainly acts as a common hardware limitation that delays steering response and degrades transient performance in a qualitatively similar manner for all controllers, rather than serving as a controller-discriminating design parameter. Therefore, the present study focuses on the uncertainty factors that are more directly related to the vehicle model and the comparative characteristics of the controllers.
Since the four parameters given in Table 6 have lower and upper bounds, they each have two levels, i.e., L1 and L2, and, consequently, 24 = 16 runs are needed for each controller. Using the level combinations defined by L1 and L2 for the parameters in Table 6, 24 full-factorial simulations were conducted. From the simulations, M1, M2, MOS, M3, M4 and β were obtained. Using these simulation results, robustness and parameter sensitivity were analyzed.
Since only one response value was available for each factor combination, the robustness comparison was not based on significance-oriented ANOVA, but on an effect-size-oriented variability assessment. In the analysis, the response variables were M1, M2, MOS, M3, M4, and β. Since M1, MOS, M3, M4, and β are smaller-the-better responses, whereas M2 is larger-the-better, M2 was converted into a loss-type response so that all responses could be assessed on a common smaller-is-better basis. Since the desirable value of MOS is close to zero regardless of sign, MOS was converted into an absolute-value-type response, i.e., ∣MOS∣, so that smaller values indicate better performance.
For each controller and response, the standard deviation and range over the 16 factorial runs were calculated to quantify overall variability. In addition, the main effects, two-factor interaction effects, and all factorial effects were calculated using coded factor levels (−1, +1), and their absolute magnitudes were used as sensitivity measures. The robustness indices of each controller were then obtained by averaging these response-level quantities over the six responses. Finally, inverse min-max normalization was applied to convert each index into a 0–100 score, and the overall robustness score was defined as the average of the five component scores corresponding to the standard deviation, range, main effects, two-factor interactions, and total factorial effects. A higher robustness score indicates that the controller is less sensitive to factor variations over the full factorial space.
Figure 10 shows the robustness comparison results of the five controllers with FWS based on the 24 full-factorial simulations. Figure 10a,b show that LQR2 achieved the highest overall robustness, followed by LQSOF3, whereas LQR3 exhibited the lowest robustness among the five controllers. This ranking was consistently supported by the smaller averaged variability and factorial-effect magnitudes of LQR2 and LQSOF3. In the response-wise comparison as shown in Figure 10e, LQR2 was particularly robust in M1 and M4, whereas LQSOF3 showed the most stable behavior in M2 and M3. Although LQSOF2 yielded favorable robustness in β, its overall robustness remained lower than that of LQR2 and LQSOF3 when all responses were considered together. The factor-importance analysis indicated that the dominant main factor was F4(kv) for LQR2 and LQSOF2, but F3(vx) for LQR3, LQR4, and LQSOF3, as shown in Figure 10c. Moreover, as shown in Figure 10d, the most influential two-factor interaction was consistently F3 × F4 for all controllers, implying that the coupled variation in these two factors is the primary source of robustness degradation.
Figure 10.
Robustness comparison of the five controllers with FWS based on the 24 full-factorial simulation: (a) overall robustness score; (b) component-wise robustness scores; (c) main-factor importance; (d) two-factor interaction importance; (e) response-wise robustness score heatmap. Higher scores indicate better robustness, whereas larger factor-importance values indicate greater sensitivity to the corresponding factor variations.
Figure 11 shows the robustness comparison results of the five controllers with 4WS based on the 24 full-factorial simulations. Figure 11a shows that LQSOF3 achieved the highest overall robustness, followed by LQR4, whereas LQR3 was the most sensitive to factor variations. This ranking was consistently supported by the smaller averaged standard deviation, response range, and factorial-effect magnitudes of LQSOF3 and LQR4. In the response-wise comparison, as shown in Figure 11e, LQSOF3 provided the most robust behavior in M1, M2, MOS, M3 and M4, indicating that its performance remained the most stable over the factorial domain. Although LQR3 showed the best robustness in β, its overall robustness was the poorest because it exhibited much larger variability and larger factorial sensitivities in most of the other response variables. The factor-importance analysis given in Figure 11c further revealed that F4 was the dominant main factor for most controllers. This means that F4(kv) is critical in path tracking with 4WS on a low-friction surface [29,30]. As shown in Figure 11d, the most influential two-factor interaction was consistently F3 × F4. These results suggest that the superior robustness of LQSOF3 arises from its reduced sensitivity not only to individual factor changes but also to the coupled perturbation associated with F3 × F4.
Figure 11.
Robustness comparison of the five controllers with 4WS based on the 24 full-factorial simulation: (a) overall robustness score; (b) component-wise robustness scores; (c) main-factor importance; (d) two-factor interaction importance; (e) response-wise robustness score heatmap. Higher scores indicate better robustness, whereas larger factor-importance values indicate greater sensitivity to the corresponding factor variations.
To compare the two actuator configurations, namely FWS and 4WS, the two full-factorial simulation datasets described above were combined and the robustness ranking was obtained for the ten controllers with FWS and 4WS. Figure 12 shows the overall robustness ranking of the ten controllers with FWS and 4WS, based on the 24 full-factorial simulations.
Figure 12.
Overall controller robustness ranking of the ten controllers with FWS and 4WS. Higher scores indicate better robustness against factor variations.
The ranking given in Figure 12 indicates that the 4WS configurations are consistently less sensitive to factor variations than the FWS counterparts. As shown in Figure 12, the most robust controller was LQSOF3.4WS, followed by LQR4.4WS, LQR2.4WS, and LQSOF2.4WS. In contrast, the FWS controllers generally exhibited larger dispersion and stronger factor dependence, with LQR3.FWS and LQR4.FWS showing the poorest robustness. These results suggest that the additional rear-wheel steering action effectively reduces the sensitivity of path-tracking performance to parameter variations and operating-condition changes, thereby improving the overall robustness of the closed-loop system.
5. Conclusions
This study provides a comparative evaluation of path-tracking controllers designed with state-space models of different orders. A four-state model is derived from the target path and the bicycle model, and three-state and two-state reduced models are obtained under simplifying assumptions. Based on the four-state model, two LQ static output-feedback (SOF) controllers are designed. The path-tracking capabilities of the controllers were assessed by means of simulations carried out with the CarSim vehicle dynamics software. Moreover, the robustness and parameter sensitivity analyses were conducted on the controllers. In summary, the goal of this paper is the systematic comparison of two different controller simplification strategies, namely model-order reduction and output-feedback reduction, and the provision of practical insight into their performance–complexity trade-off for path tracking.
From the simulation results, several observations can be drawn:
- On high-friction and low-friction surfaces, LQR2 with FWS and 4WS provides favorable path-tracking performance. LQR2 was designed with SSM2, which is derived from a kinematic model. This is contrary to the conventional belief that the larger the number of state variables, the better the performance. From this result, LQR2 is recommended for severe DLC maneuvers regardless of the selected actuator and road friction condition.
- The controllers using two state variables, i.e., LQR2 and LQSOF2, provide better performance than those using three or four state variables, i.e., LQR4, LQR3 and LQSOF3. This behavior can be attributed to the use of only the lateral offset and heading errors in LQR2 and LQSOF2, which constitute the primary states governing aggressive path-following correction.
- Using 24 full-factorial simulations, robustness and parameter-sensitivity analyses were conducted for the ten controllers. These analyses showed that LQR2 and LQSOF3 were the most robust controllers for FWS and 4WS, respectively, and that most controllers with 4WS, except LQR3, were more robust than their FWS counterparts. It was also found that the single parameter vx or kv and their interaction vx × kv have the greatest influence on the path-tracking performance.
This study examined how model order influences the control performance of path-tracking systems. The results indicate that a model based only on lateral offset error and heading error can provide better performance under the tested conditions. Since SSM3 and SSM2 are control-oriented reduced models derived under simplifying assumptions, the present conclusions are limited to the operating conditions examined in this study. Therefore, the results should be interpreted as comparative findings under the tested DLC scenarios, rather than as universal conclusions over all speeds, curvatures, friction levels, and parameter uncertainties. Broader robustness validation is left for future work. Furthermore, motivated by these results, future work will extend the state-space formulation and performance validation to the pure pursuit and Stanley methods, which are widely used in autonomous-vehicle path tracking.
Funding
This work was supported by the Ministry of Education through the National Research Foundation of Korea (NRF) under Basic Science Research Program (RS-2019-NR040071).
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 author declares no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| 4WS | four-wheel steering |
| DLC | double lane-change |
| FWS | front-wheel steering |
| LQ | linear quadratic |
| LQOF | linear-quadratic objective function |
| LQR | linear-quadratic regulator |
| SOF | static output feedback |
| SSM | state-space model |
| Nomenclature | |
| Cf, Cr | cornering stiffness of front/rear tires (N/rad) |
| M1, M2 | longitudinal and lateral offsets (m) |
| M3, M4 | response and settling delays (m) |
| MOS | percentage overshoot |
| ey,p, eψ | lateral offset error (m) and heading error (rad) |
| Fyf, Fyr | lateral tire forces of front and rear wheels (N) |
| Iz | yaw moment of inertia (kg·m2) |
| kv | velocity gain or preview period in the preview distance (s) |
| Lp | lookahead or preview distance (m) |
| lf, lr | distance from C.G. to front and rear axles (m) |
| m | vehicle total mass (kg) |
| v | vehicle speed (m/s) |
| vx, vy | longitudinal and lateral velocities at center of gravity of a vehicle (m/s) |
| y | lateral displacement (m) from the preview point to the target path |
| β | side-slip angle (rad) |
| δf, δr | front and rear steering angles (rad) |
| κ | curvature (1/m) |
| γ | yaw rate (rad/s) |
| μ | tire-road friction coefficient |
| ψ | heading angle (rad) |
| ψd | target heading angle (rad) |
| ρi | weight in LQOF |
| αf, αr | tire slip angles of front and rear wheels (rad) |
| αmax | maximum tire slip angle used to limit the lateral tire force (rad) |
Appendix A
The tuning parameters of LQOFs for LQR4, LQR3, LQR2, LQSO3 and LQSOF2 are given in this appendix.
Table A1.
Controller tuning parameters for the FWS under high-friction surface condition.
Table A2.
Controller tuning parameters for the 4WS under high-friction surface condition.
Table A3.
Controller tuning parameters for the FWS under low-friction surface condition.
Table A4.
Controller tuning parameters for the 4WS under low-friction surface condition.
References
- 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] [Scilit]
- 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] [Scilit]
- 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] [Scilit]
- 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] [Scilit]
- 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]
- 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] [Scilit]
- 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] [Scilit]
- 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] [Scilit]
- 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] [Scilit]
- 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] [Scilit]
- Yakub, F.; Mori, Y. Comparative study of autonomous path-following vehicle control via model predictive control and linear quadratic control. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2015, 229, 1695–1714. [Google Scholar] [CrossRef] [Scilit]
- Wang, R.; Yin, G.; Zhuang, J.; Zhang, N.; Chen, J. The path tracking of four-wheel steering autonomous vehicles via sliding mode control. In Proceedings of the 2016 IEEE Vehicle Power and Propulsion Conference (VPPC), Hangzhou, China, 17–20 October 2016. [Google Scholar]
- Lee, K.; Jeon, S.; Kim, H.; Kum, D. Optimal path tracking control of autonomous vehicle: Adaptive full-state linear quadratic gaussian (LQG) control. IEEE Access 2019, 7, 109120–109133. [Google Scholar] [CrossRef] [Scilit]
- Hang, P.; Chen, X. Path tracking control of 4-wheel steering autonomous ground vehicles based on linear parameter-varying system with experimental verification. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2021, 235, 411–423. [Google Scholar] [CrossRef] [Scilit]
- Barari, A.; Afshari, S.S.; Liang, X. Coordinated control for path-following of an autonomous four in-wheel motor drive electric vehicle. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2022, 236, 6335–6346. [Google Scholar] [CrossRef] [Scilit]
- Du, Q.; Zhu, C.; Li, Q.; Tian, B.; Li, L. Optimal path tracking control for intelligent four-wheel steering vehicles based on MPC and state estimation. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 236, 1964–1976. [Google Scholar] [CrossRef] [Scilit]
- Lee, J.; Yim, S. Comparative study of path tracking controllers on low friction roads for autonomous vehicles. Machines 2023, 11, 403. [Google Scholar] [CrossRef] [Scilit]
- Guo, J.; Luo, Y.; Li, K.; Dai, Y. Coordinated path-following and direct yaw-moment control of autonomous electric vehicles with sideslip angle estimation. Mech. Syst. Signal Process. 2018, 105, 183–199. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Peng, Y.; Hang, P.; Tang, T. Path tracking control of four-wheel independent steering electric vehicles based on optimal control. In Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China, 27–30, July 2020; IEEE: New York, NY, USA, 2020; pp. 5436–5442. [Google Scholar]
- Wu, H.; Si, Z.; Li, Z. Trajectory tracking control for four-wheel independent drive intelligent vehicle based on model predictive control. IEEE Access 2020, 8, 73071–73081. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Xiang, C.; Peng, H.; Wang, W.; Li, L.; An, Q.; Cheng, S. Path tracking coordinated control strategy for autonomous four in-wheel-motor independent-drive vehicles with consideration of lateral stability. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 235, 1023–1036. [Google Scholar] [CrossRef] [Scilit]
- Yang, K.; Tang, X.; Qin, Y.; Huang, Y.; Wang, H.; Pu, H. Comparative study of trajectory tracking control for automated vehicles via model predictive control and robust H-infinity state feedback control. Chin. J. Mech. Eng. 2021, 34, 74. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Liu, L.; Meng, Y.; Gu, Q.; Bai, G. Integrated path tracking control of steering and braking based on holistic MPC. IFAC PapersOnLine 2021, 54, 45–50. [Google Scholar] [CrossRef] [Scilit]
- Xie, J.; Xu, X.; Wang, F.; Tang, Z.; Chen, L. Coordinated control based path following of distributed drive autonomous electric vehicles with yaw-moment control. Control Eng. Pract. 2021, 106, 104659. [Google Scholar] [CrossRef] [Scilit]
- Ahn, T.; Lee, Y.; Park, K. Design of integrated autonomous driving control system that incorporates chassis controllers for improving path tracking performance and vehicle stability. Electronics 2021, 10, 144. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Liu, L.; Meng, Y.; Gu, Q.; Bai, G. Integrated path tracking control of steering and differential braking based on tire force distribution. Int. J. Control Autom. Syst. 2022, 20, 536–550. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Zhang, Y.; Yang, C.; Qie, T.; Ma, M. Adaptive model predictive control-based path following control for four-wheel independent drive automated vehicles. IEEE Trans. Intell. Transp. Syst. 2022, 23, 14399–14412. [Google Scholar] [CrossRef] [Scilit]
- Park, M.; Yim, S. Comparative study on coordinated control of path tracking and vehicle stability for autonomous vehicles on low-friction roads. Actuators 2023, 12, 398. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Park, M.; Yim, S. Design of a path-tracking controller with an adaptive preview distance scheme for autonomous vehicles. Machines 2024, 12, 764. [Google Scholar] [CrossRef] [Scilit]
- Park, M.; Yim, S. Design of static output feedback integrated path tracking controller for autonomous vehicles. Processes 2025, 13, 1335. [Google Scholar] [CrossRef] [Scilit]
- Hu, C.; Jing, H.; Wang, R.; Yan, F.; Chadli, M. Robust H∞ output-feedback control for path following of autonomous ground vehicles. Mech. Syst. Signal Process. 2016, 70–71, 414–427. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Lin, C.; Chen, B. An improved path-following method for solving static output feedback control problems. Optim. Control Appl. Methods 2016, 37, 1193–1206. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, A.; Sentouh, C.; Zhang, H.; Popieul, J. Fuzzy static output feedback control for path following of autonomous vehicles with transient performance improvements. IEEE Trans. Intell. Transp. Syst. 2020, 21, 3069–3079. [Google Scholar] [CrossRef] [Scilit]
- Liang, Y.; Li, Y.; Zheng, L.; Yu, Y.; Ren, Y. Yaw rate tracking-based path-following control for four-wheel independent driving and four-wheel independent steering autonomous vehicles considering the coordination with dynamics stability. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2021, 235, 260–272. [Google Scholar] [CrossRef] [Scilit]
- Kennouche, A.; Saifia, D.; Chadli, M.; Labiod, S. Multi-objective H2/H∞ saturated non-PDC static output feedback control for path tracking of autonomous vehicle. Trans. Inst. Meas. Control 2022, 44, 2235–2247. [Google Scholar] [CrossRef] [Scilit]
- Wong, H.Y. Theory of Ground Vehicles, 3rd ed.; John Wiley and Sons, Inc.: New York, NY, USA, 2001. [Google Scholar]
- Rajamani, R. Vehicle Dynamics and Control; Springer: New York, NY, USA, 2006. [Google Scholar]
- 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] [Scilit]
- Bryson, A.E.; Ho, Y.C. Applied Optimal Control; Hemisphere: New York, NY, USA, 1975. [Google Scholar]
- Syrmos, V.L.; Abdallah, C.T.; Dorato, P.; Grigoriadis, K. Static output feedback—A survey. Automatica 1997, 33, 125–137. [Google Scholar] [CrossRef] [Scilit]
- Hansen, N.; Muller, S.D.; Koumoutsakos, P. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol. Comput. 2003, 11, 1–18. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- 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]
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. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.

























