Professional Documents
Culture Documents
FMEAforlargescale UAVcontrolleby Movingmasssystem
FMEAforlargescale UAVcontrolleby Movingmasssystem
net/publication/329298451
Failure Mode and Effects Analysis for large scale multirotor Unmanned Aerial
Vehicle Controlled by Moving Mass System
CITATION READS
1 1,730
4 authors:
Some of the authors of this publication are also working on these related projects:
Navigation and robot following using Pioneer 3-dx platform View project
All content following this page was uploaded by Nedim Osmic on 08 September 2020.
1st Nedim Osmic, 2nd Anel Tahirbegovic, 3rd Adnan Tahirovic 4th Stjepan Bogdan
Department of Automatic Control and Electronics Department of Control and Computer Engineering
Faculty of Electrical Engineering Faculty of Electrical Engineering and Computing
University of Sarajevo University of Zagreb
Zmaja od Bosne bb, 71000 Sarajevo, Bosnia and Herzegovina Unska 3, 10000 Zagreb, Croatia
{nosmic, atahirbego1,atahirovic}@etf.unsa.ba stjepan.bogdan@fer.hr
Abstract—In this paper Failure Mode and Effects Analysis methods such as adaptive control and early fault detection [9],
(FMEA) for a large scale multirotor systems (with moving mass) [10].
based on novel system for aircraft control will be presented. This Functionality is achieved through selection of appropriate
system uses four petrol engines for lift and a moving mass system
to control the vehicle. Analysis presented in this paper assesses hardware and software modules. However, UAV design is
the vulnerabilities of the system during the vehicle operation. complex assignment and has to be carried out by experts
The main objective of the analysis is to understand the cause and from different areas of expertise. One of the most important
severity of the failures that can occur to the petrol engines and the necessities in design and development of UAVs is to have all
moving mass system. Our unmanned aerial vehicle system is used requirements known in advance.
for environmental monitoring and maritime security developed
under MORUS project funded under NATO SPS Program. The The first UAV designs, which appeared in the early nineties,
ultimate goal of our research and design is to make an unmanned were based on the design of classical aircraft like helicopters.
aerial vehicle that can lift larger amount of load (approximately In the design of civil, UAVs, the main limitation relates
40kg). During its operation time the unmanned aerial vehicle to low cost of the final product [11], [12]. Increase in the
might fail to complete a certain assignment so failure mode and computational power in last two decades and development of
effects analysis is needed to account for such problems and to
find appropriate activities to reduce the overall risk the system reliable software enabled arise of modern UAVs. Two main
faces during the mission. types of UAVs currently dominated the market - fixed wing
Index Terms—System failure and recovery, System design, aircraft and multirotor vehicles.
Aircraft control, Autonomous vehicles When vehicle is designed it is important to investigate
possible situations that can occur during the UAV operations.
I. I NTRODUCTION There are various methods that are used for this type of
Over the past few decades research interest in unmanned analysis and investigation.
aerial vehicles has grown. First applications of these vehicles One of the frequently used methods, conducted even in the
were mainly for military purposes, but today they cover a lot conceptual stage of the system design, is failure mode and
of different areas such as: precision agriculture [1], aerial con- effects analysis (FMEA). This method is used to predict and
struction [2], search and rescue missions in indoor and outdoor handle different modes of failures effective and it turned out
environments [3], aerial transportation [4] and swarming [5]. to be a really effective and reliable system engineering tool.
Dye to variety of applications, different techniques for design Even though the FMEA identifies and classifies all possible
of UAV have been developed [6]. hazards in a system, the results of this analysis may not
During the process of UAV design, there are few aspects that be comprehensive and has its limitations [13]. In addition,
should be discussed [7]. Two most important aspects in early since the risk priority number (RPN), which is the measure
stages of development were endurance and range. Today these used within the FMEA method, is based on different factors
aspects include load, safety and funcionality [8]. Safety is including failure severity, failure occurence frequency and
usually achieved through hardware redudancy and some other failure detectability, some less serious failures might have
higher RPN indications than some other more serious failures
This work is supported by NATO’s Emerging Security Challenges Division [14]. The ordinal rankings used to quantify the factors for all
in the framework of the Science for Peace and Security Programme as Multi
Year Project under G. A. number 984807, named Unmanned system for failure modes within the FMEA, only provide the information
maritime security and environmental monitoring - MORUS. that that one of the failure modes is higher ranked in terms of
its criticality but it does not provide the exact information on
what would be the difference between the RPN values of the
two successive failure modes. For instance, a ranking of ”4”
may not be twice as severe as a ranking of ”2”.
In this paper the FMEA is used for assessing the risks of
failure for individual parts of a large UAV which uses four
petrol engines for lift and a moving mass system to control
the vehicle. The remainder of the paper is organized as follows.
In Section II general information about used UAV platform is
given. Section III describes basics of the FMEA method, while
implementation of the FMEA is conducted for a novel UAV
design controlled with moving masses is given in Section IV.
Concluding remarks and future work are outlined in Section Fig. 2. MORUS UAV in early stage of design, compared with AscTec Firefly
V.
II. A NOVEL DESIGN OF HEAVY PAYLOAD UAV PLATFORM petrol engines (single four stroke ICE) which are controlled
through additional four mechanical variators which distribute
The flight research platform presented in this paper is
the power via shafts and gears. It is also possible to use petrol
developed under the ongoing NATO project named MORUS.
engine in combination with a system which shifts the center of
The main goal of this project is to construct a heterogeneous
mass of the UAV to ensure favorable dynamical performance.
cooperative fully autonomous system which is capable to
For this purpose in this project four IC engines are used, which
operate in air and underwater (Fig 1. and Fig 2.).
control the UAV by varying the overall CoG with a moving
This heterogeneous system consists of an autonomous un-
mass system (Fig 3. and Fig 4.). This control system concept
derwater vehicle (AUV) and an unmanned aerial vehicle
is often used for underwater vehicles and missiles [17], [18],
(UAV) where both work together on the task of maritime
and was heavily investigated in [19], [20]. For this ongoing
surveillance. The main task of the UAV is to lift the underwater
research, we will consider this type of control system with
vehicle from the ground and carry it to a designated position.
control schemes as described in [15], [21], [22].
In order to do so, the UAV needs to be equipped with a perch
The construction of this type of UAV is the same as for the
mechanism which can reliably grab the underwater vehicle.
classical quadrotor (a configuration known in the literature as
Additionally, the UAV needs to be designed to have a high
the ”+” configuration), where in center of the body electronics
enough thrust force to lift the underwater vehicle (i.e.>50 kg)
and a fuel tank are mounted. This central part holds all
for a relatively long time period (about 1 h). Commercially
components together (Fig 2.). Additionally, four arms with
available UAV platforms rely on electrical motors, which
petrol engines are mounted symmetrically to it. Each of these
either can not generate a thrust of this magnitude, or are
arms contains a moving mass (Fig 3.), which controls the
restricted to mission times which are much smaller than
roll and the pitch of the UAV. By moving this mass from
what is required. To overcome this burden, a good candidate
end to end, we can vary the overall CoG of the UAV. Each
for an engine, which can accomplish the task at hand with
of those masses can be moved separately, and has its own
respect to both payload and time, may be a petrol engine.
displacement vector with respect to the body frame L0 (Fig
However, due to the low dynamical performance of those
4.), which we will denote as rob . Additionally, this movement
engines the overall dynamical performance of the UAV may be
causes variations in the overall moment of inertia (MoI) of the
unfavorable. To overcome this, the authors of [16] have used
vehicle. By exploiting this, we can change the torque acting on
Fig. 1. Cooperative autonomous robotic system able to work both in air and
underwater [15] Fig. 3. Detail of moving mass in one of four arm
TABLE I
FMEA R ISK M ATRIX [10]
Criticality
Likelihood 4 3 2R 2 1R 1
High M M H H H H
Medium L M M M H H
Low L L M M M M
Procesor unit
Mission Comunication
planing module
External sensor
of primary function and customers are not satisfied, Very high B. Failure Mode and Effects Analysis for UAV based on
and hazardous - product becomes inoperative. Detection is also electrical motors
divided in five categories: Almost certain, High, Moderate, Detailed description of FMEA for UAV with electric mo-
Low and Very remote to absolute uncertainty. tor is described in [9]. Author abstracted system’s physical
The RPN represents the product of these factors (RPN and logical low-level components into functional blocks. The
= O·S·D) and as these factors are in range of 1 to 5, the obtained functional block diagram (FBD) is shown in Fig.
maximum possible value for RPN is 125. However, the RPN 5. A detailed focus during this analysis was put both on
above 30 is considered as a high priority risk which needs all logical parts and physical parts of the system. By using
to be further analysed [9]. Then, these risks can be divided the FMEA, the following risk reduction groups have been
and treated in groups that represent failures which are usually defined: 1. Propulsion system, 2. Motor communication bus, 3.
called a risk reduction group. Then, following discussion will Flight electronics and 4. Battery. The author has discovered 80
be concentrated on these risks reduction groups and failure possible failure modes of the system on and their subsystem
modes inside these groups that have a highest RPN value. of UAV with electrical motor, 43 of them have RPN above
If the resulting analysis of these groups shows that one of of 30 and represent components with high priority risks.
the groups has a lot of failure modes with high RPN value A high RPN number have the failure modes related to the
we can create redundant components to increase functionality fault of components including: power supply, accelerometers,
and safety of entire system. In this way the analysis of failure gyroscopes, brushless engine controller, magnetometers and
modes is simplified and it is ensured that the minimal required
actions are conducted and system is efficiently restored.
TABLE II
R ATING FOR OCCURRENCE (O), SEVERITY (S) AND DETECTION (D)
FMEA Ratings
O S D RPN=O·S·D
Rate Description value effect
No Almost
1 Never 1 No risk
effect certain
Small
2 Low Minor High ≤16
risk
Medium
3 Medium Medium Medium ≤30
risk
High
4 High High Low ≤125
risk
Very Very Very
5
high high remote
Fig. 6. Structure of system for control and communication
TABLE III
PART OF H IGH P RIORITY R ISKS TABLE FROM [9]
flight control electronics. These four motors are used for a instantaneous allocation of
Part of the table that cointains failure modes with high RPN the moving masses to control the vehicle.
values presented by the author in [9] is shown in Table III. Besides the potential problems related to the battery supply,
In the table the author shows part of the system to which is the system sensors are also the system units which have
the failure mode related, Failure mode-type of failure mode, to be carefully addressed. In the classical UAV design [9],
Effect-effects of the failure mode to entire system, Cause(s)- the FMEA listed 43 failure modes having high RPN values.
possible part of system that causes failure mode, Possible Almost 30 % of those failure modes were caused by sensors
action-actions to overcome the failure mode. As it can be seen and flight control electronics faults.
from Table III, the failure mode which is directly related to Having in mind these potential design bottle necks, the
a possible control issue was related to the battery voltage, novel UAV has been designed (Fig. 6) by introducing a
propulsion and sensors systems. redundancies. Namely, the control algorithm is implemented
It is possible to perform certain improvements of these throughout two stages, the one for lower control level (im-
components to decrease the RPN value under 30, and to plemented on Pixhawk), and the one for planning level (im-
improve functionality and security of the overall system. The plemented on Intel Nuc platform). In the proposed design,
author has used a fault control technique to improve the RPN there were two Pixhawk units which are connected in parallel,
values for the failure modes related to the propulsion system where each unit has its own sensors (3x accelerometer, 3x
and stabilization control categories. gyroscope, 3x magnetometer, 2x barometer). The implemented
After the detailed FMEA, the author conducted experimen- redundancy certainly addressed the problems the previous
tal system testing. During these tests the author discovered FMEA has shown, and ensured the failure modes related
that the two main problems are related to: battery voltage to the used sensors and flight control electronics have now
(battery voltage rapidly changes while discharging and cause much smaller RPN values within the FMEA conducted for
problems with motor control and sensor system) and control of this novel design. The main difference between the classical
DC motors (unstable rotor speed or motors jamming in place). UAV design and the proposed UAV design pertain to the used
After the FMEA and experimental testing of UAV the author hardware components (petrol engine for lifting and moving
concludes that the risk of a failure in the propulsion system mass for control roll and pitch). Using these new components,
should be considered with the highest priority level. we have formed propulsion system (petrol engine), moving
mass system, flight electronics, and fuel tank, to be the new
IV. FAILURE M ODE AND E FFECTS A NALYSIS FOR THE FMEA risk reduction groups fully presented in Tables IV, V
PROPOSED UAV PLATFORM and VI.
We now perform the FMEA for the UAV design, which has As shown in Table IV, the first risk reduction group reflects
been previously designed throughout NATO-MORUS project the failure modes related to the petrol engine and flight
and presented in [15] and [21]. electronics. Because the FMEA is mainly purposeful for the
Because classical type of UAV usually has problems with identification of failure modes with high RPN values, we put
battery supply (see section III-B), the design addressed within focus on those failure modes that have the highest RPN and
this paper uses petrol engines instead of brushless DC motors propose the actions by which one could address the relevant
for lifting the UAV. However, the batteries are still used for design problems and reduce their respective RPN values.
the electrical components and for other four electrical motors. One of the modes with the highest RPN value is marked
TABLE IV
FMEA RESULTING TABLE FOR PETROL ENGINE AND FLIGHT ELECTRONICS
FMEA resulting table for petrol engine part and flight electronics
Failure mode Effect Cause(s) Possible action RPN
emergency shutdown /
overheating of
1 damaging the unit overloading safe landing 20
petrol engine
with the parachute
testing of take off /
2 mechanical failure destruction of the motor fatigue, overheating 20
emergency shutdown
some parts of the engine perform
3 power loss low level of trust 20
not working properly safe landing
engine has no reaction battery for starting not visual inspection and
4 unable to start engine 8
on starting working properly battery test
engine has no reaction electrical starter engine visual inspection and
5 unable to start engine 12
on starting not working properly mechanical test
engine starts, speed increases engine shuts down after problems with getting mechanical inspection
6 12
and then engine stops initial start fuel to the engine of fuel tank
engine starts, speed increases engine shuts down not enough oxygen visual inspection and
7 12
and then engine stops after initial start in carburetor carburetor check
jamming in place, engine wrong signal from check sum /
it is not possible to control
8 is rotating at same rpm ARM control unit or redundant ARM control / 32
speed of engine
regardless of desirable speed broken ARM controller safe landing
jamming in place, engine
it is not possible to failure detection /
9 is rotating at same rpm jammed fuel injector 30
control speed of engine safe landing
regardless of desirable speed
redundant sensor /
engine unable to reach fuel injector not
10 loss of thrust failure detection / 16
desirable speed opened correctly
safe landing
damaged sensor wiring redundant sensor /
11 engine speed unknown no sensor reading 16
or sensor itself failure detection
not sufficient amount engine is rotating loss connection between
12 safe landing 18
of thrust but the propeller is not engine and propeller
engine speed safe landing /
13 loss of speed damaged or lost fuel tank 10
increasing rapidly emergency shutdown
dynamixel engine
engine has no reaction visual inspection
14 unable to start engine for choke valve 12
on initial starting and choke check
not working properly
engine has no reaction petrol engine is visual inspection /
15 unable to start engine 16
on initial starting not working properly petrol engine check
engine has no reaction ignition module not visual inspection /
16 unable to start engine 16
on initial starting working properly petrol engine test
engine has no reaction visual inspection /
17 unable to start engine starter not working 12
on initial starting starter test
engine has no reaction visual inspection /
18 unable to start engine carburetor stuck 12
on initial starting petrol engine check
jamming in place, engine is it is not possible to dynamixel engine emergency shutdown /
19 rotating at same rpm control speed of for thrust not safe landing 30
regardless of desirable speed engine working properly with the parachute
emergency shutdown /
petrol engine is not
20 loss of speed engine shutting down safe landing 30
working properly
with the parachute
one cylinder temperature no temperature broken wiring or redundant sensor /
21 24
unknown sensor reading sensor itself failure detection
overheating on controller
22 destruction of UAV overloading saturation of current 20
of the petrol engine
communication bus check sums /
23 error on controller of wrong set points wrong trust emergency shutdown 24
the petrol engine with the parachute
in Table IV as number 8 and represents the mode related wrong signals generating from the ARM controller. This type
to the effect of engine jamming in place, which causes the of failure can cause system breakdown and permanent damage
loss of controllability of the engine. Such a loss is caused by of the aircraft. Our proposed solution or action to this failure
TABLE V
FMEA RESULTING TABLE FOR FUEL TANK
TABLE VI
FMEA RESULTING TABLE FOR MOVING MASS SYSTEM
mode is having a continuous checking of communication damage. It is important to mention that there are some failure
between ARM controller and Pixhawk. In case of any noticed modes that can occur while the UAV is not in flight mode.
inconsistency, the system should switch to the second ARM These failure modes are serious but their RPN is low because
controller. aircraft is on the ground. Examples of these failure modes are
listed as numbers 4, 5, 6, 7, 14, 17 and 18 in Table IV. The
A similar type of failure mode caused by jammed fuel reader can see all other failure modes for this risk reduction
injector listed as number 9 in Table IV can also cause group and our proposed actions.
permanent damage of the aircraft. Possible action for this
failure mode is to include additional sensor that will will be The second risk reduction group is reflected by the failure
continuously checking if injector is opened and to perform a modes related to the fuel tank. Some possible failure modes
safe landing if necessary. Failure modes 19 and 20 in Table IV for the fuel tank are shown in Table V. The failure mode with
can also cause permanent damage to the aircraft and represent the highest RPN value pertains to the fuel level being below
a huge problem for the aircraft control. In this case, the only the minimum value. This mode might be caused by a faulty
possible action left is to perform an emergency shut down and fuel level monitoring procedure, or by a user who ignores
parachute landing, to try to save the UAV from the further a relevant alert. However, such a failure lead to permanent
damage of the aircraft. Our proposed action for this mode is [3] T. Tomic, K. Schmid, P. Lutz, A. Domel, M. Kassecker, E. Mair,
to include a redundancy with doubling the sensors dedicated I. L. Grixa, F. Ruess, M. Suppa, and D. Burschka, “Toward a fully
autonomous uav: Research platform for indoor and outdoor urban search
to the fuel level monitoring. The failure modes 2 and 3 from and rescue,” IEEE robotics & automation magazine, vol. 19, no. 3, pp.
Table V are also interesting to report. Although, these failures 46–56, 2012.
can instantly lead to the aircraft destruction, they have not large [4] N. Michael, J. Fink, and V. Kumar, “Cooperative manipulation and
transportation with aerial robots,” Autonomous Robots, vol. 30, no. 1,
RPN values since the probability of occurrence is estimated to pp. 73–86, 2011.
be much smaller than in other cases. However, the proposed [5] A. Kushleyev, D. Mellinger, C. Powers, and V. Kumar, “Towards a
action for saving the UAV from a total damage is to perform swarm of agile micro quadrotors,” Autonomous Robots, vol. 35, no. 4,
pp. 287–300, 2013.
parachute landing. [6] M. Sadraey, “A systems engineering approach to unmanned aerial
The final risk reduction group, which is also important to vehicle design,” in 10th AIAA Aviation Technology, Integration, and
be presented in terms of the FMEA, can be considered as the Operations (ATIO) Conference, 2010, p. 9302.
[7] E. Torun, “Uav requirements and design consideration,” TURKISH
most relevant to this novel UAV type of design. Namely, this LAND FORCES COMMAND ANKARA (TURKEY), Tech. Rep.,
group is related to the proposed moving mass system used to 2000.
control the vehicle. All failure modes from this group are show [8] P. Elands, J. de Kraker, J. Laarakkers, J. Olk, and J. Schonagen,
“Technical aspects concerning the safe and secure use of drones,” TNO,
in Table VI. The mode with the highest RPN value is related Tech. Rep., 2016.
to a possible situation in which a mass is not able to reach a [9] T. Schneider, Fault-tolerant Multirotor Systems. ETH Zurich, Swiss
desired position. This problem can be caused by an irregular Federal Institute of Technology Zurich: MSC thesis, 2011.
[10] P. Freeman and G. J. Balas, “Actuation failure modes and effects analysis
connection between a moving mass and the toothpicks. Some for a small uav,” in American Control Conference (ACC), 2014. IEEE,
possible actions we propose based on this FMEA include (1) 2014, pp. 1292–1297.
a relevant visual inspection of the UAV immediately before [11] H. Bendea, P. Boccardo, S. Dequal, F. Giulio Tonolo, D. Marenchino,
and M. Piras, “Low cost uav for post-disaster assessment,” The Inter-
taking off, (2) a use of classical control of rotor speed with national Archives of the Photogrammetry, Remote Sensing and Spatial
respect to the vehicle height to improve stability of the UAV, Information Sciences, vol. 37, no. B8, pp. 1373–1379, 2008.
and (3) performing of a safe landing if possible. One possible [12] F. Neitzel and J. Klonowski, “Mobile 3d mapping with a low-cost uav
system,” Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci, vol. 38,
action might be also to improve the moving mass system by pp. 1–6, 2011.
a novel design. Other failure modes and possible actions are [13] H. W. Potts, J. E. Anderson, L. Colligan, P. Leach, S. Davis, and
listed in Table VI. J. Berman, “Assessing the validity of prospective hazard analysis meth-
ods: a comparison of two techniques,” BMC health services research,
vol. 14, no. 1, p. 41, 2014.
V. CONCLUSIONS [14] S. Kmenta and K. Ishii, “Scenario-based failure modes and effects
analysis using expected cost,” Journal of Mechanical Design, vol. 126,
In this paper the FMEA is performed on a recently de- no. 6, pp. 1027–1035, 2004.
veloped UAV design. The main goal of the analysis was to [15] T. Haus, M. Orsag, and S. Bogdan, “Design considerations for a large
determine all possible failure modes that can affect stability of quadrotor with moving mass control,” in Unmanned Aircraft Systems
(ICUAS), 2016 International Conference on. IEEE, 2016, pp. 1327–
the entire UAV. The resulting FMEA is presented by estimated 1334.
RPN values for each failure mode, and by proposing some [16] B. Bluteau, R. Briand, and O. Patrouix, “Design and control of an
relevant actions for the most important ones, after this actions outdoor autonomous quadrotor powered by a four strokes rc engine,”
in IEEE Industrial Electronics, IECON 2006-32nd Annual Conference
some of RPN values are improve (for example Failure modes on. IEEE, 2006, pp. 4136–4240.
2, 3 and 6 in Table VI). In Section IV we explained in detail [17] C. Woolsey and N. Leonard, “Moving mass control for underwater
the three relevant risk reduction groups of this FMEA, with vehicles,” in American Control Conference, 2002. Proceedings of the
2002, vol. 4. IEEE, 2002, pp. 2824–2829.
the focus on those failure modes with the highest RPN values. [18] T. L. Edwards and M. H. Kaplan, “Automatic spacecraft detumbling by
Our analysis has given 104 possible failure modes, from which internal mass motion,” AIAA Journal, vol. 12, no. 4, pp. 496–502, 1974.
34 were unique for this novel UAV design. It is important to [19] I. Palunko and R. Fierro, “Adaptive control of a quadrotor with dynamic
changes in the center of gravity,” IFAC Proceedings Volumes, vol. 44,
mention that this system is still in its testing phase and in no. 1, pp. 2626–2631, 2011.
the future we plan to collect even more data and to update [20] M. Orsag, C. M. Korpela, S. Bogdan, and P. Y. Oh, “Hybrid adaptive
this FMEA tables in terms of the respective RPN values. In control for aerial manipulation,” Journal of intelligent & robotic systems,
vol. 73, no. 1-4, pp. 693–707, 2014.
addition, we also plan to improve parts of the system having [21] T. Haus, N. Prkut, K. Borovina, B. Marić, M. Orsag, and S. Bogdan,
high RPN values with better mechanical design, redundant “A novel concept of attitude control for large multirotor-uavs based on
sensor system and control techniques. Some uncertainties like moving mass control,” in Control and Automation (MED), 2016 24th
Mediterranean Conference on. IEEE, 2016, pp. 832–839.
expertise of compilers, assigned ranks, missed failure modes [22] T. Haus, M. Orsag, and S. Bogdan, “A concept of a non-tilting
will also have some impact on the outcomes and will be multirotor-uav based on moving mass control,” in Unmanned Aircraft
subject of our future work. Systems (ICUAS), 2017 International Conference on. IEEE, 2017, pp.
1618–1624.
[23] U. Army, “Failure modes, effects and criticality analysis (fmeca) for
R EFERENCES command, control, communications, computer, intelligence, surveil-
[1] C. Zhang and J. M. Kovacs, “The application of small unmanned lance, and reconnaissance (c4isr) facilities,” Department of the Army,
aerial systems for precision agriculture: a review,” Precision agriculture, Technical Manual No. TM, pp. 5–698, 2006.
vol. 13, no. 6, pp. 693–712, 2012. [24] M. U. NASA Goddard Space Flight Center, Greenbelt, “Flight assurance
[2] Q. Lindsey, D. Mellinger, and V. Kumar, “Construction of cubic struc- procedure p-302-720: Performing a failure modes and effects analysis.”
tures with quadrotor teams,” Proc. Robotics: Science & Systems VII, 2007.
2011.