Next Article in Journal
Influence of Sound Insulation Evolution on Interior Noise for Subway Rail Vehicle’s Carbody
Previous Article in Journal
Correction: Wei et al. Comparative Study on the Wear Evolution Mechanisms and Damage Pathways of Pantograph–Catenary Systems Under Multiple Environmental Conditions Based on an Equivalent Parametrization Framework. Vehicles 2026, 8, 53
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Disturbance-Observer-Based Fuzzy PID Back-Stepping Control of a Self-Driving Car with a Steer-by-Wire System

1
Mechanical Engineering Department, College of Engineering, University of Basrah, Basrah 61004, Iraq
2
Civil Engineering Department, College of Engineering, Northern Border University, Arar 73214, Saudi Arabia
3
Mechanical and Energy Engineering Department, Technical Engineering College, Erbil Polytechnic University, Erbil 44001, Iraq
4
Institute of Structural Mechanics, Bauhaus-University Weimar, 99423 Weimar, Germany
5
Department of Manufacturing Processes and Production Engineering, Faculty of Mechanical Engineering and Aeronautics, Rzeszow University of Technology, Powstancow Warszwy 8 Str, 35-959 Rzeszow, Poland
*
Author to whom correspondence should be addressed.
Vehicles 2026, 8(6), 124; https://doi.org/10.3390/vehicles8060124
Submission received: 31 March 2026 / Revised: 15 May 2026 / Accepted: 27 May 2026 / Published: 3 June 2026

Abstract

This paper presents a robust dual-loop control strategy for the lateral motion and heading-angle regulation of an autonomous vehicle equipped with a Steer-By-Wire (SBW) system under unknown time-varying disturbances. The proposed framework comprises a fuzzy PID controller in the inner loop to generate the motor torque and track the front-wheel steering angle, and an optimal backstepping controller in the outer loop—integrated with a finite-time disturbance observer—to ensure lateral trajectory tracking and wind-disturbance rejection. The PID gains are tuned online by a Mamdani-type fuzzy inference system, while the backstepping parameters are optimized offline via a genetic algorithm. Beyond the bicycle-model-based design, the controller is evaluated through supplementary simulations using a 6-degree-of-freedom (6-DOF) vehicle model, as well as through a detailed robustness analysis that includes measurement noise and increasing lateral disturbance forces. The results demonstrate that the closed-loop system achieves precise path tracking, finite-time convergence of both tracking and estimation errors, and effective compensation of road vibrations and wind disturbances. Furthermore, the controller maintains stable performance under significant measurement noise and tolerates lateral disturbance forces up to at least 10,000 N without violating safety constraints. The effectiveness of the proposed method is consistently confirmed across both the reduced-order bicycle model and the higher-fidelity 6-DOF validation environment.

1. Introduction

Steer-by-wire (SBW) systems represent a major advancement in modern vehicle steering technology by replacing conventional mechanical linkages with electronic actuators and sensors. This architecture provides greater design flexibility, reduces mechanical complexity, and facilitates integration with Advanced Driver-Assistance Systems (ADASs) and autonomous driving functions. In autonomous vehicles, SBW is particularly important because it enables precise and real-time steering actions for tasks such as path tracking, lane keeping, and obstacle avoidance under various driving conditions [1,2]. Owing to these advantages, SBW has attracted considerable attention in intelligent transportation systems and electric vehicles (EVs), where improved maneuverability, ride comfort, and system integration are essential [3,4].
A broad range of control strategies has been developed for SBW and autonomous vehicle lateral dynamics. Among robust nonlinear approaches, Sliding Mode Control (SMC) has been widely investigated because of its strong robustness against parameter uncertainties and external disturbances such as tire–road friction variations [5,6,7,8,9]. Several enhanced SMC-based methods have been reported in the literature. For example, neural-network-assisted and adaptive SMC schemes have been proposed to improve lateral stability and fault tolerance in autonomous vehicles [10,11], while fixed-time adaptive recursive SMC has also been developed for automated guided vehicles equipped with SBW [12]. Although these methods offer strong robustness and finite-time convergence properties, their practical application is often limited by the well-known chattering phenomenon, which may lead to actuator wear, mechanical stress, and degraded ride comfort. These limitations become even more critical in SBW systems because electronic actuators are sensitive to high-frequency switching and time-delay effects in sensor-feedback loops [13].
Model Predictive Control (MPC) has also been extensively studied for vehicle steering and path-tracking applications because it can explicitly account for system constraints and generate smooth control actions [14,15]. For instance, MPC-based steering controllers have been developed for cases in which steering angle and angular velocity measurements are unavailable [16], as well as for four-wheel-independent steering-drive vehicles in path-tracking tasks [17]. Despite these advantages, MPC usually relies on an accurate system model and requires online optimization over prediction and control horizons, which may significantly increase computational burden and limit real-time implementation in complex driving scenarios.
Another effective nonlinear strategy is Backstepping Control (BSC), which is grounded in Lyapunov stability theory and has shown strong capability in dealing with disturbances and nonlinearities [6,18]. Previous studies have applied BSC to four-wheel steering vehicles and autonomous driving problems such as lateral control and lane keeping [19,20]. These methods have demonstrated promising tracking performance and closed-loop stability. However, in many existing works, controller gains are selected manually or under simplifying assumptions about disturbance characteristics, which may reduce robustness and practical adaptability under uncertain operating conditions.
In addition to robust nonlinear approaches, intelligent and optimization-based control techniques have also been applied to steering systems. Genetic Algorithm (GA)-based PID tuning and fuzzy control strategies have been employed to improve the performance of autonomous vehicle steering controllers [21,22]. For example, a fuzzy PID controller was designed for the Electric Power Steering (EPS) system of an autonomous vehicle and showed better tracking performance and lower overshoot than conventional PID control [23]. Adaptive fuzzy fault-tolerant control has also been investigated for SBW systems with actuator faults, where fuzzy observers and fuzzy logic systems were used to estimate unmeasured states and approximate unknown nonlinear dynamics [24]. Although such methods improve adaptability and disturbance rejection, many of them focus on a single class of uncertainty or do not provide a unified framework for handling multiple disturbances simultaneously.
Despite the significant progress reported in the literature, an important gap still remains in the design of integrated control frameworks for SBW vehicles operating under multiple disturbance sources. Most existing studies address either road-induced disturbances or environmental disturbances separately. Moreover, several BSC-based methods rely on manually tuned parameters, while many fuzzy/PID-based approaches are mainly focused on inner-loop steering control without systematically coordinating it with vehicle-level lateral dynamics control.
To address these limitations, this paper proposes a robust dual-loop control framework for the lateral motion tracking and heading-angle regulation of a vehicle equipped with an SBW system. The vehicle is described by a bicycle model, while the SBW actuator is modeled as a second-order linear system in which the front-wheel steering angle acts as the command input and the motor torque serves as the control signal. The proposed framework consists of two coordinated loops. In the inner loop, a fuzzy inference system (FIS) is used to tune the PID controller online in order to improve disturbance rejection against road-induced vibrations. In the outer loop, an optimal Backstepping Controller is designed for vehicle lateral dynamics, and its parameters are tuned using a Genetic Algorithm. In addition, a nonlinear finite-time observer is employed to estimate wind disturbances rapidly and accurately.
Compared with existing studies that rely only on conventional PID, fuzzy-PID, or neural-network-based PID structures for lateral control [25,26], the proposed method introduces an integrated closed-loop architecture that combines intelligent disturbance rejection with optimal nonlinear control design. Unlike previous works that consider road disturbances and wind disturbances independently, the present study accounts for both types of uncertainties within a unified framework. Furthermore, in contrast to conventional BSC approaches that use trial-and-error gain adjustment, the proposed controller employs GA-based parameter optimization to improve performance and reduce dependence on manual tuning. The use of a finite-time disturbance observer also provides faster disturbance estimation than conventional linear observer-based methods [27,28], thereby enhancing robustness and lateral stability under sudden wind gusts and challenging driving maneuvers.
The main contributions of this paper are summarized as follows:
  • Derivation of the bicycle-model dynamics of an electric vehicle subjected to time-varying wind disturbances using the Newton–Euler formulation.
  • Development of a fuzzy inference system with Gaussian membership functions to tune PID gains online based on front-wheel angle tracking errors.
  • Design of an optimal observer-based Backstepping Controller for improving vehicle lateral stability and heading regulation.
  • Integration of the fuzzy PID inner loop and the GA-tuned BSC outer loop into a unified SBW control framework for robust performance under multiple disturbance sources.
Although the 2-DOF bicycle model is widely adopted for controller synthesis and analytical development due to its low complexity and clear physical interpretability, it does not explicitly capture some higher-order vehicle motions and couplings present in a more comprehensive full-vehicle representation. To address this limitation and to further examine the robustness of the proposed method, an additional 6-degree-of-freedom vehicle model is considered as a complementary validation framework. It should be emphasized that the bicycle model remains the principal model for control design and theoretical analysis, whereas the 6-DOF model is employed only to provide supplementary simulation-based validation.
The remainder of this paper is organized as follows. Section 2 presents the equations of motion of the vehicle. Section 3 describes the SBW dynamics. Section 4 develops the nonlinear disturbance observer and analyzes the estimation error stability. Section 5 introduces the fuzzy PID controller design. Section 6 presents the Backstepping Controller design. Section 7 discusses the simulation results. Finally, the conclusions are given in the last section.

2. Dynamics Laws and Equations

To design the proposed dual-loop controller, a control-oriented mathematical model is required for both the vehicle lateral motion and the steer-by-wire (SBW) actuation system. Since the main objective of this study is lateral position tracking and heading-angle regulation, a bicycle model is adopted for the vehicle dynamics. This reduced-order model captures the dominant lateral and yaw dynamics required for controller design with relatively low computational complexity, while maintaining sufficient physical interpretability for analysis and control synthesis. It is particularly appropriate under moderate driving conditions and small side-slip and steering angles, where higher-order effects such as roll, pitch, load transfer, and strongly nonlinear tire dynamics can be neglected. Therefore, the applicability of the proposed controller should be interpreted within these commonly accepted modeling assumptions. Compared with higher-order full-vehicle models reported in the literature [29,30], the bicycle model provides a suitable balance between modeling simplicity and control relevance. In addition, the SBW mechanism is modeled as a second-order actuator dynamic system relating the motor torque to the front-wheel steering angle. The combined model forms the basis for the controller and observer design developed in the subsequent sections.

2.1. Vehicle Lateral-Yaw Dynamics

A schematic of the bicycle model and the associated coordinate frames is shown in Figure 1. The following assumptions are adopted to derive the lateral-yaw motion equations:
  • The vehicle moves on a flat road surface, and tire-contact deformations are neglected.
  • Roll and pitch motions are ignored.
  • The longitudinal velocity is assumed constant.
  • Longitudinal aerodynamic drag is neglected, while lateral wind effects are represented as an external disturbance input.
Under these assumptions, the vehicle dynamics can be described using the well-known bicycle model. Let X and Y denote the vehicle position in the inertial frame, and let θ be the heading angle. By considering the lateral force balance and yaw-moment balance, one obtains
F y = m a y
M z = I θ ¨
where a y = y ¨ + x ˙ θ ˙ is the lateral acceleration of the center of mass. Assuming small tire slip angles for the front and rear wheels and neglecting tangential tire forces, the lateral and yaw dynamics are expressed as [31,32,33]:
y ¨ = C f + C r m x ˙ y ˙ + x ˙ + C r L r C f L f m x ˙ θ ˙ + C f m δ
θ ¨ = C r L r C f L f I x ˙ y ˙ C r L r 2 C f L f 2 I x ˙ θ ˙ + L f C f I δ
where C f and C r are the cornering stiffness coefficients of the front and rear tires, respectively; L f and L r denote the distances from the center of mass to the front and rear axles; m is the vehicle mass; I is the yaw moment of inertia; x ˙ is the longitudinal velocity; y ˙ is the lateral velocity; and δ is the front-wheel steering angle.
The kinematic relations between the body-fixed frame and the inertial frame are:
X ˙ = x ˙ cos θ y ˙ sin ( θ )
Y ˙ = x ˙ sin θ + y ˙ cos ( θ )
For small steering and heading angles, these equations can be approximated by
X ˙ = x ˙ y ˙ θ
Y ˙ = x ˙ θ + y ˙
Defining the state vector as
X = [ θ , θ ˙ , Y , y ˙ ] T = [ x 1 , x 2 , x 3 , x 4 ] T
and taking the steering angle as the control input,
δ = u
the control-oriented state-space representation of the vehicle dynamics in the presence of wind disturbance can be written as [34,35]
x ˙ 1 = x 2
x ˙ 2 = c 1 x 4 + c 2 x 2 + p 1 u
x ˙ 3 = a 1 x 1 + x 4
x ˙ 4 = a 2 x 4 + a 3 x 2 + a 4 u + d w
where c 1 = C r L r C f L f I x ˙ , c 2 = C r L r 2 C f L f 2 I x ˙ , p 1 = L f C f I , a 1 = x ˙ , a 2 = C f + C r m x ˙ , a 3 = x ˙ + C r L r C f L f m x ˙ , a 4 = C f m , and d w represents the external wind disturbances, respectively. The state-space model in (10) forms the basis for the outer-loop control design developed in the following sections.

2.2. Steer-by-Wire Actuator Dynamics

The physical structure of the SBW mechanism is illustrated in Figure 2. In this subsystem, the motor torque acts as the control input and generates the front-wheel steering angle required by the vehicle dynamics. A second-order linear model is adopted to describe the relation between the applied torques and the steering angle [36,37]:
J e f δ ¨ + B e f δ ˙ + K e f δ = τ m + τ s τ f + d r
where J e f ,   B e f , and K e f are the effective inertia, damping, and stiffness of the whole SBW, respectively, τ m is the motor torque, τ s is the steering torque of the front wheel, τ f is the friction torque, and d r denotes the road vibrations generally time-varying and unknown.
In this study, the steering torque and friction torque are neglected to obtain a simplified control-oriented model. This approximation is justified by the decoupled structure of the SBW mechanism and the relatively high bandwidth of the steering actuator. As a result, disregarding the aforementioned torques, the state space model of Equation (11) Accordingly, the state-space form of (11) can be written as Q = [ δ , δ ˙ ] T = [ x s 1 , x s 2 ] T and the control signal τ m = u s :
x ˙ s 1 = x s 2
x ˙ s 2 = 1 J e f K e f x s 1 B e f x s 2 + u s + d r

2.3. Integrated Model and Control Objective

The vehicle lateral-yaw dynamics and the steer-by-wire actuator dynamics constitute two interconnected subsystems in the proposed control framework. The outer-loop controller is designed based on the vehicle model to generate the desired front-wheel steering command required for lateral position and heading-angle tracking. The inner-loop controller is then employed to regulate the SBW actuator such that the actual steering angle follows the desired steering command. Therefore, the steering angle acts as the coupling variable between the vehicle dynamics and the SBW actuator dynamics.
In the vehicle subsystem, the front-wheel steering angle δ is considered as the control input that directly affects the lateral and yaw motions of the vehicle. In the SBW subsystem, the motor torque τ m is regarded as the actuator input that generates the required steering angle. Accordingly, the overall control problem is formulated in a cascaded manner, where the outer loop determines the desired steering angle δ d , and the inner loop ensures that the actual steering angle δ tracks δ d despite actuator uncertainties and external disturbances.
The following assumption is considered for the external disturbances affecting the vehicle and SBW subsystems.
Assumption 1.
The external disturbances associated with wind flow and road-induced vibrations are bounded by unknown positive constants, i.e.,
d w < β w , d r < β r
where  β w  and  β r  are unknown positive constants.
Based on the above modeling framework, the main objective of this study is to design a dual-loop control scheme such that the lateral position Y and heading angle θ track their desired reference trajectories in finite time. Simultaneously, the actual front-wheel steering angle δ is required to accurately follow the desired steering command δ d , despite the presence of wind disturbance d w and road-induced disturbance d r . This formulation provides the basis for the controller and observer design presented in the following sections.

2.4. Complementary 6-DOF Vehicle Model for Validation

The main analytical developments of this study are derived based on the 2-DOF bicycle model introduced in the previous subsections. In order to assess the effectiveness of the proposed method under a more detailed dynamic description, a supplementary 6-DOF vehicle model is also considered for validation purposes. This extended model includes additional longitudinal, lateral, yaw, and wheel-related dynamics, thereby providing a richer representation of the vehicle motion. It is used exclusively in the simulation stage and does not replace the reduced-order model employed for controller synthesis and theoretical derivations.

3. The Design Procedures of the Finite-Time Estimator

A terminal finite-time disturbance observer is proposed in this section to estimate the wind disturbances applied to the lateral dynamics of the car. Employing the disturbance observer not only enhances the tracking performance but also alleviates the steering angle. According to Equation (10), the lateral dynamics may be described in compact form as:
P ˙ = f P , P ˙ + g P , P ˙ u + d
where P = [ Y , y ˙ ] T , f P , P ˙ = [ x ˙ θ + y ˙ , a 2 y ˙ + a 3 θ ˙ ] T , g P , P ˙ u = a 4 u , and d = d w , respectively.
The terminal estimator is designed as follows [38]:
d ^ = k s 0 β w s i g n s 0 ϵ s 0 q 0 p 0 f P , P ˙ 1 s i g n s 0 f P , P ˙
where k , β w and ϵ are all positive coefficients; q 0 and p 0 are positive odd integers satisfying q 0 < p 0 . In relation to two auxiliary variables s 0 and z 0 , the disturbance estimation error may be calculated with the following calculation steps:
s 0 = z 0 y ˙
where z 0 is defined such that:
z ˙ 0 = k s 0 β w s i g n s 0 ϵ s 0 q 0 p 0 f P , P ˙ 1 s i g n s 0 + g P , P ˙ u
Then, by taking the first time derivative of the variable s 0 , we may write:
s ˙ 0 = z ˙ 0 y ¨ = k s 0 β w s i g n s 0 ϵ s 0 q 0 p 0 f P , P ˙ 1 s i g n s 0 + g P , P ˙ u
                f P , P ˙ g P , P ˙ u d
= d ^ d = d ~
Theorem 1.
Consider the state-space system in Equation (13) with  x ( t ) R n , and suppose that the external disturbance  d ( t ) R  is bounded according to Assumption 1. Let the nonlinear estimator of Equation (14) be designed with positive coefficients and positive odd integer exponents satisfying  q 0 < p 0 . Then, for any initial conditions in the admissible domain, the disturbance estimation error  d ~ ( t )  converges to zero in finite time; that is, there exists a finite  T f > 0   s  uch that  d ~ ( t ) = 0   f  or all  t T f .
Proof. 
We employ the Lyapunov function as v = 1 2 s 0 2 . Then its first time derivative will be:
v ˙ = s 0 s ˙ 0
= s 0 k s 0 β w s i g n s 0 ϵ s 0 q 0 p 0 f P , P ˙ 1 s i g n s 0 f P , P ˙ d
= k s 0 2 β w s 0 s i g n s 0 ϵ s 0 s 0 q 0 p 0 f P , P ˙ 1 s 0 f P , P ˙ s 0 d s 0
k s 0 2 β w s 0 ϵ s 0 s 0 q 0 p 0 f P , P ˙ 1 s 0 + f P , P ˙ 1 s 0 + β w | s 0 |
k s 0 2 ϵ s 0 s 0 q 0 p 0
2 k v 2 p 0 + q 0 2 p 0 ϵ v p 0 + q 0 2 p 0
which shows the finite-time convergence of estimation errors. It should be noted that the upper bound of reaching time to the origin relies on the design parameters of the estimator. □
Remark 1.
To show the bounded settling time, one may integrate inequality (18) as:
v ˙ 2 k v 2 p 0 + q 0 2 p 0 ϵ v p 0 + q 0 2 p 0
0 v ( s 0 ( 0 ) ) d v 2 k v + 2 p 0 + q 0 2 p 0 ϵ v p 0 + q 0 2 p 0 t 0 T d t
T t 0 + p 0 k ( p 0 q 0 ) ln 2 k v ( s 0 ( 0 ) ) p 0 q 0 2 p 0 + 2 p 0 + q 0 2 p 0 ϵ 2 p 0 + q 0 2 p 0 ϵ
Hence, the settling time of error dynamics is bounded, and the estimation error trajectories converge to the origin in a finite time.

4. Fuzzy PID Inner-Loop Control

The inner-loop controller is designed to ensure accurate tracking of the front-wheel steering angle commanded by the outer-loop trajectory controller. To improve robustness against nonlinearities and varying operating conditions, a fuzzy gain-scheduled PID structure is adopted instead of using fixed PID gains.

4.1. Fuzzy-Tuned PID Law

For the linearized SBW model in (12), the steering control input is generated by a PID controller whose gains are updated online according to the steering-angle tracking condition. The control law is expressed as
u = K P e + K I 0 t e τ d τ + K D e ˙  
where e ( t ) denotes the front-wheel angle tracking error and the reference steering command is supplied by the outer-loop BSC. In contrast to fixed-gain PID control, the proposed structure adapts K P , K I , and K D online to improve transient response and tracking performance under changing operating conditions.

4.2. Fuzzy Inference System for PID Gain Adaptation

A Mamdani-type fuzzy inference system (FIS) is used to tune the PID gains online. The FIS has two inputs, namely the steering-angle tracking error and its first time derivative, and three outputs corresponding to K P , K I , and K D .
For each input, seven Gaussian membership functions are defined with labels Negative Big (NB), Negative Medium (NM), Negative Small (NS), Zero (ZO), Positive Small (PS), Positive Medium (PM), and Positive Big (PB). For each output, five Gaussian membership functions are employed with labels Zero (Z), Small (S), Medium (M), Large (L), and Very Large (VL). The input and output membership functions are shown in Figure 3 and Figure 4 [39].
The rule base was constructed using expert knowledge and the qualitative behavior of the tracking error dynamics. The complete fuzzy rules for K P , K I , and K D are listed in Table 1, Table 2 and Table 3. In the implemented FIS, the minimum operator is used for inference and AND operation, whereas the maximum operator is used for OR and aggregation/defuzzification settings.

5. Optimal Backstepping Outer-Loop Control

The outer-loop controller is designed to generate the front-wheel steering reference required for lateral trajectory tracking. Its objective is to force the vehicle to follow a prescribed lateral path within finite time while ensuring closed-loop stability.
Based on the vehicle lateral dynamics, the tracking errors are first defined and then incorporated into a backstepping design framework. A virtual control law is introduced for the intermediate subsystem, after which a Lyapunov-based recursive design is applied to derive the final steering-reference command. This procedure leads to the control law given in Equation (20), which serves as the reference input to the inner-loop steering controller.
The stability of the resulting closed-loop system is established through Lyapunov analysis. As stated in Theorem 1, when the control law in Equation (20) is applied to the lateral vehicle model, the tracking errors asymptotically converge to zero and the closed-loop system is globally asymptotically stable.
To improve controller performance, the backstepping parameters K 1 and K 2 are optimized offline using a genetic algorithm (GA) by minimizing the cost function. The MATLAB R2025b built-in ga function is employed for this optimization, with the generation size and crossover coefficient set as reported in the manuscript. The optimal parameters obtained offline are then used in the outer-loop controller during simulation.
The complete dual-loop structure is depicted in Figure 5, where the outer-loop BSC generates the steering reference for path tracking, the inner-loop fuzzy PID tracks this reference, and the overall architecture combines offline GA tuning with online fuzzy adaptation.

6. Simulation Results

6.1. Simulation Results Based on the 2-DOF Bicycle Model

In this section, the simulation results of the designed control scheme are presented to demonstrate the effectiveness of the proposed dual-loop controller applied to the vehicle dynamics and the SBW system. The main objective of this section is to assess the capability of the proposed control framework in terms of trajectory tracking, steering performance, disturbance estimation, and robustness in the presence of external perturbations. The physical characteristics of the considered system used in the simulations are [40]: m = 1274   K g , I = 1523   K g . m 2 , x ˙ = v x = 54   K m . h 1 , L r = 1.562   m , L f = 1.016   m , C f = 57,000   N . r a d 1 , C r = 68,000   N . r a d 1 , J e f = 4   K g . m 2 ,   B e f = 88   N . m . s . r a d 1 ,   K e f = 362   N . m . r a d 1 , respectively.
The simulations were conducted in a discrete-time framework with a fixed sampling interval of 0.001 s (1000 Hz) over a duration of 10 s. This sampling rate was selected to be sufficiently high relative to the dominant steer-by-wire actuator and vehicle lateral-yaw dynamics, so that the sampled-data implementation closely reproduces the continuous-time closed-loop response. At each sampling instant, the system states, observer variables, and control inputs were updated sequentially. For performance evaluation, the vehicle was commanded to follow a double-lane-change (DLC) maneuver, and the reference heading angle was generated from the desired trajectory as θ d = t a n 1 Y ˙ d X ˙ d . This maneuver was adopted because it provides a representative and sufficiently challenging benchmark for assessing both lateral tracking accuracy and vehicle stability.
The mentioned wind flow for the vehicle and the road vibrations for the SBW were modeled as bounded sinusoidal signals, whose mathematical expressions are given in Equations (21) and (22):
d r = 0.1 s i n ( 0.2 t )
d w = 0.2 c o s ( 0.3 t )
The inclusion of these disturbance signals allows the robustness of the proposed controller and observer to be examined under realistic uncertain operating conditions.
The weighting constant of the performance index in the GA was considered equal to 10, and the optimization results obtained by the GA and used in the simulations for the BSC are K 1 = 5 , and K 2 = 5 . In addition, the disturbance observer parameters used in the estimation formulation are listed in Table 4. Furthermore, in order to eliminate the chattering inherent in the sliding surface of the disturbance observer, the sign function was replaced by the tanh function in the simulation studies.
According to Figure 6, the proposed control unit precisely navigates the vehicle through the prescribed trajectory in the phase plane. It can be seen that the settling time is finite and that the trajectory following of the X and Y positions has taken place with remarkable accuracy even in the presence of external disturbances. This result confirms the effectiveness of the proposed outer-loop controller in preserving accurate path-following performance despite the existence of disturbance inputs.
Figure 7 illustrates the heading angle of the vehicle. It can be seen that while no actuation signal directly controls the vehicle heading angle, the output response is acceptable in both transient and steady-state behaviors. This observation indicates that the overall control structure is able to regulate the heading response indirectly through the coordinated action of the steering and lateral dynamics.
The tracking error trajectories are shown in Figure 8. It is obvious that the steering angle obtained by the fuzzy PID control unit has managed to make the steady-state error zero for the lateral movement. However, due to external disturbances and the lack of an actuation signal for the heading angle, its steady-state error is not zero, although it remains bounded. Overall, the closed-loop system is stable and the tracking errors have converged to zero in a finite time. Therefore, the simulation results verify that the proposed control strategy ensures satisfactory lateral tracking performance while preserving bounded heading error under disturbed conditions.
Figure 9 presents the steering angle of the front wheel. In relation to Figure 8, the steering angle has followed the reference command with excellent accuracy. The output behavior depends significantly on both the outer- and inner-loop control performances. The reference command has been generated via the outer control, and the inner control has utilized the reference signal to minimize the deviations between these two values. As a result, the outer controller is responsible for the correction of the front-wheel steering to enhance the stability of the vehicle. This demonstrates the effectiveness of the hierarchical dual-loop architecture in coordinating the trajectory-generation and steering-actuation tasks.
According to Figure 10, the external wind disturbances have been estimated with significant accuracy within a finite time. The output behavior reveals a significant initial overshoot in the estimated disturbance signal. Regarding this transient anomaly, the estimation algorithm demonstrated robust performance, achieving rapid convergence to the true disturbance profile within a short time. Hence, despite the transient overshoot, the observer provides a sufficiently accurate and fast disturbance reconstruction process.
Accordingly, Figure 11 illustrates the estimation error behavior. The most critical result understood from the figure is that the error signal demonstrates finite-time convergence to zero, which was proved via the Lyapunov theorem. Furthermore, it can be observed that with a correct choice of observer gains, a remarkably short settling time is achieved. This behavior conclusively validates the efficacy of the proposed observation technique. The rapid and exact convergence to zero ensures that any downstream disturbance rejection control law can perfectly cancel the estimated disturbance, leading to robust overall system performance. This result further confirms the practical usefulness of the observer in enhancing disturbance attenuation and improving the robustness of the closed-loop control system.
The online convergence of PID gains to their final values is shown in Figure 12. It can be observed that due to large errors in the transient response of the closed-loop control scheme, the initial gains are of high values. The FIS adaptively adjusts the gains so that the error signal and its corresponding time derivative are minimized and the best performance of the SBW system is guaranteed. However, in the steady-state conditions, the gains have converged quickly to a constant value. This adaptive mechanism highlights the advantage of the fuzzy PID controller over fixed-gain controllers, since it improves transient performance while maintaining acceptable steady-state behavior. The results of the closed-loop algorithm confirm the efficiency of both inner fuzzy PID and observer-based optimal BSC in achieving the goal of trajectory tracking and stabilization of vehicle dynamics.
Overall, the obtained simulation results demonstrate that the proposed control framework provides accurate tracking, effective steering regulation, reliable disturbance estimation, and strong robustness against external disturbances, which supports its applicability to autonomous vehicle systems equipped with SBW technology.

6.2. Supplementary Validation Results Using the 6-DOF Vehicle Model

To further assess the effectiveness of the proposed method under a more comprehensive dynamic representation, supplementary simulations were performed using the 6-DOF vehicle model. The controller itself was still developed based on the 2-DOF bicycle model, and the purpose of this subsection is to verify whether the obtained tracking and control performance remains satisfactory in the presence of the additional vehicle dynamics. The results presented in Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 indicate that the proposed approach preserves accurate path-following capability, acceptable heading regulation, and bounded steering effort under the extended validation model.
Figure 13 illustrates the steering response generated by the proposed controller together with the desired steering profile under the 6-DOF vehicle model. It can be observed that the actual steering angle follows the desired command with an overall smooth and bounded behavior. Although some attenuation appears around the peaks of the desired signal, the controller does not exhibit excessive oscillation or abrupt variations. This result indicates that the proposed control law remains practically realizable under the extended dynamics and does not require unrealistic steering effort to maintain the desired vehicle motion.
Figure 14 shows the time response of the vehicle orientation angle and its reference under the 6-DOF validation model. The actual response closely tracks the desired profile over the entire maneuver, with only very small deviations during the transient intervals. The absence of sustained oscillation and the fast recovery after the turning phases confirm that the proposed method provides accurate heading regulation even when the vehicle dynamics are represented by a higher-order model. Therefore, the consistency between the actual and desired orientation responses further supports the robustness of the control strategy.
Figure 15 presents the vehicle trajectory in the X - Y plane together with the desired path for the 6-DOF simulation case. As seen, the actual trajectory almost completely overlaps the reference path throughout the lane-change maneuver, indicating excellent lateral path-tracking performance. The small deviation observed during the transient portions remains limited and quickly vanishes after the maneuver. This close agreement demonstrates that the proposed controller, although designed using the reduced-order 2-DOF bicycle model, remains highly effective when evaluated in the more detailed 6-DOF vehicle environment.
Figure 16 depicts the estimation error associated with the disturbance/uncertainty reconstruction mechanism under the 6-DOF model. A pronounced initial transient is observed at the beginning of the simulation, which can be attributed to initialization mismatch and the rapid adjustment of the estimator states. However, after this short transient interval, the estimation error quickly converges to a very small value and remains close to zero for the rest of the simulation. This behavior indicates that the estimation mechanism is able to recover rapidly and provide accurate steady-state estimation despite the presence of the additional dynamics in the 6-DOF model.
Figure 17 shows the lateral displacement error e y and the orientation error e θ under the 6-DOF validation model. The lateral tracking error remains very small throughout the maneuver, with only limited transient peaks during the most demanding steering intervals. Similarly, the orientation error stays within a narrow range and does not exhibit divergent or persistent oscillatory behavior. These results confirm that the proposed approach preserves satisfactory tracking accuracy even when the simplified design model is replaced by a higher-order vehicle representation in simulation.
Overall, the 6-DOF simulation results confirm that the proposed method maintains the main performance characteristics already observed with the 2-DOF bicycle model. In particular, accurate path tracking, close orientation-angle tracking, and bounded steering effort are preserved, while the tracking errors remain small and well controlled. These observations indicate that the proposed controller is not overly dependent on the reduced-order design model and retains its effectiveness under a more comprehensive vehicle dynamics description.

6.3. Robustness Against Measurement Noise

To further investigate the robustness of the proposed controller, additional simulations were carried out under different levels of measurement noise. In this test, Gaussian noise was added to the measured states, while the actual system dynamics evolved using the true states. Hence, the control action was generated based on noisy measurements.
Figure 18 shows the lateral tracking error e y under different measurement noise levels. It is clear that the responses for all noise scenarios are almost identical, indicating that the controller maintains accurate lateral tracking despite measurement corruption.
Figure 19 depicts the heading error ϵ ψ for the same cases. The curves remain nearly overlapping, which demonstrates that the yaw-related tracking performance is also highly robust to measurement noise.
The control effort is shown in Figure 20. Although the high-noise case introduces slight fluctuations during the transient phase, the control input remains bounded and stable in all scenarios. Therefore, the proposed controller preserves both performance and stability under noisy measurements.

6.4. Robustness Analysis Under Lateral Disturbance

An extensive robustness analysis was conducted in which a bounded lateral disturbance force was injected into the bicycle model. The disturbance amplitude was incrementally increased from 0 N to 10,000 N in steps of 100 N.
For each disturbance level, the closed-loop response was checked against the prescribed safety constraints, including limits on lateral error (|eᵧ| ≤ 0.8 m), heading error (| e ψ | ≤ 10°), yaw rate (|r| ≤ 35°/s), sideslip angle (|β| ≤ 8°), and steering angle (|δ| ≤ 25°). A simulation run was considered safe only if all constraints were satisfied throughout the entire maneuver.
The obtained results (see Figure 21) show that the proposed controller remained stable for all tested disturbance amplitudes up to 10,000 N. As the disturbance increased, the peak lateral error, heading error, yaw rate, sideslip angle, and steering input increased gradually but remained significantly below their admissible bounds. For the highest tested disturbance (10,000 N), the peak lateral error was 0.084 m, the peak heading error was 4.95°, and the maximum steering demand was 6.75°, all comfortably within their limits.
Representative time-domain responses for the worst tested case ( A d = 10,000 N) are shown in Figure 21, confirming stable and well-damped behavior. The summary plots in Figure 22 clearly indicate a monotonic increase in all metrics with disturbance amplitude, while no constraint violation occurred in the entire 0–10,000 N range.
These results demonstrate that, under the considered scenario, the proposed controller can tolerate a lateral disturbance force of at least 10,000 N without violating any safety constraints.

7. Conclusions

In this study, a robust dual-loop control strategy for autonomous vehicles with an SBW system was proposed, combining a Fuzzy PID controller for inner-loop torque regulation in SBW and a BSC integrated with a finite-time disturbance observer for outer-loop trajectory tracking and disturbance estimation. The proposed hierarchical control structure was designed to simultaneously address the steering actuator dynamics and the vehicle-level trajectory tracking problem under unknown time-varying disturbances.
Tuning the control parameters with an FIS and the GA guaranteed smaller overshoots and control efforts. The simulation results confirmed the effectiveness of the framework in achieving accurate lateral path tracking, fast settling time, and reliable disturbance rejection under unknown time-varying conditions. In particular, the obtained results demonstrated that the proposed controller can provide accurate trajectory tracking, bounded heading-angle response, finite-time convergence of tracking and estimation errors, and effective compensation of external disturbances such as wind flow and road-induced vibrations. Moreover, the adaptive adjustment of the PID gains through the FIS improved the transient response of the SBW system, while the GA-based optimization contributed to reducing the control effort and enhancing the overall closed-loop performance.
In addition to the main results obtained from the 2-DOF bicycle-model-based framework, supplementary simulations using a 6-DOF vehicle model were conducted to provide a more comprehensive validation of the proposed approach. The corresponding results confirmed that the main conclusions of the study remain valid under the extended dynamic representation. Therefore, while the reduced-order model remains the core framework for analysis and controller development, the additional full-vehicle simulations further support the effectiveness and applicability of the proposed method.
Despite these promising results, the present study has some limitations that should be explicitly acknowledged. First, the vehicle model was developed under several simplifying assumptions, including motion on a flat road, constant longitudinal velocity, and the neglect of roll, pitch, and vertical dynamics. Therefore, the influence of complex road profiles, varying tire–road friction coefficients, load transfer, and coupled longitudinal–lateral vehicle dynamics was not fully considered. Second, the proposed control framework was evaluated only through numerical simulations, and experimental validation using hardware-in-the-loop platforms or real vehicle tests was beyond the scope of the present work. Third, although the disturbance observer was able to estimate bounded time-varying disturbances effectively, the analysis was limited to the disturbance patterns considered in the simulation scenario.
Future research will focus on extending the proposed control strategy to more realistic and complex vehicle models, including roll and pitch dynamics, nonlinear tire characteristics, variable longitudinal velocity, and different road adhesion conditions. Furthermore, experimental validation using real-time platforms, hardware-in-the-loop simulations, and practical SBW test benches will be considered to verify the applicability of the proposed method under real operating conditions. Another promising direction is the development of online or adaptive optimization schemes to update the controller parameters in real time instead of relying only on offline GA-based tuning. Finally, the integration of the proposed SBW control framework with other advanced driver-assistance and autonomous driving modules, such as yaw stability control, collision avoidance, and path-planning systems, can be investigated to improve the safety, robustness, and practical deployment of autonomous vehicles.

Author Contributions

Conceptualization, N.F. and Y.K.K.; methodology, N.F. and Y.K.K.; software, N.F., H.K.; validation, H.K., N.F. and P.P.; formal analysis, N.F.; investigation, H.K., A.O.A., N.F. and Y.K.K.; resources, H.K., A.O.A., Y.K.K.; data curation, H.K., A.O.A., N.F. and Y.K.K.; writing—original draft preparation, N.F.; writing—review and editing, H.K., A.O.A., Y.K.K. and P.P.; visualization, H.K., N.F., Y.K.K. and P.P.; supervision, P.P.; project administration, A.O.A., Y.K.K.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Acknowledgments

The authors extend their appreciation to the Deanship of Scientific Research at Northern Border University, Arar, KSA, for funding this research work through the project number NBU-FFR-2026-2113-01.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhou, S.; Li, Y.; Tong, S. Event-Triggered Adaptive Fuzzy Finite-Time Control for Steer-by-Wire Vehicle Systems. Int. J. Fuzzy Syst. 2024, 26, 1191–1202. [Google Scholar] [CrossRef] [Scilit]
  2. Liu, H.; Yu, H.; Xie, C.; Yang, Y.; Shen, L.; He, A. A redundant steering-by-wire system and multi-axle cooperative steering control algorithm for super autonomous rapid transit. J. Vib. Control 2025, 32, 40–51. [Google Scholar] [CrossRef] [Scilit]
  3. Li, P.; Wang, Y.; Zhao, J.; Li, P. Adaptive event-triggered integrated control for autonomous vehicle steering and lateral stability with interval type-2 fuzzy method. Mechatronics 2025, 106, 103290. [Google Scholar] [CrossRef] [Scilit]
  4. Shaik, Z.B.; Peddakrishna, S. Design and implementation of electric vehicle with autonomous motion and steering control system using single board computer and sensors. Results Eng. 2025, 25, 103995. [Google Scholar] [CrossRef] [Scilit]
  5. He, L.; Xu, Z.; Wei, Y.; Wang, M.; Huang, C.; Shi, Q. A tune sliding control algorithm for angle following of electric motor steer-by-wire system. Asian J. Control 2025, 27, 962–972. [Google Scholar] [CrossRef] [Scilit]
  6. He, L.; Xu, Z.; Huang, C.; Wei, Y.; Wang, M.; Shi, M. A model-tuned backstepping control approach for angle demand following of steer-by-wire system. Int. J. Control 2025, 98, 743–753. [Google Scholar] [CrossRef] [Scilit]
  7. Ma, B.; Wang, Y.; Chai, T. Event-Triggered Output Feedback Type-2 Fuzzy Control for Uncertain Steer-By-Wire Systems With Prespecified Tracking Performance. IEEE Trans. Fuzzy Syst. 2022, 30, 3098–3112. [Google Scholar] [CrossRef] [Scilit]
  8. Zhan, T.; Liu, S. Intelligent Sliding Mode Control for Fuzzy Time-Delay Systems with Periodic Impulse. Int. J. Fuzzy Syst. 2025, 27, 582–590. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, M.; Zhao, N.; Alharbi, K.H.; Zhao, X.; Niu, B. Dynamic Event-Triggered Fuzzy Adaptive Hierarchical Sliding Mode Optimal Control for Unknown Nonlinear Systems. Int. J. Fuzzy Syst. 2025. [Google Scholar] [CrossRef] [Scilit]
  10. Kim, H.; Kee, S.-C. Neural Network Approach Super-Twisting Sliding Mode Control for Path-Tracking of Autonomous Vehicles. Electronics 2023, 12, 3635. [Google Scholar] [CrossRef] [Scilit]
  11. Yang, J.; Yu, Y.; Zeng, D.; Hu, Y.; Liu, J.; Liu, K.; Carbone, G.; Luo, S.; Zhu, X. An adaptive sliding mode fault-tolerant control of variable speed reaching law for steer-by-wire systems. Sci. Rep. 2025, 15, 12846. [Google Scholar] [CrossRef] [Scilit]
  12. Kong, H.; Liu, T.; Fang, Y.; Yan, J. Robust steering control for a steer-by-wire automated guided vehicle via fixed-time adaptive recursive sliding mode. Trans. Inst. Meas. Control 2023, 45, 2590–2601. [Google Scholar] [CrossRef] [Scilit]
  13. Khatory, S.; Chafouk, H.; Mellouli, E.M. Enhanced Anti-Lock Braking System Performance: A Comparative Study of Adaptive Terminal Sliding Mode Control Approaches. Vehicles 2025, 7, 14. [Google Scholar] [CrossRef] [Scilit]
  14. Ibrahim, M.; Hussein, M.; Abozied, M.A.H.; Ashry, M. Enhancing Four-Tank System Through Model Predictive Control-Based Adaptive Neuro-Fuzzy System. Int. J. Fuzzy Syst. 2025, 27, 1237–1256. [Google Scholar] [CrossRef] [Scilit]
  15. Mohammed, O.A.A.; Peng, L.; Hamid, G.H.A.; Ishag, A.M. Disturbance Observer-Based-Model-Free Adaptive Fuzzy Fractional-Order Prescribed Performance Control for Nonlinear PEMFC System with Uncertainties and Performance Constraints. Int. J. Fuzzy Syst. 2025, 27, 1237–1256. [Google Scholar] [CrossRef] [Scilit]
  16. Ye, C.; Wang, Y.; Wang, Y.; Liu, Y. Steering-Angle Prediction and Controller Design Based on Improved YOLOv5 for Steering-by-Wire System. Sensors 2024, 24, 7035. [Google Scholar] [CrossRef] [Scilit]
  17. Jeong, Y.; Yim, S. Model Predictive Control-Based Integrated Path Tracking and Velocity Control for Autonomous Vehicle with Four-Wheel Independent Steering and Driving. Electronics 2021, 10, 2812. [Google Scholar] [CrossRef] [Scilit]
  18. Norouzi, A.; Masoumi, M.; Barari, A.; Farrokhpour Sani, S. Lateral control of an autonomous vehicle using integrated backstepping and sliding mode controller. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2019, 233, 141–151. [Google Scholar] [CrossRef] [Scilit]
  19. Al-Saedi, M.I.; Al-Bawi, H.M.A.A. Towards Sustainable Transportation: Adaptive Trajectory Tracking Control Strategies of a Four-Wheel-Steering Autonomous Vehicle for Improved Stability and Efficacy. Processes 2024, 12, 2401. [Google Scholar] [CrossRef] [Scilit]
  20. Selman, A. Lateral Control for Autonomous Vehicles: A Robust Bounded Back-stepping Technique. IEEE Trans. Intell. Veh. 2025, 11, 52–62. [Google Scholar] [CrossRef] [Scilit]
  21. Al-Bayati, K.Y.A.; Mahmood, A.; Szabolcsi, R. Genetic Algorithm Optimization of PID and LQR Controllers for Enhanced Steer-by-Wire (SBW) System Performance. In International Conference on Central European Infrastructure Protection; Springer: Cham, Switzerland, 2025; pp. 405–417. [Google Scholar] [CrossRef] [Scilit]
  22. Zhang, J.; Zuo, Y.; Tong, S. Event-triggered adaptive fuzzy inverse optimal control of steer-by-wire vehicle systems. Neural Comput. Appl. 2025, 37, 5429–5439. [Google Scholar] [CrossRef] [Scilit]
  23. Saputro, J.S.; Mu’aFa, M.D.; Rijanto, E.; Sadono, A.P.; Mahendra, O.; Nugraha, M.H. Fuzzy-proportional Controller of EPS for Autonomous Driving of Small Electric Vehicles. In 2023 International Conference on Radar, Antenna, Microwave, Electronics, and Telecommunications (ICRAMET); IEEE: Piscataway, NJ, USA, 2023; pp. 294–299. [Google Scholar] [CrossRef] [Scilit]
  24. Zhou, S.; Li, Y.; Tong, S. Prescribed performance adaptive fuzzy output feedback control for steer-by-wire vehicle system with intermittent actuator faults. Neural Comput. Appl. 2024, 36, 16057–16070. [Google Scholar] [CrossRef] [Scilit]
  25. Guo, C.; Luo, Y.; Huang, Q.; Xu, T.; Pan, G. Comparative analysis of PID and cascade PID controllers for path-following in unmanned surface vehicles: Experimental and numerical simulation. Ships Offshore Struct. 2025, 1–18. [Google Scholar] [CrossRef] [Scilit]
  26. Wu, Z.; Kang, C.; Li, B.; Ruan, J.; Zheng, X. Dynamic Modeling, Simulation, and Optimization of Vehicle Electronic Stability Program Algorithm Based on Back Propagation Neural Network and PID Algorithm. Actuators 2024, 13, 100. [Google Scholar] [CrossRef] [Scilit]
  27. He, L.; Guo, C.; Xu, Z.; Huang, C.; Wei, Y.; Shi, Q. Particle-Swarm Backstepping Control for Angle Tracking of Electric Motor Steer-by-Wire System. IEEE Trans. Transp. Electrif. 2023, 9, 2038–2047. [Google Scholar] [CrossRef] [Scilit]
  28. Wang, H.; Zhang, T.; Zhang, X.; Li, Q. Observer-Based Path Tracking Controller Design for Autonomous Ground Vehicles With Input Saturation. IEEE/CAA J. Autom. Sin. 2023, 10, 749–761. [Google Scholar] [CrossRef] [Scilit]
  29. Yamin, M.; Mumtaz, M.M.; Firmansyah, R. Handling and Stability Analysis of an Autonomous Vehicle Using Model Predictive Control in a CarSim–Simulink Co-Simulation Environment. Int. J. Innov. Mech. Eng. Adv. Mater. 2025, 7, 98. [Google Scholar] [CrossRef] [Scilit]
  30. Shi, Z.; Chen, H.; Yu, S.; Findeisen, R.; Guo, H. Nonlinear model predictive control for autonomous vehicle drifting. Int. J. Robust Nonlinear Control 2025, 35, 2760–2779. [Google Scholar] [CrossRef] [Scilit]
  31. Hailu, H.M.; Hima, S.; Chaibet, A. Optimizing Lane Change Precision in Autonomous Vehicles: Smooth Trajectory Execution With MPC-Based State Estimation. IEEE Access 2024, 12, 105027–105041. [Google Scholar] [CrossRef] [Scilit]
  32. Bonci, A.; Di Biase, A.; Giannini, M.C.; Longhi, S. Yaw rate-based PID control for lateral dynamics of autonomous vehicles, design and implementation. In 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA); IEEE: Piscataway, NJ, USA, 2023; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  33. Zhang, J.; Wang, H.; Ma, M.; Yu, M.; Yazdani, A.; Chen, L. Active Front Steering-Based Electronic Stability Control for Steer-by-Wire Vehicles via Terminal Sliding Mode and Extreme Learning Machine. IEEE Trans. Veh. Technol. 2020, 69, 14713–14726. [Google Scholar] [CrossRef] [Scilit]
  34. Ahn, C.; Peng, H.; Tseng, H.E. Robust estimation of road friction coefficient using lateral and longitudinal vehicle dynamics. Veh. Syst. Dyn. 2012, 50, 961–985. [Google Scholar] [CrossRef] [Scilit]
  35. Miao, H.; Diao, P.; Xu, G.; Yao, W.; Song, Z.; Wang, W. Research on decoupling control for the longitudinal and lateral dynamics of a tractor considering steering delay. Sci. Rep. 2022, 12, 13997. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  36. Choi, H.; Choi, S. Design of the Steering Feedback Controller of a Steer-by-Wire System Using Admittance Model. Int. J. Automot. Technol. 2024, 25, 565–574. [Google Scholar] [CrossRef] [Scilit]
  37. Yin, H.; Wang, Z.; Liu, J.; Liu, P. Steer-by-wire control algorithm using a dual-layer closed-loop model. Sci. Rep. 2024, 14, 28536. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  38. Sajjadi, M.B.; Safaei, N.; Ayati, M. Fault-Observer-Based Fault-Tolerant Fuzzy Terminal Sliding Mode Control of a Quadrotor Encountered the Deviation of Rotor Thrust. Adv. Control Appl. Eng. Ind. Syst. 2025, 7. [Google Scholar] [CrossRef] [Scilit]
  39. Boada, B.L.; Boada, M.J.; Díaz, V. Fuzzy-logic applied to yaw moment control for vehicle stability. Veh. Syst. Dyn. 2005, 43, 753–770. [Google Scholar] [CrossRef] [Scilit]
  40. Zhang, Z.; Wang, C.; Zhao, W.; Feng, J. Longitudinal and lateral collision avoidance control strategy for intelligent vehicles. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 236, 268–286. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Bicycle model and coordinate frames of the autonomous vehicle.
Figure 1. Bicycle model and coordinate frames of the autonomous vehicle.
Vehicles 08 00124 g001
Figure 2. Physical structure of the steer-by-wire system.
Figure 2. Physical structure of the steer-by-wire system.
Vehicles 08 00124 g002
Figure 3. Membership functions for the input variables.
Figure 3. Membership functions for the input variables.
Vehicles 08 00124 g003
Figure 4. Membership functions for the output variables.
Figure 4. Membership functions for the output variables.
Vehicles 08 00124 g004
Figure 5. Closed-loop system with dual-loop control scheme.
Figure 5. Closed-loop system with dual-loop control scheme.
Vehicles 08 00124 g005
Figure 6. Phase plane trajectory of the vehicle.
Figure 6. Phase plane trajectory of the vehicle.
Vehicles 08 00124 g006
Figure 7. Heading angle illustration.
Figure 7. Heading angle illustration.
Vehicles 08 00124 g007
Figure 8. Tracking errors.
Figure 8. Tracking errors.
Vehicles 08 00124 g008
Figure 9. Control signal, steering angle demonstration.
Figure 9. Control signal, steering angle demonstration.
Vehicles 08 00124 g009
Figure 10. The outcomes of the disturbance observer.
Figure 10. The outcomes of the disturbance observer.
Vehicles 08 00124 g010
Figure 11. Disturbance estimation error.
Figure 11. Disturbance estimation error.
Vehicles 08 00124 g011
Figure 12. Behavior of PID gains obtained by FIS.
Figure 12. Behavior of PID gains obtained by FIS.
Vehicles 08 00124 g012
Figure 13. Actual and desired steering angles under the supplementary 6-DOF vehicle model.
Figure 13. Actual and desired steering angles under the supplementary 6-DOF vehicle model.
Vehicles 08 00124 g013
Figure 14. Orientation-angle tracking performance under the 6-DOF vehicle model.
Figure 14. Orientation-angle tracking performance under the 6-DOF vehicle model.
Vehicles 08 00124 g014
Figure 15. Lateral path-tracking performance in the - Y plane using the 6-DOF vehicle model.
Figure 15. Lateral path-tracking performance in the - Y plane using the 6-DOF vehicle model.
Vehicles 08 00124 g015
Figure 16. Estimation error response under the 6-DOF vehicle model.
Figure 16. Estimation error response under the 6-DOF vehicle model.
Vehicles 08 00124 g016
Figure 17. Lateral and orientation tracking errors under the 6-DOF vehicle model.
Figure 17. Lateral and orientation tracking errors under the 6-DOF vehicle model.
Vehicles 08 00124 g017
Figure 18. Lateral tracking error under different measurement noise levels.
Figure 18. Lateral tracking error under different measurement noise levels.
Vehicles 08 00124 g018
Figure 19. Heading error under different measurement noise levels.
Figure 19. Heading error under different measurement noise levels.
Vehicles 08 00124 g019
Figure 20. Control effort under different measurement noise levels.
Figure 20. Control effort under different measurement noise levels.
Vehicles 08 00124 g020
Figure 21. Closed-loop time-domain response for the peak tested stable case.
Figure 21. Closed-loop time-domain response for the peak tested stable case.
Vehicles 08 00124 g021
Figure 22. Variation in robustness metrics with respect to disturbance amplitude.
Figure 22. Variation in robustness metrics with respect to disturbance amplitude.
Vehicles 08 00124 g022
Table 1. Fuzzy rules for K P .
Table 1. Fuzzy rules for K P .
e \ e ˙ N B N M N S Z O P S P M P B
N B V L L L M M S S
N M L L M M S S Z
N S M M M S S Z Z
Z O M M S Z S M M
P S Z Z S S M M M
P M S S M M L L L
P B S S M L L L V L
Table 2. Fuzzy rules for K I .
Table 2. Fuzzy rules for K I .
e \ e ˙ NBNMNSZOPSPMPB
NB Z Z Z Z Z Z Z
NM Z Z Z S S Z Z
NS Z Z S M SZZ
ZO Z S M V L M S Z
PS Z ZS M S Z Z
PM S Z M M M Z Z
PB S SM M M S S
Table 3. Fuzzy rules for K D .
Table 3. Fuzzy rules for K D .
e \ e ˙ NBNMNSZOPSPMPB
NBVLL M S Z Z Z
NM L LM S Z Z Z
NSMMMS Z ZZ
ZO S S SZS S S
PSZZ Z S MMM
PM Z Z Z S M LL
PB Z Z S M LVLVL
Table 4. Observer Parameters.
Table 4. Observer Parameters.
Parameter k β w ϵ q 0 p 0
Values150010100035
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

Khazal, H.; Alanazi, A.O.; Khdir, Y.K.; Firouzi, N.; Podulka, P. Optimal Disturbance-Observer-Based Fuzzy PID Back-Stepping Control of a Self-Driving Car with a Steer-by-Wire System. Vehicles 2026, 8, 124. https://doi.org/10.3390/vehicles8060124

AMA Style

Khazal H, Alanazi AO, Khdir YK, Firouzi N, Podulka P. Optimal Disturbance-Observer-Based Fuzzy PID Back-Stepping Control of a Self-Driving Car with a Steer-by-Wire System. Vehicles. 2026; 8(6):124. https://doi.org/10.3390/vehicles8060124

Chicago/Turabian Style

Khazal, Haider, Ahmed Othman Alanazi, Younis K. Khdir, Nasser Firouzi, and Przemysław Podulka. 2026. "Optimal Disturbance-Observer-Based Fuzzy PID Back-Stepping Control of a Self-Driving Car with a Steer-by-Wire System" Vehicles 8, no. 6: 124. https://doi.org/10.3390/vehicles8060124

APA Style

Khazal, H., Alanazi, A. O., Khdir, Y. K., Firouzi, N., & Podulka, P. (2026). Optimal Disturbance-Observer-Based Fuzzy PID Back-Stepping Control of a Self-Driving Car with a Steer-by-Wire System. Vehicles, 8(6), 124. https://doi.org/10.3390/vehicles8060124

Article Metrics

Back to TopTop