Traffic Management for Urban Air Mobility

Urban air mobility (UAM) refers to on-demand air transportation services within an urban area. We seek to perform mission planning for vehicles in a UAM fleet, while guaranteeing system safety requirements such as traffic separation. In this paper, we present a localized hierarchical planning procedure for the traffic management problem of a fleet of (potentially autonomous) UAM vehicles. We apply decentralized policy synthesis for route planning on individual vehicles, which are modeled by Markov decision processes. We divide the operating region into sectors and use reactive synthesis to generate local runtime enforcement modules or shields, each of which satisfies its own assume-guarantee contract that encodes requirements of conflict management, safety, and interactions with neighbouring sectors. We prove that the realization of these contracts ensures that the entire network of shields satisfies the safety specifications with each shield limited to acting in its local sector of operation.

[1]  Yliès Falcone,et al.  Decentralised LTL monitoring , 2016, Formal Methods Syst. Des..

[2]  Fred B. Schneider,et al.  Enforceable security policies , 2000, TSEC.

[3]  Adrian Francalanza,et al.  Synthesising correct concurrent runtime monitors , 2015, Formal Methods Syst. Des..

[4]  C. C. Quach,et al.  A Risk Based Assessment of a small UAS Cargo Delivery Operation in Proximity to Urban Areas , 2018, 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC).

[5]  Hadas Kress-Gazit,et al.  Shortcut through an evil door: Optimality of correct-by-construction controllers in adversarial environments , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  César Muñoz,et al.  Testing Enabling Technologies for Safe UAS Urban Operations , 2018 .

[7]  Marcus Johnson,et al.  UAS Traffic Management (UTM) Concept of Operations to Safely Enable Low Altitude Flight Operations , 2016 .

[8]  Carlos Guestrin,et al.  Multiagent Planning with Factored MDPs , 2001, NIPS.

[9]  Yliès Falcone,et al.  You Should Better Enforce Than Verify , 2010, RV.

[10]  Sven Schewe,et al.  Distributed synthesis is simply undecidable , 2014, Inf. Process. Lett..

[11]  César Muñoz,et al.  Sensor Uncertainty Mitigation and Dynamic Well Clear Volumes in DAIDALUS , 2018, 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC).

[12]  Martin Leucker,et al.  Runtime Verification for LTL and TLTL , 2011, TSEM.

[13]  Sven Schewe,et al.  Synthesis of Distributed Systems , 2018 .

[14]  Thanh-Hung Nguyen,et al.  Runtime verification of component-based systems in the BIP framework with formally-proved sound and complete instrumentation , 2015, Software & Systems Modeling.

[15]  Chao Wang,et al.  Shield Synthesis: Runtime Enforcement for Reactive Systems , 2015, TACAS.

[16]  Adrian Francalanza,et al.  On Implementing a Monitor-Oriented Programming Framework for Actor Systems , 2016, IFM.

[17]  Ufuk Topcu,et al.  Synthesis of Minimum-Cost Shields for Multi-agent Systems , 2019, 2019 American Control Conference (ACC).