An Interface for Programming Verifiable Autonomous Agents in ROS

被引:12
|
作者
Cardoso, Rafael C. [1 ]
Ferrando, Angelo [1 ]
Dennis, Louise A. [1 ]
Fisher, Michael [1 ]
机构
[1] Univ Manchester, Dept Comp Sci, Manchester, England
基金
英国工程与自然科学研究理事会; 英国科研创新办公室;
关键词
Autonomous agents; High-level decision-making; Robotic applications; ROS; Model checking;
D O I
10.1007/978-3-030-66412-1_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Autonomy has been one of the most desirable features for robotic applications in recent years. This is evidenced by a recent surge of research in autonomous driving cars, strong government funding for research in robotics for extreme environments, and overall progress in service robots. Autonomous decision-making is often at the core of these systems, thus, it is important to be able to verify and validate properties that relate to the correct behaviour that is expected of the system. Our main contribution in this paper, is an interface for integrating BDI-based agents into robotic systems developed using ROS. We use the Gwendolen language to program our BDI agents and to make use of the AJPF model checker in order to verify properties related to the decision-making in the agent programs. Our case studies include 3D simulations using a simple autonomous patrolling behaviour of a TurtleBot, and multiple TurtleBots servicing a house that can cooperate with each other in case of failure.
引用
收藏
页码:191 / 205
页数:15
相关论文
共 50 条
  • [21] Verifiable concurrent programming using concurrency controllers
    Betin-Can, A
    Bultan, T
    19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 248 - 257
  • [22] Universally verifiable outsourcing and application to linear programming
    De Hoogh, Sebastiaan
    Schoenmakers, Berry
    Veeningen, Meilof
    Cryptology and Information Security Series, 2015, 13 : 186 - 215
  • [23] ros4mat: A Matlab Programming Interface for Remote Operations of ROS-based Robotic Devices in an Educational Context
    Hold-Geoffroy, Yannick
    Gardner, Marc-Andre
    Gagne, Christian
    Latulippe, Maxime
    Giguere, Philippe
    2013 INTERNATIONAL CONFERENCE ON COMPUTER AND ROBOT VISION (CRV), 2013, : 242 - 248
  • [24] Towards Verifiable Specifications for Neural Networks in Autonomous Driving
    Remeli, Viktor
    Morapitiye, Sunil
    Rovid, Andras
    Szalay, Zsolt
    IEEE JOINT 19TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS AND 7TH INTERNATIONAL CONFERENCE ON RECENT ACHIEVEMENTS IN MECHATRONICS, AUTOMATION, COMPUTER SCIENCES AND ROBOTICS (CINTI-MACRO 2019), 2019, : 175 - 180
  • [25] Interactive Q-learning on heterogeneous agents system for autonomous adaptive interface
    Ishiwaka, Y
    Yokoi, H
    Kakazu, Y
    DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS 5, 2002, : 475 - 484
  • [26] A web searching guide: Internet search engines & autonomous interface agents collaboration
    Al-Nazer, Ahmed
    Helmy, Tarek
    PROCEEDING OF THE 2007 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY, WORKSHOPS, 2007, : 424 - +
  • [27] Supporting Narrative Understanding of Children with Autism: A Story Interface with Autonomous Autobiographic Agents
    Ho, Wan Ching
    Davis, Megan
    Dautenhahn, Kerstin
    2009 IEEE 11TH INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS, VOLS 1 AND 2, 2009, : 1055 - 1061
  • [28] Programming behaviors with local perception and smart objects:: An approach to solve autonomous agents tasks
    Gonçalves, LMG
    Kallmann, M
    Thalmann, D
    XIV BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2001, : 184 - 191
  • [29] Autonomous Mobile Manipulation Using ROS
    Engemann, Heiko
    Wiesen, Patrick
    Kallweit, Stephan
    Deshpande, Harshavardhan
    Schleupen, Josef
    ADVANCES IN SERVICE AND INDUSTRIAL ROBOTICS, 2018, 49 : 389 - 401
  • [30] Developing Robust Autonomous Vehicles with ROS
    Kangas, Dylan J.
    Salem, Mohamed
    Li, Kevin
    Ryynanen, Tyler
    Senczyszyn, Steven
    Pinar, Anthony J.
    Price, Steven R.
    Price, Stanton R.
    Taylor, Stephen L.
    Murphy, Timothy O.
    Havens, Timothy C.
    AUTONOMOUS SYSTEMS:SENSORS, PROCESSING, AND SECURITY FOR GROUND, AIR, SEA, AND SPACE VEHICLES AND INFRASTRUCTURE 2024, 2024, 13052