Interpretable Run-Time Monitoring and Replanning for Safe Autonomous Systems Operations

被引:6
|
作者
Di Franco, Carmelo [1 ,2 ,3 ]
Bezzo, Nicola [1 ,2 ,3 ]
机构
[1] Univ Virginia, Dept Syst Engn, Charlottesville, VA 22903 USA
[2] Univ Virginia, Dept Environm, Charlottesville, VA 22903 USA
[3] Univ Virginia, Dept Comp Engn, Charlottesville, VA 22903 USA
来源
IEEE ROBOTICS AND AUTOMATION LETTERS | 2020年 / 5卷 / 02期
关键词
Motion and path planning; aerial systems; applications; collision avoidance;
D O I
10.1109/LRA.2020.2972828
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Autonomous robots, especially aerial vehicles, when subject to disturbances, uncertainties, and noises may experience variations from their desired states and deviations from the planned trajectory which may lead them into an unsafe state (e.g., a collision). It is thus necessary to monitor their states at run-time when operating in uncertain and cluttered environments and intervene to guarantee their and the surrounding's safety. While Reachability Analysis (RA) has been successfully used to provide safety guarantees, it doesn't provide explanations on why a system is predicted to be unsafe and what type of corrective actions to perform to change the decision. In this work we propose a novel approach for run-time monitoring that leverages a library of previously observed trajectories together with decision tree theory to predict if the system will be safe/unsafe and provide an explanation to understand the causes of the prediction. We design an interpretable monitor that checks at run-time if the vehicle may become unsafe and plan safe corrective actions if found unsafe. For each prediction, we provide a logical explanation - a decision rule - that includes information about the causes that lead to the predicted safety decision. The explanation also includes a set of counterfactual rules that shows what system variables may bring the system to the opposite safety decision, if changed. We leverage such an explanation to plan corrective actions that always keep the vehicle safe. Our technique is validated both with simulations and experiments on a quadrotor UAV in cluttered environments under the effect of previously untrained disturbances.
引用
收藏
页码:2427 / 2434
页数:8
相关论文
共 50 条
  • [21] Contract representation for run-time monitoring and enforcement
    Molina-Jimenez, C
    Shrivastava, S
    Solaiman, E
    Warne, J
    IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE, 2003, : 103 - 110
  • [22] Towards Independent Run-time Cloud Monitoring
    Klaver, Luuk
    van der Knaap, Thijs
    van der Geest, Johan
    Harmsma, Edwin
    van der Waaij, Bram
    Pileggi, Paolo
    COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2021, 2021, : 21 - 26
  • [23] Efficient run-time monitoring of timing constraints
    Mok, Aloysius K.
    Liu, Guangtian
    Real-Time Technology and Applications - Proceedings, 1997, : 252 - 262
  • [24] AN APPROACH TO THE RUN-TIME MONITORING OF PARALLEL PROGRAMS
    CAI, WT
    TURNER, SJ
    COMPUTER JOURNAL, 1994, 37 (04): : 333 - 345
  • [25] Run-time Performance Monitoring of Hardware Accelerators
    Madronal, Daniel
    Fanni, Tiziana
    CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019, : 289 - 291
  • [26] Securing Industrial Cyber-Physical Systems: A Run-Time Multilayer Monitoring
    Khan, Muhammad Taimoor
    Tomic, Ivana
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (09) : 6251 - 6259
  • [27] Run-time guarantees for real-time systems
    Wilhelm, R
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 166 - 167
  • [28] Hybrid Testbed enabling Run-time Operations for Wireless Applications
    Maeda, Kumiko
    Nakata, Keisuke
    Umedu, Takaaki
    Yamaguchi, Hirozumi
    Yasumotot, Keiichi
    Higashino, Teruo
    PADS 2008: 22ND INTERNATIONAL WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2008, : 135 - +
  • [30] Run-time analysis of time-critical systems
    Zhou, SK
    Zedan, H
    Cau, A
    JOURNAL OF SYSTEMS ARCHITECTURE, 2005, 51 (05) : 331 - 345