Guaranteeing Safety for Neural Network-Based Aircraft Collision Avoidance Systems

被引:18
|
作者
Julian, Kyle D. [1 ]
Kochenderfer, Mykel J. [1 ]
机构
[1] Stanford Univ, Dept Aeronaut & Astronaut, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/dasc43569.2019.9081748
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The decision logic for the ACAS X family of aircraft collision avoidance systems is represented as a large numeric table. Due to storage constraints of certified avionics hardware, neural networks have been suggested as a way to significantly compress the data while still preserving performance in terms of safety. However, neural networks are complex continuous functions with outputs that are difficult to predict. Because simulations evaluate only a finite number of encounters, simulations are not sufficient to guarantee that the neural network will perform correctly in all possible situations. We propose a method to provide safety guarantees when using a neural network collision avoidance system. The neural network outputs are bounded using neural network verification tools like Reluplex and Reluval, and a reachability method determines all possible ways aircraft encounters will resolve using neural network advisories and assuming bounded aircraft dynamics. Experiments with systems inspired by ACAS X show that neural networks giving either horizontal or vertical maneuvers can be proven safe. We explore how relaxing the bounds on aircraft dynamics can lead to potentially unsafe encounters and demonstrate how neural network controllers can be modified to guarantee safety through online costs or lowering alerting cost. The reachability method is flexible and can incorporate uncertainties such as pilot delay and sensor error. These results suggest a method for certifying neural network collision avoidance systems for use in real aircraft.
引用
收藏
页数:10
相关论文
共 50 条
  • [11] Safety of cooperative collision avoidance for unmanned aircraft
    Zeitlin, Andrew D.
    McLaughlin, Michael P.
    2006 IEEE/AIAA 25TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1- 3, 2006, : 868 - +
  • [12] Bayesian Network Based Collision Avoidance Systems
    Adla, Rawa
    Bazzi, Youssef A.
    Al-Holou, Nizar
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2015, : 605 - 610
  • [13] Neural network-based approximation of aircraft attainability boundary
    Voronov E.M.
    Karpenko A.P.
    Kozlova O.G.
    Fedin V.A.
    Trofimov A.G.
    Optical Memory and Neural Networks (Information Optics), 2010, 19 (04): : 291 - 299
  • [14] Policy Compression for Aircraft Collision Avoidance Systems
    Julian, Kyle D.
    Lopez, Jessica
    Brush, Jeffrey S.
    Wen, Michael P.
    Kochenderfer, Mykel J.
    2016 IEEE/AIAA 35TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2016,
  • [15] Deep Neural Network-Based Cloth Collision Detection Algorithm
    Jin, Yanxia
    Shi, Zhiru
    Yang, Jing
    Liu, Yabian
    Qiao, Xingyu
    Zhang, Ling
    Scientific Programming, 2024, 2024
  • [16] A Fuzzy Based Aircraft Collision Avoidance System
    Younas, Irfan
    Ahmed, Zaheed
    Mohyud-Din, Syed Tauseef
    AIC '09: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED INFORMATICS AND COMMUNICATIONS: RECENT ADVANCES IN APPLIED INFORMAT AND COMMUNICATIONS, 2009, : 344 - +
  • [17] All weather collision avoidance for unmanned aircraft systems
    Contarino, Mark
    UNMANNED SYSTEMS TECHNOLOGY XII, 2010, 7692
  • [18] Neural network-based intrusion detection systems
    Hu, LX
    He, ZJ
    COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 296 - 298
  • [19] A RAM-based neural network for collision avoidance in a mobile robot
    Yao, Q
    Beetner, D
    Wunsch, DC
    Osterloh, B
    PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS 2003, VOLS 1-4, 2003, : 3157 - 3160
  • [20] A satellite collision avoidance system based on General Regression Neural Network
    Kabir, Md Riftabin
    Faysal, Tarek Ibne
    Hossain, Md Sazzad
    Shorno, Jannatun Naima
    Siddique, Shahnewaz
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES (BDCAT 2020), 2020, : 154 - 160