Verifying Learning-Based Robotic Navigation Systems

被引:6
|
作者
Amir, Guy [1 ]
Corsi, Davide [2 ]
Yerushalmi, Raz [1 ,3 ]
Marzari, Luca [2 ]
Harel, David [3 ]
Farinelli, Alessandro [2 ]
Katz, Guy [1 ]
机构
[1] Hebrew Univ Jerusalem, Jerusalem, Israel
[2] Univ Verona, Verona, Italy
[3] Weizmann Inst Sci, Rehovot, Israel
基金
以色列科学基金会;
关键词
REINFORCEMENT; VERIFICATION;
D O I
10.1007/978-3-031-30823-9_31
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep reinforcement learning (DRL) has become a dominant deep-learning paradigm for tasks where complex policies are learned within reactive systems. Unfortunately, these policies are known to be susceptible to bugs. Despite significant progress in DNN verification, there has been little work demonstrating the use of modern verification tools on real-world, DRL-controlled systems. In this case study, we attempt to begin bridging this gap, and focus on the important task of mapless robotic navigation - a classic robotics problem, in which a robot, usually controlled by a DRL agent, needs to efficiently and safely navigate through an unknown arena towards a target. We demonstrate how modern verification engines can be used for effective model selection, i.e., selecting the best available policy for the robot in question from a pool of candidate policies. Specifically, we use verification to detect and rule out policies that may demonstrate suboptimal behavior, such as collisions and infinite loops. We also apply verification to identify models with overly conservative behavior, thus allowing users to choose superior policies, which might be better at finding shorter paths to a target. To validate our work, we conducted extensive experiments on an actual robot, and confirmed that the suboptimal policies detected by our method were indeed flawed. We also demonstrate the superiority of our verification-driven approach over state-of-the-art, gradient attacks. Our work is the first to establish the usefulness of DNN verification in identifying and filtering out suboptimal DRL policies in real-world robots, and we believe that the methods presented here are applicable to a wide range of systems that incorporate deep-learning-based agents.
引用
收藏
页码:607 / 627
页数:21
相关论文
共 50 条
  • [21] Learning-based endovascular navigation through the use of non-rigid registration for collaborative robotic catheterization
    Wenqiang Chi
    Jindong Liu
    Hedyeh Rafii-Tari
    Celia Riga
    Colin Bicknell
    Guang-Zhong Yang
    International Journal of Computer Assisted Radiology and Surgery, 2018, 13 : 855 - 864
  • [22] Learning-based adaption of robotic friction models
    Scholl, Philipp
    Iskandar, Maged
    Wolf, Sebastian
    Lee, Jinoh
    Bacho, Aras
    Dietrich, Alexander
    Albu-Schaeffer, Alin
    Kutyniok, Gitta
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2024, 89
  • [23] Trojan Attack and Defense for Deep Learning-Based Navigation Systems of Unmanned Aerial Vehicles
    Mynuddin, Mohammed
    Khan, Sultan Uddin
    Ahmari, Reza
    Landivar, Luis
    Mahmoud, Mahmoud Nabil
    Homaifar, Abdollah
    IEEE ACCESS, 2024, 12 : 89887 - 89907
  • [24] Learning-based Controller for Robotic Manipulators with Grey Learning Rate
    Huang, Han-Pang
    Lin, Shin-Wei
    Yan, Jiu-Lou
    Kuo, Tzu-Hsin
    Liu, Yang-Lun
    2011 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2011, : 701 - 706
  • [25] Learning-based Probabilistic Modeling and Verifying Driver Behavior using MDP
    Bai, Xin
    Xu, Chenghao
    Ao, Yi
    Chen, Biao
    Du, Dehui
    2019 13TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2019), 2019, : 152 - 159
  • [26] Reinforcement Learning-Based Model-Free Controller for Feedback Stabilization of Robotic Systems
    Singh, Rupam
    Bhushan, Bharat
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (10) : 7059 - 7073
  • [27] A Reinforcement Learning-based Control Strategy for Robust Interaction of Robotic Systems with Uncertain Environments
    Sacerdoti, Diletta
    Benzi, Federico
    Secchi, Cristian
    2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2024, 2024, : 5788 - 5794
  • [28] Deep Learning-based Reassembling of an Aerial & Legged Marsupial Robotic System-of-Systems
    Arora, Prateek
    Karakurt, Tolga
    Avlonitis, Eleni
    Carlson, Stephen J.
    Moore, Brandon
    Feil-Seifer, David
    Papachristos, Christos
    2023 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS, ICUAS, 2023, : 626 - 633
  • [29] A Hybrid Model and Learning-Based Adaptive Navigation Filter
    Or, Barak
    Klein, Itzik
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2022, 71
  • [30] Reinforcement Learning-Based Optimal Multiple Waypoint Navigation
    Vlachos, Christos
    Rousseas, Panagiotis
    Bechlioulis, Charalampos P.
    Kyriakopoulos, Kostas J.
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 1537 - 1543