Next Article in Journal
Real-Time Registration of Unmanned Aerial Vehicle Hyperspectral Remote Sensing Images Using an Acousto-Optic Tunable Filter Spectrometer
Previous Article in Journal
Control of Helicopter Using Virtual Swashplate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control and Application of Tree Obstacle-Clearing Coaxial Octocopter with Flexible Suspension Saw

1
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
2
Guangxi Electric Power Research Institute, Guangxi Power Grid Co., Ltd., Nanning 530004, China
3
Dongguan Power Supply Bureau of Guangdong Power Grid Co., Ltd., Dongguan 523120, China
4
NanJing TAISIDE Intelligent Technology Co., Ltd., Nanjing 211106, China
5
Guizhou Electric Power Research Institute, Guizhou Power Grid Co., Ltd., Guiyang 550002, China
*
Author to whom correspondence should be addressed.
Drones 2024, 8(7), 328; https://doi.org/10.3390/drones8070328
Submission received: 30 May 2024 / Revised: 9 July 2024 / Accepted: 12 July 2024 / Published: 17 July 2024

Abstract

:
Aiming at the challenges of clearing tree obstacles along power transmission lines, the control and application of a novel Tree-Obstacle Clearing Coaxial Octocopter with Flexible Suspension Saw (TOCCO-FSS) have been investigated. Firstly, an overall scheme design and modeling of the TOCCO-FSS were conducted, and dynamic modeling of the TOCCO-FSS was performed using the Lagrange equation. Secondly, to address the interference encountered during the operation, a contact operation model was established to estimate the uncertainties and external disturbances during the contact operation process. Further, the Non-Singular Terminal Sliding-Mode Active Disturbance Rejection Control (NTSM-ADRC) method was researched based on the mathematical model of the TOCCO-FSS. Finally, the performance of the controller was verified through simulations and physical experiments. The results demonstrate that the design, control, and application of the entire TOCCO-FSS system are effective.

1. Introduction

Transmission lines are a crucial component of the power network [1,2], frequently impacted by weather, vegetation, animals, and human activities. Trees near high-voltage transmission corridors often grow beyond safe distances, causing the lines to discharge through the trees to the ground. This can lead to power outages, fires, and other safety incidents, creating significant inconvenience for production and daily life. This issue has long been a challenging problem. As a result, power departments expend considerable manpower and resources annually to clear tree obstacles. However, relying solely on traditional manual operations for grid maintenance requires a substantial workforce, far exceeding the current number of available workers in the power sector (Figure 1). Additionally, in complex terrain conditions, manual workers face significant safety risks, such as maintaining transmission lines in mountainous areas and large lakes, especially under harsh weather conditions (such as winter and summer) and at night [3,4]. In these adverse conditions, the difficulty of manual maintenance work increases significantly, and the associated costs also multiply. Therefore, the power sector urgently requires an automated tool to replace manual labor to overcome these challenges. This will ensure the more reliable and long-term operation of the power grid system, thereby guaranteeing the long-term stable supply of electricity for industrial production and daily life [5].
In recent years, the use of drones in power grid maintenance has become increasingly prevalent due to their superior spatial maneuverability. Numerous research achievements have emerged, highlighting the effectiveness of drones in replacing manual labor for power inspection and line patrol tasks [6,7]. While drones have been widely used for inspection and surveillance in grid maintenance, there are relatively few research and application results regarding the removal of debris and obstacles between transmission lines. The main reason is that these tasks require aerial robots to have contact operation capabilities, necessitating the addition of corresponding operational structures to traditional drones [8]. Adding new operational structures introduces a series of new design challenges, including the overall structural shape design, flight control system design, power system design, and operational structure design. Some aspects of these design tasks can draw on existing designs of unmanned drones, while others require entirely new design processes. In particular, the flight control system needs to be reconsidered because the addition of operational structures significantly changes the system’s structural parameters. During operation, the system will also encounter reaction forces and moments from the objects being manipulated. These changes in structural parameters, reaction forces, and moments introduce uncertainties and disturbances, which can reduce the stability of the flight control system, affect its control accuracy, and potentially lead to system instability and mission failure [9,10]. Therefore, it is necessary to redesign the flight control system for contact-operation drones to address these challenges effectively.
This paper focuses on the application of tree obstacle clearing drones for power transmission lines, examining the design, modeling, control, and application of such drones. These drones introduce a novel approach to clearing tree obstacles, transforming the traditional reliance on manual labor. They enable precise cutting of tree obstacles, enhancing operational safety and efficiency, while eliminating the risk of accidents associated with manual labor. As early as 1989, Cox [11] proposed the design of a helicopter equipped with a suspended circular saw for trimming tree branches. Molina [12,13] developed a drone-based multi-rotor robot equipped with inclined pliers for clearing tree obstacles (Figure 2). Before operation, the robot uses the pliers to suspend itself from the trunk to be cut, and then it begins the cutting task. However, the operational device mounted on the drone is not sufficiently distanced from the body, requiring the robot to fly into the tree during operation. This increases the risk of the propellers being disturbed by branches and leaves, potentially leading to crashes. Azami [14] developed a suspended chainsaw robot based on an octocopter to address the threat of tree obstacles near high-voltage power lines. Later, Xu [15,16] designed a novel forward-positioned saw drone for clearing tree obstacles (Figure 3). Due to the cutting tool extending beyond the projection area of the rotors, controlling the drone presents considerable challenges. Subsequently, to address the issues of forward-positioned saw drones, Liao [17] proposed a novel drone with a suspended retractable saw to prevent collisions between the rotors and tree obstacles while improving operational efficiency. However, this structure features a rigid connection between the drone and the suspended saw. Due to the lack of buffering and vibration damping capabilities, the disturbances generated by the saw during operation significantly affect the drone’s stability, potentially leading to instability. In conclusion, the main problems currently faced in the field of tree obstacle-clearing drones include:
  • The drone’s rotors may collide with tree obstacles during operation, potentially causing crashes.
  • When the drone makes contact with tree obstacles, it may experience impact forces. Excessive impact forces could damage the drone.
  • The operational tools of the drone represent a significant dynamic load for traditional drones. Maintaining stable position and attitude control under significant dynamic loads is a critical challenge.
  • During operation, the drone is in a hovering state, and tree obstacles inevitably exert reaction forces and moments on the drone. These forces and moments pose significant disturbances, and overcoming these disturbances is a key research problem.
Therefore, how to solve the above problems is the central issue of the current transmission-line tree obstacle-clearing drones. So next, we will analyze and propose solutions to the above problems of the current tree obstacle-clearing drones.

2. Overall Scheme

In order to solve the above issues, the overall scheme of the TOCCO-FSS is proposed in terms of structural scheme and control method scheme.

2.1. Structural Scheme

A noval TOCCO-FSS is designed with simplified 3D modeling as shown in Figure 4. The TOCCO-FSS system consists of three main parts:
  • A coaxial octocopter platform;
  • A saw system composed of four pairs of saws;
  • A flexible suspension system for buffering damping.
In the overall airframe design, as shown in Figure 4, the saw is connected to the coaxial octocotor by a flexible suspension system. In addition, the configuration of the coaxial octocopter, with eight-power-unit redundancy, can still maintain stability under a certain power failure [18] and has higher reliability and redundancy compared to the quadrotor. At the same time, in order to avoid the influence of the under-rotor wash flow on the tree obstacle cutting, the projection of the Z-axis of the airframe rotor surface to be larger than that of the Z-axis of the saw so that the Y-axis of the airframe is larger than the X-axis length. The relationship between the y-axis length l y and the x-axis length l x is l y > l x .
In response to the problem that the rotor blades may interfere with the tree obstacles during the operation of the drones and cause crashes, the method of the suspended saw is applied. Additionally, in order to solve the problem that the suspended straight bar may interfere with the obstacles of the suspended saw in cutting trees, we improved the suspended straight bar to a suspended curved bar, as shown in Figure 4.
Aiming at the trouble of possible impact force when contacting tree obstacles during drone operation, one approach is to adopt an active flexing method, that is, to overcome the impact force by the active flexing control of the drones [19], but this approach needs to obtain the contact force directly or indirectly, and it is more difficult to obtain the contact force for drones saws and tree obstacles in the practical engineering. Moreover, the problem of the rigidity of the drones themselves has not been solved, and the risk of losing control of the drones is still high.The other approach is to take a passive physical flexibility mechanism, that is, to take a flexible suspension to buffer the impact force of contact [20]. Physical flexibility involves inserting elastic damping units [21] such as springs, torsion springs, and hydraulic dampers into the system and utilizing these elastic units as force and motion transfer units. This method greatly reduces the stiffness of the entire drones, thus making the system itself naturally flexible. Due to the flexibility brought about by the elastic units, in the event of an accident such as a collision, the drones can passively store and absorb the impact energy generated by the collision through the elastic elements, thus protecting the drones’ fuselage and improving the environmental adaptability and safety of the drones [22].

2.2. Control Methods Scheme

In addressing the issue of external reaction forces and moments in contact operations, while flexible suspensions can provide cushioning during drones operation [23], too strong elasticity or too weak damping of flexible suspensions can lead to periodic oscillations. Additionally, the non-rigid structure will bring parameter disturbances and channel coupling interference, which puts higher requirements on the interference suppression performance of the drones controller. Comprehensively, the drone with a flexible suspension structure has to resist the reaction forces and moments during operation in addition to overcoming the additional disturbances brought by non-rigid factors. In order to solve these problems in control, we need to research a control method that has fast convergence capability and is resistant to internal and external disturbances. The traditional PID control structure is simple, but the adjustment of PID parameters relies heavily on experience, and the disturbance suppression ability is limited, making it difficult to achieve the best results. Although LQR control has high accuracy and can achieve the best performance index, it lacks interference resistance and robustness. Active Disturbance Rejection Control (ADRC) consists of three main components: Tracking Differential (TD), Nonlinear State Error Feedback (NLSEF) control law, and an Extended State Observer (ESO) [24]. Although ADRC has better disturbance immunity, its control fastness and convergence need to be strengthened because the ESO’s observation of the coupling term will be directly compensated by the linear compensation to the output of the NLSEF. Traditional sliding-mode control (SMC) [25,26] uses a linear sliding surface. When the system state reaches the sliding surface, the system response becomes insensitive to internal parameter uncertainties and external disturbances, which gives the SMC controller good robustness. Although the control structure of SMC is simple, it suffers from chattering problem and weak disturbance suppression capability. In recent years, terminal sliding-mode control (TSMC) has shown excellent performance in practical applications. For example, the system state error can converge to zero in a finite time, the controller gain can be significantly reduced compared with the linear sliding surface, and the steady-state accuracy is higher than that of the conventional SMC. However, when the system is close to the equilibrium state, the general TSMC method encounters the singularity problem. Therefore, in order to solve the singularity problem, non-singular terminal sliding-mode control (NTSMC) [27] has been proposed, and a variety of improved non-singular terminal sliding-mode control methods have been developed, such as integral non-singular terminal sliding-mode control, fast non-singular terminal sliding-mode control [28], adaptive non-singular terminal sliding-mode control [29], and so on. In this paper, in order to solve the problems of internal parameter perturbations and external contact reaction forces and moments of the TOCCO-FSS, and at the same time to improve the system’s immunity, fastness and robustness [30], the Active Disturbance Rejection Control (ADRC) with strong anti-interference advantages is combined with the Non-Singular Terminal Sliding-Mode Control (NTSMC) with rapidity and robustness, resulting in the Non-Singular Terminal Sliding-Mode Active Disturbance Rejection Control (NTSM-ADRC) algorithm, which is proposed to achieve stable position and attitude control of the TOCCO-FSS.
Summarizing the above scenarios, the work of our research is as follows:
  • Propose and model the novel TOCCO-FSS. Moreover, perform overall dynamic modeling using the Lagrange dynamic equation;
  • Analyze the effects of contact operations on drones and model contact reaction forces and moments;
  • In response to the perturbations of reaction forces and moments and the TOCCO-FSS internal parameter variations that exist in the contact operation, design the position and attitude control with the Non-Singular Terminal Sliding-Mode Active Disturbance Rejection Control (NTSM-ADRC) and analyze its stability;
  • By conducting simulations and physical experiments, the effectiveness of the TOCCO-FSS design, modeling, and control was validated, demonstrating its practical application value.

3. Modeling

The TOCCO-FSS is simplified and a coordinate system is defined as in Figure 5. The airframe consists of a coaxial octocopter, with each pair of rotors spinning in opposite directions on the same axis, and the lift force is directed along the negative of Z B . The Earth coordinate system is F E = O E , X E , Y E , Z E , the airframe coordinate system is F B = O B , X B , Y B , Z B , fixed at the center of mass of the airframe. The saw coordinate system is F S = O S , X S , Y S , Z S , fixed at the center of mass of the saw. Define the length of the saw from the lower end of the flexible suspension system in the airframe coordinate system as p l B = 0 , 0 , p l T .

3.1. Flexible Suspension Modeling

The following assumptions are made simultaneously:
  • The TOCCO-FSS saw and the airframe are considered to be rigid bodies, and the two parts are connected by a flexible suspension system;
  • Due to the relatively light structural weight of the flexible suspension system compared to the body and the saws, its mass can be neglected;
  • The flexible suspension system can be equivalently modeled as a three-dimensional spring-damper system in space, and it is connected at the center of mass of the drone. Its front view and top view are shown in Figure 6. It consists of four identical diagonally arranged spring-damper units, which are symmetrically inclined with respect to the XY axes in the body coordinate system;
  • Since the saws achieve maximum cutting efficiency when cutting tree obstacles horizontally, the structural design constrains the rotational motion of the flexible suspension system. It provides buffering and vibration damping for translational movements along the XYZ axes in space but does not allow for rotational movement;
To facilitate the calculation, define the flexible coordinate system fixed on the flexible mechanism with positive directions in the X and Y axes as F F = O F , X F , Y F , Z F , shown in Figure 6. So, the rotation angles of the spring-dampers relative to the airframe coordinate system is Ω f = ϕ f , 0 , ψ f . The three-dimensional elastic coefficients C K B and damping coefficients C ξ B of the flexible suspension system in the body coordinate system can be expressed as the linear superposition of the three-dimensional components of four identical spring-dampers with spring coefficients C K and damping coefficients C ξ , respectively.
C K B = 4 R ψ ψ f R θ θ f C K 0 0 T C ξ B = 4 R ψ ψ f R θ θ f C ξ 0 0 T
where
R θ = sin θ 0 cos θ 0 1 0 cos θ 0 sin θ , R ψ = sin ψ cos ψ 0 cos ψ sin ψ 0 0 0 1
The coefficient of elasticity is calculated as
C K = G k d k 4 8 n k D k 3
where G k is the steel modulus of the spring wire, d k is the wire diameter of the spring, n k is the number of coils of the spring, and D k is the outer diameter of the spring.
Due to the suspension system, this paper adopts the hydraulic damper to accurately establish the model of the hydraulic damper and needs to obtain accurate damper parameters. So, in this paper, from the perspective of engineering applications, according to the experimental parameters, the damping coefficient of the damper can be obtained as
C ξ = W ξ V ξ
where W ξ is the maximum impact force and V ξ is the maximum cushioning velocity.

3.2. Kinematic Modeling

Define the rotation matrix R E B to denote the rotation relation from the Earth coordinate system to the object coordinate system, the Euler angle of the drone in the Earth coordinate system is Ω b E , the position of the saw in the Earth coordinate system is p s E , and the Earth coordinate system Euler angular velocity is converted to the airframe angular velocity matrix as T b . Define the generalized coordinate system as q = p b E , p s E , Ω b E T .
The linear velocity of the airframe and the saw in the Earth coordinate system is
p ˙ b E = I 3 × 3 0 3 × 3 0 3 × 3 q ˙ p ˙ s E = 0 3 × 3 I 3 × 3 0 3 × 3 q ˙
The Euler angular velocity of the airframe and saw in the Earth coordinate system is
Ω ˙ s E = Ω ˙ b E = 0 3 × 3 0 3 × 3 I 3 × 3 q ˙
The expansion and contraction of the flexible suspension and the rate of expansion and contraction in the Earth system is
δ p k E = p s E p b E R E B T p l B δ p ˙ k E = p ˙ s E p ˙ b E R ˙ E B T p l B
According to the above equation, the kinematic relationship between the airframe and the tool can be calculated.

3.3. Dynamic Modeling

Since the TOCCO-FSS system consists of an airframe and a flexible suspension saw system, the coupling between the UAV airframe and the flexible suspension is more difficult to deal with when the Newton–Euler method is used to establish the dynamics model of the quadrotor system, and the Lagrange equation modeling is a holistic modeling method from the energy point of view, so this paper adopts the Lagrange equation method for the dynamics modeling. The Lagrange equation can be expressed as
L q , q ˙ = E U d d t L q ˙ L q + D q ˙ = Γ
where q is the state quantity, and the generalized coordinate system, E is the total kinetic energy, U is the total potential energy of the system, D is the dissipation function, and Γ is the external force.
The total dynamic energy E is written as
E = 1 2 m b p ˙ b E T p ˙ b E + 1 2 m s p ˙ s E T p ˙ s E + 1 2 Φ ˙ b E T T b T J b T b Φ ˙ b E + 1 2 Φ ˙ s E T T b T J s T b Φ ˙ s E = 1 2 q ˙ T M q ˙
where
M = m b I 3 0 3 × 3 0 3 × 3 0 3 × 3 m s I 3 0 3 × 3 0 3 × 3 0 3 × 3 T b T J b + J s T b
The total potential energy is
U = m b g p b E + m s g p s E + 1 2 δ p k E T R E B T C K δ p k E
where g = 0 0 g
The dissipation function is
D = 1 2 δ p ˙ k E T R E B T C ξ δ p ˙ k E
Thus, the Lagrange function can be written as
L = E U = 1 2 q ˙ T M q ˙ U
The derivative of L is
L q ˙ = E q ˙ = M q ˙ L q = 1 2 q q ˙ T M q ˙ U q T d d t L q ˙ = M q ¨ + M ˙ q ˙
Bringing the above result into the Lagrange equation
M q ¨ + M ˙ q ˙ 1 2 q q ˙ T M q ˙ + U q T + D q ˙ = Γ
Define
G = U q T , C q , q ˙ q ˙ = M ˙ q ˙ 1 2 q q ˙ T M q ˙ T , D q ˙ = D q ˙
The Lagrange equation can be organized as
M q ¨ + C q , q ˙ q ˙ + G + D = Γ
Therefore, the dynamic model can be written as
q ¨ = M 1 Γ C q , q ˙ q ˙ G D

3.4. Contact Operation Modeling

The TOCCO-FSS in this paper has two pairs of circular saws, each pair of which rotates at equal speeds and in opposite rotational directions during operation so that the torque of each pair of saws on the drone can cancel each other out, and even if a combined torque is generated, it can be suppressed by the drone’s heading controller. The disturbance generated by the clearing operation is mainly composed of two parts: the reaction force of the tree barrier on the saws when the knife saws are cutting and the resulting reaction torque, and the resistance and torque generated by the tree barrier on the knife saws, as shown in Figure 7 and Figure 8.

3.4.1. Cutting Disturbance Analysis

The schematic diagram for cutting a tree barrier is shown in Figure 7. When cutting, the tree barrier may be cut by any one of the two pairs of circular saws, and the position of the cutting point corresponding to the coordinate system of the saw is r f = r x , r y , 0 T . The cutting angle is α and the radius of the circular saw is r c . The resistance to cutting f c cannot be measured directly, but can be calculated by analyzing the energy. It is generated by the saws cutting the tree, so it is only necessary to obtain the cutting power P c and the cutting speed v c , which can be calculated as follows:
f c = P c v c f c = f c sin α f c cos α 0 T
The torque generated by a circular saw cutting consists of two parts: rotation with respect to the center of the circular saw and rotation with respect to the origin of the saw’s coordinate system, as follows:
τ c = r f × f c + 0 0 r c f c T

3.4.2. Contact Disturbance Analysis

The contact resistance f θ is related to the pitch angle θ of the drone, and the relationship between contact resistance and pitch angle is shown in Figure 8.
If the drone slowly contacts the tree obstacle in the air, ignoring the collision with the tree obstacles, when the contact between the drone and the tree obstacle reaches equilibrium, the contact resistance is only related to the pitch attitude of the drone and the thrust F T , which is as follows:
f θ = diag ( 1 , 0 , 0 ) R E B T F T τ θ = r f × f θ
In summary, combining the above two parts of the disturbances, the final disturbance force and moment can be calculated as
f e x t = f c + f θ τ e x t = τ c + τ θ

4. Control

The TOCCO-FSS system in this paper experiences significant disturbances during contact operations. To further enhance the disturbance rejection and robustness of the controller, this paper redesigns the state error feedback law using the sliding-mode control method based on the ADRC controller. The overall control system structure is shown in Figure 9.

4.1. Control Output

The relationship between position control and attitude control conversion is given by
u f = m b + m s u x 2 + u y 2 + u z 2 ϕ d = sin 1 m b + m s u x sin ψ u y cos ψ u f θ d = sin 1 m b + m s u x cos ψ + u y sin ψ u f
where u f is the final thrust control output, ϕ d is the pitch target control input converted from the X-position channel, and θ d is the pitch target control ouput converted from the Y-position channel. The relationship between the control output u f , u ϕ , u θ , u ψ converted to the desired speed ω i , i = 1 , 2 , 8 is
ω 1 2 ω 2 2 ω 3 2 ω 4 2 ω 5 2 ω 6 2 ω 7 2 ω 8 2 = 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 diag 1 c f , 1 c f l y , 1 c f l x , 1 c d u f u ϕ u θ u ψ
where u ϕ is the final roll control output, u θ is the final pitch control output, u ψ is the final yaw control output.

4.2. Extended State Observer

The high-gain error feedback used in the Extended State Observer (ESO) ensures that the dynamics of the observer are much faster than those of the system, effectively making it a fast subsystem of the overall system. This guarantees rapid convergence of the observation error and sufficiently high estimation accuracy, thus providing reliable velocity signals and estimated errors for feedback.
Since the ESO can estimate the total internal and external disturbances of the system, the dynamics model can be rewritten as follows:
p ¨ b , x = 1 b x u x + f x t , x , x ˙ , ϕ , ϕ ˙ , θ , θ ˙ , ψ , ψ ˙ p ¨ b , y = 1 b y u y + f y t , y , y ˙ , ϕ , ϕ ˙ , θ , θ ˙ , ψ , ψ ˙ p ¨ b , z = 1 b z u z + f z t , z , z ˙ , ϕ , ϕ ˙ , θ , θ ˙ , ψ , ψ ˙ ϕ ¨ b = 1 b ϕ u ϕ + f ϕ t , ϕ , ϕ ˙ , θ , θ ˙ , ψ , ψ ˙ θ ¨ b = 1 b θ u θ + f θ t , ϕ , ϕ ˙ , θ , θ ˙ , ψ , ψ ˙ ψ ¨ b = 1 b ψ u ψ + f ψ t , ϕ , ϕ ˙ , θ , θ ˙ , ψ , ψ ˙
where b x = b y = b z = 1 m b + m s , b ϕ = 1 J b , x + J s , x , b θ = 1 J b , y + J s , y , b ψ = 1 J b , z + J s , z . f i · is the disturbance term such as the flexible suspension, channel coupling disturbance, and operational cutting force to which the system is subjected. The extended state observer is designed to realize the estimation and compensation of the uncertainty effects.
By taking the pitch channel as an example, in order to facilitate the observer design, the pitch channel is extended as follows:
x 1 = θ x ˙ 1 = x 2 x ˙ 2 = x 3 + b θ u θ x ˙ 3 = h
where x 3 is the total perturbation of the pitch channel and the derivative x ˙ 3 = h exists and is bounded. Then, the form of the ESO can be expressed as
e = x 1 x ^ 1 x ^ ˙ 1 = x ^ 2 + α 1 ε e x ^ ˙ 2 = x ^ 3 + α 2 ε 2 e + b θ u θ x ^ ˙ 3 = α 3 ε 3 e
where x ^ i = 1 , 2 , 3 is the observed state value of x i and x ^ 1 t x 1 t , x ^ 2 t x 2 t , x ^ 3 t f θ t , θ , θ ˙ when t , where ε > 0 , α 1 , α 2 , α 3 are positive integers and the polynomial s 3 + α 1 s 2 + α 2 s + α 3 satisfies the Hurwitz condition.

4.3. Non-Singular Terminal Sliding-Mode Control

Drones typically use an inner–outer loop control strategy, dividing the six degrees of freedom state variables into the faster-responding inner loop and the slower-responding outer loop. The inner loop is for attitude control, while the outer loop is for position control. The ESO can estimate the coupling terms and total disturbances for each channel, allowing for the design of six-channel NTSM-ADRC controllers.
The controller structure is designed for the altitude channel as an example, combining the dynamics model with the extended state observer and defining the error variables:
e z = z d z 1 e ˙ z = z ˙ d z ˙ 1 e ¨ z = z ¨ d z ^ 3 b z u z
where e z is the error value of the height, e ˙ z and e ¨ z are the first-order and second-order derivative values of the height error, respectively, and z d is the expected value of the height. z ^ 3 is the disturbance value estimated by the extended state observer.
Design the non-singular terminal slide model surface as
s z = e z + 1 β z e ˙ z p z q z
where β z > 0 , 1 < p z q z < 2 .
Choose the index convergence rate and the non-singular terminal sliding-mode control rate is designed as
u z = 1 b z z ¨ d z ^ 3 + β z q z p z e ˙ z 2 p z q z + ω z sgn s z + k z s z
To reduce chattering, the hyperbolic tangent function tanh · is used to replace the traditional sgn · function
tanh s z ϵ = e s z ϵ e s z ϵ e s z ϵ + e s z ϵ
where ϵ > 0 , and ϵ determines the speed of change of the inflection point of the hyperbolic tangent smooth function. Therefore, the altitude control structure is shown in Figure 10.
Similarly, the control rate of the other channels can be calculated as
u x = 1 b x x ¨ d x ^ 3 + β x q x p x e ˙ x 2 p x q x + ω x tanh s x + k x s x u y = 1 b y y ¨ d y ^ 3 + β y q y p y e ˙ y 2 p y q y + ω y tanh s y k y s y u ϕ = 1 b ϕ ϕ ¨ d ϕ ^ 3 + β ϕ q ϕ p ϕ e ˙ ϕ 2 p ϕ q ϕ ω ϕ tanh s ϕ k ϕ s ϕ u θ = 1 b θ θ ¨ d θ ^ 3 + β θ q θ p θ e ˙ θ 2 p θ q θ ω θ tanh s θ k θ s θ u ψ = 1 b ψ ψ ¨ d ψ ^ 3 + β ψ q ψ p ψ e ˙ ψ 2 p ψ q ψ ω ψ tanh s ψ k ψ s ψ

4.4. Stability Analysis

Analyze the stability of the closed-loop system of NTSM-ADRC. The six-degree-of-freedom channel closed-loop system consists of an expansion observer and a non-singular sliding-mode controller, so the Lyapunov function is defined as V = V s + V o .
The altitude channel is analyzed as an example, and the remaining channels can satisfy the stability in the Lyapunov sense as long as they satisfy similar conditions.

4.4.1. Analysis of Non-Singular Terminal Sliding-Mode Controller

The Lyapunov function of the sliding-mode surface s z is chosen as:
V z = 1 2 s z 2
The derivative is calculated
V ˙ z = s z s ˙ z = s z e ˙ z + 1 β z p z q z e ˙ z p z q z 1 z ¨ d z ^ 3 b z u z = 1 β z p z q z e ˙ z p z q z 1 s z ω z sgn s z k z s z
Since 1 < p z q z < 2 , then 0 < p z q z 1 < 1 , and since β z > 0 , p z > q z then:
e ˙ z p z q z 1 > 0 e ˙ z 0 s z s ˙ z 1 β z p z q z e ˙ z p z q z 1 ω z s z = 1 β z p z q z e ˙ z p z q z 1 ω z s z
where 1 β z p z q z e ˙ z p z q z 1 ω z > 0 e ˙ z 0 ; therefore, Lyapunov stability is satisfied.
When e ˙ z = 0 , there is e ¨ z = ω z sgn s z k z s z . When s z > 0 , there is e ¨ z ω z k z s z , and e ˙ z decreases rapidly; when s z < 0 , e ¨ z ω z + k z s z , e ˙ z at this time increases rapidly; and when e ˙ z = 0 , s z = 0 can be realized in a finite time.

4.4.2. Analysis of Extended State Observer

Define
η = η 1 η 2 η 3 T
where η 1 = x 1 x ^ 1 ε 2 , η 2 = x 2 x ^ 2 ε , η 3 = f t x ^ 3 . There is
ε η ˙ 1 = x ˙ 1 x ^ ˙ 1 ε = α 1 η 1 + η 2 ε η ˙ 2 = ε x ˙ 2 x ^ ˙ 2 ε = α 2 η 2 + η 3 ε η ˙ 3 = ε f t x ^ 3 = α 3 η 1 + ε f ˙ t
Thus, the observer error equation of state can be written as
ε η ˙ = A ^ η + ε B ^ f ˙
where
A ^ = α 1 1 0 α 2 0 1 α 3 0 0 , B ^ = 0 0 1
Given any symmetric positive definite matrix Q , there exists a symmetric positive definite matrix P satisfying the Lyapunov equation
A ^ T P + P A ^ + Q = 0
Define the Lyapunov function of the observer as
V o = ε η T P η
Then,
V ˙ o = ε η ˙ T P η + ε η ˙ T P η ˙ = A ^ η + ε B ^ f ˙ T P η ˙ + η ˙ T P A ^ η + ε B ^ f ˙ = η T A ^ T P + P A ^ η + 2 ε η T P B ^ f ˙ η T Q η + 2 ε P B ^ · η · f ˙ λ min Q η 2 + 2 ε P B ^ · η · f ˙
where λ min Q is the smallest eigenvalue of Q . Thus, the convergence condition for V ˙ o 0 is
η 2 ε P B ^ · η · f ˙ λ min Q
Therefore, the speed of convergence of the observer error η is related to the parameter ε , and the smaller ε is, the faster η converges. Hence, parameters ε and α i are chosen so that A ^ of the Extended State Observer is a Hurwitz matrix, and there is V ˙ o 0 . Consequently, the observer error system is boundedly stable. In summary, the stability of the NTSM-ADRC is demonstrated.

5. Experiment

In the experimental chapter, we have performed simulation and physical tree-cutting experiments, the simulation study includes the content as shown in Table 1.

5.1. Simulation

The TOCCO-FSS system is constructed in the simulation environment, and the simulation parameters of the TOCCO-FSS system are shown in Table 2.
Based on the parameters of the system, and several fine-tunings, the final control system parameters are shown in Table 3:

5.1.1. Attitude Control Experiment

Firstly, the ADRC, SMC, and NTSM-ADRC were employed for attitude control comparison; at 1 s, the target three-axis attitude angle is set to 1°. Through calculations, the spring coefficient is approximately 500   N / m , and the damping coefficient is approximately 50   N · m / s . Three sets of experiments are set up: with spring-damper, with only spring, and with rigid connection; the simulation results are shown in Figure 11.
From the simulation results shown in Figure 11, the NTSM-ADRC reaches the desired attitude quickly for different flexibility coefficients. The SMC is slightly slower than the NTSM-ADRC, and the ADRC is the slowest to reach the desired point. Additionally, in whichever controller, the attitude loop of the TOCCO-FSS is minimally affected by the flexible suspension system with different elastic and damping coefficients. Thus, in attitude control, NTSM-ADRC reaches the desired angle faster than ADRC and SMC, with quicker convergence and better responsiveness, and SMC performes a little better than ADRC. Therefore, NTSM-ADRC performs better in attitude control compared to ADRC and SMC.

5.1.2. Position Control Experiment

In this section, ADRC, SMC, and NTSM-ADRC were employed for position control comparison; the selection of elastic and damping coefficients is the same as in attitude control. First, set the desired Z position to 1 m. At 1 s, set the desired XY position to 1 m. The simulation results of the airframe and saw are shown in Figure 12 and Figure 13.
In Figure 12 and Figure 13, it can be seen that the flexible structure significantly affects the position of the TOCCO-FSS. The smaller the elastic coefficient, the greater the oscillation of the TOCCO-FSS’s saw. Additionally, in terms of body position control, NTSM-ADRC demonstrates better stability compared to ADRC and SMC. The airframe can still converge quickly under rigid elastic-damping and pure elastic conditions, while the ADRC-controlled and SMC-controlled airframe experiences varying degrees of oscillations and even equal amplitude oscillations under pure spring action. This indicates that NTSM-ADRC has better disturbance rejection and robustness than ADRC and SMC. Under pure spring action, the saw experiences equal amplitude oscillations under NTSM-ADRC, ADRC, and SMC. This is due to the lack of damping, which prevents the release of elastic potential energy. Therefore, the spring-damping system is crucial for the stability of the TOCCO-FSS. Without damping, the elastic potential energy of the TOCCO-FSS cannot be dissipated, leading to a risk of losing control. Moreover, the saw oscillations under NTSM-ADRC control are larger than those of ADRC and SMC, which can be explained from the point of view of energy, as it can be seen from the Lagrange equation that the total energy of the system is certain, and the energy accumulated by the spring, which cannot be released from the airframe, will inevitably be released from the saw in the process of the motion, whereas the airframe under the control of ADRC and SMC will release a part of the energy from the airframe due to its weaker stability, and the the airframe under NTSM-ADRC control has better stability, so the energy can only be released through the saw.

5.1.3. Flexible Coefficient Experiment

To further investigate the impact of the spring-damping system on the TOCCO-FSS, we conducted a series of experiments and simulations. Different damping coefficients and different elastic coefficients are selected to test the impact of coefficients on the stability of the saw. First, we selected the normal elastic coefficient of C K = 500 N / m and varied the damping coefficient C ξ to study its effect on the stability of the saw. The experimental results are shown in Figure 14 and Figure 15.
In Figure 14, it can be seen that with a constant spring coefficient, different damping coefficients have a significant impact on the saw’s stability. When the damping coefficient is C ξ = 50 , the saw exhibits almost no oscillation. As the damping coefficient decreases, the oscillation amplitude of the saw increases. When the damping coefficient is C ξ = 0 , the saw experiences sustained oscillations of equal amplitude. The reason for this is that the elastic potential energy of the spring cannot be dissipated. It is worth noting that under different damping coefficients, since the spring coefficient remains constant, the oscillation period is consistent.
Then, we select the normal damping coefficient of C ξ = 10   N · m / s and change the elastic coefficient C K to study its effect on the stability of the saw. The experimental results are shown in Figure 15.
In Figure 15, it can be seen that with a constant damping coefficient, the smaller the elastic coefficient, the smaller the oscillation amplitude of the saw but the longer the convergence time. At the same time, the smaller the elastic coefficient, the more the saw’s Z-axis equilibrium position is extended due to gravity.
In summary, a smaller elastic coefficient, which means a softer spring and more flexible suspension, will reduce oscillations but increase the delay in following the body, and the Z-axis spring will be more easily extended. The damper is also crucial for the flexible suspension. The smaller the damping coefficient, the harder it is to eliminate the saw’s oscillations. The larger the damping coefficient, the better the oscillations of the saw are absorbed and suppressed. However, a larger damping coefficient means a larger size and weight of the damper. Therefore, from a practical engineering perspective, it is necessary to reasonably select the damping coefficient and elastic coefficient based on the size and weight of the airframe and the saw.

5.1.4. Contact Operation Experiment

Assume that at 2 s, the tree cutting begins with a 5° pitch angle. The cutting position is r c = 0.5 m , 0.1 m , 0 , the cutting angle is α = 45 , the cutting power is 250 W, the cutting radius is 0.2 m, and the cutting speed is 3000 r · min 1 . The cutting operation is completed at 8 s. The total disturbance force and torque generated are given by Equation (44).
f e x t = 24 25 × sin 5 δ t 8 δ t 2 24 δ t 8 δ t 2 + 10 sin 5 t 0 τ e x t = 24 25 × sin 5 δ t 8 δ t 2 24 δ t 8 δ t 2 × 0.5 0.1 0 + 0 0 24 × 0.2 δ t 8 δ t 2
The simulation results are shown in Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20. In these figures, the influence of contact disturbances can be seen. Under the external force, the position under NTSM-ADRC drifted by a small amount, the position under SMC drifted by a slightly larger amount, and the position under ADRC drifted by a large amount relative to NTSM-ADRC and SMC. The steady-state error is smaller in the presence of disturbances, and the system can quickly return to its original position after the disturbance disappears under NTSM-ADRC. So, NTSM-ADRC provides better control performance compared to SMC and ADRC. Since ADRC and NTSM-ADRC have observers and SMC does not, SMC is not included in the disturbance estimation in Figure 19 and Figure 20, and it can be seen that NTSM-ADRC converges faster to the disturbance estimation with less oscillation. Additionally, from the saw position change curve in Figure 17, it can be observed that with the buffering provided by the flexible suspension system, the position of the saw changes gradually and does not experience abrupt shifts due to disturbance impacts. This buffering effect of the flexible suspension reduces the impact of contact disturbances on the airframe during saw operation. Additionally, because of the better airframe position and attitude control under NTSM-ADRC, the saw changes more slowly and its buffering is better.

5.1.5. Contact Operation Experiment with Different Flexible Coefficients

To further investigate the impact of the spring-damping coefficients of the flexible suspension system on the TOCCO-FSS during contact operations, we conduct experiments with different spring-damping coefficients. First, we keep the damping coefficient constant at C ξ = 50 while varying the elastic coefficient. The experimental results are shown in Figure 21 and Figure 22.
In Figure 21 and Figure 22, it can be seen that with a constant damping coefficient, the smaller the elastic coefficient, the greater the extension of the load saw when subjected to external forces during contact operations. As seen in Figure 22, when C k = 50 , the distance stretched by the saw under the external force is only about 0.2 m. When C k = 1 , the elasticity coefficient is very small, and the flexible suspension is more easily stretched, so it will produce a stretching distance of about 1 m under the action of the external force. Although C k = 1 is not possible in practice, the effect of different elasticity coefficients on the system can be obtained through simulation analysis. Thus, a weaker coefficient of elasticity indicates less rigidity and more buffering capacity. However, it can also be seen from Figure 22 that the weaker the coefficient of elasticity, the slower the recovery after the external force disappears.
Next, we varied the damping coefficient C ξ . The experimental results are shown in Figure 23 and Figure 24.
In Figure 23 and Figure 24, it can be seen that with a constant elastic coefficient, the stretching length is determined by the elastic coefficient. The smaller the damping coefficient, the greater the oscillation of the load saw when subjected to external forces during contact operations, resulting in weaker buffering capability. Conversely, the larger the damping coefficient, the better the buffering capability, leading to a smoother process of reaching the equilibrium position, although this process takes longer.
In summary, the combined spring-damping coefficient determines the buffering effect of the flexible suspension system. A larger elastic coefficient results in shorter buffering distances, increased rigidity, and weaker buffering capability. Conversely, a smaller elastic coefficient leads to excessively long buffering distances. A larger damping coefficient enhances the ability to suppress spring oscillations and prolongs the buffering time, but the size of the damper is proportional to the damping coefficient, making it impractical to increase indefinitely in actual engineering. Therefore, in practical engineering, the spring-damping coefficients of the flexible suspension structure need to be selected based on the comprehensive parameters of the system.

5.2. Physical Experiment

Based on the modeling and simulation, we built a physical TOCCO-FSS prototype, which includes a coaxial octocopter platform, a flexible suspension mechanism, and a saw system. The airframe and saw are constructed from carbon fiber and aluminum alloy. The flexible suspension system consists of hydraulic buffer springs that integrate both spring and damping functions. The flight controller hardware system uses a self-developed flight control hardware, with a UBLOX dual F9P RTK positioning system. The flight control unit has a built-in SD card module for recording flight data. Some of the physical parameters of the TOCCO-FSS system are shown in Table 4.
The actual tree cutting experiment was conducted outdoors, as shown in Figure 25. In the actual tree obstacle-cutting scenario, the TOCCO-FSS moves at nearly constant speed to the tree obstacle, then begins cutting at a pitch angle of approximately 5°. The flight data recorded during this period are shown in Figure 26 and Figure 27.
In Figure 26 and Figure 27, at approximately 25 seconds, the TOCCO-FSS contacted the tree obstacle and began cutting. During this period, the pitch angle changed by about 5°, and the roll and yaw angles experienced momentary disturbances due to the contact operation but quickly stabilized. After approximately 2 seconds, the tree obstacle was cleared, and the TOCCO-FSS swiftly returned to normal operation, maintaining good stability throughout.
Then, we cleared different types of tree obstacles, sampling different cut-down tree obstacles. The maximum diameter of the different tree obstacles that can be cut is shown in Figure 28.
As can be seen in Figure 28, when cutting different kinds of tree obstacles, the maximum diameter of about 7 cm can have a better cutting efficiency and role in practical applications. Therefore, the stability and effectiveness of the TOCCO-FSS design, modeling, and control have been validated through this physical experiment.

6. Conclusions

For the practical application of transmission-line tree-obstacle clearing, a new type of drone with a flexible suspension saw is proposed and its effectiveness is verified through design, modeling, control, and practical experiments. In summary, the following innovative work has been carried out.
  • A novel TOCCO-FSS scheme is proposed and modeled by the Lagrange dynamics equations, and then the contact operation disturbances are analyzed and modeled;
  • The position and attitude control of Non-Singular Terminal Sliding-Mode Active Disturbance Rejection Control (NTSM-ADRC) has been designed and its stability has been analyzed with respect to the reaction force and moment disturbances that exist in contact operations;
  • The effectiveness of the TOCCO-FSS design, modeling, and control has been verified through simulation and physical experiments, proving its relevance for practical applications.
Although the TOCCO-FSS studied in this paper alleviates the problem to a certain extent and has certain advantages, there are still some limitations that need to be further studied:
  • The flexible suspension can cause oscillations of the saw, which may reduce the efficiency of tree-obstacle clearing.
  • The drone currently carries a flexible suspension saw and takes off and lands using a landing platform. Reliable takeoff and landing methods need further investigation.
  • When clearing tree obstacles, the flexible suspension saw still forms an angle with the obstacles. Achieving vertical cutting of tree obstacles is another research direction.
  • More physical flight experiments are needed to verify the adaptability of the TOCCO-FSS under different tree conditions.
Overall, we have made some progress in our research. We investigated the problems of existing tree clearing drones, proposed TOCCO-FSS and verified its effectiveness through experiments, and solved the problem of practical application of tree clearing along transmission lines. In future research, we will continue to improve the design and optimize the solutions to the above problems.

Author Contributions

Conceptualization, L.L. and Z.Y.; methodology, L.L. and Z.Y.; software, K.T. and J.L.; validation, L.L., H.Z., W.W. and K.T.; formal analysis, L.L., Z.Y., W.W. and J.L.; investigation, L.L., Z.Y., H.Z. and N.X.; writing—original draft preparation, L.L.; writing—review and editing, L.L., Z.Y. and H.Z.; project administration, Z.Y. and Q.Z.; funding acquisition, H.Z., N.X. and Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Postgraduate Research and Practice Innovation Program of Jiangsu Province grant number KYCX23_0388, Guangxi Power Grid Company’s 2023 Science and Technology Innovation Project grant number GXKJXM20230169, Guizhou Provincial Science and Technology Projects grant number Guizhou-Sci-Co-Supp[2020]2Y044, and Science and Technology Projects of China Southern Power Grid Co. Ltd., grant number 066600KK52170074.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

Wei Wang, Kun Tao and Jiabing Liang work for NanJing TAISIDE Intelligent Technology Co., Ltd. and declare no conflict of intrest.

References

  1. Luque-Vega, L.F.; Castillo-Toledo, B.; Loukianov, A.; Gonzalez-Jimenez, L.E. Power Line Inspection via an Unmanned Aerial System based on the Quadrotor Helicopter. In Proceedings of the MELECON 2014—2014 17th IEEE Mediterranean Electrotechnical Conference, Beirut, Lebanon, 13–16 April 2014; IEEE: Piscatway, NJ, USA, 2014; pp. 393–397. [Google Scholar]
  2. Wu, M.; Chen, W.; Tian, X. Optimal energy consumption path planning for quadrotor UAV transmission tower inspection based on simulated annealing algorithm. Energies 2022, 15, 8036. [Google Scholar] [CrossRef]
  3. Peng, X.; Qian, J.; Mai, X. Automatic power line inspection technology of large unmanned helicopter and its application. South. Power Syst. Technol. 2016, 10, 24–31. [Google Scholar]
  4. Liu, Z.; Du, Y.; Chen, Y.; Ma, J.G.; Wu, X.; Yao, J. Simulation and experiment on the safety distance of typical ±500 kV DC transmission lines and towers for UAV inspection. High Volt. Eng. 2020, 13, 3223. [Google Scholar]
  5. Roncolatto, R.A.; Romanelli, N.W.; Hirakawa, A.; Horikawa, O.; Vieira, D.M.; Yamamoto, R.; Finotto, V.C.; Sverzuti, V.; Lopes, I.P. Robotics Applied to Work Conditions Improvement in Power Distribution Lines Maintenance. In Proceedings of the 2010 1st International Conference on Applied Robotics for the Power Industry, Montreal, QC, Canada, 5–7 October 2010; IEEE: Piscatway, NJ, USA, 2010; pp. 1–6. [Google Scholar]
  6. Foudeh, H.A.; Luk, P.; Whidborne, J. Application of norm optimal iterative learning control to quadrotor unmanned aerial vehicle for monitoring overhead power system. Energies 2019, 45, 3223. [Google Scholar] [CrossRef]
  7. Menéndez, O.; Pérez, M.; Auat Cheein, F. Visual-based positioning of aerial maintenance platforms on overhead transmission lines. Appl. Sci. 2019, 9, 165. [Google Scholar] [CrossRef]
  8. Suarez, A.; Salmoral, R.; Zarco-Periñan, P.J.; Ollero, A. Experimental evaluation of aerial manipulation robot in contact with 15 kV power line: Shielded and long reach configurations. IEEE Access 2021, 9, 94573–94585. [Google Scholar] [CrossRef]
  9. Alhassan, A.B.; Zhang, X.; Shen, H.; Xu, H. Power transmission line inspection robots: A review, trends and challenges for future research. Int. J. Electr. Power Energy Syst. 2020, 118, 105862. [Google Scholar] [CrossRef]
  10. Hamaza, S.; Georgilas, I.; Richardson, T. An Adaptive-Compliance Manipulator for Contact-Based Aerial Applications. In Proceedings of the 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Auckland, New Zealand, 9–12 July 2018; IEEE: Piscatway, NJ, USA, 2018; pp. 730–735. [Google Scholar]
  11. Hartung, J.; Cox, W.C., III. Airborne Tree Trimming Apparatus. U.S. Patent No. 4984757, 15 January 1991. [Google Scholar]
  12. Molina, J.; Hirai, S.T. Aerial pruning mechanism, initial real environment test. Robot. Biomimetics 2017, 4, 1–11. [Google Scholar]
  13. Molina, J.; Hirai, S. Pruning Tree-Branches Close to Electrical Power Lines Using a Skew-Gripper and a Multirotor Helicopter. In Proceedings of the 2017 IEEE International Conference on Advanced Intelligent Mechatronics, Munich, Germany, 3–7 July 2017; IEEE: Piscatway, NJ, USA, 2017; pp. 1123–1128. [Google Scholar]
  14. Azami, N.; Zarafshan, P.; Kermani, A.M.; Khashehchi, M.; Kouravand, S. Design and Analysis of an Armed-Octorotor to Prune Trees near the Power Lines. In Proceedings of the International Conference of Iranian Aerospace Society, Tehran, Iran, 7–8 December 2016; pp. 1–6. [Google Scholar]
  15. Xu, C.; Yang, Z.; Jiang, Y.; Zhang, Q.; Xu, H.; Xu, X. The Design and Control of a Double- Saw Cutter on the Aerial Trees-Pruning Robot. In Proceedings of the IEEE Internation- al Conference on Robotics and Biomimetics, Kuala Lumpur, Malaysia, 12–15 December 2018; pp. 2095–2100. [Google Scholar]
  16. Xu, H.; Yang, Z.; Zhou, G.; Liao, L.; Xu, C.; Wu, J.; Zhang, Q.; Zhang, C. A Novel Aerial Manipulator with Front Cutting Effector: Modeling, Control, and Evaluation. Complexity 2021, 2021, 1–17. [Google Scholar] [CrossRef]
  17. Liao, L.W.; Yang, Z.; Wang, C.; Xu, C.; Xu, H.; Wang, Z.; Zhang, Q. Flight control method of aerial robot for tree obstacle clearing with hanging telescopic cutter. Control Theory Appl. 2023, 40, 343–352. [Google Scholar]
  18. Chamseddine, A.; Theilliol, D.; Sadeghzadeh, I.; Zhang, Y.; Weber, P. Optimal reliability design for over-actuated systems based on the MIT rule: Application to an octocopter helicopter testbed. Reliab. Eng. Syst. Saf. 2014, 132, 196–206. [Google Scholar] [CrossRef]
  19. Caccavale, F.; Giglio, G.; Muscio, G.; Pierri, F. Cooperative Impedance Control for Multiple UAVs with a Robotic Arm. In Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems, Hamburg, Germany, 28 September–2 October 2015; IEEE: Piscatway, NJ, USA, 2015; pp. 2366–2371. [Google Scholar]
  20. Sugar, T.G. A novel selective compliant actuator. Mechatronics 2002, 12, 1157–1171. [Google Scholar] [CrossRef]
  21. Tao, Y.; Wang, T.; Wang, Y.; Guo, L.; Xiong, H.; Xu, D. A new variable stiffness robot joint. Ind. Robot. Int. J. 2015, 42, 371–378. [Google Scholar] [CrossRef]
  22. Katav, A.; Shapiro, A. Accurate Transportation Nonlinear Control for Flexible Cable-Suspended Load Carried by a Multi-Copter. In Proceedings of the 62nd Israel Annual Conference on Aerospace Sciences, IACAS, Tel-Aviv, Israel, 15 March 2023. Haifa, Israel, 16 March 2023. [Google Scholar]
  23. Geronel, R.S.; Botez, R.M.; Bueno, D.D. On the Effect of Flexibility on the Dynamics of a Suspended Payload Carried by a Quadrotor. Designs 2022, 6, 31. [Google Scholar] [CrossRef]
  24. Gao, Z. Scaling and Bandwidth-Parameterization based Controller Tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; IEEE: Piscatway, NJ, USA, 2003; pp. 4989–4996. [Google Scholar]
  25. Wang, H.; Ye, X.; Tian, Y.; Zheng, G.; Christov, N. Model-free–based terminal SMC of quadrotor attitude and position. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 2519–2528. [Google Scholar] [CrossRef]
  26. Nasmyth, K.; Haering, C.H. The structure and function of SMC and kleisin complexes. Annu. Rev. Biochem. 2005, 74, 595–648. [Google Scholar] [CrossRef] [PubMed]
  27. Hassani, H.; Mansouri, A.; Ahaitouf, A. Performance evaluation of an improved non-singular sliding mode attitude control of a perturbed quadrotor: Experimental validation. J. Vib. Control 2024, 30, 1297–1312. [Google Scholar] [CrossRef]
  28. Silva, A.L.; Santos, D.A. Fast nonsingular terminal sliding mode flight control for multirotor aerial vehicles. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 4288–4299. [Google Scholar] [CrossRef]
  29. Riache, S.; Kidouche, M.; Rezoug, A. Adaptive robust nonsingular terminal sliding mode design controller for quadrotor aerial manipulator. Telecommun. Comput. Electron. Control 2019, 17, 1501–1512. [Google Scholar] [CrossRef]
  30. Guo, J.; Zhang, H.; Liu, D. Investigation of the hydraulic servo system of the rolling mill using nonsingular terminal sliding mode-active disturbance rejection control. Math. Probl. Eng. 2020, 17, 1–12. [Google Scholar] [CrossRef]
Figure 1. Manual operations to clear tree obstacles.
Figure 1. Manual operations to clear tree obstacles.
Drones 08 00328 g001
Figure 2. Molina’s proposed drone.
Figure 2. Molina’s proposed drone.
Drones 08 00328 g002
Figure 3. Xu’s proposed drone.
Figure 3. Xu’s proposed drone.
Drones 08 00328 g003
Figure 4. TOCCO-FSS 3D view and top view. (a) Three-dimensional view of TOCCO-FSS. (b) Top view of TOCCO-FSS.
Figure 4. TOCCO-FSS 3D view and top view. (a) Three-dimensional view of TOCCO-FSS. (b) Top view of TOCCO-FSS.
Drones 08 00328 g004
Figure 5. TOCCO-FSS simplified model.
Figure 5. TOCCO-FSS simplified model.
Drones 08 00328 g005
Figure 6. Right and top views of the flexible suspension system. (a) Right view of flexible suspension system. (b) Top view of flexible suspension system.
Figure 6. Right and top views of the flexible suspension system. (a) Right view of flexible suspension system. (b) Top view of flexible suspension system.
Drones 08 00328 g006
Figure 7. Schematic diagram of the saw cutting trees.
Figure 7. Schematic diagram of the saw cutting trees.
Drones 08 00328 g007
Figure 8. Schematic diagram of contacting tree obstacles.
Figure 8. Schematic diagram of contacting tree obstacles.
Drones 08 00328 g008
Figure 9. The overall control system structure of the TOCCO-FSS.
Figure 9. The overall control system structure of the TOCCO-FSS.
Drones 08 00328 g009
Figure 10. Schematic diagram of altitude control structure.
Figure 10. Schematic diagram of altitude control structure.
Drones 08 00328 g010
Figure 11. Three-axis attitude angle simulation curves in attitude control. (a) Roll angle. (b) Pitch angle. (c) Yaw angle.
Figure 11. Three-axis attitude angle simulation curves in attitude control. (a) Roll angle. (b) Pitch angle. (c) Yaw angle.
Drones 08 00328 g011
Figure 12. The simulation curves for the three-axis positions of the airframe in position control. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Figure 12. The simulation curves for the three-axis positions of the airframe in position control. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Drones 08 00328 g012
Figure 13. The simulation curves for the three-axis positions of the saw in position control. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Figure 13. The simulation curves for the three-axis positions of the saw in position control. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Drones 08 00328 g013
Figure 14. The simulation curves for the three-axis positions of the saw with different damping coefficient C ξ . (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Figure 14. The simulation curves for the three-axis positions of the saw with different damping coefficient C ξ . (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Drones 08 00328 g014
Figure 15. The simulation curves for the three-axis positions of the saw with different elastic coefficient C K . (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Figure 15. The simulation curves for the three-axis positions of the saw with different elastic coefficient C K . (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Drones 08 00328 g015
Figure 16. The contact operation simulation curves for the three-axis positions of the airframe. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Figure 16. The contact operation simulation curves for the three-axis positions of the airframe. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Drones 08 00328 g016
Figure 17. The contact operation simulation curves for the three-axis positions of the saw. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Figure 17. The contact operation simulation curves for the three-axis positions of the saw. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Drones 08 00328 g017
Figure 18. The contact operation simulation curves for the three-axis attitude. (a) Roll angle. (b) Pitch angle. (c) Yaw angle.
Figure 18. The contact operation simulation curves for the three-axis attitude. (a) Roll angle. (b) Pitch angle. (c) Yaw angle.
Drones 08 00328 g018
Figure 19. The contact operation simulation curves for the three-axis positions of contact operation disturbance estimation. (a) X-axis position disturbance and estimation curve. (b) Y-axis position disturbance and estimation curve. (c) Z-axis position disturbance and estimation curve.
Figure 19. The contact operation simulation curves for the three-axis positions of contact operation disturbance estimation. (a) X-axis position disturbance and estimation curve. (b) Y-axis position disturbance and estimation curve. (c) Z-axis position disturbance and estimation curve.
Drones 08 00328 g019
Figure 20. The contact operation simulation curves for the three-axis positions of contact operation disturbance estimation. (a) Roll disturbance and estimation curve. (b) Pitch disturbance and estimation curve. (c) Yaw disturbance and estimation curve.
Figure 20. The contact operation simulation curves for the three-axis positions of contact operation disturbance estimation. (a) Roll disturbance and estimation curve. (b) Pitch disturbance and estimation curve. (c) Yaw disturbance and estimation curve.
Drones 08 00328 g020
Figure 21. The contact operation with different C k coefficients simulation curves of the saw for the three-axis positions of the saw. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Figure 21. The contact operation with different C k coefficients simulation curves of the saw for the three-axis positions of the saw. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Drones 08 00328 g021
Figure 22. The contact operation with different C k coefficients simulation curves for the three-axis positions of the saw. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Figure 22. The contact operation with different C k coefficients simulation curves for the three-axis positions of the saw. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Drones 08 00328 g022
Figure 23. The contact operation with different C ξ coefficients simulation curves for the three-axis positions of the airframe. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Figure 23. The contact operation with different C ξ coefficients simulation curves for the three-axis positions of the airframe. (a) X-axis curve of the airframe. (b) Y-axis curve of the airframe. (c) Z-axis curve of the airframe.
Drones 08 00328 g023
Figure 24. The contact operation with different C ξ coefficients simulation curves for the three-axis positions of the saw. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Figure 24. The contact operation with different C ξ coefficients simulation curves for the three-axis positions of the saw. (a) X-axis curve of the saw. (b) Y-axis curve of the saw. (c) Z-axis curve of the saw.
Drones 08 00328 g024
Figure 25. TOCCO-FSS physical prototype operation scene diagram. (a) Scene before TOCCO-FSS tree-obstacle cutting. (b) Scene after TOCCO-FSS tree-obstacle cutting.
Figure 25. TOCCO-FSS physical prototype operation scene diagram. (a) Scene before TOCCO-FSS tree-obstacle cutting. (b) Scene after TOCCO-FSS tree-obstacle cutting.
Drones 08 00328 g025
Figure 26. Position curves of TOCCO-FSS during tree-obstacle cutting. (a) X-axis position curve during tree-cutting operation. (b) Y-axis position curve during tree-cutting operation. (c) Z-axis position curve during tree-cutting operation.
Figure 26. Position curves of TOCCO-FSS during tree-obstacle cutting. (a) X-axis position curve during tree-cutting operation. (b) Y-axis position curve during tree-cutting operation. (c) Z-axis position curve during tree-cutting operation.
Drones 08 00328 g026
Figure 27. Attitude curves of TOCCO-FSS during tree-obstacle cutting. (a) Roll angle curve during tree-cutting operation. (b) Pitch angle curve during tree-cutting operation. (c) Yaw angle position curve during tree-cutting operation.
Figure 27. Attitude curves of TOCCO-FSS during tree-obstacle cutting. (a) Roll angle curve during tree-cutting operation. (b) Pitch angle curve during tree-cutting operation. (c) Yaw angle position curve during tree-cutting operation.
Drones 08 00328 g027
Figure 28. TOCCO-FSS cutting of tree obstacles. (a) A kind of tree obstacle cut by TOCCO-FSS. (b) Another kind of tree obstacle cut by TOCCO-FSS.
Figure 28. TOCCO-FSS cutting of tree obstacles. (a) A kind of tree obstacle cut by TOCCO-FSS. (b) Another kind of tree obstacle cut by TOCCO-FSS.
Drones 08 00328 g028
Table 1. The experimental content and purpose for the experiment.
Table 1. The experimental content and purpose for the experiment.
Experimental ContentPurpose
Attitude Control ExperimentVerification of the effect of using different control methods on attitude control under elasticity, rigidity and spring-damping
Position Control ExperimentVerification of the effect of using different control methods on position control under elasticity, rigidity and spring-damping
Flexible Coefficient ExperimentVerification of the effect of different elastic-damping coefficients on position
Contact Operation ExperimentVerification of the effect of using different control methods on contact operation
Pyhsical ExperimentValidation of the effectiveness of TOCCO-FSS in practical applications
Table 2. The simulation parameters of the TOCCO-FSS system.
Table 2. The simulation parameters of the TOCCO-FSS system.
ParametersValueUnit
Airframe quality, m b 20.2kg
Airframe width, l y 2.5m
Airframe length, l x 1.5m
Inertia tensor of airframe in x-axis, J b , x 4.2 kg · m 2
Inertia tensor of airframe in y-axis, J b , y 2.5 kg · m 2
Inertia tensor of airframe in z-axis, J b , z 3.2 kg · m 2
Lift coefficient, C f 1.4 × 10 4 N · rad 2
Antitorque coefficient, C d 2.5 × 10 6 N · m · rad 2
Saw hanging lengths, l s 1.5m
Saw quality, m s 5.15kg
Inertia tensor of saw in x-axis, J s , x 2.2 kg · m 2
Inertia tensor of saw in y-axis, J s , y 1.1 kg · m 2
Inertia tensor of saw in z-axis, J s , z 1.6 kg · m 2
Roll angle of flexible suspension, ϕ f 60deg
Yaw angle of flexible suspension, ψ f 45deg
Steel modulus of the spring, G k 8000MPa
Number of coils of the spring, n k 20
Outer diameter of the spring, D k 35mm
Wire diameter of the spring, d k 2.5mm
Maximum impact force of the damper, W ξ 500N
Maximum velocity of the damper, V ξ 10 m / s
Table 3. The control parameters of the TOCCO-FSS system.
Table 3. The control parameters of the TOCCO-FSS system.
Parameters ϕ θ ψ xyz
ESO ε 0.010.010.010.050.050.02
α 1 666336
α 2 1111115510
α 3 666336
tanh ϵ 0.010.010.010.10.10.1
NTSM β 3331.51.54
p555555
q333333
ω 555336
k8885510
Table 4. Some of the physical parameters of the TOCCO-FSS system in practical application.
Table 4. Some of the physical parameters of the TOCCO-FSS system in practical application.
ParametersValueUnit
Airframe quality, m b 25kg
Saw quality, m s 6.2kg
Suspension saw lengths, l s 1.5m
Airframe width, l y 2.5m
Airframe length, l x 1.5m
Steel modulus of the spring, G k 8000MPa
Number of coils of the spring, n k 20
Outer diameter of the spring, D k 35mm
Wire diameter of the spring, d k 2.5mm
Maximum impact force of the damper, W ξ 500N
Maximum velocity of the damper, V ξ 10 m / s
Roll angle of flexible suspension, ϕ f 60deg
Yaw angle of flexible suspension, ψ f 45deg
Rotor size32inch
Battery voltage54V
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

Liao, L.; Yang, Z.; Zhuo, H.; Xu, N.; Wang, W.; Tao, K.; Liang, J.; Zhang, Q. Control and Application of Tree Obstacle-Clearing Coaxial Octocopter with Flexible Suspension Saw. Drones 2024, 8, 328. https://doi.org/10.3390/drones8070328

AMA Style

Liao L, Yang Z, Zhuo H, Xu N, Wang W, Tao K, Liang J, Zhang Q. Control and Application of Tree Obstacle-Clearing Coaxial Octocopter with Flexible Suspension Saw. Drones. 2024; 8(7):328. https://doi.org/10.3390/drones8070328

Chicago/Turabian Style

Liao, Luwei, Zhong Yang, Haoze Zhuo, Nuo Xu, Wei Wang, Kun Tao, Jiabing Liang, and Qiuyan Zhang. 2024. "Control and Application of Tree Obstacle-Clearing Coaxial Octocopter with Flexible Suspension Saw" Drones 8, no. 7: 328. https://doi.org/10.3390/drones8070328

Article Metrics

Back to TopTop