Next Article in Journal
Neural Network-Enhanced Performance Rapid Prediction and Matching Optimization Framework for Solid Rocket Motor
Next Article in Special Issue
Prescribed Performance-Based Predefined-Time Sliding Mode Control for Hypersonic Vehicles
Previous Article in Journal
Effect of Compressor Root Slot Structure on Suppressing Corner Separation and Aerodynamic Parameter Deterioration Induced by Seal Cavity Leakage Flow
Previous Article in Special Issue
Efficient Reachable Domain Search-Tracking for Cislunar Non-Cooperative Targets via Designed Quadrature
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Neural Barrier Function-Based Fast Terminal Sliding Mode Control for Bionic Aerial Manipulators in Canopy Sampling

1
School of Mechanical and Electrical Engineering, Quanzhou University of Information Engineering, Quanzhou 362000, China
2
College of Mechanical Engineering, Jiangsu University of Technology, Zhongwu Street, Changzhou 213001, China
3
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Aerospace 2026, 13(4), 392; https://doi.org/10.3390/aerospace13040392
Submission received: 17 March 2026 / Revised: 31 March 2026 / Accepted: 10 April 2026 / Published: 21 April 2026
(This article belongs to the Special Issue New Perspective on Flight Guidance, Control and Dynamics)

Abstract

This paper proposes a novel adaptive sliding mode control strategy for bionic aerial manipulators performing canopy-sampling tasks. Specifically, an adaptive neural barrier function-based fast terminal sliding mode control (BFASMC-NN) scheme is developed to address the joint-space trajectory tracking problem by integrating fast continuous nonsingular terminal sliding mode control (FNTSMC), neural networks (NNs), and barrier functions (BFs). The aerial manipulator is modeled as a rootless system, and its kinematic and dynamic characteristics are analyzed separately. Radial basis function neural networks (RBF-NNs) are introduced to approximate lumped disturbances, while BFs are incorporated to mitigate the effects of joint input saturation. Meanwhile, FNTSMC is employed to guarantee finite-time convergence of the system states. The stability of the closed-loop system is rigorously proven based on Lyapunov stability theory. Two simulation studies are conducted to validate the proposed method, and the results demonstrate that it achieves stronger disturbance rejection capability, faster convergence, and higher tracking accuracy than existing approaches.

1. Introduction

Canopy sampling refers to the collection of leaves, fruits, or branches for the assessment of plant health, nutritional status, and ecological functions. It provides an important scientific basis for agricultural production, forest management, and environmental monitoring [1]. In addition, canopy sampling supports the investigation of plant responses to climate change, thereby contributing to sustainable development and ecological conservation. However, conventional manual canopy sampling is often constrained by several practical limitations, including the risk of falls during high-altitude operations, limited accessibility to samples located at the top of the canopy, and low operational efficiency. To overcome these drawbacks, aerial manipulators, which integrate rotorcraft platforms with robotic manipulators, have emerged as a safer and more efficient solution for canopy sampling in hazardous environments, with the potential to substantially improve both sampling quality and operational efficiency [2]. In the proposed canopy-sampling framework, the 2-DOF robotic arm is introduced to accomplish the final-stage target interaction, including local reach adjustment, end-effector pose alignment, and leaf grasping/picking, whereas the quadrotor primarily provides aerial mobility and hovering support. Nevertheless, the effective deployment of aerial manipulators relies heavily on the design of a robust control system, which must address several critical challenges [3,4,5]:
(i)
The motion coupling between the rotorcraft and the manipulator results in strong dynamic interactions, whereby manipulator movements disturb the attitude and position of the aerial platform, leading to increased system nonlinearity and degraded stability.
(ii)
The control performance of the aerial manipulator is highly susceptible to external disturbances, such as wind, airflow fluctuations, and environmental obstacles, which may compromise tracking accuracy and system stability.
(iii)
Considering the limited endurance of the aerial system, fast and energy-efficient control is essential for improving task execution efficiency and prolonging operational time during canopy sampling.
Challenges (i) and (ii) can be collectively interpreted as lumped disturbances acting on the aerial manipulator, including internal coupling effects, modeling uncertainties, and external disturbances. In contrast, challenge (iii) emphasizes the performance requirements of canopy-sampling tasks, particularly the need for fast and stable control responses. To achieve rapid and accurate trajectory tracking in the presence of such lumped disturbances, a variety of control strategies have been investigated, including PID control [6], neural networks [7], adaptive control [8], feedback linearization [9], and sliding mode control (SMC) [10]. Among these approaches, SMC has been widely adopted in robotic systems because of its simple structure, ease of implementation, and inherent robustness [11]. However, conventional SMC generally suffers from chattering, which may deteriorate control performance and excite high-frequency unmodeled dynamics, thereby causing system oscillation or even instability [12].
To address these drawbacks, a series of advanced sliding mode control schemes have been developed to accelerate state convergence and strengthen disturbance rejection, making them more suitable for complex robotic manipulation tasks. For instance, Zhang et al. [13] and Zhong et al. [14] proposed chattering-free integral terminal sliding mode control (ITSMC) methods for robot manipulators subject to parametric uncertainties and external disturbances, achieving global finite-time tracking stability, fast transient performance, and high steady-state accuracy. Nevertheless, ITSMC usually requires accurate initialization of the integral term to avoid undesired transients or instability, which imposes additional design constraints and weakens practical robustness. To reduce the sensitivity to initial conditions, disturbance observers and state observers have been incorporated into terminal sliding mode control (TSMC) in Refs. [15,16], thereby improving disturbance estimation and compensation performance. However, observer-based methods typically require relatively high bandwidth for accurate disturbance reconstruction, which may increase sensitivity to measurement noise.
Neural network (NN) techniques, owing to their powerful nonlinear approximation capability, provide an alternative means of compensating for system uncertainties and have therefore been widely combined with TSMC. For example, Shen et al. [17] and Yao et al. [18] employed NN-based approximation schemes to estimate system uncertainties, thereby improving joint-space trajectory tracking accuracy of aerial manipulators within the TSMC framework. Therefore, integrating NN-based uncertainty estimation into sliding mode control provides an effective way to accelerate state convergence and enhance suppression of lumped disturbances.
On the other hand, conventional SMC generally requires prior knowledge of the upper bound of disturbances, which often leads to the selection of a sufficiently large control gain for robustness. However, an excessively large gain may cause overactuation and impose substantial stress on the actuator [19,20]. This issue becomes even more pronounced when the disturbance upper bound is unavailable, as the resulting control design may further aggravate input saturation. Existing approaches for handling input saturation mainly include anti-windup strategies [21], soft-saturation methods [22], gain-adjustment techniques [23], and robust control schemes [24].
Barrier functions (BFs) provide an effective means of addressing this problem. A BF is a smooth function defined on an open set around the origin, whose value tends to infinity as the state approaches the boundary of the admissible region [25,26]. By exploiting this property, the controller can enforce input constraints while enhancing anti-saturation capability. In particular, the dynamic characteristics of BFs eliminate the need for explicit knowledge of the disturbance upper bound. Moreover, because the control gain can be adaptively reduced as the disturbance level decreases, BF-based designs help avoid excessive conservatism and mitigate overestimation of the control input.
Recent studies have demonstrated the effectiveness of combining BFs with sliding mode control for input-constrained mechanical systems. For example, Saleh et al. incorporated a BF-based mechanism into terminal sliding mode control (TSMC), enabling dynamic adjustment of the control magnitude near constraint boundaries and thereby improving the operational safety of robotic manipulators [27]. Similarly, Mohammad et al. integrated BFs into integral sliding mode control (ISMC) for trajectory tracking of flexible robotic arms under unknown disturbances, and the simulation results verified the effectiveness of the proposed strategy [28]. These studies indicate that BF-based designs can improve controller adaptability and promote smoother and safer joint motion in robotic manipulators.
Motivated by the above discussion, this paper proposes an FNTSMC-based joint-space trajectory tracking control scheme for bionic aerial manipulators in canopy-sampling tasks, in which NNs and BFs are incorporated to compensate for lumped disturbances and handle input saturation, respectively. As shown in Figure 1, inspired by the interaction constraints observed in eagle–environment interactions, the operational scenarios of bionic aerial manipulators can be broadly classified into three categories: contact, grasping, and suspension. In the canopy-sampling task investigated in this study, the system operates in the grasping mode. The main contributions of this paper are summarized as follows:
(i)
A bionic aerial manipulator platform composed of a quadrotor UAV and a two-degree-of-freedom robotic arm is established for high-altitude canopy sampling. The proposed platform provides a safer and more efficient alternative to manual operation in hazardous environments.
(ii)
An FNTSMC scheme is developed for joint-space trajectory tracking control of the aerial manipulator. By incorporating an RBF-NN into the control framework, the proposed method enables effective approximation and compensation of lumped disturbances, leading to improved robustness and tracking performance compared with [29].
(iii)
A BF-based anti-saturation mechanism is further embedded into the FNTSMC framework to handle actuator input constraints. Compared with [30], the resulting controller can reduce excessive control input, enhance robustness against saturation effects, and achieve faster convergence and higher tracking accuracy for canopy-sampling tasks.
The remainder of this paper is organized as follows. Section 2 presents the dynamic modeling of the aerial manipulator. Section 3 details the controller design, and Section 4 gives the stability analysis of the proposed method. Section 5 presents two simulation examples to verify the effectiveness of the proposed approach. Finally, Section 6 concludes the paper and discusses future research directions.

2. Dynamics Modeling

A conventional quadrotor is mainly composed of an X-shaped airframe, on which four brushless DC motors and their corresponding propellers are mounted. The free-body diagram of the quadrotor is illustrated in Figure 2. Two coordinate frames are introduced: the inertial frame O I X I Y I Z I and the body-fixed frame O B X B Y B Z B . In the body-fixed frame, F i ( i = 1 , 2 , 3 , 4 ) represents the thrust generated by the ith rotor, and M i ( i = 1 , 2 , 3 , 4 ) represents the corresponding reaction torque. On this basis, the following four control inputs are defined to establish the dynamic model of the system:
U 1 = F 1 + F 2 + F 3 + F 4 U 2 = F 2 F 4 L U 3 = F 3 F 1 L U 4 = M 2 + M 4 M 1 M 3
where L denotes the distance between the center of mass of the quadrotor and the center of each rotor.
Remark 1. 
This article considers the canopy-sampling task of a bionic aerial manipulator under hovering conditions. During operation, the quadrotor primarily acts as an aerial carrier, and its position and attitude variations are assumed to be sufficiently small. As a result, the influence of the quadrotor on the manipulator dynamics is regarded as an internal coupling effect and absorbed into the lumped disturbance term. Under this assumption, only the dynamic model of the two-degree-of-freedom manipulator is considered in the subsequent analysis [31].
The kinematic representation of the bionic aerial manipulator requires three categories of coordinate frames: the inertial frame { I } , the quadrotor body-fixed frame { B } , and the manipulator frames. The manipulator frames are further defined as the joint 1 frame { 1 } , the joint 2 frame { 2 } , and the end-effector frame { e } . Let P q B denote the position vector of the quadrotor UAV expressed in frame { B } , and let P e I denote the position vector of the manipulator end-effector expressed in frame { I } . Moreover, let R B I denote the rotation matrix describing the coordinate transformation between frames { I } and { B } , and let P e B and R e B denote the position and orientation of the end-effector relative to the quadrotor body frame, respectively. Accordingly, the following relationship holds [32]:
P e I = P q B + R B I P e B
R e I = R B I R e B
R B I = c θ c ψ s ϕ s θ c ψ c ϕ s ψ c ϕ s θ c ψ + s ϕ s ψ c θ s ψ s ϕ s θ s ψ + c ϕ c ψ c ϕ s θ s ψ s ϕ c ψ s θ s ϕ c θ c ϕ c θ
where ϕ , θ , and ψ are Euler angles. s ( · ) and c ( · ) are abbreviations for s i n ( · ) and c o s ( · ) , respectively.
From Equations (2)–(4), the pose of the manipulator end-effector is derived through a sequence of coordinate transformations between adjacent link frames.
The geometric parameters of the manipulator are established according to the standard Denavit–Hartenberg (DH) convention [33], as summarized in Table 1.
Based on Table 1, the forward kinematics model of the aerial manipulator A e b is derived as follows:
A e b = A b 0 A 1 0 A 2 1 A 2 e
where A represents the homogeneous transformation matrix [34]. Furthermore, the inverse kinematics equation of the manipulator can be derived analytically [35].

Dynamics

According to Lagrange’s equation [36,37], the kinetic energy of link 1 is described as:
T 1 = 1 2 I 1 q ˙ 1 2 + 1 2 m 1 c 1 2 q ˙ 1 2
where q 1 is the generalized coordinates of joint 1, q ˙ 1 is the angular acceleration, I 1 is the moment of inertia of link 1, c 1 is the distance of the center of mass of link 1 from joint 1, and m 1 is the mass of link 1.
Similarly, the kinetic energy of link 2 is given as:
T 2 = 1 2 I 2 q ˙ 1 + q ˙ 2 2 + 1 2 m 2 l 1 2 q ˙ 1 2 + c 2 2 q ˙ 1 + q ˙ 2 2 + 2 l 1 c 2 q ˙ 1 q ˙ 1 + q ˙ 2
where q 2 is the generalized coordinates of joint 2, q ˙ 2 is the angular acceleration, I 2 is the moment of inertia of link 2, c 2 is the distance of the center of mass of link 2 from joint 2, and m 2 is the mass of link 1.
The kinetic energy of the end-effector is calculated as:
T e = 1 2 m e l 1 2 q ˙ 1 2 + l 2 2 q ˙ 1 + q ˙ 2 2 + 2 l 1 l 2 q ˙ 1 q ˙ 1 + q ˙ 2
where m e is the mass of the end-effector, and l 1 and l 2 are the length of the link 1 and link 2, respectively.
The total kinetic energy of the bionic aerial manipulator is determined by integrating the contributions from Equations (6)–(8), as follows:
T = T 1 + T 2 + T e
Writing the above equation in compact form gives the kinetic energy equations for the manipulator:
T = 1 2 q ˙ T M ( q ) q ˙
where M 11 = I 1 + m 1 c 1 2 + I 2 + m 2 l 1 2 + c 2 2 + 2 l 1 c 2 cos q 2 + m e l 1 2 + l 2 2 + 2 l 1 l 2 cos q 2 , M 2 = I 2 + m 2 c 2 2 + m e l 2 2 , and M 12 = M 21 = I 2 + m 2 c 2 2 + l 1 c 2 cos q 2 + m e l 2 2 + l 1 l 2 cos q 2 ; c 1 and c 2 are the distance from the center of mass of link to joint; and I 1 and I 1 are the moment of inertia of the links.
The potential energy of the manipulator arises solely from gravitational forces. Denoting the gravitational potential energy of link 1 as ν 1 , link 2 as ν 2 , and the end-effector as ν e , the total potential energy of the system can be expressed as the sum of these individual components:
ν = ν 1 + ν 2 + ν e
For each generalized coordinate q 1 and q 2 , the Lagrange equations [38] are calculated by Equations (10) and (11) as:
d d t L q ˙ i L q i = τ i ( i = 1 , 2 ) L = T ν
The dynamical equation for the bionic aerial manipulator can be derived by associating the Lagrange equations with the two generalized coordinates, ensuring a systematic and rigorous formulation:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) = τ
where C 11 = 1 2 m 2 l 1 c 2 + m e l 1 l 2 sin q 2 q ˙ 2 , C 12 = 1 2 m 2 l 1 c 2 + m e l 1 l 2 sin q 2 q ˙ 1 + q ˙ 2 .
Remark 2. 
In practical applications, joint friction in a manipulator generates frictional moments, which typically comprise static friction, viscous friction, and Coulomb friction [39].
According to Remark 2, the frictional moments can be described as:
F i q ˙ i = F c , i sgn q ˙ i + F v , i q ˙ i + F s , i , q ˙ i = 0 0 , q ˙ i 0 ( i = 1 , 2 )
where F s , i is the coefficient of static friction, F c , i is the Coulomb friction coefficient, and F v , i is the coefficient of viscous friction.
Considering the intrinsic properties of the robotic manipulator, its dynamic model must adhere to the constraints defined by Equations (13) and (14), which can be reformulated as follows:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) + F ( q ) = τ + τ d
Remark 3. 
The coupling effect between the manipulator and the quadrotor presents significant modeling challenges. As this study focuses solely on the motion control of the manipulator in the hovering state, this coupling effect is treated as an unmodeled dynamic within the lumped disturbances. Additionally, the lumped disturbances encompass other factors, including sensor noise, joint backlash, and external environmental influences [40].
To address the above lumped disturbances, a diagonal gain matrix Δ M ( q ) is introduced, allowing Equation (15) to be reformulated as:
τ = Δ M ( q ) q ¨ + Γ
where Γ = [ M ( q ) Δ M ( q ) ] q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) + F ( q ) τ d .

3. Controller Design

Taking Joint 1 as an example to illustrate the process of the proposed controller, the tracking error e 1 for the joint angle, along with its first and second-order derivatives e ˙ 1 and e ¨ 1 , is expressed as follows:
e 1 = q 1 r q 1 e ˙ 1 = q ˙ 1 r q ˙ 1 e ¨ 1 = q ¨ 1 r q ¨ 1
A fast continuous non-singular terminal sliding mode surface is designed as:
s 1 = e 1 + λ 1 sig e ˙ 1 γ 1 = e 1 + λ 1 e ˙ 1 γ 1 tanh e ˙ 1
where t a n h ( · ) is the hyperbolic tangent function ensuring smooth transitions during s 1 switching, effectively suppressing chattering. λ 1 and γ 1 are the control parameters.
Deriving Equation (18) and making s 1 = 0 gives:
s ˙ 1 = e ˙ 1 + λ 1 γ 1 e ˙ 1 γ 1 1 e ¨ 1 = 0
Using Equations (17)–(19), the following expression can be derived:
τ e 1 = Δ M 1 ( q ) λ 1 1 γ 1 1 sig e ˙ 1 2 γ 1 + q ¨ 1 r + Δ M 1 ( q ) 1 Γ 1
As noted in Remark 3, the lumped disturbances are unknown and cannot be directly utilized in designing the control law to address the tracking control problem for the aerial manipulator. To overcome this, the RBF-NN approximation technique is employed to reconstruct the lumped disturbances. The formulation is given as:
Γ ^ 1 = W 1 T Φ 1
where W 1 = W 1 , , W l T represents the unknown weight vector, Φ 1 = ϕ 1 , , ϕ l T denotes the basis function satisfying Φ 1 l , l > 1 denotes the node number, and ε * is the bounded approximation error.
By combining Equations (20) and (21), the following equivalent control law can be obtained:
τ e 1 = Δ M 1 ( q ) λ 1 1 γ 1 1 sig e ˙ 1 2 γ 1 + q ¨ 1 r + Δ M 1 ( q ) 1 Γ ^ 1
Remark 4. 
In practical scenarios, the joint motors of the bionic aerial manipulator have an upper output limit. Exceeding this threshold can damage the motors, potentially causing uncontrolled or stuck joints, thereby compromising the system’s stability and accuracy.
According to Remark 4, an adaptive reaching law is proposed to address the actuator saturation problem, as follows:
τ s 1 = Δ M 1 ( q ) k ^ 1 sig s 1
where k 1 ^ is the adaptive control gain, which can be designed as:
k ^ 1 = δ 1 0 t exp α 1 s 1 s 1 d t , 0 t t ¯ f 1 s 1 , t > t ^
where δ 1 0 and α 1 > 0 are the control parameters to be tuned. f 1 s 1 is the barrier function with the following form:
f 1 s 1 = s 1 L ε 1 s 1 , s 1 ε 1 , ε 1
where ε 1 > 0 represents a very small region to which the tracking error ultimately converges, and L is the gain. The mathematical representation of the barrier function (BF) is shown in Figure 3, with ε 1 = 0.5 and L = 0.1 . As observed in the figure, when s 1 approaches ε 1 or ε 1 , f 1 s 1 tends toward infinity, significantly increasing the adaptive control gain k ^ 1 . This drives s 1 back to the origin, effectively preventing excessively high control inputs.
The control torque for Joint 1, considering the couplings described in Equations (19)–(22), is expressed as follows:
τ 1 = τ e 1 + τ s 1 = Δ M 1 ( q ) λ 1 1 γ 1 1 sig e ˙ 1 2 γ 1 + q ¨ 1 r + Δ M 1 ( q ) 1 Γ ^ 1 Δ M 1 ( q ) k ^ 1 sig s 1
Likewise, the control moment for joint 2 is derived as:
τ 2 = τ e 2 + τ s 2 = Δ M 2 ( q ) λ 2 1 γ 2 1 sig e ˙ 2 2 γ 2 + q ¨ 2 r + Δ M 2 ( q ) 1 Γ ^ 2 Δ M 2 ( q ) k ^ 2 sig s 2
Finally, Figure 4 displays the control structure of the BFASMC-NN.

4. Stability Analysis

Similarly, Joint 1 is used as an example to demonstrate the stability of the proposed control strategy.
Theorem 1. 
For the aerial manipulator system in Equation (15) under the control law (25) within the time interval 0 t t ¯ , there exists a positive constant k ¯ such that the adaptive control gain k ^ is bounded by k ^ k ¯ [26].
Theorem 2. 
Under the control law (26), the tracking error e 1 in (17) and sliding surface s 1 in (17) converge within a finite time to a predefined minimal threshold for any initial conditions, as follows:
s 1 < ε 1
e 1 < 2 ε 1
Taking the derivative of Equation (18) yields:
s ˙ 1 = e ˙ 1 + λ 1 γ 1 e ˙ 1 γ 1 1 e ¨ 1 = e ˙ 1 + λ 1 γ 1 e ˙ 1 γ 1 1 q ¨ 1 r q ¨ 1 = e ˙ 1 + λ 1 γ 1 e ˙ 1 γ 1 1 Δ M 1 ( q ) 1 Δ M 1 ( q ) q ¨ 1 r λ 1 1 γ 1 1 sig e ˙ 1 2 γ 1 Δ M 1 ( q ) q ¨ 1 r Γ ^ 1 + Γ 1 k ^ 1 sig s 1 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 sig s 1 Δ M 1 ( q ) 1 Γ ^ 1 Γ 1 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 sig s 1 Δ M 1 ( q ) 1 δ Γ 1
When conducting stability analysis, it is necessary to consider the two scenarios described in the adaptive law of Equation (24), namely 0 t t ¯ and t > t ¯ . The following parts will individually analyze the stability of each scenario.
(1) Scenario 1: 0 t t ¯ . Consider the following Lyapunov function:
V 1 = 1 2 s 1 2 + 1 2 ρ k ˜ 2
where ρ denotes a positive number and k ˜ = k ^ k ¯ .
Taking the time derivative of Equation (31) and substituting Equation (30) into it yields:
V ˙ 1 = s 1 s ˙ 1 + ρ k ˜ k ˜ ˙ = s 1 λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 sig s 1 Δ M 1 ( q ) 1 δ Γ 1 + ρ ( k ^ k ¯ ) δ 1 exp α 1 s 1 s 1 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 s 1 Δ M 1 ( q ) 1 δ Γ 1 s 1 + ρ ( k ^ k ¯ ) δ 1 exp α 1 s 1 s 1 λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 s 1 + Δ M 1 ( q ) 1 δ Γ 1 s 1 + ρ ( k ^ k ¯ ) δ 1 exp α 1 s 1 s 1 λ 1 γ 1 e ˙ 1 γ 1 1 ( k ^ k ¯ ) s 1 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 Δ M 1 ( q ) 1 δ Γ 1 s 1 + ρ δ 1 exp α 1 s 1 λ 1 γ 1 e ˙ 1 γ 1 1 ( k ^ k ¯ ) s 1
Setting A 1 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 Δ M 1 ( q ) 1 δ Γ 1 and B 1 = ρ δ 1 exp α 1 s 1 λ 1 γ 1 e ˙ 1 γ 1 1 s 1 , one gets:
V ˙ 1 A 1 2 s 1 2 B 1 2 ρ 1 ρ 2 | k ˜ | min 2 A 1 , B 1 2 ρ 1 s 1 2 + ρ 2 | k ˜ | min 2 A 1 , B 1 2 ρ 1 V 1 1 2 Υ 1 V 1 1 2
Remark 5. 
Since the lumped disturbances are low-frequency and disordered, e ˙ 1 in Equation (16) cannot equal zero. To simulate these disturbances, Gaussian white noise is included. Consequently, A 1 > 0 . Additionally, there always exists a positive constant ρ such that ρ δ 1 exp α 1 s 1 > λ 1 γ 1 e ˙ 1 γ 1 1 , leading to B 1 > 0 .
With Remark 5, V ˙ 1 in Equation (32) satisfies the condition that V ˙ 1 0 . Therefore, the control system is stability.
Theorem 3. 
Consider the following first-order nonlinear inequality for a positive-definite Lyapunov function V ( x ) :
V ˙ ( x ) + ι V ϖ ( x ) 0
where ι > 0 , ϖ > 0 . Given any initial condition V ( 0 ) , V ( x ) will converge to zero within a finite time t f , which is bounded by:
t f V 1 ϖ ( x ) ι ( 1 ϖ )
Based on Theorem 1, the sliding mode surface s 1 in Equation (18) will converge to a neighborhood of zero within a finite time t ¯ , and the finite time satisfies the following condition:
t ¯ V 1 1 2 ( 0 ) V 1 1 2 ( t ^ ) 1 2 Υ 1
and the trajectory tracking error e 1 of the joint 1 will also converge to zero within the above finite time. Furthermore, the control torque in Equation (26) can achieve bounded convergence within a finite time.
(2) Scenario 2: t t ¯ . Consider the following Lyapunov function:
V 2 = 1 2 s 1 2 + 1 2 k ˜ 2
Differentiating the above equation and substituting Equation (26) into Equation (33) results in:
V ˙ 2 = s 1 s ˙ 1 + k ˜ k ˜ ˙ = s 1 λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 sig s 1 Δ M 1 ( q ) 1 δ Γ 1 + ( k ^ k ¯ ) ε 1 ε 1 s 1 2 sign s 1 s ˙ 1 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 s 1 Δ M 1 ( q ) 1 δ Γ 1 s 1 + ( k ^ k ¯ ) ε 1 ε 1 s 1 2 λ 1 γ 1 e ˙ 1 γ 1 1 ( k ^ k ¯ ) Δ M 1 ( q ) 1 δ Γ 1 sign s 1 λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 s 1 + Δ M 1 ( q ) 1 δ Γ 1 s 1 + k ^ k k ¯ ε 1 ε 1 s 1 2 λ 1 γ 1 e ˙ 1 γ 1 1 ( k ^ k ¯ ) + Δ M 1 ( q ) 1 δ Γ 1 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 Δ M 1 ( q ) 1 δ Γ 1 s 1 ε 1 ε 1 s 1 2 λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 2 k ¯ Δ M 1 ( q ) 1 δ Γ 1 | k ^ k ¯ |
Similarly, setting A 2 = λ 1 γ 1 e ˙ 1 γ 1 1 k ^ 1 Δ M 1 ( q ) 1 δ Γ 1 and B 2 = ε 1 ε 1 s 1 2 λ 1 γ 1 e ˙ 1 γ 1 1 ( k ^ k ¯ ) Δ M 1 ( q ) 1 δ Γ 1 , we get:
V ˙ 2 A 2 2 s 1 2 B 2 2 ρ 1 ρ 2 | k ˜ | min 2 A 2 , B 2 2 ρ 1 s 1 2 + ρ 2 | k ˜ | min 2 A 2 , B 2 2 ρ 1 V 1 1 2 Υ 2 V 2 1 2
Based on Theorem 1, the sliding mode surface s 2 in Equation (18) will converge to a neighborhood of zero within a finite time t ¯ , and the finite time satisfies the following condition:
t ¯ V 2 1 2 ( 0 ) V 2 1 2 ( t ¯ ) 1 2 Υ 2
and the trajectory tracking error e 2 of the joint 2 will also converge to zero within the above finite time. The control torque in Equation (27) is also boundedly convergent in finite time.

5. Simulation and Results

In the simulation cases, the parameters of the aerial manipulator are selected as: m 1 = 0.089 kg , m 2 = 0.227 kg , m e = 0.03 kg , l 1 = 0.113 m , l 2 = 0.400 m , c 1 = 0.05 m , c 2 = 0.20 m , I 1 = 9.5 × 10 5 kg · m 2 , I 2 = 3.0 × 10 3 kg · m 2 , and g = 9.8 m / s 2 .
Simulation Case A: Sinusoidal trajectory tracking. The reference trajectories of the two joints are selected as q 1 r = 57.3 sin ( π t ) and q 2 r = 57.3 cos ( π t ) . The initial states are given by q ˙ 1 , q ˙ 2 , q 1 , q 2 = 0 , 0 , 2.8 , 2.8 . To examine the disturbance rejection performance, high-frequency Gaussian noise with an amplitude of 0.15 Nm is added as the disturbance torque. The total simulation time is 15 s. For performance comparison, the proposed method is evaluated against the FNTSMC-LESO approach in [41] and the LADRC approach in [42]. The controller parameters are obtained through empirical tuning and are listed in Table 2. In addition, this simulation case provides a feasible parameter set for the subsequent studies.
Figure 5 and Figure 6 present the tracking responses of two joints under three control strategies. The results demonstrate that all three controllers effectively suppress lumped disturbances, achieving satisfactory system performance. During the transient phase, BFASMC-NN and FNTSMC-LESO deliver smoother responses with reduced chattering compared to LADRC, minimizing actuator impact and prolonging their lifespan. This also highlights the robustness of BFASMC-NN and FNTSMC-LESO, as they exhibit lower sensitivity to initial conditions. Furthermore, based on rise time and settling time metrics during the transient phase, BFASMC-NN outperforms FNTSMC-LESO, particularly in the response of Joint 2. These findings suggest that the incorporation of barrier functions and non-singular terminal sliding mode surfaces in the proposed controller effectively reduces output chattering, enhances control signal smoothness, and improves overall system performance.
Figure 7 and Figure 8 present the tracking error curves of Joint 1 and Joint 2 for the three controllers, thereby illustrating their steady-state performance. It is evident that LADRC, due to the absence of an anti-saturation mechanism, produces excessive actuator input in Joint 1. In comparison, BFASMC-NN exhibits the best tracking performance, which can be attributed to the neural network-based estimation and compensation of lumped disturbances. Quantitatively, with RMSE adopted as the performance index, BFASMC-NN yields an RMSE of 0.0014 for Joint 1, representing improvements of 6.7% and 30% over FNTSMC-LESO and LADRC, respectively. For Joint 2, the corresponding RMSE is reduced by 62.3% relative to FNTSMC-LESO and by 67.2% relative to LADRC. These results verify the superiority of the proposed controller in terms of tracking accuracy and disturbance rejection. Moreover, the results suggest that the tracking error of Joint 1 propagates to Joint 2 through inter-joint coupling, leading to amplified overall tracking errors. This issue deserves further investigation in future studies.
Figure 9 and Figure 10 present the torque responses of the three controllers. It can be seen that BFASMC-NN yields smoother transient behavior and reaches the steady state faster than FNTSMC-LESO and LADRC. The reduced switching activity of the proposed control law alleviates actuator impact and is beneficial for actuator protection. In contrast, FNTSMC-LESO and LADRC exhibit more noticeable oscillations, suggesting relatively inferior robustness in the presence of high-frequency disturbances. In steady state, BFASMC-NN maintains the most stable torque response, with the smallest fluctuation around zero, indicating higher tracking accuracy and more effective lumped-disturbance compensation. Although FNTSMC-LESO also performs well, its steady-state torque variation is slightly larger. LADRC shows the most severe torque oscillation throughout the entire control process, which may adversely affect actuator longevity. Overall, these results confirm that BFASMC-NN provides superior robustness, smoother control action, and better steady-state performance.
Simulation Case B: Motion planning. The quadrotor is assumed to hover at a fixed position, with its center of mass located at ( 0.509 m , 0 m , 0.006 m ) and its attitude specified as ( 0 , 0 , 0 ) . The target leaf sample is identified by the perception system at ( 0.045 m , 0.35 m , 0.006 m ) , with an orientation of ( 0 , 0 , 115 ) . The task is to control the manipulator end-effector to reach the target leaf and accomplish the picking operation within 5 s. To verify the reachability of the planned motion, the workspace of the aerial manipulator is evaluated using the Monte Carlo method [43], according to Equation (41), as shown in Figure 11.
q i = q i   min + q i   max q i   min · randn ( 0 , 1 )
where randn ( · ) is a random function following a normal distribution. q i   min and q i   max represent the minimum and maximum joint angles, respectively. By substituting the generated random joint angles into the forward kinematics Equation (4), the position of the aerial manipulator’s end-effector can be obtained. The potential trajectory of the end-effector when 10,000 points are sampled is shown in Figure 10.
Furthermore, the inverse kinematics equations of the bionic aerial robotic arm are formulated analytically. The joint angles corresponding to the initial and target joint angles are determined. A Cycloidal curve expressed by Equation (42) is then utilized to plan the sequence of joint angle transitions from the initial state to the final state.
q ( t ) = q initial + q total t t e 1 2 π sin 2 π t t e
where q initial denotes the initial joint angles, q total denotes the target joint angles, t represents the current time, and t e denotes the total time. Figure 12 presents the results of the trajectory planning. It should be noted that the Monte Carlo workspace in this study is used only to verify geometric reachability of the target point, rather than to guarantee singularity-free straight-line connectivity between arbitrary points in the workspace.
Subsequently, the three-dimensional model of the canopy-sampling aerial manipulator was imported into MATLAB/Simulink 2024b, and the three controllers presented in Case A were used to track the planned joint trajectories. The other initial conditions were the same as those in Case A, and the simulation time was 5 s. The results are shown in Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19.
Figure 13 and Figure 14 show the joint angle responses of q 1 and q 2 in Case 2 under BFASMC-NN, FNTSMC-LESO, and LADRC. It can be observed that all three controllers can track the desired trajectories, but their transient performances differ significantly. BFASMC-NN and FNTSMC-LESO both achieve fast convergence for q 1 and q 2 , whereas BFASMC-NN exhibits smoother responses and less chattering, especially at the initial stage. In contrast, LADRC produces relatively larger oscillations during the transient process. The enlarged plots further confirm that BFASMC-NN suppresses tracking errors more effectively and reaches a stable state near zero more quickly. These results indicate that BFASMC-NN outperforms FNTSMC-LESO and LADRC in terms of convergence speed, overshoot reduction, chatter suppression, and overall smoothness of the tracking response.
Figure 15 and Figure 16 show the tracking error responses in Case B under the three controllers. It can be seen that all methods achieve error convergence, whereas BFASMC-NN and FNTSMC-LESO exhibit smaller steady-state errors than LADRC. For Joint 1, FNTSMC-LESO yields the smallest RMSE, followed by BFASMC-NN and LADRC. For Joint 2, BFASMC-NN achieves the best tracking accuracy, with lower RMSE than both FNTSMC-LESO and LADRC. Overall, the results further confirm the effectiveness of the proposed controller in Case B, particularly in reducing the tracking error of Joint 2 while maintaining satisfactory performance for Joint 1.
Figure 17 and Figure 18 show the torque responses of the two joints. Compared with FNTSMC-LESO and LADRC, BFASMC-NN produces smoother torque profiles and reaches a stable state more rapidly, with smaller oscillations. The enlarged transient responses further confirm that BFASMC-NN has the least chattering among the three methods. By contrast, although LADRC preserves steady-state stability, it exhibits more noticeable oscillations during the transient phase, implying stronger sensitivity to initial disturbances. These results demonstrate that BFASMC-NN achieves the most stable torque output and the smoothest control performance for both joints.
Figure 19 shows the visual simulation results of the canopy-sampling task carried out by the aerial manipulator. The snapshots at successive time instants clearly depict the process of approaching the target, performing grasping, and maintaining stable contact, which verifies the effectiveness of the proposed control strategy in achieving accurate motion execution within the specified time horizon.

6. Conclusions

This paper proposes a BF-enhanced fast continuous nonsingular terminal sliding mode control strategy for canopy sampling by bionic aerial manipulators. By integrating an RBF-NN-based lumped-disturbance estimator, a BF-based anti-saturation mechanism, and an FNTSMC framework, the proposed controller achieves finite-time convergence, improved disturbance rejection, and high-accuracy trajectory tracking. Comparative simulation results verify that the proposed method outperforms FNTSMC-LESO and LADRC in terms of convergence speed, tracking precision, and robustness. These results confirm the effectiveness of the proposed control scheme in addressing actuator saturation and disturbance suppression for canopy-sampling tasks.
Future research will concentrate on experimental implementation and validation of the proposed method on a physical bionic aerial manipulator platform. Meanwhile, environmental perception, dynamic trajectory planning, and impedance control will be further investigated to improve the adaptability, autonomy, and practical applicability of the system in real-world canopy-sampling operations.

Author Contributions

Conceptualization, L.D. and H.W.; methodology, X.C.; software, W.W.; validation, X.C. and L.D.; formal analysis, X.C.; investigation, X.C.; resources, W.W.; data curation, W.W.; writing—original draft preparation, X.C.; writing—review and editing, X.C. and H.W.; visualization, L.D.; supervision, X.C.; project administration, X.C.; funding acquisition, L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This project is supported by Fujian Provincial Natural Science Foundation (2024J08126) and Jiangsu University Youth and Blue Project Funding.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that there are no competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Charron, G.; Robichaud-Courteau, T.; La Vigne, H.; Weintraub, S.; Hill, A.; Justice, D.; Bélanger, N.; Lussier Desbiens, A. The DeLeaves: A UAV device for efficient tree canopy sampling. J. Unmanned Veh. Syst. 2020, 8, 245–264. [Google Scholar] [CrossRef]
  2. Yan, K.; Zhang, J.R.; Ren, H.P. Interval observer-based robust trajectory tracking control for quadrotor unmanned aerial vehicle. Int. J. Control. Autom. Syst. 2024, 22, 288–300. [Google Scholar] [CrossRef]
  3. Ladig, R.; Paul, H.; Miyazaki, R.; Shimonomura, K. Aerial manipulation using multirotor UAV: A review from the aspect of operating space and force. J. Robot. Mechatronics 2021, 33, 196–204. [Google Scholar] [CrossRef]
  4. Zhao, M.; Okada, K.; Inaba, M. Versatile articulated aerial robot DRAGON: Aerial manipulation and grasping by vectorable thrust control. Int. J. Robot. Res. 2023, 42, 214–248. [Google Scholar] [CrossRef]
  5. Barakou, S.C.; Tzafestas, C.S.; Valavanis, K.P. A Review of Real-Time Implementable Cooperative Aerial Manipulation Systems. Drones 2024, 8, 196. [Google Scholar] [CrossRef]
  6. Bulut, N.; Turgut, A.E.; Arikan, K.B. Decoupled Cascaded PID Control of an Aerial Manipulation System. Hittite J. Sci. Eng. 2019, 6, 251–259. [Google Scholar] [CrossRef]
  7. Al-Darraji, I.; Piromalis, D.; Kakei, A.A.; Khan, F.Q.; Stojmenovic, M.; Tsaramirsis, G.; Papageorgas, P.G. Adaptive robust controller design-based RBF neural network for aerial robot arm model. Electronics 2021, 10, 831. [Google Scholar] [CrossRef]
  8. Orsag, M.; Korpela, C.M.; Bogdan, S.; Oh, P.Y. Hybrid adaptive control for aerial manipulation. J. Intell. Robot. Syst. 2014, 73, 693–707. [Google Scholar] [CrossRef]
  9. Bulut, N.; Turgel, F.; Saylam, E.; Gezer, R.B.; Turgut, A.E.; Arikan, K.B. Performance Comparison of Feedback Linearizing and Extended State Observer Based Feedback Linearizing Controllers for an Aerial Manipulation System. In Proceedings of the AIAA Aviation Forum and Ascend 2024, Las Vegas, NV, USA, 29 July–2 August 2024; p. 4572. [Google Scholar]
  10. Anuar, H.A.; Plestan, F.; Chriette, A.; Kermorgant, O. Sliding mode control with adaptive gain of quadrotor with rigid manipulator. In Proceedings of the 2021 20th International Conference on Advanced Robotics (ICAR), Ljubljana, Slovenia, 6–10 December 2021; pp. 547–554. [Google Scholar]
  11. Feng, H.; Song, Q.; Ma, S.; Ma, W.; Yin, C.; Cao, D.; Yu, H. A new adaptive sliding mode controller based on the RBF neural network for an electro-hydraulic servo system. ISA Trans. 2022, 129, 472–484. [Google Scholar] [CrossRef]
  12. Fang, J.; Yin, N.; Wei, D.; Liu, H.; Deng, W. Improved finite-time synchronization of coupled discontinuous neural networks under adaptive sliding mode control. Int. J. Dyn. Control 2024, 12, 396–408. [Google Scholar] [CrossRef]
  13. Zhang, L.; Liu, L.; Wang, Z.; Xia, Y. Continuous finite-time control for uncertain robot manipulators with integral sliding mode. IET Control Theory Appl. 2018, 12, 1621–1627. [Google Scholar] [CrossRef]
  14. Zhong, G.; Wang, C.; Dou, W. Fuzzy adaptive PID fast terminal sliding mode controller for a redundant manipulator. Mech. Syst. Signal Process. 2021, 159, 107577. [Google Scholar] [CrossRef]
  15. Rabiee, H.; Ataei, M.; Ekramian, M. Continuous nonsingular terminal sliding mode control based on adaptive sliding mode disturbance observer for uncertain nonlinear systems. Automatica 2019, 109, 108515. [Google Scholar] [CrossRef]
  16. Han, L.; Tang, G.; Cheng, M.; Huang, H.; Xie, D. Adaptive nonsingular fast terminal sliding mode tracking control for an underwater vehicle-manipulator system with extended state observer. J. Mar. Sci. Eng. 2021, 9, 501. [Google Scholar] [CrossRef]
  17. Shen, L.; Mao, P.; Fang, Q.; Wang, J. A trajectory tracking approach for aerial manipulators using nonsingular global fast terminal sliding mode and an RBF neural network. Machines 2022, 10, 1021. [Google Scholar] [CrossRef]
  18. Yao, Y.; Ding, L.; Wang, Y. Fractional-Order Nonsingular Terminal Sliding Mode Control of a Cable-Driven Aerial Manipulator Based on RBF Neural Network. Int. J. Aeronaut. Space Sci. 2024, 25, 759–771. [Google Scholar] [CrossRef]
  19. Xu, B.; Zhang, L.; Ji, W. Improved non-singular fast terminal sliding mode control with disturbance observer for PMSM drives. IEEE Trans. Transp. Electrif. 2021, 7, 2753–2762. [Google Scholar] [CrossRef]
  20. Shao, K.; Zheng, J.; Wang, H.; Xu, F.; Wang, X.; Liang, B. Recursive sliding mode control with adaptive disturbance observer for a linear motor positioner. Mech. Syst. Signal Process. 2021, 146, 107014. [Google Scholar] [CrossRef]
  21. Cui, M.; Zhang, Z.; Yan, P. Tracking control of a large range 3D printed compliant nano-manipulator with enhanced anti-windup compensation. Mech. Syst. Signal Process. 2019, 131, 33–48. [Google Scholar] [CrossRef]
  22. Yang, C.; Huang, D.; He, W.; Cheng, L. Neural control of robot manipulators with trajectory tracking constraints and input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 4231–4242. [Google Scholar] [CrossRef]
  23. Lee, J.; Chang, P.H.; Jin, M. Time-delay control with adaptive gain dynamics for robot manipulators. In Proceedings of the 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Munich, Germany, 3–7 July 2017; pp. 118–123. [Google Scholar]
  24. Choi, H.S. Robust control of robot manipulators with torque saturation using fuzzy logic. Robotica 2001, 19, 631–639. [Google Scholar] [CrossRef]
  25. Marvi, Z.; Kiumarsi, B. Safe reinforcement learning: A control barrier function optimization approach. Int. J. Robust Nonlinear Control 2021, 31, 1923–1940. [Google Scholar] [CrossRef]
  26. Shao, K.; Zheng, J.; Wang, H.; Wang, X.; Lu, R.; Man, Z. Tracking control of a linear motor positioner based on barrier function adaptive sliding mode. IEEE Trans. Ind. Inform. 2021, 17, 7479–7488. [Google Scholar] [CrossRef]
  27. Mobayen, S.; Alattas, K.A.; Assawinchaichote, W. Adaptive continuous barrier function terminal sliding mode control technique for disturbed robotic manipulator. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 4403–4412. [Google Scholar] [CrossRef]
  28. Mohammad, A.M.; AL-Samarraie, S.A.; Jaber, A.A. Barrier Function-Based Integral Sliding Mode Controller Design for a Single-Link Rotary Flexible Joint Robot. Int. J. Smart Sens. Intell. Syst. 2023, 17. [Google Scholar] [CrossRef]
  29. Zhao, J.; Wang, Y.; Wang, D.; Ju, F.; Chen, B.; Wu, H. Practical continuous nonsingular terminal sliding mode control of a cable-driven manipulator developed for aerial robots. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2020, 234, 1011–1023. [Google Scholar] [CrossRef]
  30. Fang, Q.; Mao, P.; Shen, L.; Wang, J. A global fast terminal sliding mode control for trajectory tracking of unmanned aerial manipulation. Meas. Control 2023, 56, 763–776. [Google Scholar] [CrossRef]
  31. Wang, Y.; Zhang, R.; Ju, F.; Zhao, J.; Chen, B.; Wu, H. A light cable-driven manipulator developed for aerial robots: Structure design and control research. Int. J. Adv. Robot. Syst. 2020, 17, 1729881420926425. [Google Scholar] [CrossRef]
  32. Xu, W.; Cao, L.; Peng, B.; Wang, L.; Gen, C.; Liu, Y. Adaptive nonsingular fast terminal sliding mode control of aerial manipulation based on nonlinear disturbance observer. Drones 2023, 7, 88. [Google Scholar] [CrossRef]
  33. Arntz, A.; Eimler, S.C.; Hoppe, H.U. A virtual sandbox approach to studying the effect of augmented communication on human-robot collaboration. Front. Robot. AI 2021, 8, 728961. [Google Scholar] [CrossRef]
  34. Parikh, P.; Sharma, A.; Trivedi, R.; Roy, D.; Joshi, K. Performance evaluation of an indigenously-designed high performance dynamic feeding robotic structure using advanced additive manufacturing technology, machine learning and robot kinematics. Int. J. Interact. Des. Manuf. 2025, 19, 909–937. [Google Scholar] [CrossRef]
  35. Waldron, K.; Waldron, K.; Schmiedeler, J.; Schmiedeler, J. Handbook of Robotics Chapter 1: Kinematics; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  36. Lu, Z.; Wang, Y. A differentiable dynamic modeling approach to integrated motion planning and actuator physical design for mobile manipulators. J. Field Robot. 2025, 42, 37–64. [Google Scholar] [CrossRef]
  37. Jin, W.; Posa, M. Task-driven hybrid model reduction for dexterous manipulation. IEEE Trans. Robot. 2024, 40, 1774–1794. [Google Scholar] [CrossRef]
  38. Malczyk, G.; Brunner, M.; Cuniato, E.; Tognon, M.; Siegwart, R. Multi-directional interaction force control with an aerial manipulator under external disturbances. Auton. Robot. 2023, 47, 1325–1343. [Google Scholar] [CrossRef]
  39. Liang, X.; Yao, Z.; Deng, W.; Yao, J. Adaptive control of n-link hydraulic manipulators with gravity and friction identification. Nonlinear Dyn. 2023, 111, 19093–19109. [Google Scholar] [CrossRef]
  40. Hoang, D.; Pham, N.T.; Le, X.H.; Do, D.M.; Nguyen, N.L.; Kim, T.D. Adaptive cooperation of optimal linear quadratic regulator and lumped disturbance rejection estimator-based tracking control for robotic manipulators. Int. J. Dyn. Control 2023, 11, 2856–2869. [Google Scholar] [CrossRef]
  41. Ding, L.; Ma, R.; Wu, Z.; Qi, R.; Ruan, W. Optimal Joint Space Control of a Cable-Driven Aerial Manipulator. CMES-Comput. Model. Eng. Sci. 2023, 135, 441–464. [Google Scholar] [CrossRef]
  42. Ding, L.; Wu, H. Dynamical Modelling and Robust Control for an Unmanned Aerial Robot Using Hexarotor with 2-DOF Manipulator. Int. J. Aerosp. Eng. 2019, 2019, 5483073. [Google Scholar] [CrossRef]
  43. Branavan, S.; Silver, D.; Barzilay, R. Learning to win by reading manuals in a monte-carlo framework. J. Artif. Intell. Res. 2012, 43, 661–704. [Google Scholar] [CrossRef]
Figure 1. Bionic mechanism of aerial robotic arm.
Figure 1. Bionic mechanism of aerial robotic arm.
Aerospace 13 00392 g001
Figure 2. System description of the aerial manipulator.
Figure 2. System description of the aerial manipulator.
Aerospace 13 00392 g002
Figure 3. Mathematical case of barrier function.
Figure 3. Mathematical case of barrier function.
Aerospace 13 00392 g003
Figure 4. Control block diagram of the proposed controller.
Figure 4. Control block diagram of the proposed controller.
Aerospace 13 00392 g004
Figure 5. Response of q 1 in Case A.
Figure 5. Response of q 1 in Case A.
Aerospace 13 00392 g005
Figure 6. Response of q 2 in Case A.
Figure 6. Response of q 2 in Case A.
Aerospace 13 00392 g006
Figure 7. Response of e 1 in Case A.
Figure 7. Response of e 1 in Case A.
Aerospace 13 00392 g007
Figure 8. Response of e 2 in Case A.
Figure 8. Response of e 2 in Case A.
Aerospace 13 00392 g008
Figure 9. Response of τ 1 in Case A.
Figure 9. Response of τ 1 in Case A.
Aerospace 13 00392 g009
Figure 10. Response of τ 2 in Case A.
Figure 10. Response of τ 2 in Case A.
Aerospace 13 00392 g010
Figure 11. Workspace of the aerial manipulator.
Figure 11. Workspace of the aerial manipulator.
Aerospace 13 00392 g011
Figure 12. Trajectory planning result of the aerial manipulator.
Figure 12. Trajectory planning result of the aerial manipulator.
Aerospace 13 00392 g012
Figure 13. Response of q 1 in Case B.
Figure 13. Response of q 1 in Case B.
Aerospace 13 00392 g013
Figure 14. Response of q 2 in Case B.
Figure 14. Response of q 2 in Case B.
Aerospace 13 00392 g014
Figure 15. Response of e 1 in Case B.
Figure 15. Response of e 1 in Case B.
Aerospace 13 00392 g015
Figure 16. Response of e 2 in Case B.
Figure 16. Response of e 2 in Case B.
Aerospace 13 00392 g016
Figure 17. Response of τ 1 in Case B.
Figure 17. Response of τ 1 in Case B.
Aerospace 13 00392 g017
Figure 18. Response of τ 2 in Case B.
Figure 18. Response of τ 2 in Case B.
Aerospace 13 00392 g018
Figure 19. Visual simulation of canopy sampling by aerial manipulator.
Figure 19. Visual simulation of canopy sampling by aerial manipulator.
Aerospace 13 00392 g019
Table 1. DH parameters of the aerial manipulator.
Table 1. DH parameters of the aerial manipulator.
LinkLink Length (m)Link Twist (o)Link Offset (m)Joint Angle
10.19100.081 q 1
20.31800 q 2
Table 2. Control parameters of the three controllers.
Table 2. Control parameters of the three controllers.
ControllerParameter
BFAMSC-NN λ = 0.05 , γ = 1.5 , W i = 2 , l = 20 , δ = 1 , α = 1 , L = 0.1
FNTSMC-LESO ω o = 300 , β 1 = 0.05 , γ 1 = 1.5
LADRC ω o = 300 , ω c = 1000 , b 0 = 60
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

Chen, X.; Ding, L.; Wu, W.; Wu, H. Adaptive Neural Barrier Function-Based Fast Terminal Sliding Mode Control for Bionic Aerial Manipulators in Canopy Sampling. Aerospace 2026, 13, 392. https://doi.org/10.3390/aerospace13040392

AMA Style

Chen X, Ding L, Wu W, Wu H. Adaptive Neural Barrier Function-Based Fast Terminal Sliding Mode Control for Bionic Aerial Manipulators in Canopy Sampling. Aerospace. 2026; 13(4):392. https://doi.org/10.3390/aerospace13040392

Chicago/Turabian Style

Chen, Xiaohu, Li Ding, Wenfeng Wu, and Hongtao Wu. 2026. "Adaptive Neural Barrier Function-Based Fast Terminal Sliding Mode Control for Bionic Aerial Manipulators in Canopy Sampling" Aerospace 13, no. 4: 392. https://doi.org/10.3390/aerospace13040392

APA Style

Chen, X., Ding, L., Wu, W., & Wu, H. (2026). Adaptive Neural Barrier Function-Based Fast Terminal Sliding Mode Control for Bionic Aerial Manipulators in Canopy Sampling. Aerospace, 13(4), 392. https://doi.org/10.3390/aerospace13040392

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