Skip to Content
AutomationAutomation
  • Article
  • Open Access

27 February 2026

21 Pages

Robust Backstepping Control of a Twin Rotor MIMO System via an RBF-Tuned High-Gain Observer

,
,
,
,
,
and
1
Laboratory of Electrical Engineering and Renewable Energies (LGEER), Electronic Department, Hassiba Benbouali University, Chlef 02000, Algeria
2
Signals, Systems and Artificial Intelligence Laboratory (2SAIL), Electronic Department, Hassiba Benbouali University, Chlef 02000, Algeria
3
Department of Instrumentation Maintenance, Institute of Maintenance and Industrial Safety, University of Oran 2, Oran 31000, Algeria
4
Laboratory of Electrical Engineering and Renewable Energies (LGEER), Electrical Department, Hassiba Benbouali University, Chlef 02000, Algeria

Abstract

The design of robust controllers for complex nonlinear systems remains a formidable challenge, particularly concerning the disparity between simulation performance and real-world implementation constraints. This research investigates the practical implementation of a backstepping controller integrated with a High-Gain Observer (HGO) on a Twin Rotor MIMO System (TRMS). While the control architecture exhibited stability and precise tracking in simulation, physical deployment initially failed due to sensitivity to measurement noise and the peaking phenomenon, resulting in a divergent response with a Yaw RMSE of 2.56 rad. Unlike conventional approaches that attempt to bridge the simulation-to-reality gap by optimizing the controller, we hypothesized that the critical bottleneck lay within the observer dynamics. To address this, a Radial Basis Function (RBF) Neural Network was employed to adaptively tune the observer gains in real time. Experimental results demonstrate that this adaptive mechanism successfully mitigated the effects of unmodeled dynamics and noise, reducing the Root Mean Square Error (RMSE) by over 85% in the pitch axis and 95% in the yaw axis. These findings substantiate that online adaptive observer tuning is a decisive strategy for ensuring the reliability of advanced nonlinear controllers on physical hardware.

1. Introduction

The rapid evolution of modern aerospace and robotics, particularly within the unmanned aerial vehicle (UAV) sector, has imposed increasingly stringent requirements on flight control systems. These platforms are characterized by significant challenges, including high cross-coupling between axes, inherent nonlinearities, and underactuated dynamics, making precise and robust control a formidable task. To validate new control strategies before deployment, researchers frequently utilize laboratory-scale benchmark systems that accurately emulate these complex dynamics. Among these, the Twin Rotor Multiple-Input Multiple-Output (TRMS) system is one of the most widely recognized testing platforms [1]. By simulating the fundamental behavior of a helicopter, the TRMS provides a robust environment for evaluating sophisticated flight control and optimization schemes.
Initial research into TRMS control focused largely on classical and optimal control theories. Proportional–Integral–Derivative (PID) controllers are frequently employed due to their simplicity and reliability in localized operating regions. Additionally, optimal control methods such as the Linear Quadratic Integral (LQI) and Linear Quadratic Gaussian (LQG) controllers have been proposed to meet specific performance objectives while minimizing cost functions [2]. However, because these methods rely on linearized models, their effectiveness often diminishes when the system operates across a wide range or encounters significant nonlinearities.
To address these limitations, the community has shifted toward advanced nonlinear control schemes. Robust techniques, such as Sliding Mode Control (SMC) [3] and Feedback Linearization [4], have been applied to the TRMS to directly manage system nonlinearities. Backstepping control, in particular, has emerged as a powerful recursive design methodology that ensures stability through the strategic selection of Lyapunov functions [5]. Developed originally by Krstic et al. [6], backstepping is uniquely suited for systems in strict-feedback form, allowing for the recursive stabilization of subsystems until a final control law is derived. This approach has been successfully implemented in various domains, including trajectory tracking for mobile robots [7] and motor control [8]. Recent studies have further enhanced backstepping by integrating it with Sliding Mode Control [9] or disturbance observers [10] to handle increased complexity.
Because backstepping requires full-state feedback, an observer is necessary when only outputs are measurable. The High-Gain Observer (HGO) is a popular choice for nonlinear systems due to its rapid convergence properties [11]. However, physical implementation of a standard HGO is often hindered by the peaking phenomenon and extreme sensitivity to measurement noise [11]. To mitigate these issues, advanced structures such as filtered HGOs or multi-observer designs have been developed [12,13,14,15,16]. Despite the theoretical success of combined backstepping and HGO architectures, a significant “simulation-to-real-time” gap often exists due to discrepancies between idealized models and physical hardware [17].
To bridge this gap, this paper proposes a novel adaptive control structure that integrates a Radial Basis Function (RBF) Neural Network with a backstepping controller and an HGO. While previous work explored Type-2 Takagi-Sugeno fuzzy logic for this purpose [18], the transition to hardware requires even faster adaptation. RBF networks are utilized here as universal approximators to counteract unmodeled dynamics that are difficult to characterize analytically [19,20,21,22,23]. The core contribution of this work is the real-time, online tuning of HGO parameters using an RBF network to overcome the implementation bottlenecks of the TRMS. The remainder of this paper is structured as follows: Section 2 details the methodology, including the TRMS model and the design of the adaptive controller; Section 3 presents simulation and experimental results; and Section 4 concludes the study.

2. Materials and Methods

2.1. Plant Model

The Twin Rotor Multi-Input Multi-Output System (TRMS), manufactured by Feedback Instruments Ltd. (Crowborough, UK), is a laboratory device which simulates the behavior of a helicopter, as indicated in the manual provided by the manufacturer [22]. The equipment consists of a horizontal beam pivoted on a vertical tower, with the ends of the beam capped by two propellers: a main rotor and a tail rotor. To provide overall static stability, a counterweight is added. This design allows the beam to rotate freely, performing pitch and yaw movements, making the system an appropriate reference point for investigating complex multivariable control problems. The control unit located at the base of the apparatus includes an input/output (I/O) subsystem connecting a computer to a sensor data stream as real-time data, acting as an interface to implement the closed-loop controller. The general form of the nonlinear state space model can be used to describe the dynamics of the system, and the physical architecture of the apparatus is illustrated in Figure 1:
x ˙ = f ( x , u , t ) y = g ( x , u , t )
where: x ∈ R n is the state vector, u ∈ R m is the control input vector, and y ∈ R p is the output vector.
Figure 1. Schematic diagram of the Twin Rotor MIMO System (TRMS) illustrating the main rotor, tail rotor, and degrees of freedom.
Following the validated methodology in [24,25], the specific nonlinear model for the TRMS used in this work is described by a set of six first-order differential equations. The state vector is defined as x = [ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ] T = [ ψ , ψ ˙ , ϕ , ϕ ˙ , τ 1 , τ 2 ] T , where ψ is the pitch angle, ϕ is the yaw angle, and τ 1 and τ 2 are the torques generated by the main and tail rotors, respectively. The control inputs are the voltages applied to the main and tail motors u = [ U 1 , U 2 ] T . The system dynamics are given by:
x ˙ 1 = x 2 x ˙ 2 = 1 I 1 ( a 1 x 5 2 + b 1 x 5 − M g sin x 1 − B 1 ψ x 2 − B 2 ψ sgn ( x 2 ) − K g y x 4 cos ( x 1 ) ( a 1 x 5 2 + b 1 x 5 ) ) x ˙ 3 = x 4 x ˙ 4 = 1 I 2 ( a 2 x 6 2 + b 2 x 6 − B 1 ϕ x 4 − B 2 ϕ sgn ( x 4 ) − 1.75 K c ( a 1 x 5 2 + b 1 x 5 ) ) x ˙ 5 = − T 10 T 11 x 5 + K 1 T 11 U 1 x ˙ 6 = − T 20 T 21 x 6 + K 2 T 21 U 2
The system output vector consists of the directly measurable pitch and yaw angles:
y = [ x 1 , x 3 ] T = [ ψ , ϕ ] T
The parameters in Equation (2) represent the physical properties of the system, including moments of inertia ( I 1 , I 2 ), aerodynamic force and torque constants ( a 1 , b 1 , a 2 , b 2 ), gravitational moments ( M g ), friction coefficients ( B 1 ψ , B 2 ψ , B 1 ϕ , B 2 ϕ ), gyroscopic cross-coupling gains ( K g y , K c ), and motor dynamics parameters ( T 10 , T 11 , K 1 , T 20 , T 21 , K 2 ). The specific numerical values for all these parameters are detailed in the manufacturer’s manual [26].

2.2. Backstepping Control

Backstepping is a recognised tool for the design of controllers for nonlinear systems [5,6]. However, the state model given in (2) does not fit the strict-feedback structure, thus creating a mismatch with the standard requisites for backstepping. The way around this is to use a decentralised approach where the dynamics of the pitch and the yaw are handled separately with the intercoupling seen as a disturbance to be rejected by the controller.
The systematic design for both subsystems is explained below:

2.2.1. Backstepping Control for the Pitch Subsystem

For the controller synthesis, the cross-coupling terms are omitted from the state equations and are treated as external disturbances. Thus, the design model differs slightly from the full plant model in (2). The decentralized model for the pitch subsystem is given by:
x ˙ 1 = x 2 x ˙ 2 = 1 I 1 ( a 1 x 3 2 + b 1 x 3 − M g sin x 1 − B 1 ψ x 2 − B 2 ψ ( x 1 ) ) x ˙ 3 = − T 10 T 11 x 3 + K 1 T 11 U 1
where x 1 = ψ , x 2 = ψ ˙ , x 3 = τ 1 , and U 1 is the control input. Note: The state indices are redefined locally for this subsystem; specifically, x 3 here corresponds to the main rotor torque x 5 in the full plant model (2). The backstepping design proceeds in three steps to ensure the state x 1 tracks a desired trajectory x 1 d .
Step 1: Primary Tracking Error and First Virtual Control
The design begins by defining the tracking error for the pitch angle, z 1 , as the difference between the actual state x 1 and the desired trajectory x 1 d :
z 1 = x 1 − x 1 d
To analyze the error dynamics, a candidate Lyapunov function V 1 = 1 2 z 1 2 is selected. Its time derivative is found by using the derivative of the error, z ˙ 1 = x 2 − x ˙ 1 d as follows:
V ˙ 1 = z 1 z ˙ 1 = z 1 ( x 2 − x ˙ 1 d )
In this expression, the state x 2 acts as a control input for the z 1 subsystem. It is therefore treated as a virtual control, and a stabilizing function, α 1 , is designed as follows:
α 1 = − c 1 z 1 + x ˙ 1 d
where c 1 > 0 is a positive design constant. The discrepancy between the state x 2 and its stabilizing function α 1 is defined as a new error variable, z 2 given by:
z 2 = x 2 − α 1
Substituting this into the derivative of V 1 yields:
V ˙ 1 = − c 1 z 1 2 + z 1 z 2
The term − c 1 z 1 2 is stabilizing, but the indefinite cross-term z 1 z 2 must be addressed in the subsequent step.
Step 2: Stabilization of the Augmented Pitch Subsystem
The second step addresses the stabilization of the z 2 error. The dynamics of this error, z ˙ 2 = x ˙ 2 − α ˙ 1 , must first be evaluated. The dynamic of x ˙ 2 is:
x ˙ 2 = 1 I 1 ( a 1 x 2 2 + b 1 x 3 − M g sin x 1 − B 1 ψ x 2 − B 2 ψ ( x 1 ) )
The time derivative of the virtual control α 1 is:
α ˙ 1 = ∂ α 1 ∂ z 1 z ˙ 1 + ∂ α 1 ∂ x ˙ 1 d x ¨ 1 d = − c 1 ( x 2 − x ˙ 1 d ) + x ¨ 1 d
Substituting into the expression for z ˙ 2 gives its complete form as:
z ˙ 2 = 1 I 1 ( a 1 x 2 2 + b 1 x 3 − M g sin x 1 − B 1 ψ x 2 − B 2 ψ ( x 1 ) ) + c 1 x 2 − c 1 x ˙ 1 d − x ¨ 1 d
Now, the Lyapunov function is augmented to V 2 = V 1 + 1 2 z 2 2 . Its time derivative is:
V ˙ 2 = − c 1 z 1 2 + z 1 z 2 + z 2 ( x ˙ 2 − α ˙ 1 )
To continue the recursive design, the terms influenced by the true control input (via x 3 ) are grouped into a new variable, E:
E = 1 I 1 ( a 1 x 2 2 + b 1 x 3 − B 1 ψ x 2 )
Now, E is treated as the next virtual control. A second stabilizing function, α 2 , is designed for E, and a final error variable, z 3 = E − α 2 , is introduced. The function α 2 is strategically chosen to ensure stability:
α 2 = − c 2 z 2 − z 1 + 1 I 1 ( M g sin x 1 + B 2 ψ ( x 1 ) ) − c 1 x 2 + c 1 x ˙ 1 d + x ¨ 1 d
where c 2 > 0 . With this structure, the derivative of the Lyapunov function simplifies to:
V ˙ 2 = − c 1 z 1 2 − c 2 z 2 2 + z 2 z 3
Step 3: Derivation of the Final Pitch Control Law
The final step derives the actual control input U 1 . The complete Lyapunov function for the system is
V 3 = V 2 + 1 2 z 3 2
Its time derivative is V ˙ 3 = V ˙ 2 + z 3 z ˙ 3 . The error dynamic z ˙ 3 is first established below:
z ˙ 3 = E ˙ − α ˙ 2
The expression for E ˙ is found by differentiating (13), which requires the dynamic of x ˙ 3 as follows:
x ˙ 3 = − T 10 T 11 x 3 + K 1 T 11 U 1
This leads to:
E ˙ = 1 I 1 [ ( 2 a 1 x 3 + b 1 ) x ˙ 3 − B 1 ψ x ˙ 2 ]
Substituting (19) into (20) gives E ˙ as an explicit function of U 1 :
E ˙ = 1 I 1 ( 2 a 1 x 3 + b 1 ) − T 10 T 11 x 3 + K 1 T 11 U 1 − B 1 ψ x ˙ 2
The derivative of the second virtual control, α ˙ 2 , is also required:
α ˙ 2 = M g cos ( x 1 ) I 1 x 2 − c 1 x ˙ 2 − ( x 2 − x ˙ 1 d ) − c 2 ( z 3 − z 1 − c 2 z 2 ) + c 1 x ˙ 1 d + x ¨ 1 d
Returning to the Lyapunov derivative, V ˙ 3 can be written as:
V ˙ 3 = − c 1 z 1 2 − c 2 z 2 2 + z 3 ( E ˙ − α ˙ 2 )
To render V ˙ 3 negative definite, the control U 1 is chosen to enforce the following condition:
1 I 1 ( 2 a 1 x 3 + b 1 ) − T 10 T 11 x 3 + K 1 T 11 U 1 − B 1 ψ x ˙ 2 − [ M g cos ( x 1 ) I 1 x 2 − c 1 x ˙ 2 − ( x 2 − x ˙ 1 d ) − c 2 ( z 3 − z 1 − c 2 z 2 ) + c 1 x ˙ 1 d + x ¨ 1 d ] = − z 2 − c 3 z 3
where c 3 > 0 . By substituting the expanded forms of E ˙ (from (21)) and α ˙ 2 (from (22)) into (24) and isolating the U 1 term, we obtain the final control law:
U 1 = T 11 K 1 ( 2 a 1 x 3 + b 1 ) ( − z 2 − c 3 z 3 + M g cos ( x 1 ) I 1 x 2 − c 1 x ˙ 2 − ( x 2 − x ˙ 1 d ) − c 2 ( z 3 − z 1 − c 2 z 2 ) + T 10 T 11 x 3 + B 1 ψ I 1 x ˙ 2 + c 1 x ˙ 1 d + x ¨ 1 d )
This control law satisfies the design condition from Equation (24). As a result, it guarantees that the derivative of the Lyapunov function is always negative.
V ˙ 3 = − c 1 z 1 2 − c 2 z 2 2 − c 3 z 3 2 < 0 ,
This result formally proves that the pitch tracking error is globally asymptotically stable. We designed the controller for the yaw subsystem using an analogous three-step procedure.

2.2.2. Backstepping Control for the Yaw Subsystem

We designed the yaw controller using the same process as the pitch controller. It follows the same three-step method to make sure the yaw angle robustly follows its desired path, x 2 d . The simplified model used for the yaw subsystem is shown in (27) as:
x ˙ 4 = x 5 x ˙ 5 = 1 I 2 ( a 2 x 6 2 + b 2 x 6 − B 1 ϕ x 5 − B 2 ϕ x 4 ) x ˙ 6 = − T 20 T 21 x 6 + K 2 T 21 U 2
where x 4 = ϕ , x 5 = ϕ ˙ , x 6 = τ 2 , and U 2 is the control input.
Step 1: Tracking Error and First Virtual Control
The tracking error is defined as:
z 4 = x 4 − x 2 d
The stability of this error is analyzed using the Lyapunov candidate V 4 = 1 2 z 4 2 , whose time derivative is:
V ˙ 4 = z 4 z ˙ 4 = z 4 ( x 5 − x ˙ 2 d )
As before, the state x 5 is treated as a virtual control, and a stabilizing function α 4 is designed for it:
α 4 = − c 4 z 4 + x ˙ 2 d
where c 4 > 0 . The discrepancy between the state x 5 and its virtual control α 4 is defined as the new error variable, z 5 :
z 5 = x 5 − α 4
Substituting this into V ˙ 4 yields:
V ˙ 4 = − c 4 z 4 2 + z 4 z 5
Step 2: Stabilization of the Augmented System
The second step focuses on stabilizing the z 5 error. The analysis requires the derivative z ˙ 5 = x ˙ 5 − α ˙ 4 , which in turn requires the dynamics of x ˙ 5 and α ˙ 4 :
x ˙ 5 = 1 I 2 ( a 2 x 6 2 + b 2 x 6 − B 1 ϕ x 5 − B 2 ϕ x 4 )
α ˙ 4 = − c 4 ( x 5 − x ˙ 2 d ) + x ¨ 2 d
Substituting these into the z ˙ 5 expression gives its full form:
z ˙ 5 = 1 I 2 ( a 2 x 6 2 + b 2 x 6 − B 1 ϕ x 5 − B 2 ϕ ( x 4 ) ) + c 4 x 5 − c 4 x ˙ 2 d − x ¨ 2 d
The Lyapunov function is now augmented to V 5 = V 4 + 1 2 z 5 2 . The term F is introduced to encapsulate the dynamics influenced by the true control input U 2 (via x 6 ):
F = 1 I 2 ( a 2 x 6 2 + b 2 x 6 − B 1 ϕ x 5 )
A final error variable z 6 = F − α 5 is defined, where α 5 is the second virtual control, designed as:
α 5 = − c 5 z 5 − z 4 + 1 I 2 ( B 2 ϕ ( x 4 ) ) − c 4 x 5 + c 4 x ˙ 2 d + x ¨ 2 d
With c 5 > 0 . The term − z 4 is included to cancel the z 4 z 5 term that will arise in the Lyapunov derivative. The z ˙ 5 dynamic can now be expressed as:
z ˙ 5 = z 6 + α 5 − 1 I 2 ( B 2 ϕ ( x 4 ) ) + c 4 x 5 − c 4 x ˙ 2 d − x ¨ 2 d
Using this structure, the derivative of the augmented Lyapunov function simplifies to:
V ˙ 5 = − c 4 z 4 2 − c 5 z 5 2 + z 5 z 6
Step 3: Derivation of the Final Control Law
The final step derives the actual control input U 2 . The complete Lyapunov function is:
V 6 = V 5 + 1 2 z 6 2
Its time derivative is V ˙ 6 = V ˙ 5 + z 6 z ˙ 6 , where z ˙ 6 = F ˙ − α ˙ 5 . To solve this, the expressions for F ˙ and α ˙ 5 are required. F ˙ is found by differentiating Equation (36):
F ˙ = 1 I 2 ( 2 a 2 x 6 + b 2 ) x ˙ 6 − B 1 ϕ x ˙ 5
where the dynamic of x ˙ 6 is given by:
x ˙ 6 = − T 20 T 21 x 6 + K 2 T 21 U 2
Substituting (42) into (41) gives F ˙ as an explicit function of U 2 :
F ˙ = 1 I 2 ( 2 a 2 x 6 + b 2 ) − T 20 T 21 x 6 + K 2 T 21 U 2 − B 1 ϕ x ˙ 5
The derivative of the second virtual control, α ˙ 5 , is also computed:
α ˙ 5 = − c 4 x ˙ 5 − ( x 5 − x ˙ 2 d ) − c 5 ( z 6 − z 4 − c 5 z 5 ) + c 4 x ¨ 2 d + x ⃛ 2 d
The full Lyapunov derivative can now be written as:
V ˙ 6 = − c 4 z 4 2 − c 5 z 5 2 + z 5 z 6 + z 6 ( F ˙ − α ˙ 5 )
To guarantee stability, the control input U 2 is chosen to enforce the following condition:
1 I 2 ( 2 a 2 x 6 + b 2 ) − T 20 T 21 x 6 + K 2 T 21 U 2 − B 1 ϕ x ˙ 5 − − c 4 x ˙ 5 − ( x 5 − x ˙ 2 d ) − c 5 ( z 6 − z 4 − c 5 z 5 ) + c 4 x ¨ 2 d + x ⃛ 2 d = − z 5 − c 6 z 6
where c 6 > 0 . Solving this equation for U 2 yields the final control law for the yaw subsystem:
U 2 = T 21 K 2 ( 2 a 2 x 6 + b 2 ) [ ( − z 5 − c 6 z 6 + ( − c 4 x ˙ 5 − ( x 5 − x ˙ 2 d ) − c 5 ( z 6 − z 4 − c 5 z 5 ) + c 4 x ¨ 2 d + x ⃛ 2 d ) + T 20 T 21 x 6 + B 1 ϕ I 2 x ˙ 5 ]

2.3. Design of High-Gain Observer

The backstepping control laws obtained above need complete state feedback. This makes it necessary to use an observer that estimates the unmeasured states of velocities and the torque-rotor motor system (TRMS). The entailment to fit the nonlinearities of the system is additionally heavier in the design of observers in the nonlinear systems compared to the linear systems. High-gain observers are most popular amongst the numerous other methods available. Scientists have reason to support them in large part due to their strength, and also owing to the fact that the design process is systematic and a step-by-step process that can be regarded as an extension of the traditional Luenberger observer in linear systems. This study uses the theoretical framework advanced by Bornard and Hammouri [27] despite the existence of numerous HGOs. We use his structure in the complete, six-state coupled model of the TRMS thus making sure that the dynamics of the estimation of the states are the cross-coupling dynamics of the system. Given a general MIMO nonlinear system characterized by the state-space representation:
x ˙ = f ( x ) + B u y = h ( x )
The observer dynamics are given by:
x ^ ˙ = f ( x ^ ) + B u + ∂ ϕ ( x ^ ) ∂ x ^ − 1 Λ − 1 ( θ , δ ) L ( y − C x ^ )
The specific structure of Equation (49) is chosen for its ability to guarantee convergence. The term involving L, scaled by the high-gain matrix Λ − 1 , acts as a powerful correction term. This high-gain injection is designed to dominate the effects of the system’s nonlinearities, effectively forcing the estimation error dynamics to behave like a stable, fast linear system. This approach ensures exponential convergence of the estimated states to the true states, provided the system meets certain observability conditions [27]. Thus, this formulation systematically extends the Luenberger observer to a class of nonlinear systems while allowing the convergence speed to be tuned via the gain parameter θ .
Remark 1.
While recent advancements have introduced Finite-Time Observers and Sliding Mode Observers [28,29,30], which offer rapid convergence in finite time, we selected the High-Gain Observer for this study due to its well-understood peaking phenomenon. This property allows us to specifically target the transient phase using the RBF network, providing a direct mechanism to balance noise sensitivity vs. convergence speed via the gain θ.
ϕ ( x ^ ) = L f 0 h 1 ( x ^ ) L f h 1 ( x ^ ) ⋯ L f μ 1 − 1 h 1 ( x ^ ) ∣ ⋯ ∣ L f 0 h p ( x ^ ) L f h p ( x ^ ) ⋯ L f μ p − 1 h p ( x ^ ) T
μ 1 + μ 2 + ⋯ + μ p = n
Λ − 1 ( θ , δ ) = θ δ 1 Δ 1 ( θ δ 1 ) 0 0 θ δ 2 Δ 2 ( θ δ 2 )
with the scaling matrices defined as:
Δ 1 ( θ ) = 1 0 0 0 1 / θ 1 0 0 0 1 / θ 1 2 , Δ 2 ( θ ) = 1 0 0 0 1 / θ 2 0 0 0 1 / θ 2 2
Applied to TRMS, n = 6 , p = 2 and μ 1 = μ 2 = 3 :
∂ ϕ ( x ^ ) ∂ x ^ = 1 0 0 0 0 0 0 1 0 0 0 0 ∂ L f 2 h 1 ( x ^ ) ∂ x ^ 1 ∂ L f 2 h 1 ( x ^ ) ∂ x ^ 2 0 ∂ L f 2 h 1 ( x ^ ) ∂ x ^ 4 ∂ L f 2 h 1 ( x ^ ) ∂ x ^ 5 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 ∂ L f 2 h 2 ( x ^ ) ∂ x ^ 4 ∂ L f 2 h 2 ( x ^ ) ∂ x ^ 5 ∂ L f 2 h 2 ( x ^ ) ∂ x ^ 6
with
∂ L f 2 h 1 ( x ^ ) ∂ x ^ 1 = − M g cos ( x ^ 1 ) + K g y sin ( x ^ 1 ) x ^ 4 ( a 1 x ^ 2 2 + b 1 x ^ 5 ) I 1 ∂ L f 2 h 1 ( x ^ ) ∂ x ^ 2 = − B 1 ψ I 1 ∂ L f 2 h 1 ( x ^ ) ∂ x ^ 4 = K g y cos ( x ^ 1 ) ( a 1 x ^ 2 2 + b 1 x ^ 5 ) I 1 ∂ L f 2 h 1 ( x ^ ) ∂ x ^ 5 = 2 a 1 x ^ 5 + b 1 + K g y sin ( x ^ 1 ) x ^ 4 ( a 1 x ^ 5 2 + b 1 x ^ 5 ) − ( 2 a 1 K g y cos ( x ^ 1 ) x ^ 5 − b 1 K g y cos ( x ^ 1 ) x ^ 4 ) I 1 ∂ L f 2 h 2 ( x ^ ) ∂ x ^ 4 = − B 1 ϕ I 2 ∂ L f 2 h 2 ( x ^ ) ∂ x ^ 5 = − 1.75 K c ( 2 a 1 x ^ 5 + b 1 ) I 2 ∂ L f 2 h 2 ( x ^ ) ∂ x ^ 6 = 2 a 2 x ^ 6 + b 2 I 2

2.3.1. Backstepping Control with Observer

Let us take a closer look at how the backstepping control laws, outlined in Equations (25) and (47), are put into action by replacing the true state x with the estimated state x ^ , which comes from the observer Equation (50).
The Pitch Subsystem Controller-Observer Law
U 1 = T 11 K 1 ( 2 a 1 x ^ 3 + b 1 ) ( − z 2 − c 3 z 3 + M g cos ( x ^ 1 ) I 1 x ^ 2 − c 1 x ^ 2 − ( x ^ 2 − x ˙ 1 d ) − c 2 ( z 3 − z 1 − c 2 z 2 ) + T 10 T 11 x ^ 3 + B 1 ψ I 1 x ˙ ^ 2 + c 1 x ˙ 1 d + x ¨ 1 d )
With
x ˙ ^ 2 = 1 I 1 ( a 1 x ^ 3 2 + b 1 x ^ 3 − M g sin x ^ 1 − B 1 ψ x ^ 2 − B 2 ψ ( x ^ 1 ) )
The Yaw Subsystem Controller-Observer Law
U 2 = T 21 K 2 ( 2 a 2 x ^ 6 + b 2 ) [ ( − z 5 − c 6 z 6 + ( − c 4 x ˙ ^ 5 − ( x ^ 5 − x ˙ 2 d ) − c 5 ( z 6 − z 4 − c 5 z 5 ) + c 4 x ¨ 2 d + x ⃛ 2 d ) + T 20 T 21 x ^ 6 + B 1 ϕ I 2 x ˙ ^ 5 ]
With
x ˙ ^ 5 = 1 I 2 ( a 2 x ^ 6 2 + b 2 x ^ 6 − B 1 ϕ x ^ 5 − B 2 ϕ x ^ 4 )

2.3.2. Stability Analysis

We base our analysis on the principle of time-scale separation for output-feedback control using high-gain observers, as detailed in sources like Khalil and Vidyasagar [31,32]. This approach is effective because the High-Gain Observer can be designed for arbitrarily fast exponential convergence. While the backstepping control law ensures global asymptotic stability under full-state feedback, the combined output-feedback system achieves semi-global practical asymptotic stability. The theory establishes that if the observer error decays sufficiently fast, the trajectories of the closed-loop system recover the performance of the target state-feedback system, ensuring bounded and stable tracking behavior.
Furthermore, it is important to address the robustness of the backstepping controller against the observation error. As established in [27], the HGO estimation error x ˜ = x − x ^ converges exponentially to a small ultimate bound (a neighborhood of the origin) that can be made arbitrarily small by increasing θ . This bounded error acts as a disturbance to the controller. Since the backstepping controller possesses Input-to-State Stability (ISS) properties with respect to such disturbances, the closed-loop system maintains stability provided the observer gain θ is chosen sufficiently high to make the estimation error dynamics faster than the controller dynamics, fulfilling the time-scale separation requirement.

2.4. Implementation of the RBF Neural Network for HGO Parameter Tuning

In order to attain high levels of performance in our real-time experiments, a Radial Basis Functions Neural Network (RBFNN) is used. The main task of the RBFNN is to adjust the parameters of the High-Gain Observer (HGO) online. Being a part of the feedforward network family, the RBFNN is an efficient and rich tool in the field of function approximation, which makes it a suitable solution to this problem [33]. The most notable characteristic of the RBFNN is its localized response, which is especially beneficial when dealing with the complex nonlinear behavior of the TRMS.

2.4.1. Network Architecture and Integration

The network’s implementation begins with the normalization of the input error. To avoid saturation and ensure numerical stability, we normalized the instantaneous tracking error e ( k ) using a hyperbolic tangent function:
x i n ( k ) = tanh e ( k ) 2
The activation function for the i-th hidden neuron in the RBF layer is given by the Gaussian function:
ϕ i ( k ) = exp − ( x i n ( k ) − c i ) 2 2 σ i 2
where N = 7 is the number of neurons, c i is the center of the i-th neuron, and σ i is the spread width. The network outputs are computed as a weighted sum:
y n e t , j ( k ) = ∑ i = 1 N w i , j ϕ i ( k ) , j = 1 , 2
where w i , j are the output weights. The internal structure of this neural network is depicted in Figure 2.
Figure 2. Architecture of the RBF Neural Network used for online tuning. The network takes the normalized tracking error ( x i n ) as input, processes it through 7 Gaussian hidden neurons, and outputs the adaptive observer gains for Pitch ( θ p ) and Yaw ( θ y ).
To visualize how this adaptive tuning mechanism interacts with the backstepping controller and the observer in the real-time loop, the complete integration scheme is illustrated in Figure 3.
Figure 3. Flowchart of the RBFNN-HGO tuning mechanism and its integration with the TRMS control loop.

2.4.2. Safety Scaling and Output Smoothing

To guarantee that the observer gains remain within a safe, physical range on the hardware (avoiding the peaking phenomenon), the raw network outputs y n e t are processed through a final scaling layer:
θ p , r a w = 1 + 4 tanh ( y n e t , 1 ) + 1 2 ∈ [ 1 , 5 ]
θ y , r a w = 0.5 + 1.5 tanh ( y n e t , 2 ) + 1 2 ∈ [ 0.5 , 2 ]
Additionally, a discrete-time low-pass filter is applied to prevent abrupt changes in the observer dynamics:
Θ ( k ) = 0.8 Θ ( k − 1 ) + 0.2 Θ r a w ( k )
where Θ = [ θ p , θ y ] T .

2.4.3. Learning Algorithm

The training process uses a target-based gradient descent approach. The target vector is designed to increase the observer gain when the error is large (to force convergence) and decrease it when the error is small (to reduce noise sensitivity):
target ( k ) = 1 + tanh ( e ( k ) ) 0.5 ( 1 + tanh ( e ( k ) ) )
The parameter gradients for the weights (w), centers (c), and widths ( σ ) are derived via the chain rule to minimize the instantaneous cost function J = 1 2 ∑ ( t a r g e t j − y n e t , j ) 2 . The complete computational procedure is detailed in Algorithm 1.
Algorithm 1 Online HGO Tuning via RBF Neural Network
Require: 
Estimation error e ( k ) , Previous gains Θ ( k − 1 ) , RBF parameters ( c , σ , w )
Ensure: 
Tuned HGO parameters Θ ( k ) = [ θ p , θ y ] T
  1:
Input Pre-processing:
  2:
x i n ← tanh ( e ( k ) / 2 )               ▹ Normalize input to [−1, 1]
  3:
Forward Pass (RBF):
  4:
for  i = 1 to N do
  5:
        ϕ i ← exp ( − ( x i n − c i ) 2 / ( 2 σ i 2 ) )
  6:
end for
  7:
y n e t ← ∑ w i ϕ i
  8:
Target Generation:
  9:
T a r g e t ← [ 1 + tanh ( e ( k ) ) ; 0.5 ( 1 + tanh ( e ( k ) ) ) ] T
10:
Parameter Update (Gradient Descent):
11:
Compute Output Error: E ← T a r g e t − y n e t
12:
Update w ← w + η · E · ϕ
13:
Update c ← c + η · E · w · ϕ · ( x i n − c ) / σ 2
14:
Output Smoothing & Scaling:
15:
θ p ← 1 + 4 ( 0.5 ( tanh ( y n e t , 1 ) + 1 ) )
16:
θ y ← 0.5 + 1.5 ( 0.5 ( tanh ( y n e t , 2 ) + 1 ) )
17:
Θ ( k ) ← 0.8 Θ ( k − 1 ) + 0.2 [ θ p , θ y ] T
18:
return  Θ ( k )

3. Results and Discussion

3.1. Experimental and Simulation Setup

To bridge the gap between theory and practice, the proposed control strategy was validated through both numerical simulation and physical implementation.
Simulation Platform: Initial validation was performed in MATLAB/Simulink (2014a) (The MathWorks, Inc., Natick, MA, USA). The full nonlinear model (Equation (2)) was simulated using the ode1 (Euler) fixed-step solver with a step size of 0.001s to match the hardware sampling rate.
Experimental Hardware: The physical implementation utilizes a Hardware-in-the-Loop (HIL) architecture, as detailed below:
  • Hardware Interface: The TRMS rig is interfaced via an Advantech PCI-1711 data acquisition card. This card features 12-bit Analog Output (DAC) channels to drive the DC motors and high-speed digital inputs to read the optical encoders (2000 pulses/rev) for pitch and yaw angles.
  • Real-Time Kernel: The control algorithms were compiled using the Simulink Real-Time Windows Target kernel, allowing the PC to execute the control law deterministically at 100 Hz ( T s = 0.01 s).
  • Signal Conditioning: A SCSI adapter box interfaces the PCI card to the TRMS base unit, routing voltage commands ( U 1 , U 2 ) and sensor feedback ( ψ , ϕ ).
Figure 4 illustrates the schematic of the hardware-in-the-loop connection between the control PC and the TRMS unit.
Figure 4. Experimental hardware interface: detailed connection schematic showing the signal flow between the PC, the Advantech PCI-1711 data acquisition card, and the TRMS base unit. Arrows indicate the direction of signal transmission.
To ensure a fair comparison between the controllers, a standardized tuning protocol was followed. The Baseline HGO gains were manually tuned to the maximum possible value ( θ ≈ 3 ) before noise-induced vibration became detrimental to the mechanical structure. The RBF-HGO was initialized with these same conservative base values. This ensures that any performance improvement is solely due to the RBF network’s ability to dynamically increase the gain during transients without causing instability.

3.2. Simulation Results

We first simulated the validation of the control strategies. Figure 5 shows that Baseline HGO recorded stability in tracking performance. Figure 6 shows the working performance of the proposed RBFN-HGO, which shows a significant improvement.
Figure 5. Simulated tracking performance of the standard HGO: (a) Pitch axis tracking; (b) Yaw axis tracking.
Figure 6. Simulated tracking performance of the RBFNN-enhanced HGO.

3.3. Experimental Results and Discussion

After that, the controller was put to trial on real hardware. The TRMS set up was used to conduct the experiments. The task was to compare the proposed RBFNN-tuned HGO and the standard fixed gain-tuned observer, also known as the Baseline HGO.

3.3.1. Performance of the Baseline HGO Controller

When transitioning from simulation into the implementation of the hardware, the shortcoming of the traditional approach was clear. The behavior is seen as shown in Figure 7. The Baseline HGO controller malfunctioned completely with the resultant destabilization of the whole system. It was therefore stopped to avoid any possible damage to the equipment.
Figure 7. Real-time tracking performance of the standard HGO, showing unstable behavior.
Figure 8 shows the root cause of this failure. The state estimation from the baseline HGO was clearly very poor. The estimates made by the observer quickly diverged from the actual measured angles, so that the observer was providing erroneous estimated states to the backstepping controller. These inaccurate states directly caused the instability of the system.
Figure 8. Real-time observer failure (Baseline).

3.3.2. Performance of the Proposed RBFNN-HGO Controller

In contrast to the baseline results, the RBFNN-HGO controller displayed an improved and robust performance under the same experimental conditions. The controller maintained accurate and stable control of the reference trajectories over the entire duration of the experiment, as shown in Figure 9.
Figure 9. Real-time tracking performance of the RBFNN-enhanced HGO.
To explain the cause of this performance improvement, Figure 10 illustrates the high-fidelity estimation capabilities of the RBFNN-tuned observer. As the graph shows, the estimated angles of pitch ( ψ ^ ) and yaw ( ϕ ^ ) converge rapidly to the actual measured angles ( ψ , ϕ ). This accurate state estimation is the cornerstone of the system’s stability, ensuring that the backstepping controller receives precise feedback despite model uncertainties.
Figure 10. Observer angle performance: comparison of estimated states ( x ^ ) vs. measured states (x) using the RBFNN-tuned HGO.
To further quantify this precision, Figure 11 presents the observer estimation error. Unlike the baseline observer, which diverged, the RBF-tuned observer maintains the estimation error within a very narrow bound (pitch error < ± 0.005 rad), effectively rejecting measurement noise.
Figure 11. Evolution of the observer estimation error: (a) Pitch axis estimation error e ψ ; (b) Yaw axis estimation error e ϕ , showing bounded convergence.

3.3.3. Analysis of Adaptive Gains

The mechanism behind this stability is revealed in the time evolution of the adaptive gains. Figure 12 illustrates how the RBF network tunes θ p and θ y in real time. The gains do not drift to infinity; instead, the pitch gain settles rapidly around 4.5, while the yaw gain stabilizes at a lower value (approx. 1.6). This confirms that the network successfully identified the “sweet spot” where the gain is high enough to track states but low enough to avoid noise amplification.
Figure 12. Real-time adaptation of the High-Gain Observer parameters.

3.3.4. Comparative Analysis and Quantitative Evaluation

A direct overlay of the two controllers’ tracking responses is presented in Figure 13. This visual comparison definitively highlights the superiority of the proposed method: the Baseline HGO (red, dashed line) exhibits severe oscillations and failure, whereas the RBFNN-HGO (magenta, dash-dot line) adheres tightly to the reference trajectory (blue).
Figure 13. Comparative real-time tracking performance. The Baseline HGO (red) fails, while the proposed RBFNN-HGO (magenta) robustly tracks the reference.
The visual evidence is substantiated by the quantitative comparison in Table 1. The RBFNN-HGO reduced the Root Mean Square Error (RMSE) by **85.0%** in the pitch axis and **95.8%** in the yaw axis compared to the baseline.
Table 1. Quantitative comparison of controller performance in real-time tracking.

4. Conclusions

This study addresses the critical challenge of bridging the gap between simulation and real-time implementation for nonlinear control systems. We demonstrated that while a conventional backstepping controller coupled with a fixed-gain High-Gain Observer (HGO) exhibits excellent tracking in simulation, it fails to stabilize the physical Twin Rotor MIMO System (TRMS). This failure is attributed to the observer’s sensitivity to measurement noise and the peaking phenomenon when high gains are applied to a real-world plant with unmodeled dynamics.
To overcome this limitation, a novel adaptive framework employing a Radial Basis Function (RBF) Neural Network was introduced to tune the observer gains in real time. Experimental results validate the efficacy of this approach; the adaptive observer not only restores closed-loop stability but also significantly enhances tracking precision, reducing the Root Mean Square Error (RMSE) by 85.0% in the pitch axis and 95.8% in the yaw axis compared to the baseline configuration.
These findings substantiate that online adaptive tuning of observer gains is a decisive strategy for reconciling the disparity between theoretical design and physical constraints in complex nonlinear systems. Future work will focus on extending this adaptive framework to reject abrupt external disturbances, such as wind gusts, and investigating finite-time convergence properties to further enhance system robustness.

Author Contributions

Conceptualization, A.B. and S.T.; methodology, A.B. and A.K.; software, A.B. and H.A.; validation, A.B., A.K. and A.A.; formal analysis, A.B.; investigation, S.T.; resources, M.H.Z.; data curation, M.H.Z.; writing original draft preparation, A.B.; writing review and editing, A.K., A.A. and J.-J.T.; visualization, H.A.; supervision, A.K.; project administration, J.-J.T.; funding acquisition, J.-J.T. All authors have read and agreed to the published version of the manuscript.

Funding

The Article Processing Charge (APC) was funded by Multimedia University, Malaysia.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data supporting reported results can be found in the manuscript.

Acknowledgments

The authors would like to acknowledge the Laboratoire AVCIS (Automatisation Vision et Contrôle Intelligents des Systèmes), Faculté de Génie Électrique, Département d’Automatique at USTO, Algeria, for providing the experimental TRMS platform.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

TRMSTwin Rotor MIMO System
MIMOMultiple-Input Multiple-Output
HGOHigh-Gain Observer
RBFRadial Basis Function
RBFNNRadial Basis Function Neural Network
PIDProportional–Integral–Derivative
RMSERoot Mean Square Error
ITAEIntegral of Time-weighted Absolute Error
UAVUnmanned Aerial Vehicle

References

  1. Ezekiel, D.M.; Samikannu, R.; Matsebe, O. Pitch and yaw angular motions (rotations) control of the 1-DOF and 2-DOF TRMS: A survey. Arch. Comput. Methods Eng. 2021, 28, 1449–1458. [Google Scholar] [CrossRef] [Scilit]
  2. Ahmed, U.; Ahmed, W. Evaluation and Comparison of TRMS Performance for Classical and Optimal Control Strategies. In 2023 International Conference on Robotics and Automation in Industry (ICRAI); IEEE: Piscataway, NJ, USA, 2023; pp. 1–7. [Google Scholar]
  3. Palepogu, K.R.; Mahapatra, S. Design of sliding mode control with state varying gains for a Benchmark Twin Rotor MIMO System in Horizontal Motion. Eur. J. Control 2024, 75, 100909. [Google Scholar] [CrossRef] [Scilit]
  4. Kacimi, A.; Senoussaoui, A. Feedback Linearization Controller with Thau Observer. J. Autom. Mob. Robot. Intell. Syst. 2025, 19, 66–74. [Google Scholar] [CrossRef] [Scilit]
  5. Kokotovic, P.V. The joy of feedback: Nonlinear and adaptive. IEEE Control Syst. Mag. 1992, 12, 7–17. [Google Scholar]
  6. Krstic, M.; Kokotovic, P.V.; Kanellakopoulos, I. Nonlinear and Adaptive Control Design; John Wiley & Sons: New York, NY, USA, 1995. [Google Scholar]
  7. Noordin, A.; Basri, M.A.M.; Othman, S.M. Trajectory Tracking of Autonomous Mobile Robot via Backstepping Control Approach. In 2025 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS); IEEE: Piscataway, NJ, USA, 2025; pp. 152–157. [Google Scholar]
  8. El Haissouf, M.; El Haroussi, M.; Ba-Razzouk, A.; Bensaid, M. Processor In the Loop implementation of two stages Backstepping control strategy. EPJ Web Conf. 2025, 330, 02009. [Google Scholar] [CrossRef] [Scilit]
  9. Purwar, S. Adaptive Terminal Sliding Mode Disturbance Observer Augmented Backstepping Integral Sliding Mode Control for Twin Rotor MIMO System. In 2024 35th Irish Signals and Systems Conference (ISSC); IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar]
  10. Tao, X.; Liu, K.; Yang, J.; Chen, Y.; Chen, J.; Zhu, H. Sliding mode backstepping control of excavator bucket trajectory synovial in particle swarm optimization algorithm and neural network disturbance observer. Actuators 2025, 14, 9. [Google Scholar] [CrossRef] [Scilit]
  11. Khalil, H.K. High-gain observers in feedback control: Application to permanent magnet synchronous motors. IEEE Control Syst. Mag. 2017, 37, 25–41. [Google Scholar]
  12. Farza, M.; Chehaïbi, O.; Saïd, S.H.; M’Saad, M. Design of a Saturated Filtered High Gain Observer for a Class of Disturbed Nonlinear Systems. Int. J. Robust Nonlinear Control 2025, 35, 6789–6814. [Google Scholar] [CrossRef] [Scilit]
  13. Mousavi, S.; Guay, M. A low-power multi-high-gain observer design for a class of nonlinear systems. IEEE Trans. Autom. Control 2024, 69, 6405–6412. [Google Scholar] [CrossRef] [Scilit]
  14. Mahmod, R.A.; Kadhima, R.A.; Nawfal, M.; Al-Khazraji, H. High Gain Observer Based Backstepping Control Design for Nonlinear Single-Axis Driven Systems. Int. J. Robot. Control Syst. 2025, 5, 1886–1899. [Google Scholar] [CrossRef] [Scilit]
  15. Jafari, R.; Jafari, A.H. Nonlinear Adaptive control with High-Gain Observer. In 2025 International Conference on Control, Automation and Diagnosis (ICCAD); IEEE: Piscataway, NJ, USA, 2025; pp. 1–8. [Google Scholar]
  16. Alai, H.; Zemouche, A.; Rajamani, R. Vehicle trajectory estimation using a high-gain multi-output nonlinear observer. IEEE Trans. Intell. Transp. Syst. 2024, 25, 5733–5742. [Google Scholar] [CrossRef] [Scilit]
  17. Tufenkci, S.; Alagoz, B.B.; Kavuran, G.; Yeroglu, C.; Herencsar, N.; Mahata, S. Implementations of TD3 and DDPG Reinforcement Learning Techniques for Tuning PID Controller of TRMS System. J. Syst. Sci. Syst. Eng. 2025, 34, 1–20. [Google Scholar] [CrossRef] [Scilit]
  18. Kacimi, A.; Beloufa, A.; Tahraoui, S.; Senoussaoui, A. Optimized T-S fuzzy logic 2 enhanced observer for twin rotor backstepping control. Electroteh. Electron. Autom. EEA 2025, 73, 96–103. [Google Scholar] [CrossRef] [Scilit]
  19. Haykin, S. Neural Networks and Learning Machines, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2009. [Google Scholar]
  20. Kumar, R. Recurrent context layered radial basis function neural network for the identification of nonlinear dynamical systems. Neurocomputing 2024, 580, 127524. [Google Scholar] [CrossRef] [Scilit]
  21. Kapnopoulos, A.; Kazakidis, C.; Alexandridis, A. Quadrotor trajectory tracking based on backstepping control and radial basis function neural networks. Results Control Optim. 2024, 14, 100335. [Google Scholar] [CrossRef] [Scilit]
  22. Feedback Instruments. Twin Rotor MIMO System Control Experiments Manual 33-949S. 2006. Available online: http://www.cpdee.ufmg.br/~palhares/33-942rotor.pdf (accessed on 9 December 2025).
  23. Keighobadi, J.; Mehrjouyan, A.; Alfi, A. Efficient learning control of uncertain nonlinear systems with input constraints: A disturbance observer-based neural network approach. Int. J. Dyn. Control 2024, 12, 3392–3406. [Google Scholar] [CrossRef] [Scilit]
  24. Senoussaoui, A.; Chenafa, M.; Kacimi, A.; Ne, R.H. Neural Network NARMA L-2 control of a twin rotor MIMO system. In Proceedings of the 2019 International Conference on Advanced Electrical Engineering (ICAEE’19), Algiers, Algeria, 19–21 November 2019. [Google Scholar]
  25. Senoussaoui, A.; Chenafa, M.; Ahraoui, M.; Kacimi, A.; Houcine, R. LQGi/LTR controller with integrators and feedforward controller applied to a twin rotor MIMO system. Przegląd Elektrotechniczny 2021, 97, 1–6. [Google Scholar]
  26. Nguyen, N.K.; Bui, Q.V.B.; Nguyen, Q.H.; Luong, T.G.; Nguyen, L.N. Adaptive fuzzy-neural network effectively disturbance compensate in sliding mode control for dual arm robot. EUREKA Phys. Eng. 2024, 2, 79–93. [Google Scholar] [CrossRef] [Scilit]
  27. Bornard, G.; Hammouri, H. A high gain observer for a class of uniformly observable systems. In Proceedings of the 30th IEEE Conference on Decision and Control, Brighton, UK, 11–13 December 1991; pp. 1494–1496. [Google Scholar]
  28. Razmjooei, H.; Palli, G.; Abdi, E.; Terzo, M.; Strano, S. Design and experimental validation of an adaptive fast-finite-time observer on uncertain electro-hydraulic systems. Control Eng. Pract. 2023, 131, 105391. [Google Scholar] [CrossRef] [Scilit]
  29. Lu, H.; Li, J.; Li, S.; Wang, S.; Xiao, Y. Finite-time extended state observer enhanced nonsingular terminal sliding mode control for buck converters in the presence of disturbances: Design, analysis and experiments. Nonlinear Dyn. 2024, 112, 7113–7127. [Google Scholar] [CrossRef] [Scilit]
  30. Li, M.; Du, J. Finite-Time Observer Based Prescribed Performance Robust Control for Position Stabilization of Offshore Gangway Ends. Int. J. Robust Nonlinear Control 2025, 35, 2235–2245. [Google Scholar] [CrossRef] [Scilit]
  31. Khalil, H.K.; Grizzle, J.W. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  32. Vidyasagar, M. Nonlinear Systems Analysis, 2nd ed.; Prentice Hall: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  33. Moody, J.; Darken, C.J. Fast learning in networks of locally-tuned processing units. Neural Comput. 1989, 1, 281–294. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.