Next Article in Journal
Stress Distribution Around Roadway of Kunyang No. 2 Phosphate Mine: Analytical Study and Field Verification
Previous Article in Journal
Hydrodynamic Modelling of the Guajira Upwelling System (Colombia)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Higher-Order Sliding-Mode Velocity Observer-Based Exponential Stabilization of the Second-Order Chained-Form System

Department of Mechanical & Automation Engineering, I-Shou University, Kaohsiung 84001, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(20), 11001; https://doi.org/10.3390/app152011001
Submission received: 8 September 2025 / Revised: 2 October 2025 / Accepted: 7 October 2025 / Published: 14 October 2025

Abstract

This work addresses the problem of globally stabilizing underactuated systems with two inputs and three degrees of freedom. Through appropriate transformations, such dynamics can be expressed as second-order nonholonomic systems in chained form. A time-varying control framework is developed to overcome the absence of smooth static feedback laws and to drive the system trajectories to the origin. Explicit criteria for selecting feedback gains are derived, and velocity signals are reconstructed using a higher-order sliding-mode observer. A complete stability analysis is provided, ensuring exponential convergence of the closed-loop system under the proposed design. To illustrate its effectiveness, the method is applied to two benchmark problems: an underactuated hovercraft and a vertical takeoff and landing (VTOL) aircraft. Simulation results confirm the practicality and robustness of the proposed observer-based stabilization scheme for second-order chained systems.

1. Introduction

The control of mechanical systems has long been a central topic in both industrial applications and academic research. From the early speed regulation of Watt’s steam engine during the industrial revolution, through classical control in the mid-20th century, to the development of optimal, adaptive, and robust control in later decades, advances in theory have continually shaped engineering practice. Modern robotic systems and advanced aircraft represent prime examples of how control theory has been applied to increasingly complex mechanical systems.
Among these, underactuated systems—those with fewer control inputs than degrees of freedom due to inherent constraints or actuator limitations—have attracted sustained attention. Their control is challenging because the design must exploit the coupling between actuated and unactuated states to achieve desired objectives.
Early investigations focused on specific benchmark systems such as the Acrobot, Pendubot [1], inverted pendulums, and overhead cranes [2,3,4,5]. These studies provided valuable insights but were often limited in scope, as the derived controllers could not always be generalized. To broaden applicability, Reyhangoglu et al. [6] proposed a uni0fied framework for analyzing controllability and stability of underactuated dynamics. Xu and Özgüner [7] applied sliding-mode control to stabilize an underactuated quadrotor, while Olfati-Saber [8,9] explored cascade normal forms and smooth state-feedback strategies for Acrobots, rotating pendulums, and VTOL aircraft with strong input couplings. Teel [10] developed nested saturation methods for nonlinear cascade systems, and subsequent work [11,12,13,14] extended asymptotic and exponential stabilization methods to surface vessels. Liu and Yu [15] provided a comprehensive survey of underactuated system modeling, classification, and control approaches.
Underactuated systems are typically divided into two categories: those with first-order nonholonomic constraints (non-integrable velocity constraints) [16,17,18], and those with second-order nonholonomic constraints (non-integrable acceleration constraints) [19,20]. Since the 1990s, first-order nonholonomic systems have been extensively studied for motion planning and stabilization. For example, Murray and Sastry [21] showed that chained systems can be maneuvered using sinusoidal inputs. Yuan and Qu [22] later proposed smooth time-varying feedback laws, Li et al. [23] employed receding horizon control, and Zuyev [24] introduced oscillatory inputs for exponential stabilization of the Brockett integrator.
Second-order nonholonomic systems are equally rich in applications. Examples include robotic manipulators with passive joints (Acrobot, Pendubot), flexible and wheeled robots [25], legged locomotion systems, overhead cranes, VTOL aircraft, helicopters, quadrotors, spacecraft attitude control, marine vessels, hovercraft, and classical benchmarks such as beam-and-ball systems and inertia-wheel pendulums. Research has produced a wide range of strategies: Lizarraga et al. [26] considered robust stabilization under disturbances; Ma and Yu [19] and Tian and Li [27] proposed smooth time-varying controllers; He et al. [20] developed finite-time non-smooth feedback laws; and Yoshikawa et al. [28] employed coordinate and input transformations for planar manipulators.
Hybrid approaches such as robust [26], adaptive [15], intelligent optimal [15], and backstepping controls [4] have also been applied. While effective under certain conditions, they often require restrictive assumptions, complex structures, or high computational load. In contrast, the present study develops a time-varying control law combined with a higher-order sliding-mode observer. The proposed method provides a systematic and relatively simple framework for achieving global exponential stabilization of second-order chained systems, without state or input transformations or heavy parameter tuning.
The main contributions of this paper are as follows: (i) a direct time-varying control scheme for second-order chained systems; (ii) rigorous stability analysis establishing exponential convergence; and (iii) a finite-time higher-order sliding-mode observer enabling output-feedback implementation. Unlike many existing methods, the proposed design does not impose restrictive conditions on initial states, making it broadly applicable.
The remainder of the paper is organized as follows: Section 2 introduces the motivating hovercraft example and outlines the control design. Section 3 presents the proposed time-varying stabilization scheme with the velocity observer. Section 4 extends the approach to VTOL aircraft. Section 5 provides simulation results, and Section 6 concludes the paper.

2. The Motivating Example and Control Example

This section first presents the motivating example of an underactuated hovercraft and then illustrates the design concept behind the time-varying control for stabilizing the second-order nonholonomic chained system.

2.1. The Motivating Example

Considering the underactuated hovercraft as shown in Figure 1, we can formulate the following dynamic model:
m x ¨ = η x ˙ + F 1 + F 2 c o s θ
m y ¨ = η y ˙ + F 1 + F 2 s i n θ
J θ ¨ = ψ θ ˙ + F 1 F 2 r
where m denotes the mass of the hovercraft, J is the rotational inertia, F 1 and F 2 are the control forces, x and y are the positions of the hovercraft, θ is the angular position, r is the minimum length from the center of mass to the lines along the control forces, η is the coefficient of viscous friction, and ψ is the coefficient of rotational friction.
Define
z 1 = x
z 2 = t a n θ
z 3 = y
and
u 1 = 1 m F 1 + F 2 c o s θ
u 2 = 2 t a n θ s e c 2 θ θ ˙ 2 ψ J s e c 2 θ θ ˙ + r J F 1 F 2 s e c 2 θ
From the above definitions and the dynamic model (1)–(3), we have
z ¨ 1 = u 1 η m z ˙ 1
z ¨ 2 = u 2
z ¨ 3 = z 2 u 1 η m z ˙ 3
Notice that (4)–(6) form a second-order nonholonomic chained system if η is zero in (4) and (6).

2.2. Control Design

Consider the second-order nonholonomic chained system
x ¨ 1 = u 1
x ¨ 2 = u 2
x ¨ 3 = x 2 u 1
The system (7)–(9) is underactuated because it has only two control inputs, and the system has six state variables ( x i ,   x ˙ i ,   i = 1 ,   2 ,   3 ) .
Assuming k i i = 1 , 2 , , 6 are positive constants, the control u 1 is designed such that
x ¨ 1 = u 1 = k 1 x 1 k 2 x ˙ 1 + β e α t
where   α > 0 and β is a constant.
In (10), the terms k 1 x 1 k 2 x ˙ 1 are used to compensate x ¨ 1 and β e α t is added such that the control can drive the state x 1 from the initial condition x 1 ( 0 ) = 0 and x ˙ 1 ( 0 ) = 0 .
Define x 2 d as the desired trajectory for x 2 and rearrange (9) as
x ¨ 3 = x 2 d u 1 + x 2 x 2 d u 1
Now, we can ignore x 2 x 2 d u 1 for design and treat this term as uncertainties. The control law for the nominal system becomes
x ¨ 3 = x 2 d u 1
Here, the desired trajectory x 2 d can be regarded as a virtual control for the under-actuated system.
The state x ¨ 3 is compensated as
x ¨ 3 = x 2 d u 1 = k 5 x 3 k 6 x ˙ 3
We can assign x 2 d from (10) and (13)
x 2 d = k 5 x 3 k 6 x ˙ 3 k 1 x 1 k 2 x ˙ 1 + β e α t k 5 x 3 k 6 x ˙ 3 β e α t
where k 1 and k 2 are selected such that β e α t converges slower than x 1 and x ˙ 1 .
In other words, the control gain is selected to satisfy
k 2 > 2 α
Now we can track the desired state x 2 d by the control u 2
x ¨ 2 = u 2 = k 3 x 2 x 2 d k 4 x ˙ 2 x ˙ 2 d + x ¨ 2 d
k 3 x 2 x 2 d k 4 x ˙ 2
where x ˙ 2 d and x ¨ 2 d can be ignored to simplify the control design.

3. Time-Varying Stabilization Control and Higher-Order Sliding-Mode Velocity Observer

After introducing the design concept, we will present the stability analysis in this section and address the output stabilization via the higher-order sliding-mode velocity observer.

3.1. Time-Varying Control

From the control design in (10), (14), and (16), we propose the following time-varying control
u 1 = k 1 x 1 k 2 x ˙ 1 + β e α t
u 2 = k 3 x 2 x 2 d k 4 x ˙ 2
and
x 2 d = k 5 x 3 k 6 x ˙ 3 β e α t
Theorem 1.
For the dynamic systems (7)–(9), with the stabilization controls (17) and (18), the states  x i   a n d   x ˙ i i = 1 ,   2 ,   3    are globally exponentially convergent to zero if feedback gains  k i i = 1 ,   2 ,   ,   6   are chosen such that the conditions in (15), (21)–(22), and (29)–(33) are satisfied.
Proof. 
Substituting (17) into (7), we can solve for x 1 as
x 1 = e α 1 t A c o s β 1 t + B s i n β 1 t + C e α t
and
α 1 = k 2 2 ,
β 1 = k 1 k 2 2 4 ,
where k 1 and k 2 satisfy the following:
k 1 > k 2 α
k 1 > k 2 2 / 4
and
C = β α 2 + k 1 k 2 α
A = x 1 0 C
B = 1 β 1 x 1 0 + α C + α 1 ( x 1 0 C )
Define the following state variables:
z 1 = x 2 ,   z 2 = x ˙ 2 ,   z 3 = e α t x 3 ,   z 4 = e α t x ˙ 3
It follows that
z ˙ 1 = z 2
z ˙ 2 = k 3 z 1 k 4 z 2 k 3 k 5 β z 3 k 3 k 6 β z 4
and
z ˙ 3 = α z 3 + z 4
Taking derivative of z 4 yields
z ˙ 4 = γ 1 z 2 + α z 4 + γ 2 t z 2
where
γ 1 = β α 2 α 2 k 2 α + k 1
γ 2 t = k 1 e ( α 1 α ) t A c o s β 1 t + B s i n β 1 t + k 2 e α 1 t α 1 A + B β 1 c o s β 1 t + ( α 1 B + A β 1 ) s i n β 1 t
Define the vector
z = z 1 z 2 z 3 z 4 T
We can express (23)–(26) as
z ˙ t = A 1 + A 2 t z
where
A 1 = 0 1 0 0 k 3 k 4 k 3 k 5 / β k 3 k 6 / β 0 0 α 1 γ 1 0 0 α
and
A 2 = 0 0 0 0 0 0 0 0 0 0 0 0 γ 2 ( t ) 0 0 0
The eigenvalue λ of matrix A 1 can be calculated from the following characteristic equation:
λ 4 + k 4 2 α λ 3 + k 3 + α 2 2 k 4 α λ 2 + a 1 λ + a 0 = 0
where
a 0 = k 3 α 2 + γ 1 k 5 α k 6 / β
a 1 = k 4 α 2 2 α k 3 + k 3 k 6 γ 1 / β
It is straightforward to show that A 1 is Hurwitz if the following conditions are satisfied:
k 1 > α k 2
  k 4 > 2 α
k 5 > α k 6
1 = k 3 k 4 + 4 α 2 k 4 2 α 3 2 α k 4 2 k 3 k 6 γ 1 / β > 0
2 = 1 a 1 k 4 2 α 2 a 0 / k 4 2 α > 0
The matrix A 2 is bounded and A 2 0   a s   t . From the Lyapunov analysis of linear time-varying systems (4.20) in [29], we can conclude that t h e   s t a t e   z i i = 1 , 2 , 3 , 4 exponentially converge to zero. Therefore, it follows from the definitions that the state x i   a n d   x ˙ i i = 2 , 3 exponentially converge to zero. In addition, x 1 and x ˙ 1 also converge to zero from (20). This completes the proof of Theorem 1. □
By exploiting the control design in (17)–(19), one can make the following assumptions to simplify the gain selections:
k 1 = 5 α 2 , k 2 = 4 α ,   k 3 = 100 α 2 , k 4 = 10 α , k 5 = 9 α 2 , k 6 = 6 α .
We can show that 1 = 538 α 3 > 0 and 2 = 5397.5 α 5 > 0 from (32) and (33), respectively.

3.2. Higher-Order Sliding-Mode Velocity Observer

Next, we will design a higher-order sliding-mode observer [30] to replace the velocity measurement for the proposed control scheme to stabilize the second-order chained system to the origin.
Define the variable
y 1 = x 1 , y 2 = x ˙ 1 , y 3 = x 2 , y 4 = x ˙ 2 , y 5 = x 3 , y 6 = x ˙ 3
and the error
e i = y i y ^ i , i = 1 , 2 , , 6
where y ^ i is the estimate of y i .
The dynamic model in (7)–(9) can be expressed as
y ˙ 1 = y 2 y ˙ 2 = u 1 y ˙ 3 = y 4 y ˙ 4 = u 2 y ˙ 5 = y 6 y ˙ 6 = y 3 u 1
Denoting the function · γ = · γ s i g n · , we propose the following sliding-mode observer
y ^ ˙ 1 = y ^ 2 + k o 1 e 1 1 1 + μ y ^ ˙ 2 = k o 2 e 1 1 μ 1 + μ + u 1 + z 1 z ˙ 1 = k o 3 s i g n ( e 1 ) y ^ ˙ 3 = y ^ 4 + k o 4 e 2 1 1 + μ y ^ ˙ 4 = k o 5 e 2 1 μ 1 + μ + u 2 + z 2 z ˙ 2 = k o 6 s i g n ( e 2 ) y ^ ˙ 5 = y ^ 6 + k o 7 e 3 1 1 + μ y ^ ˙ 6 = k o 8 e 3 1 μ 1 + μ + y 3 u 1 + z 3 z ˙ 3 = k o 9 s i g n ( e 3 )
where the parameter can be selected as μ = 1 2 for higher-order sliding-mode observer.
Subtracting (35) from (34), we obtain the error dynamics
e ˙ 1 = e 2 k o 1 e 1 1 1 + μ   e ˙ 2 = k o 2 e 1 1 μ 1 + μ z 1   z ˙ 1 = k o 3 s i g n ( e 1 )   e ˙ 3 = e 4 k o 4 e 2 1 1 + μ   e ˙ 4 = k o 5 e 2 1 μ 1 + μ z 2   z ˙ 2 = k o 6 s i g n ( e 2 )   e ˙ 5 = e 6 k o 7 e 3 1 1 + μ e ˙ 6 = k o 8 e 3 1 μ 1 + μ z 3 z ˙ 3 = k o 9 s i g n ( e 3 )
It follows from [31] that e i will converge to zero in finite time for the higher-order sliding-mode observer ( μ = 1 2 ) .
In summary, the proposed methodology consists of three main stages: (i) modeling the underactuated system in second-order chained form, (ii) designing a time-varying exponential stabilization controller based on the proposed stability conditions, and (iii) integrating a higher-order sliding-mode velocity observer to estimate unmeasured states for output feedback. These stages are demonstrated using two representative applications—a hovercraft and a VTOL aircraft—to illustrate the method’s practicality and effectiveness.

4. Extension to Stabilization of VTOL Aircraft

In this section, we derive a dynamic model for VTOL aircraft and show that this model can be transformed into a second-order chained-form-like model. The time-varying stabilization control scheme proposed in the previous sections is general enough to be extended to the case of VTOL aircraft.

4.1. Dynamic Model of VTOL and Control Design

Considering the VTOL aircraft shown in Figure 2, the dynamics can be described by the following equations of motion [9]:
x ¨ = v 1 s i n θ + ϵ v 2 c o s θ y ¨ = v 1 c o s θ + ϵ v 2 s i n θ g     θ ¨ = v 2
Define the state variables
x 1 = y + ϵ ( c o s θ 1 ) x 2 = t a n θ x 3 = x ϵ s i n θ
and the control
u 1 = v 1 c o s θ ϵ c o s θ θ ˙ 2
u 2 = v 2 s e c 2 θ + 2 t a n θ s e c 2 θ θ ˙ 2
We have
x ¨ 1 = u 1 g
x ¨ 2 = u 2
x ¨ 3 = x 2 u 1
The systems (40)–(42) are underactuated because they only have two control inputs over six state variables.
Assuming k i i = 1 , 2 , , 6 are positive constants, the control u 1 is designed such that
x ¨ 1 = u 1 g = k 1 x 1 k 2 x ˙ 1
Notice that the terms k 1 x 1 k 2 x ˙ 1 are used to compensate x ¨ 1 and the control u 1 will not vanish for the initial condition x 1 ( 0 ) = 0 and x ˙ 1 ( 0 ) = 0 .
We can define x 2 d as the desired trajectory for x 2 and rearrange (42) as
x ¨ 3 = x 2 d u 1 + x 2 x 2 d u 1
The term x 2 x 2 d u 1 can be treated as uncertainties, we propose the control law for the nominal system
x ¨ 3 = x 2 d u 1
Here, we consider the desired trajectory x 2 d as a virtual control for the under-actuated system.
The state x ¨ 3 can be compensated as
x ¨ 3 = x 2 d u 1 = k 5 x 3 k 6 x ˙ 3
Then, we can assign x 2 d from (43) and (46)
x 2 d = k 5 x 3 k 6 x ˙ 3 g k 1 x 1 k 2 x ˙ 1
Now we can design the tracking control u 2 to follow the desired state x 2 d
x ¨ 2 = u 2 = k 3 x 2 x 2 d k 4 x ˙ 2 x ˙ 2 d + x ¨ 2 d

4.2. Time-Varying Control

From the control design in (43), (47), and (48), we can propose the following time-varying control:
u 1 = g k 1 x 1 k 2 x ˙ 1
u 2 = k 3 x 2 x 2 d k 4 x ˙ 2 x ˙ 2 d + x ¨ 2 d
and
x 2 d = k 5 x 3 k 6 x ˙ 3 g k 1 x 1 k 2 x ˙ 1
Notice that x 1 and x ˙ 1 can be solved by substituting (49) into (40). It follows from (46) that the state x 3 and x ˙ 3 converge exponentially to zero. Given the typical constraint on the acceleration, for example k 1 x 1 + k 2 x ˙ 1 < 0.5   g , it is easy to verify from (48) and (51) that the state x 2 and x ˙ 2 also tend to zero exponentially.

4.3. Differentiator Design for x ˙ 2 d and x ¨ 2 d

Now, we show how to use the exact differentiator to obtain x ˙ 2 d and x ¨ 2 d in (50).
We propose the following second-order differentiator
ξ ˙ 0 = v 0
ξ ˙ 1 = λ 1 ξ 1 v 0 1 2 + ξ 2
ξ ˙ 2 = α 1 s i g n ξ 1 v 0
w ˙ 0 = α 0 ξ 0 x 2 d 1 3
v 0 = λ 0 ξ 0 x 2 d 2 3 + w 0 + ξ 1
where α 0 = α c 0 L 2 3 , α 1 = α c 1 L , λ 0 = λ c 0 L 1 3 , λ 1 = λ c 1 L 1 2 . After a finite time, the differentiator can generate the following:
ξ 0 = x 2 d ,     ξ 1 = x ˙ 2 d ,     ξ 2 = x ¨ 2 d .
The convergence property of the differentiators (52)–(56) can be guaranteed by Theorem 5 in Levant [30].

5. Numerical Simulation

To show the effectiveness of the proposed control scheme, we conduct numerical simulations for the hovercraft and the VTOL aircraft.

5.1. Hovercraft

The following parameters are used in the simulation [32]:
m = 5   kg , J = 0.05   kg m 2 ,   r = 0.124   m ,   η = 5.5   kg / s , ψ = 0.084   kg m 2 / s
We select the following control gains:
k 1 = 4.5 α 2 , k 2 = 3.5 α ,   k 3 = 120 α 2 , k 4 = 12 α , k 5 = 9 α 2 , k 6 = 6 α , α = 0.4 ,   β = 4 .
It follows that
1 = 53.63 > 0   and   2 = 82.55 > 0
The eigenvalues of matrix A 1 are
1.7580 ± 3.1855 i , 0.2420 ± 0.7222 i
For the sliding-mode velocity observer, the following gains are chosen:
k o 1 = 12 , k o 2 = 36 ,   k o 3 = 50 , k o 4 = 40 , k o 5 = 400 , k o 6 = 100 ,   k o 7 = 12 , k o 8 = 36 , k o 9 = 50 .
Figure 3 shows the position trajectories x 1 to x 3 of the hovercraft from (−2, 1) to (0, 0). The velocity trajectories with the initial condition 2 0 1     0 0 0 are present in Figure 4. From the simulation results, the proposed stabilization control successfully drives the system from the initial position to the origin. Figure 5 presents the estimation error trajectories of the higher-order sliding-mode velocity observer, respectively. The results clearly indicate that the higher-order sliding-mode observer is superior to the linear observer in terms of convergence time and accuracy.

5.2. VTOL Aircraft

We use the following gains for controls (49)–(51):
k 1 = 0.15 , k 2 = 0.8 ,   k 3 = 1 , k 4 = 2 , k 5 = 0.8 , k 6 = 1.8 .
and the following for the differentiators (52)–(56)
α c 0 = 4 ,   α c 1 = 8 ,   λ c 0 = 20 ,   λ c 1 = 10 , L = 1 .
Figure 6 shows the state trajectories and controls with the initial condition x y θ = 10 20 0 . As shown in Figure 7, the proposed differentiator can soon provide the exact first and second differentiation of the desired trajectory x 2 d due to the finite-time convergence.The control gains were selected to keep the control inputs within a feasible range, implicitly addressing actuator constraints and preventing unrealistic saturation effects.
It is worth noting that conventional methods such as backstepping [4] and adaptive control [15] are well-established for nonlinear systems. However, these techniques cannot be directly applied to second-order chained-form underactuated systems without substantial modification, since they do not inherently handle nonholonomic constraints. In contrast, the proposed time-varying control with a higher-order sliding-mode observer provides a straightforward stabilization strategy without requiring additional transformations or complex adaptive structures.
The proposed control scheme was implemented with modest computational requirements and showed consistent convergence under small perturbations in the simulations. A more comprehensive quantitative analysis of performance metrics such as mean squared error, computational cost, and robustness will be addressed in future work to maintain focus on the main theoretical contributions of this paper.

6. Conclusions

This paper has presented a time-varying control strategy for stabilizing second-order chained-form nonholonomic systems at the origin. A higher-order sliding-mode observer was incorporated to estimate unmeasured velocity signals, enabling an output-feedback implementation. Rigorous stability analysis was carried out, along with explicit guidelines for selecting feedback gains to guarantee exponential convergence. Numerical studies with two representative benchmarks—a hovercraft and a VTOL aircraft—demonstrated that the proposed method achieves stabilization effectively without the need for state or input transformations. The results highlight the practicality of the design and its ability to handle underactuated dynamics in a systematic manner. Beyond these contributions, the proposed framework establishes a foundation for future research. Potential extensions include addressing actuator saturation, enhancing robustness under stronger disturbances, and applying the method to more complex multi-agent or cooperative underactuated systems.

Author Contributions

Conceptualization, C.-C.Y. and P.-C.C.; methodology, C.-C.Y. and P.-C.C.; software, P.-C.C.; validation, C.-C.Y. and P.-C.C.; formal analysis, C.-C.Y.; investigation, P.-C.C.; writing—original draft preparation, C.-C.Y. and P.-C.C.; writing—review and editing, C.-C.Y.; visualization, P.-C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Spong, M.W. Underactuated mechanical systems. In Control Problems in Robotics and Automation; Siciliano, B., Valavanis, K.P., Eds.; Springer: London, UK, 1997. [Google Scholar]
  2. Olfati-Saber, R. Nonlinear Control of Underactuated Mechanical Systems with Application to Robotics and Aerospace Vehicles. Ph.D. Thesis, Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, Cambridge, MA, USA, February 2001. [Google Scholar]
  3. Aneke, N.P.I. Control of Underactuated Mechanical Systems. Ph.D. Thesis, Technische Universiteit Eindhoven, Eindhoven, The Netherlands, 2002. [Google Scholar]
  4. Fantoni, I.; Lozano, R. Non-linear Control for Underactuated Mechanical Systems; Springer: London, UK, 2002. [Google Scholar]
  5. Choukchou-Braham, A.; Braham, C.B.; Djemai, M.; Busawon, K. Analysis and Control of Underactuated Mechanical Systems; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  6. Rehanoglu, M.; Cho, S.; McClamroch, N.H. Discontinuous feedback control of a special class of underactuated mechanical systems. Int. J. Robust. Nonlinear Control 2000, 10, 265–281. [Google Scholar] [CrossRef]
  7. Xu, R.; Özgüner, Ü. Sliding mode control of a class of underactuated systems. Automatica 2008, 44, 233–241. [Google Scholar] [CrossRef]
  8. Olfati-Saber, R. Normal forms for underactuated mechanical systems with symmetry. IEEE Trans. Automat. Contr. 2002, 47, 305–308. [Google Scholar] [CrossRef]
  9. Olfati-Saber, R. Global configuration stabilization for the VTOL aircraft with strong input coupling. IEEE Trans. Automat. Contr. 2002, 47, 1949–1952. [Google Scholar] [CrossRef]
  10. Teel, A.R. Using saturation to stabilize a class of single-input partially linear composite systems. In Proceedings of the IFAC NOLCOS’92 Symposium, Bordeaux, France, 24–26 June 1992; pp. 369–374. [Google Scholar]
  11. Pettersen, K.Y.; Nijmeijer, H.; Gravdahl, J.T. Global uniform asymptotic stabilization of an underactuated surface vessel: Experimental results. IEEE Trans. Control Syst. Technol. 2004, 12, 891–903. [Google Scholar] [CrossRef]
  12. Lee, T.-C.; Jiang, Z.-P. New cascade approach for global k-exponential tracking of underactuated ships. IEEE Trans. Automat. Contr. 2004, 49, 2297–2303. [Google Scholar] [CrossRef]
  13. Dong, W.; Guo, Y. Global time-varying stabilization of underactuated surface vessel. IEEE Trans. Automat. Contr. 2005, 50, 859–864. [Google Scholar] [CrossRef]
  14. Tian, L.; Li, T.; Zhao, J.; Kang, Z. Finite-time discontinuous control of underactuated surface vessels: From underactuated to nonholonomic configuration. J. Franklin Inst. 2025, 362, 108034. [Google Scholar] [CrossRef]
  15. Liu, Y.; Yu, H. A survey of underactuated mechanical systems. IET Control Theory Appl. 2013, 7, 921–935. [Google Scholar] [CrossRef]
  16. Kolmanovsky, I.; McClamroch, N.H. Developments in nonholonomic control problems. IEEE Control Syst. Mag. 1995, 15, 6. [Google Scholar]
  17. Bloch, A. Nonholonomic Mechanics and Control; Springer: New York, NY, USA, 2015. [Google Scholar]
  18. Zhou, B.; Zhang, K.-K.; Jiang, H. Prescribed-time control of perturbed nonholonomic systems by time-varying feedback. Automatica 2023, 155, 111125. [Google Scholar] [CrossRef]
  19. Ma, B.L.; Yu, B. Stabilization of a class of second-order nonholonomic systems. In Proceedings of the American Control Conference, Anchorage, AK, USA, 8–10 May 2002; pp. 4365–4370. [Google Scholar]
  20. He, G.; Zhang, C.; Sun, W.; Geng, Z. Stabilizing the second-order nonholonomic systems with chained form by finite-time stabilizing controllers. Robotica 2016, 34, 2344–2367. [Google Scholar] [CrossRef]
  21. Murray, R.; Sastry, S. Nonholonomic motion planning: Steering using sinusoids. IEEE Trans. Automat. Contr. 1993, 38, 700–716. [Google Scholar] [CrossRef]
  22. Yuan, H.; Qu, Z. Smooth time-varying pure feedback control for chained nonholonomic systems with exponential convergent rate. IET Control Theory Appl. 2010, 4, 1235–1244. [Google Scholar] [CrossRef]
  23. Li, H.; Yan, W.; Shi, Y. A receding horizon stabilization approach to constrained nonholonomic systems in power form. Syst. Control Lett. 2017, 99, 47–56. [Google Scholar] [CrossRef]
  24. Zuyev, A. Exponential stabilization of nonholonomic systems by means of oscillating controls. SIAM J. Control Optim. 2016, 54, 1678–1696. [Google Scholar] [CrossRef]
  25. Romero, J.G.; Nuño, E.; Aldana, C.I. Global consensus-based formation control of perturbed nonholonomic mobile robots with time varying delays. J. Franklin Inst. 2024, 361, 557–571. [Google Scholar] [CrossRef]
  26. Lizarraga, D.A.; Aneke, N.P.I.; Nijmeijer, H. Robust point stabilization of underactuated mechanical systems via the extended chained form. SIAM J. Control Optim. 2004, 42, 2172–2199. [Google Scholar] [CrossRef]
  27. Tian, Y.-P.; Li, S. Exponential stabilization of nonholonomic dynamic systems by smooth time-varying control. Automatica 2002, 38, 1139–1146. [Google Scholar] [CrossRef]
  28. Yoshikawa, T.; Kobayashi, K.; Watanabe, T. Design of a desirable trajectory and convergent control for 3-DOF manipulator with a nonholonomic constraint. J. Robot. Soc. Jpn. 2000, 18, 584–589. [Google Scholar] [CrossRef]
  29. Slotine, J.J.E.; Li, W. Applied Nonlinear Control; Prentice Hall: Saddle River, NJ, USA, 1991. [Google Scholar]
  30. Levant, A. Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
  31. Fridman, L.; Moreno, J.; Iriarte, R. (Eds.) Sliding Modes After the First Decade of the 21st Century: State of the Art; Lecture Notes in Control and Information Sciences 412; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  32. Cremean, L.; Dunbar, W.B.; Van Gogh, D.; Hickey, J.; Klavins, E.; Meltzer, J.; Murray, R.M. The Caltech multi-vehicle wireless testbed. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; pp. 86–88. [Google Scholar]
Figure 1. The underactuated hovercraft.
Figure 1. The underactuated hovercraft.
Applsci 15 11001 g001
Figure 2. The underactuated VTOL aircraft.
Figure 2. The underactuated VTOL aircraft.
Applsci 15 11001 g002
Figure 3. The position trajectories with x 1 ( 0 ) x 2 ( 0 ) x 3 ( 0 )     x 4 ( 0 ) x 5 ( 0 ) x 6 ( 0 ) = 2 0 1     0 0 0 .
Figure 3. The position trajectories with x 1 ( 0 ) x 2 ( 0 ) x 3 ( 0 )     x 4 ( 0 ) x 5 ( 0 ) x 6 ( 0 ) = 2 0 1     0 0 0 .
Applsci 15 11001 g003
Figure 4. The velocity trajectories with x 1 ( 0 ) x 2 ( 0 ) x 3 ( 0 )     x 4 ( 0 ) x 5 ( 0 ) x 6 ( 0 ) = 2 0 1     0 0 0 .
Figure 4. The velocity trajectories with x 1 ( 0 ) x 2 ( 0 ) x 3 ( 0 )     x 4 ( 0 ) x 5 ( 0 ) x 6 ( 0 ) = 2 0 1     0 0 0 .
Applsci 15 11001 g004
Figure 5. The estimation error trajectories from the higher-order sliding-mode velocity observer ( μ = 0.5 ) .
Figure 5. The estimation error trajectories from the higher-order sliding-mode velocity observer ( μ = 0.5 ) .
Applsci 15 11001 g005
Figure 6. The state trajectories with x y θ = 10 20 0 .
Figure 6. The state trajectories with x y θ = 10 20 0 .
Applsci 15 11001 g006
Figure 7. The state variables of the differentiator: ξ 0 ,   ξ 1 ,   ξ 2 .
Figure 7. The state variables of the differentiator: ξ 0 ,   ξ 1 ,   ξ 2 .
Applsci 15 11001 g007
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

Yih, C.-C.; Chin, P.-C. Higher-Order Sliding-Mode Velocity Observer-Based Exponential Stabilization of the Second-Order Chained-Form System. Appl. Sci. 2025, 15, 11001. https://doi.org/10.3390/app152011001

AMA Style

Yih C-C, Chin P-C. Higher-Order Sliding-Mode Velocity Observer-Based Exponential Stabilization of the Second-Order Chained-Form System. Applied Sciences. 2025; 15(20):11001. https://doi.org/10.3390/app152011001

Chicago/Turabian Style

Yih, Chih-Chen, and Pei-Chieh Chin. 2025. "Higher-Order Sliding-Mode Velocity Observer-Based Exponential Stabilization of the Second-Order Chained-Form System" Applied Sciences 15, no. 20: 11001. https://doi.org/10.3390/app152011001

APA Style

Yih, C.-C., & Chin, P.-C. (2025). Higher-Order Sliding-Mode Velocity Observer-Based Exponential Stabilization of the Second-Order Chained-Form System. Applied Sciences, 15(20), 11001. https://doi.org/10.3390/app152011001

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop