Professional Documents
Culture Documents
1 s2.0 S1270963822001845 Main
1 s2.0 S1270963822001845 Main
1 s2.0 S1270963822001845 Main
a r t i c l e i n f o a b s t r a c t
Article history: As an ideal method for heavy or large payload delivery, collaborative aerial transportation with multiple
Received 6 October 2021 unmanned aerial vehicles (UAVs) increases the load capacity. However, during the transportation process,
Received in revised form 7 December 2021 collaborative transportation systems are always subject to environmental disturbances and system
Accepted 21 March 2022
uncertainties, which poses a great challenge to safe and efficient payload transportation. Existing works
Available online 2 April 2022
Communicated by Bing Wang
without payload angle information in control inputs cannot exhibit satisfactory antiswing performance. To
handle the aforementioned issues, this paper proposes a novel control strategy for rapid UAV positioning
Keywords: and payload swing elimination. Specifically, the dynamic model of the collaborative transportation system
Collaborative aerial transportation is described based on a redundant dynamic expression. Then, an artificially constructed UAV-payload
Antiswing control unified signal is introduced to enhance the state coupling between the UAV positions and payload swing
Lyapunov method angles. Based on the newly defined signal, the energy storage function is constructed and the adaptive
control law is derived. Additionally, the detailed Lyapunov analysis is provided to prove the system
stability and convergence. It is worth noting that the difficulty of the stability analysis is greatly reduced
with the help of the established redundant dynamic description. To validate the performance of the
proposed control strategy, experimental studies have been carried out in different scenarios. Hardware
experimental results show that the proposed method can effectively suppress load swing while ensuring
rapid UAV positioning, even with external disturbances.
© 2022 Elsevier Masson SAS. All rights reserved.
https://doi.org/10.1016/j.ast.2022.107510
1270-9638/© 2022 Elsevier Masson SAS. All rights reserved.
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
was designed, where only the rotorcraft position was needed, and
the system stability was confirmed by rigorous proofs [21]. In [22],
a distributed controller was proposed for each UAV to guarantee a
fixed formation during the cooperative payload transportation. The
trajectory planning and tracking problems for a multi-body slung-
load system were solved in [23]. The UAVs reference trajectories
were calculated from the load trajectory and tracked by the decen-
tralized robust model predictive control (MPC) method. In addition,
a cooperative control law was presented in [24] for a group of
UAVs transporting an unknown mass payload under stochastic en-
vironmental disturbances. Fig. 1. Tethered transportation of a bar load by two UAVs.
Compared with the point-mass load transportation, the rigid
body load transportation poses more challenges in system model- of the aerial payload transportation using a single aircraft, few
ing and control. To tackle these challenges, many researchers have studies focused on the cooperative payload transportation while
studied in this field and developed various methods. A geomet- suppressing the payload swing. Therefore, the motivation of this
ric controller was proposed in [25] to guarantee that the payload paper is to deal with the antiswing control issue of the coopera-
could asymptotically follow a desired trajectory under uncertain- tive payload transportation. The stronger nonlinearity and coupling
ties. The unknown mass, center of mass and moments of inertia properties pose a great challenge for the payload swing suppres-
of a slung load were estimated based on the Kalman filter theory sion problem of the cooperative system. In this paper, the payload
[26]. With the estimation results incorporated into the feedback swing angle is first incorporated into an artificially constructed
loop, the rotorcraft position tracking performance was significantly UAV-payload unified signal. Then, the newly defined signal is reg-
improved. In [27], the quadrotor state estimation and system con- ulated to improve the payload swing attenuation performance and
trol were achieved by utilizing the camera and the inertial mea- UAV positioning. The main contributions of this paper are as fol-
surement units (IMU) sensors. During the transportation task ex- lows:
ecution, there was no communication between two quadrotors.
Equipped with monocular vision and inertial sensing devices, the 1) A redundant description for the collaborative transportation
cooperative transportation task for suspended rigid body payloads system is derived and presented, which simplifies the stabil-
could be deployed in GPS-denied environments [28]. Based on a ity analysis.
leader-follower framework, a control strategy with input shapers 2) Unlike the existing works with only UAV position signal in
was designed to realize cooperative transportation of a slender control input, an antiswing control method is proposed for
load using two quadrotors [29]. Through a similar framework, a the cooperative payload transportation based on an artificially
switching controller was developed in [30] for cooperative trans- constructed UAV-payload unified signal to improve the tran-
portation without inter-agent communication. In addition, a com- sient performance. In addition, rigorous stability analysis is
municationless leader-follower admittance controller was proved given by utilizing Lyapunov techniques.
to guarantee asymptotic stabilization of any given load attitude for 3) Experimental results are conducted to verify the efficacy and
the cooperative transportation task using two UAVs if the internal robustness of the proposed method.
force between two UAVs was nonzero [31]. Though the mentioned
works have been successfully implemented for stable control of This paper is organized as follows: problem formulation is pro-
cooperative transportation, there exist few works proposed for the vided in Section 2. In Section 3, a novel energy storage function is
case when one or more suspension component (cable or quadro- constructed by introducing the artificially constructed UAV-payload
tor) failures. To this end, a fault-tolerant control method was de- unified signal. Subsequently, the controller form is presented fol-
signed in [32] for cooperative aerial transportation subject to pa- lowed by theoretical proofs in Section 4. Moreover, experimental
rameter uncertainties and suspension failures. results are given to validate the rapid UAV positioning and pay-
Most of the cooperative payload transportation experiments load swing suppression performance of the proposed method in
were carried out based on the indoor motion capture system Section 5. Section 6 summarizes the entire paper.
[29,33,34,36,37]. For practical purposes, the works in [21,24,26] ex-
tended the cooperative payload transportation tasks to the outdoor 2. Problem formulation
case. Instead of using an external sensing system like GPS or mo-
tion capture system, the authors in [27,28] presented a more au- Fig. 1 illustrates the schematic of a bar load tethered to two
tonomous cooperative transportation way only based on onboard UAVs. O - X Y Z denotes a right hand inertial frame, m1 and m2 rep-
sensors. resent the mass of two UAVs, m3 denotes the mass of the payload,
For simplicity, existing methods usually assume that the ca- l1 and l2 are the cable lengths, l3 depicts the half thickness of the
ble links are massless. To relax this assumption, researchers have bar load, ξ 1 = [ y 1 , z1 ] and ξ 2 = [ y 2 , z2 ] are two UAVs’ positions,
investigated new approaches that considered the rope links as ξ p = [ y p , z p ] is the position of the payload, θ = [θ1 , θ2 , θ3 ] ,
springs or flexible links [35,36,38]. where θ1 and θ2 denote the angles between the cables and the
Generally, the payload swing angle increases as the UAV speeds positive z axis, and θ3 is deflection angle of the bar load. For
up. For a single quadrotor transportation system, aiming at achiev- brevity, the following notations are defined as
ing rapid UAV positioning and payload swing suppression, several
works have been developed. An online trajectory planning algo- Ci = cos(θi ), Ci ± j = cos(θi ± θ j ),
rithm was proposed without iterative optimizations [39]. More
specifically, the trajectory planning method was divided into a tar-
Si = sin(θi ), Si ± j = sin(θi ± θ j ), i , j = 1, 2, 3.
get positioning part and an antiswing one. Based on the Robust In- Without loss of generality, the following assumptions are made
tegral of Sign of the Error (RISE), a novel nonlinear control method before the development of the model.
was developed [40]. The system asymptotic stability was proved
theoretically with Lyapunov techniques. Although many successful Assumption 1. The suspension ropes are massless and kept taut all
solutions have been proposed for the payload antiswing problem the time.
2
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
1
Assumption 2. Each suspension rope is suspended at the center of m2 z̈2 + m3 z̈1 + z̈2 + l1 S1 θ̈1 + l2 S2 θ̈2 + 2l3 S3 θ̈3
mass of the corresponding UAV. 4
+l1 C1 θ̇12 + l2 C2 θ̇22 + 2l3 C3 θ̇32 = u 4 + f rz2 , (10)
The relation between ξ p and ξ i can be provided as:
1
m3l1 C1 ÿ 1 + S1 z̈1 + C1 ÿ 2 + S1 z̈2 + l1 θ̈1 − l2 C1+2 θ̈2
1 4
yp = ( y 1 + y 2 + l 1 S1 − l 2 S2 ) + l 3 S3 , 1
2 +2l3 C1−3 θ̈3 + l2 S1+2 θ̇22 + 2l3 S1−3 θ̇32 + m3 gl1 S1 = f r θ1 , (11)
1 2
zp = ( z 1 + z 2 − l 1 C1 − l 2 C2 ) − l 3 C3 . (1) 1
2 m3l2 −C2 ÿ 1 + S2 z̈1 − C2 ÿ 2 + S2 z̈2 − l1 C1+2 θ̈1 + l2 θ̈2
4
The velocity of the payload ξ̇ p can be computed: 1
−2l3 C2+3 θ̈3 + l1 S1+2 θ̇12 + 2l3 S2+3 θ̇32 + m3 gl2 S2 = f r θ2 , (12)
1 2
ẏ p = ( ẏ 1 + ẏ 2 + l1 C1 θ̇1 − l2 C2 θ̇2 ) + l3 C3 θ̇3 , 1
2 m3l3 C3 ÿ 1 + S3 z̈1 + C3 ÿ 2 + S3 z̈2 + l1 C1−3 θ̈1 − l2 C2+3 θ̈2
2
1
ż p = (ż1 + ż2 + l1 S1 θ̇1 + l2 S2 θ̇2 ) + l3 S3 θ̇3 . (2)
2 +2l3 θ̈3 − l1 S1−3 θ̇12 + l2 S2+3 θ̇22 + m3 gl3 S3 = f r θ3 , (13)
To achieve the construction of the dynamic model, we first define where f r y 1 , f rz1 , f r y 2 , f rz2 ∈ R and f r θ1 , f r θ2 , f r θ3 ∈ R denote the
generalized states of the UAVs-bar transportation system as q = aerodynamic resistance forces derived from the rotorcraft’s trans-
[ y 1 , z1 , y 2 , z2 , θ1 , θ2 , θ3 ] . Based on the Euler-Lagrange method lation and payload swing, respectively. The detailed forms of these
[41], the dynamic model of the system can be derived: resistance forces can be calculated as
1 lim ξ 1 (t ) = ξ 1d , lim ξ 2 (t ) = ξ 2d ,
m1 ÿ 1 + m3 ÿ 1 + ÿ 2 + l1 C1 θ̈1 − l2 C2 θ̈2 + 2l3 C3 θ̈3 t →∞ t →∞
4
lim θ1 (t ) = 0, lim θ2 (t ) = 0, lim θ3 (t ) = 0, (17)
t →∞ t →∞ t →∞
−l1 S1 θ̇12 + l2 S2 θ̇22 − 2l3 S3 θ̇32 = u 1 + f r y 1 , (7)
where the desired positions are chosen as
1
m1 z̈1 + m3 z̈1 + z̈2 + l1 S1 θ̈1 + l2 S2 θ̈2 + 2l3 S3 θ̈3
4 y 2d − y 1d = l0 , z1d − l1 = z2d − l2 ,
+l1 C1 θ̇12 + l2 C2 θ̇22 + 2l3 C3 θ̇32 = u 2 + f rz1 , (8) wherein l0 is the length of the bar load.
3
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
DOF. And the payload motion contains one DOF. When considering where Ė u is defined to ensure that Ė k can be integrated w.r.t. time,
the system model in 3-D space, every quadrotor possesses three and its detailed form is given as
translational DOFs and three rotational DOFs. Besides, the payload
4 1 1
motion presents three DOFs. In terms of feasibility, the 2-D space Ė u = −λ( + + )(θ̇1 f r θ1 + θ̇2 f r θ2 + θ̇3 f r θ3 ). (23)
model can be utilized to solve many problems, such as the point- m3 m1 m2
to-point transportation task can be completed within the y − z Together with (18), (20), and (22), E k (t ) can be written as
plane by displacement control in x-axis. We are currently working
on these challenges to provide a complete model and the corre- Ek = E + Ed,
sponding control design in 3-D space. Generally, the five states
including the position of the payload and three swing angles can where E d satisfies
be selected as the generalized states while developing the model
of the UAVs-bar transportation system. In this paper, seven states Ė d = η̇ (ut + F r ξ ) + Ė u . (24)
are chosen to generate a redundant dynamic expression, which fa- By substituting (7)–(13), one has
cilitates the subsequent stability proof.
Ė d = Ė dy 1 + Ė dz1 + Ė dy 2 + Ė dz2 + Ė u , (25)
Remark 2. In this paper, only the resistance forces caused by the
motion of the UAV and payload swing are considered. The parame- where the detailed forms of Ė dy 1 , Ė dz1 , Ė dy 2 , and Ė dz2 can be ex-
ter uncertainties including the mass of the payload and rope length pressed as:
are not investigated. In the future work, such parameter uncertain-
1
ties will be explored by utilizing some adaptive neural network or Ė dy 1 = η̇1 · m1 ÿ 1 + m3 ÿ 1 + ÿ 2 + l1 C1 θ̈1 − l2 C2 θ̈2
fuzzy control methods. 4
+2l3 C3 θ̈3 − l1 S1 θ̇12 + l2 S2 θ̇22 − 2l3 S3 θ̇32 , (26)
3. Energy storage function construction
1
Ė dz1 = η̇2 · m1 z̈1 + m3 z̈1 + z̈2 + l1 S1 θ̈1 + l2 S2 θ̈2
In this section, a novel energy storage function is designed by 4
introducing an artificially constructed UAV-payload unified signal
and analyzing the system passivity characteristics.
+2l3 S3 θ̈3 + l1 C1 θ̇12 + l2 C2 θ̇22 + 2l3 C3 θ̇32 , (27)
The total energy of the outer loop subsystem contains kinetic 1
energy and potential terms, which can be expressed as Ė dy 2 = η̇3 · m2 ÿ 2 + m3 ÿ 1 + ÿ 2 + l1 C1 θ̈1 − l2 C2 θ̈2
4
1 1 1 +2l3 C3 θ̈3 − l1 S1 θ̇12 + l2 S2 θ̇22 − 2l3 S3 θ̇32 ,
E = q̇ M q̇ + m3 gl1 (1 − C1 ) + m3 gl2 (1 − C2 ) (28)
2 2 2
1
+ m3 gl3 (1 − C3 ). (18) Ė dz2 = η̇4 · m2 z̈2 + m3 z̈1 + z̈2 + l1 S1 θ̈1 + l2 S2 θ̈2
4
Due to the positive-definite property of M, one can conclude that
E is locally positive definite. Taking its time derivative yields +2l3 S3 θ̈3 + l1 C1 θ̇12 + l2 C2 θ̇22 + 2l3 C3 θ̇32 , (29)
4
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
5
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
Remark 4. The energy function includes the system kinetic and 4.2. Theoretical proofs
potential energy. A natural approach of obtaining the Lyapunov
function candidate is to investigate the energy function. More im- Theorem 1. The controller given by (55) ensures that the system state
portantly, to enhance the antiswing performance, we add swing converges to the equilibrium point, i.e.,
angle-related terms to the energy function. As can be seen from
the following parts of this paper, the design method facilitates the lim [ξ
1 (t ), ξ 2 (t ), θ (t ), ξ̇ 1 (t ), ξ̇ 2 (t ), θ̇ (t )]
controller design. t →∞
= [ξ
1d , ξ 2d , 03×1 , 02×1 , 02×1 , 03×1 ] . (56)
4. Controller development and stability analysis
Proof. Choose V (t ) = E (t ) as the Lyapunov function candidate,
In this section, the controller will be developed together with whose time derivative can be acquired by substituting (55) into
complete theoretical proofs. (53) as
where K d = diag([kdy1 , kdz1 , kdy2 , kdz2 ]) ∈ R4×4 is a diagonal pos- = eξ + η = c = 04×1 . (67)
itive-definite matrix, is defined in (48). With all system states
Subsequently, inserting (61) and (66) into (11)–(13) yields
available, then the controller in (55) can regulate the system.
S1 = 0, S2 = 0, S3 = 0 ⇒ θ1 = θ2 = θ3 = 0. (68)
Remark 5. The coefficient kλ is defined to regulate the payload an-
gle information in the artificially constructed UAV-payload unified By combining (67) with (68), we get
signal. When kλ is set to zero, the newly defined signal ξ p is equiv-
θ1 = θ2 = θ3 = 0 ⇒ η = 04×1 ⇒ e ξ = 04×1 . (69)
alent to the position signal ξ . In this case, the proposed method
can be considered as a traditional PD method. Hence, the proof of Theorem 1 is completed.
6
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
The controller gains are selected as k py1 = 6.2, kdy1 = 7.8, k pz1 =
6.5, kdz1 = 5.8, k py2 = 6.2, kdy2 = 7.8, k pz2 = 6.5, kdz2 = 5.8, kλ =
1.4, y1 = 1.0, z1 = 0.5, y2 = 1.0, z2 = 0.5. The parameters of
the PD method are set the same as those of the proposed method,
and the parameter kλ is not utilized in the PD controller. The sim-
ulations are conducted in the MATLAB/Simulink environment with
a fixed sampling time of 1 ms.
The positions of two UAVs, the payload angles, the estimated
parameters are provided in Fig. 2 and Fig. 4. More specifically, the
UAVs’ positions are depicted in the first four graphs of Fig. 2(a)
and Fig. 4 (a), from which one can see that the proposed method
can achieve a similar UAV positioning performance when com-
pared with the PD method. The payload swing angles are shown
in the last three plots of Fig. 2(a) and Fig. 4 (a), where the superior
anti-swing performance of the proposed method can be observed.
Furthermore, the control inputs are illustrated in Fig. 3 and Fig. 5.
7
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
Fig. 3. Control inputs for Simulation-Test 1 (red dashed line: PD controller; blue
solid line: proposed controller).
• Test 1: ξ 1s = [−1.5, 2.0] m, ξ 2s = [0.0, 2.0] m Fig. 4. Results for Simulation-Test 2 (black dashed line: desired positions; red dashed
ξ 1d = [−0.3, 2.3] m, ξ 2d = [1.2, 2.3] m line: PD controller; blue solid line: proposed controller).
• Test 2: ξ 1s = [0.0, 2.2] m, ξ 2s = [1.5, 2.2] m
ξ 1d = [−1.2, 1.8] m, ξ 2d = [0.3, 1.8] m
obvious that the values of θ1 and θ2 are relatively large, which is
where ξ 1s and ξ 2s denote the initial positions of two quadrotors, mainly due to the high speed of two UAVs along y and z direction.
ξ 1d and ξ 2d are the desired ones. From the experiment results of payload angles, one can see that
Fig. 7 and Fig. 9 show the experimental results of the PD and the payload angles θ1 and θ2 naturally decay to zero under the
proposed controller, including the quadrotor positions ξ 1 and ξ 2 , PD method, while those angles recover quickly with the proposed
the payload swing θ1 , θ2 , and θ3 , and the estimated parameters method. Specifically, the proposed method efficiently eliminates
d̂ y1 , d̂ z1 , d̂ y2 , and d̂ z2 . It can be seen from the first four graphs payload angles in about 4 s. As for comparative methods, it takes
of Fig. 7(a) and Fig. 9(a) that both the two methods can drive much longer time to reach the same goal. This difference is largely
the quadrotors to the desired positions. The payload angles are attributed to the incorporation of swing-related information in the
depicted in the last three graphs of Fig. 7(a) and Fig. 9(a). It is control efforts shown in Fig. 8 and Fig. 10.
8
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
Fig. 5. Control inputs for Simulation-Test 2 (red dashed line: PD controller; blue
solid line: proposed controller).
To sum up, the proposed method can achieve the main objec-
tive, i.e., rapidly position the UAV while efficiently suppressing the
payload swing.
Remark 9. Each UAV moves at a high speed with a step desired po-
sition input, which results in big payload swing angles. And these
swing angles can recover quickly with the proposed method when Fig. 7. Results for Experiment 1-Test 1 (black dashed line: desired positions; red
compared with the PD approach, which illustrates a great anti- dashed line: PD controller; blue solid line: proposed controller).
swing performance of the proposed method.
9
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
Fig. 8. The control input for Experiment 1-Test 1 (red dashed line: PD controller;
blue solid line: proposed controller).
5.3. Discussion
ω̂˙ ξpd = −
tained in Fig. 2, Fig. 4, Fig. 7, and Fig. 9.
ξ ξ ξ̇ . (72)
2) The simulation and experimental results provide compelling
Next, some comparisons between the PD approach and the pro- evidence for the satisfactory antiswing performance of the
posed method are concluded based on the simulation and experi- proposed method. Specifically, the payload swing angles re-
mental results. cover quickly under the proposed method. Experimental re-
10
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
Fig. 10. The control input for Experiment 1-Test 2 (red dashed line: PD controller;
blue solid line: proposed controller).
6. Conclusion
[1] Z. Hou, P. Lu, Z. Tu, Nonsingular terminal sliding mode control for a quadrotor
UAV with a total rotor failure, Aerosp. Sci. Technol. 98 (2020) 105716.
[2] A. Altan, R. Hacıoğlu, Model predictive control of three-axis gimbal system [5] A. Altan, Performance of metaheuristic optimization algorithms based on
mounted on UAV for real-time target tracking under external disturbances, swarm intelligence in attitude and altitude control of unmanned aerial vehi-
Mech. Syst. Signal Process. 138 (2020) 106548. cle for path following, in: 4th International Symposium on Multidisciplinary
[3] B. Tian, L. Liu, H. Lu, Z. Zuo, Q. Zong, Y. Zhang, Multivariable finite time atti- Studies and Innovative Technologies, 2020, pp. 1–6.
tude control for quadrotor UAV: theory and experimentation, IEEE Trans. Ind. [6] J. Zhang, J. Yan, P. Zhang, Multi-UAV formation control based on a novel back-
Electron. 65 (3) (2017) 2567–2577. stepping approach, IEEE Trans. Veh. Technol. 69 (3) (2020) 2437–2448.
[4] A. Altan, S. Karasu, E. Zio, A new hybrid model for wind speed forecasting [7] S. Karasu, A. Altan, Z. Saraç, R. Hacığolu, Estimation of fast varied wind speed
combining long short-term memory neural network, decomposition methods based on NARX neural network by using curve fitting, Int. J. Energy Appl. Tech.
and grey wolf optimizer, Appl. Soft Comput. 100 (2021) 106996. 4 (3) (2017) 137–146.
11
Y. Chai, X. Liang, Z. Yang et al. Aerospace Science and Technology 126 (2022) 107510
[20] L. Qian, H.H.T. Liu, Path following control of a quadrotor UAV with a cable
suspended payload under wind disturbances, IEEE Trans. Ind. Electron. 67 (3)
(2020) 2021–2029.
[21] Y. Liu, F. Zhang, P. Huang, X. Zhang, Analysis, planning and control for coop-
erative transportation of tethered multi-rotor UAVs, Aerosp. Sci. Technol. 113
(2021) 106673.
[22] B. Shirani, M. Najafi, I. Izadi, Cooperative load transportation using multiple
UAVs, Aerosp. Sci. Technol. 84 (2019) 158–169.
[23] G. Tartaglione, E. D’Amato, M. Ariola, P.S. Rossi, T.A. Johansen, Model predictive
control for a multi-body slung-load system, Robot. Auton. Syst. 92 (2017) 1–11.
[24] K. Klausen, C. Meissen, T.I. Fossen, M. Arcak, T.A. Johansen, Cooperative control
for multirotors transporting an unknown suspended load under environmental
disturbances, IEEE Trans. Control Syst. Technol. 28 (2) (2020) 653–660.
[25] T. Lee, Geometric control of quadrotor UAVs transporting a cable-suspended
rigid body, IEEE Trans. Control Syst. Technol. 26 (1) (2017) 255–264.
[26] J. Geng, J.W. Langelaan, Estimation of inertial properties for a multilift slung
load, J. Guid. Control Dyn. 44 (2) (2021) 220–237.
[27] M. Gassner, T. Cieslewski, D. Scaramuzza, Dynamic collaboration without com-
munication: vision-based cable-suspended load transport with two quadrotors,
in: Proc. IEEE Int. Conf. Robot. Autom., 2017, pp. 5196–5202.
[28] G. Li, R. Ge, G. Loianno, Cooperative transportation of cable suspended payloads
with MAVs using monocular vision and inertial sensing, IEEE Robot. Autom.
Lett. 6 (3) (2021) 5316–5323.
[29] T. Chen, J. Shan, Cooperative transportation of cable-suspended slender pay-
Fig. 12. The control input for Experiment 2 (red dashed line: PD controller; blue load using two quadrotors, in: Proc. IEEE Int. Conf. Unmanned Systems, 2019,
solid line: proposed controller). pp. 432–437.
[30] P. Wu, H. Hung, C. Yang, T. Cheng, Cooperative transportation of drones without
inter-agent communication, in: Proc. Amer. Control Conf., 2020, pp. 677–682.
[8] A. Altan, R. Hacıoğlu, Hammerstein model performance of three axes gimbal [31] M. Tognon, C. Gabellieri, L. Pallottino, A. Franchi, Aerial co-manipulation with
system on unmanned aerial vehicle (UAV) for route tracking, in: 26th IEEE Sig- cables: the role of internal force for equilibria, stability, and passivity, IEEE
nal Processing and Communications Applications Conference, 2018, pp. 1–4. Robot. Autom. Lett. 3 (3) (2018) 2577–2583.
[9] P.E.I. Pounds, D.R. Bersak, A.M. Dollar, Stability of small-scale UAV helicopters [32] X. Liang, Z. Su, W. Zhou, G. Meng, L. Zhu, Fault-tolerant control for the multi-
and quadrotors with added payload mass under PID control, Auton. Robots quadrotors cooperative transportation under suspension failures, Aerosp. Sci.
33 (1/2) (2012) 129–142. Technol. 119 (2021) 107139.
[10] D. Mellinger, Q. Lindsey, M. Shomin, V. Kumar, Design, modelling, estimation [33] K. Mohammadi, S. Sirouspour, A. Grivani, Control of multiple quad-copters with
and control for aerial grasping and manipulation, in: Proc. IEEE/RSJ Int. Conf. a cable-suspended payload subject to disturbances, IEEE/ASME Trans. Mecha-
Intell. Robots Syst., 2011, pp. 2668–2673. tron. 25 (4) (2020) 1709–1718.
[11] S. Kim, H. Seo, S. Choi, H.J. Kim, Vision-guided aerial manipulation using a [34] F. Muñoz, S. Zúñiga, L.R.G. Carrillo, E.S. Espinoza, S. Salazar, M.A. Márquez,
multirotor with a robotic arm, IEEE/ASME Trans. Mechatron. 21 (5) (2016) Adaptive fuzzy consensus control strategy for UAS-based load transportation
2214–2226. tasks, IEEE Trans. Aerosp. Electron. Syst. (2021), https://doi.org/10.1109/TAES.
[12] S.J. Lee, H.J. Kim, Autonomous swing-angle estimation for stable slung-load 2021.3082711.
flight of multi-rotor UAVs, in: Proc. IEEE Int. Conf. Robot. Autom, 2017, [35] F.A. Goodarzi, T. Lee, Dynamics and control of quadrotor UAVs transporting a
pp. 4576–4581. rigid body connected via flexible cables, in: Proc. Amer. Control Conf., 2015,
[13] S. Tang, V. Wüest, V. Kumar, Aggressive flight with suspended payloads using pp. 4677–4682.
vision-based control, IEEE Robot. Autom. Lett. 3 (2) (2018) 1152–1159. [36] F.A. Goodarzi, T. Lee, Stabilization of a rigid body payload with multiple coop-
[14] C. de Crousaz, F. Farshidian, M. Neunert, J. Buchli, Unified motion control for erative quadrotors, J. Dyn. Syst. Meas. Control 138 (12) (2016) 1–17.
dynamic quadrotor maneuvers demonstrated on slung load and rotor failure [37] D.K.D. Villa, A.S. Brandao, M. Sarcinelli, Rod-shaped payload transportation us-
tasks, in: Proc. IEEE Conf. Robot. Autom., 2015, pp. 2223–2229. ing multiple quadrotors, in: Proc. IEEE Int. Conf. Unmanned Aircraft Systems,
[15] T. Chen, J. Shan, A novel cable-suspended quadrotor transportation system: 2019, pp. 1036–1040.
from theory to experiment, Aerosp. Sci. Technol. 104 (2020) 105974. [38] J. Gimenez, L.R. Salinas, D. Gandolfo, C. Rosales, R. Carelli, Control for coopera-
[16] E.L. de Angelis, F. Giulietti, G. Pipeleers, Two-time-scale control of a multiro- tive transport of a bar-shaped payload with rotorcraft UAVs including a landing
tor aircraft for suspended load transportation, Aerosp. Sci. Technol. 84 (2019) stage on mobile robots, Int. J. Syst. Sci. 51 (16) (2020).
193–203. [39] B. Xian, S. Wang, S. Yang, An online trajectory planning approach for a
[17] A.R. Godbole, K. Subbarao, Nonlinear control of unmanned aerial vehicles with quadrotor UAV with a slung payload, IEEE Trans. Ind. Electron. 67 (8) (2020)
cable suspended payloads, Aerosp. Sci. Technol. 93 (2019) 105299. 6669–6678.
[18] S. Tang, V. Kumar, Mixed integer quadratic program trajectory generation for [40] B. Xian, S. Yang, Robust tracking control of a quadrotor unmanned aerial
a quadrotor with a cable-suspended payload, in: Proc. IEEE Int. Conf. Robot. vehicle-suspended payload system, IEEE/ASME Trans. Mechatron. 26 (5) (2021)
Autom., 2015, pp. 2216–2222. 2653–2663.
[19] J. Zeng, P. Kotaru, M.W. Mueller, K. Sreenath, Differential flatness based path [41] B. Siciliano, O. Khatib, Springer Handbook of Robotics, Springer, 2008.
planning with direct collocation on hybrid modes for a quadrotor with a cable- [42] L. Ljung, System Identification-Theory for the User, Prentice Hall PTR, 1999.
suspended payload, IEEE Robot. Autom. Lett. 5 (2) (2020) 3074–3081.
12