Distributed on-line dynamic task assignment for multi-robot patrolling

被引:86
|
作者
Farinelli, Alessandro [1 ]
Iocchi, Luca [2 ]
Nardi, Daniele [2 ]
机构
[1] Univ Verona, Dept Comp Sci, Verona, Italy
[2] Sapienza Univ Rome, Dept Comp Control & Management Engn, Rome, Italy
关键词
Multi-robot patrolling; Distributed multi-robot coordination; Dynamic task assignment;
D O I
10.1007/s10514-016-9579-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-robot patrolling is a key feature for various applications related to surveillance and security, and it has been studied from several different perspectives, ranging from techniques that devise optimal off-line strategies to implemented systems. However, still few approaches consider on-line decision techniques that can cope with uncertainty and non-determinism in robot behaviors. In this article we address on-line coordination, by casting the multi-robot patrolling problem as a task assignment problem and proposing two solution techniques: DTA-Greedy, which is a baseline greedy approach, and DTAP, which is based on sequential single-item auctions. We evaluate the performance of our system in a realistic simulation environment (built with ROS and stage) as well as on real robotic platforms. In particular, in the simulated environment we compare our task assignment approaches with previous off-line and on-line methods. Our results confirm that on-line coordination approaches improve the performance of the multi-robot patrolling system in real environments, and that coordination approaches that employ more informed coordination protocols (e.g., DTAP) achieve better performances with respect to state-of-the-art online approaches (e.g., SEBS) in scenarios where interferences among robots are likely to occur. Moreover, the deployment on real platforms (three Turtlebots in an office environment) shows that our on-line approaches can successfully coordinate the robots achieving good patrolling behaviors when facing typical uncertainty and noise (e.g., localization and navigation errors) associated to real platforms.
引用
下载
收藏
页码:1321 / 1345
页数:25
相关论文
共 50 条
  • [1] Distributed on-line dynamic task assignment for multi-robot patrolling
    Alessandro Farinelli
    Luca Iocchi
    Daniele Nardi
    Autonomous Robots, 2017, 41 : 1321 - 1345
  • [2] Distributed multi-robot task assignment and formation control
    Michael, Nathan
    Zavlanos, Michael M.
    Kumar, Vijay
    Pappas, George J.
    2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, : 128 - +
  • [3] On-line task allocation for multi-robot teams under dynamic scenarios
    Arif, Muhammad Usman
    Haider, Sajjad
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (02): : 1053 - 1076
  • [4] PatrolGRAPH: a Distributed Algorithm for Multi-Robot Patrolling
    Baglietto, M.
    Cannata, G.
    Capezio, F.
    Grosso, A.
    Sgorbissa, A.
    Zaccaria, R.
    IAS-10: INTELLIGENT AUTONOMOUS SYSTEMS 10, 2008, : 415 - 424
  • [5] Fuzzy task assignment in heterogeneous distributed multi-robot system
    Khelifa, Rechache
    Hamza, Teggar
    Fatma, Boufera
    Artificial Intelligence Review, 2025, 58 (01)
  • [6] A Sequential Task Addition Distributed Assignment Algorithm for Multi-Robot Systems
    Nathan Lindsay
    Russell K. Buehling
    Liang Sun
    Journal of Intelligent & Robotic Systems, 2021, 102
  • [7] Distributed Algorithm Design for Multi-robot Generalized Task Assignment Problem
    Luo, Lingzhi
    Chakraborty, Nilanjan
    Sycara, Katia
    2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 4765 - 4771
  • [8] Distributed Task Assignment in Multi-Robot Systems based on Information Utility
    Mazdin, Petra
    Barcis, Michal
    Hellwagner, Hermann
    Rinner, Bernhard
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 734 - 740
  • [9] Distributed Algorithm Design for Multi-Robot Task Assignment with Deadlines for Tasks
    Luo, Lingzhi
    Chakraborty, Nilanjan
    Sycara, Katia
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 3007 - 3013
  • [10] A Sequential Task Addition Distributed Assignment Algorithm for Multi-Robot Systems
    Lindsay, Nathan
    Buehling, Russell K.
    Sun, Liang
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2021, 102 (02)