6 CONCLUSION
This work contributes to enabling certifiable and
therefore economically viable applications for the
European drone sector. The software architecture
of the de facto autopilot standard, the open-source
PX4 flight stack, is extended to incorporate contin-
gency management for UAS. Essentially, two addi-
tional abstraction levels which are based on the be-
havior tree paradigm are introduced to the existing
automatic control pipeline: High-level planning and
task scheduling. They are build on top of the default
functions for controlling the vehicle’s movement pro-
vided by PX4 and utilize them to offer a convenient
interface for designing flight behaviors.
The simulation results validate the functionality of
the implemented features and prove the applica-
bility of the created framework. The software
of the framework is available online (https://robin-
mueller.github.io/auto-apms-guide/) and can be used
in simulation or on a real drone. Flight tests are cur-
rently conducted and the results will be published on
the web page.
It is envisaged that the contingency manager is
supplied with a catalog of various behaviors that are
specifically intended for the purpose defined by a par-
ticular resolution strategy. Instead of selecting feasi-
ble contingency procedures deterministically, further
research could address the development of algorithms
that dynamically evaluate the success probability of
all behaviors from the catalog and optimize the safety
maneuver intelligently while still being certifiable by
an authority (Colledanchise et al., 2014).
ACKNOWLEDGEMENTS
This work has been funded by the LOEWE initia-
tive (Hesse, Germany) within the emergenCITY cen-
ter [LOEWE/1/12/519/03/05.001(0016)/72].
REFERENCES
Adolf, F. and Thielecke, F. (2007). A sequence control sys-
tem for onboard mission management of an unmanned
helicopter. In AIAA Infotech@Aerospace 2007 Con-
ference and Exhibit, Reston, Virginia. American Insti-
tute of Aeronautics and Astronautics.
Ankit Srivastava (2019). Sense-plan-act in robotic applica-
tions.
Brooks, R. (1986). A robust layered control system for a
mobile robot. IEEE Journal on Robotics and Automa-
tion, 2(1):14–23.
Colledanchise, M., Marzinotto, A., and Ogren, P. (2014).
Performance analysis of stochastic behavior trees. In
2014 IEEE International Conference on Robotics and
Automation (ICRA), pages 3265–3272. IEEE.
Federal Ministry of Transport and Digital Infrastructure
(2020). Unmanned aircraft systems and innovative
aviation strategies: The federal government’s action
plan. PDF file.
JARUS (2017). Jarus guidelines on specific operations risk
assessment (sora).
Kl
¨
ockner, A. (2013). Behavior trees for uav mission
management. In Horbach, M., editor, Informatik
2013 - Informatik angepasst an Mensch, Organisation
und Umwelt, GI Edition Proceedings, pages 57–68.
Gesellschaft f
¨
ur Informatik, Bonn.
Lorenz Meier, Daniel Agar, Beat K
¨
ung, Julian Oes, Thomas
Gubler, Matthias Grob, Paul Riseborough, Roman
Bapst, Anton Babushkin, David Sidrane, Mathieu
Bresciani, px4dev, Silvan Fuhrer, Mark Charlebois,
James Goppert, Nuno Marques, Andreas Daniel An-
tener, Dennis Mannhart, PX4 Build Bot, kritz, Mark
Whitehorn, Kabir Mohammed, Jaeyoung Lim, Si-
mon Wilks, Mark Sauder, Peter van der Perk, Pavel
Kirienko, Sander Smeets, Martina Rivizzigno, and
Hamish Willee (2024). Px4/px4-autopilot: v1.15.0
beta 1.
Macenski, S., Foote, T., Gerkey, B., Lalancette, C., and
Woodall, W. (2022). Robot operating system 2: De-
sign, architecture, and uses in the wild. Science
robotics, 7(66):eabm6074.
¨
Ogren, P. (2012). Increasing modularity of uav control sys-
tems using computer game behavior trees. In AIAA
Guidance, Navigation, and Control Conference, Re-
ston, Virigina. American Institute of Aeronautics and
Astronautics.
Pinqui
´
e, R., Romero, V., and Noel, F. (2022). Survey of
model-based design reviews: Practices & challenges?
Proceedings of the Design Society, 2:1945–1954.
Teomitzi, H. E. and Schmidt, J. R. (2021). Concept and re-
quirements for an integrated contingency management
framework in uas missions. In 2021 IEEE Aerospace
Conference (50100), pages 1–17, Big Sky, MT, USA.
IEEE.
Toal, D., Flanagan, C., Jones, C., and Strunz, B. (1995).
Subsumption architecture for the control of robots.
Proceedings Polymodel-16.
Usach, H., Torens, C., Adolf, F., and Vila, J. (2017). Ar-
chitectural considerations towards automated contin-
gency management for unmanned aircraft. In AIAA
Information Systems-AIAA Infotech @ Aerospace, Re-
ston, Virginia. American Institute of Aeronautics and
Astronautics.
Automated Mission Management of Small Unmanned Aircraft Systems for Critical Events in Urban Air Traffic
181