Quad-Cone-Rotor: A Novel Tilt Quadrotor With Severe-Fault-Tolerant Ability
Quad-Cone-Rotor: A Novel Tilt Quadrotor With Severe-Fault-Tolerant Ability
Keywords
Tilt-rotors, fault-tolerance, modeling, Design, Control
I. INTRODUCTION There are two typical designs of these quad-tilt-rotors. One is the
quad-tilt-rotor with eight inputs (four for the magnitude of the thrust;
four for the direction of the thrust) [9]. The four servo motors provide
In a conventional quadrotor, the thrust is perpendicular to the the possibility of changing the direction of each thrust by rotating
body. The inputs are the angular velocity of each motor which them along each arm. The other quad-tilt-rotor owns twelve inputs
generates the thrust to control attitude and the altitude. We should [10]. The function of the eight motors among its twelve motors is
note that the number of the input (four) is less than the degrees of identical to the function of the eight inputs in the previous quad-tilt-
freedom (6). Thus, following an arbitrary trajectory with the specific rotor. The extra four motors are used to further adjust the direction
requirement in attitude can be impossible for this under-actuated of thrusts, which provides more freedom in selection of the potential
system [1]. A common method to deal with this under-actuated direction of the thrust.
problem is to find the relationship between the actuated variables
and the variables not actuated directly. [2-5] approximates this The promising fact is that the number of the inputs (eight or
relationship using linearization and infinitesimal equivalence. Thus, twelve) is more than the quantity of the variables (six). Indeed, the
the degree of freedom is reduced to four, which is equal to the quad-tilt-rotor becomes an over-actuated system with input
number of the inputs. redundancy, which brings the possibility of tracking the desired
trajectory and the designed attitude at the same time [13]. However,
Although the conventional quadrotor can be stabilized to track the the complexity introduced by the extra inputs burdens the
desired trajectory [5-8], the inevitable attitude change in translational development of the proper controller to manipulate these novel
movement can influence the onboard camera. Thus, the camera- quad-tilt-rotors. A typical method in controller design is to decrease
based landing task can be a challenge. With these considerations, the number of degrees of freedom by restricting the allocation of the
novel quadrotors named quad-tilt-rotor or tilted rotor UAV are servo motor on purpose [2,3,14].
developed [9-12]. Compared with the conventional quadrotor, the
quad-tilt-rotor can adjust the direction of its thrust; several extra Another notable advantage of quad-tilt-rotors is its ability in fault-
servo motors make it possible. tolerant control [4,11,12,14-16]. The redundancy gifted by the tilt
mechanism entails the different fault-tolerant control results with the
conventional UAV. The common faults studied are partially or Apart from the blue sector, there are three red cones in Figure 2.
complete loss in one or several thrusts [15-18]. Note that the total These potential cones are the designed potential thrusts in our
loss in all thrusts is beyond the scope of these studies; these quad-tilt- quadrotor. The designed thrust can also change its direction, in a
rotors are determined to fall down without the possibility of getting unique pattern (along the surface of a cone), however. We decide one
controlled. cone in Figure 2 as the ‘orbit’ for our thrust by deciding on a proper
cone-angle. The relevant consideration in picking this cone-angle is
This research proposes a novel design of a quad-tilt-rotor whose detailed in Section V.
degree of freedom is eight. The direction of the thrust of each rotor
can be selected along the surface of a cone shape. Thus, we name it We name this kind of quad-tilt-rotor quad-cone-rotor because of the
quad-cone-rotor. The dynamics are deduced based on Newtown- cone shape of its potential direction of the thrust.
Euler equations. A simulator is subsequently modeled based on these
dynamics in SIMULINK, MATLAB. Symmetrical open-loop input test is
conducted for both cases where the thrusts are healthy and where
the driven-thrust motors are in stuck (total loss in all thrusts).
The other motor which directly drives the rotor is called ‘rotor
motor’. It mainly determines the magnitude of the thrust if the
coupling effect of the cone motor is not considered.
The length of the link between the cone motor and the rotor
motor is . The orientation of this link is carefully designed; it
precisely points upward when the cone motor is at the left-most
position.
Fig. 1. The design of a quad-tilt-rotor in [9] It is worth mentioning that the cone motor has two modes. One is
working as a servomotor; the other mode is the speed motor. While
the rotor motor has the speed motor mode only.
We plotted the direction of the potential thrust in blue in Figure 2.
These potential thrusts constitute a sector, assuming that the thrusts
are equal. Note that this sector is in a plane perpendicular to the arm.
We assume the angle adjusted by the cone motor (fixed with )
is . Thus, the angular velocity of the cone motor is . Both
directions of and are CCW observed from the top of . In
addition, the angular velocity of the rotor motor (fixed with ) is
assumed to be . The direction of is CCW observed from the top
of .
(1)
Kinematics
(2)
The transformations between each frame are illustrated in (6) We analyze the dynamics in each frame to describe the motion of
our quad-cone-rotor in a detail way in this study. The relationship
between each part is sketched in Figure 5. The drag (the cause for
drag moment) and the thrust affect the propeller directly. These
(6) effects are described in the rotor frame .
The notation, , represents the physical quantity, , with
The links the rotor frame and the cone
respect to the frame, , expressed in the frame, . When is
motor frame , conveying the dynamical effect of the drag and the
the inertial frame, is omitted (e.g., ). When is the frame
thrust. After that, the links the body-fixed frame
fixed on the body of , is omitted (e.g., ).
and the , further conveying the dynamical effect.
We use to represent the angular velocity of the propeller
expressed in the rotor frame, . We use to represent the
angular velocity of the cone motor expressed in its own frame (cone
frame, ). We use to represent the angular velocity of the body
expressed in its own frame (body-fixed frame, ). All of these
angular velocities are with respect to the inertial frame.
Fig. 5. The relationship between each part.
We have the following relationship for in Equation (7).
(7)
Several reasonable assumptions and approximations are made to
Considering the relationship in (6), Equation (7) can be rewritten simplify our modeling.
in Equation (8).
Proposition 2: (direction of the thrust) The direction of the thrust
is perpendicular to the propeller and is affecting at the mid of the
propeller. Thus, the thrust is in the positive direction of .
Dynamics
1) Rotation
Fig. 6. The equivalent relationship between each part.
Several studies (e.g., [2,10]) regard their targeted quad-tilt-rotor
as an entirety without considering the effects brought by the rotation
Based on this, we write the dynamic equation for each of these
three separated parts based on Figure 5.
(12)
(13)
As can be seen from Figure 7, there are eight inputs in total. Four
of them are the angular velocities of the cone motors. And the rest
is the torque contributed by .
are the angular velocities of the rotor motors.
For , we have Equation (14).
2) Translation Several studies (e.g., [20,21]) take the effect of blade flapping into
consideration. To simplify our modeling process, this effect is beyond
The translational motion of the quad-cone-rotor is
the scope of this research and can be a further topic.
straightforward. It is described in Equation (15).
Typical formulas modeling the thrust and drag moment in are in
Equation (19)-(20), respectively.
(16)
(19)
(22)
in Equation (21)-(22) is the part of the angular velocity of the The angular velocity, , and the translational velocity, ,
propeller along with respect to the body-fixed frame, expressed in the rotor-motor frame, , are exemplified for the
, expressed in the rotor frame, . second motor rotor frame, , in Figure 8.
(23)
(24)
(25)
km i 2.423E-7 Nm
(27)
kf i 8.048E-6 N
(30)
angular velocity [rad/s]
(31)
(32)
V. Fault-tolerant Open-loop Hovering Instead of solving Equation (32)-(33), we find in the quad-cone-
rotor simulator to make it near hovering for different cone-angle, .
The result is plotted in Figure 11.
Fault diagnosis and fault-tolerant control received significant
interests in quadrotor and tilt quadrotor control. [25] analyzes the
case where two rotors suffer from complete thrusts loss and provides
fault-tolerant control methods with a free yaw in a conventional UAV.
To solve the uncontrolled yaw in [25], [11] proposed a tilt structure
providing the possibility of yaw control.
angular velocity [rad/s]
However, there lacks the study for the case where all the thrusts
suffer from complete loss. The reason is that controlling a
conventional quadrotor or a quad-cone-rotor suffering from such a
severe fault is impossible. We need the admissible thrusts [26,27] to
realize the attitude and the altitude control; zero thrust in all rotors is
not within the admissible region.
(37)
Fig. 14. The Pareto frontier of the trade-off between the range and
the centripetal force.
[4] Kumar, R., Sridhar, S., Cazaurang, F., Cohen, K. and Kumar, M.,
2018, September. Reconfigurable fault-tolerant tilt-rotor quadcopter
system. In Dynamic Systems and Control Conference (Vol. 51913, p.
V003T37A008). American Society of Mechanical Engineers.
We calculate and in Equation (39) based on the [6] Lee, T., Leok, M. and McClamroch, N.H., 2010, December.
Geometric tracking control of a quadrotor UAV on SE (3). In 49th IEEE
geometric relationship in a cone.
conference on decision and control (CDC) (pp. 5420-5425). IEEE.
(39)
[7] Lee, H., Kim, S., Ryan, T. and Kim, H.J., 2013, October. Backstepping
In , we have Equation (40). control on se (3) of a micro quadrotor for stable trajectory tracking.
In 2013 IEEE international conference on systems, man, and
cybernetics (pp. 4522-4527). IEEE.
(40)
[8] Fernando, T., Chandiramani, J., Lee, T. and Gutierrez, H., 2011,
In , we have Equation (41), law of cosines. December. Robust adaptive geometric tracking controls on SO (3)
with an application to the attitude dynamics of a quadrotor UAV.
(41) In 2011 50th IEEE conference on decision and control and European
control conference (pp. 7380-7385). IEEE.
Substitute Equation (39)-(40) into Equation (41), we receive [9] Ryll, M., Bülthoff, H.H. and Giordano, P.R., 2012, May. Modeling
Equation (38). The proof to lemma is complete. and control of a quadrotor UAV with tilting propellers. In 2012 IEEE
International Conference on Robotics and Automation (pp. 4606-
Each rotor in the symmetric hovering analysis satisfies Equation
4613). IEEE.
(42), Newtown’s second law.
[10] Şenkul, F. and Altuğ, E., 2013, May. Modeling and control of a
(42) novel tilt—Roll rotor quadrotor UAV. In 2013 International
Conference on Unmanned Aircraft Systems (ICUAS) (pp. 1071-1076).
Substituting Equation (21), (26), (38) into Equation (42) yields IEEE.
Equation (43). [11] Yang, D., Li, Z., Zhou, P. and Lu, J., 2020, November. Control
System Design for Tiltable Quad-rotor with Propeller Failure. In 2020
Chinese Automation Congress (CAC) (pp. 7473-7478). IEEE.
(43) [12] Giribet, J.I., Pose, C.D., Ghersin, A.S. and Mas, I., 2018.
Experimental validation of a fault-tolerant hexacopter with tilted
Integrating the right side of Equation (43) yields the velocity- rotors.
related term, Equation (32).
[13] Ryll, M., Bülthoff, H.H. and Giordano, P.R., 2015. A Novel
Integrating Equation (32) again yields the altitude-related term, Overactuated Quadrotor UAV: Modelling, Control and Experimental
Equation (33). The expected altitude change in a period, , is zero. Validation. IEEE Transactions on Control Systems Technology,
Institute of Electrical and Electronics Engineers, 23(2), pp.510-556.
So far, the Proposition 7 is proved.
[14] Nemati, A., Kumar, R. and Kumar, M., 2016, October. Stabilizing
and control of tilting-rotor quadcopter in case of a propeller failure.
In Dynamic Systems and Control Conference (Vol. 50695, p.
REFERENCES V001T05A005). American Society of Mechanical Engineers.
[1] Raffo, G.V., Ortega, M.G. and Rubio, F.R., 2010. An integral [15] Caliskan, F. and Hajiyev, C., 2016. Active fault-tolerant control of
predictive/nonlinear H∞ control structure for a quadrotor helicopter. UAV dynamics against sensor-actuator failures. Journal of Aerospace
Automatica, 46(1), pp.29-39. Engineering, 29(4), p.04016012.
[16] Sadeghzadeh, I., Mehta, A., Chamseddine, A. and Zhang, Y., 2012,
April. Active fault tolerant control of a quadrotor uav based on
gainscheduled pid control. In 2012 25th IEEE Canadian conference on
electrical and computer engineering (CCECE) (pp. 1-4). IEEE.
[17] Caliskan, F. and Hacizade, C., 2014. Sensor and actuator FDI
applied to an UAV dynamic model. IFAC Proceedings Volumes, 47(3),
pp.12220-12225.
[18] Nguyen, N.P. and Hong, S.K., 2018. Sliding mode thau observer
for actuator fault diagnosis of quadcopter UAVs. Applied
Sciences, 8(10), p.1893.
[19] Al-Ali, I., Zweiri, Y., AMoosa, N., Taha, T., Dias, J. and Senevirtane,
L., 2020. State of the art in tilt-quadrotors, modelling, control and
fault recovery. Proceedings of the Institution of Mechanical Engineers,
Part C: Journal of Mechanical Engineering Science, 234(2), pp.474-486.
[20] Huang, H., Hoffmann, G.M., Waslander, S.L. and Tomlin, C.J.,
2009, May. Aerodynamics and control of autonomous quadrotor
helicopters in aggressive maneuvering. In 2009 IEEE international
conference on robotics and automation (pp. 3277-3282). IEEE.
[21] Craig, W., Yeo, D. and Paley, D.A., 2020. Geometric attitude and
position control of a quadrotor in wind. Journal of Guidance, Control,
and Dynamics, 43(5), pp.870-883.
[22] Bouabdallah, S., Noth, A. and Siegwart, R., 2004, September. PID
vs LQ control techniques applied to an indoor micro quadrotor.
In 2004 IEEE/RSJ International Conference on Intelligent Robots and
Systems (IROS)(IEEE Cat. No. 04CH37566) (Vol. 3, pp. 2451-2456).
IEEE.
[26] Giribet, J.I., Sanchez-Pena, R.S. and Ghersin, A.S., 2016. Analysis
and design of a tilted rotor hexacopter for fault tolerance. IEEE
Transactions on Aerospace and Electronic Systems, 52(4), pp.1555-
1567.
[27] Ducard, G. and Hua, M.D., 2011. Discussion and practical aspects
on control allocation for a multi-rotor helicopter. International
Archives of the Photogrammetry, Remote Sensing and Spatial
Information Sciences, 38(1/C22), pp.95-100.