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
来源
2019 IEEE/AIAA 38TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC) | 2019年
基金
美国国家科学基金会;
关键词
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 条
  • [1] Deep Neural Network Compression for Aircraft Collision Avoidance Systems
    Julian, Kyle D.
    Kochenderfer, Mykel J.
    Owen, Michael P.
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2019, 42 (03) : 598 - 608
  • [2] Reachability Analysis for Neural Network Aircraft Collision Avoidance Systems
    Julian, Kyle D.
    Kochenderfer, Mykel J.
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2021, 44 (06) : 1132 - 1142
  • [3] A neural network approach for safety and collision avoidance in robotic systems
    Graham, JH
    Zurada, JM
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1996, 53 (03) : 327 - 338
  • [4] Verifying an Aircraft Collision Avoidance Neural Network with Marabou
    Liu, Cong
    Cofer, Darren
    Osipychev, Denis
    NASA FORMAL METHODS, NFM 2023, 2023, 13903 : 79 - 85
  • [5] Formal Analysis of Neural Network-Based Systems in the Aircraft Domain
    Kouvaros, Panagiotis
    Kyono, Trent
    Leofante, Francesco
    Lomuscio, Alessio
    Margineantu, Dragos
    Osipychev, Denis
    Zheng, Yang
    FORMAL METHODS, FM 2021, 2021, 13047 : 730 - 740
  • [6] AIRCRAFT COLLISION AVOIDANCE SYSTEMS
    FRYE, EO
    KILLHAM, DE
    IEEE SPECTRUM, 1966, 3 (01) : 72 - &
  • [7] Neural Network-based Automatic Collision Avoidance Path Planning for Ships in Narrow Waterway
    Sun, Jianming
    Wang, Renqiang
    Miao, Keyin
    Deng, Hua
    Liu, Changhua
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 127 : 15 - 16
  • [8] Neural network-based prescribed performance control for spacecraft formation reconfiguration with collision avoidance
    Jia, Qingxian
    Shu, Rui
    Yu, Dan
    Zhang, Chengxi
    Tan, Lining
    JOURNAL OF THE FRANKLIN INSTITUTE, 2025, 362 (01)
  • [9] N-MPC for Deep Neural Network-Based Collision Avoidance exploiting Depth Images
    Jacquet, Martin
    Alexis, Kostas
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2024), 2024, : 13536 - 13542
  • [10] Safety of cooperative collision avoidance for unmanned aircraft
    Zeitlin, Andrew D.
    McLaughlin, Michael P.
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2007, 22 (04) : 9 - 13