Petri net based multi-robot task coordination from temporal logic specifications

被引:28
|
作者
Lacerda, Bruno [1 ]
Lima, Pedro U. [2 ]
机构
[1] Univ Oxford, Oxford Robot Inst, Oxford, England
[2] Inst Super Tecn, Inst Syst & Robot, Lisbon, Portugal
基金
英国科研创新办公室; 英国工程与自然科学研究理事会;
关键词
Multi-robot coordination; Linear temporal logic; Supervisory control; Petri nets; ALLOCATION;
D O I
10.1016/j.robot.2019.103289
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a methodology for enforcing a set of coordination rules onto a multi-robot system, based on the use of Petri nets to model the team of robots, safe linear temporal logic to specify a set of coordination rules to be enforced, and supervisory control theory to synthesise a supervisor that enforces the coordination rules. We introduce a composition algorithm that allows us to build a Petri net that represents the largest restriction of the team behaviour that still satisfies the specification. Such a Petri net can be interpreted as a candidate for a supervisor, for which one needs to verify admissibility. We present a general verification procedure for this problem. We also present a syntactic restriction to safe linear temporal logic that guarantees admissibility of the composition a priori. We finish by providing an illustrative example, where we show how the use of temporal logic allows the designer to write the specifications intuitively, and the use of Petri nets allows us to tackle the large state spaces and high concurrency associated with multi-robot systems. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Multi-Robot Coordination and Cooperation with Task Precedence Relationships
    Gosrich, Walker
    Mayya, Siddharth
    Narayan, Saaketh
    Malencia, Matthew
    Agarwal, Saurav
    Kumar, Vijay
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 5800 - 5806
  • [32] Online Task Assignment and Coordination in Multi-Robot Fleets
    Forte, Paolo
    Mannucci, Anna
    Andreasson, Henrik
    Pecora, Federico
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (03) : 4584 - 4591
  • [33] Decentralized Reconfigurable Multi-Robot Coordination from Local Connectivity and Collision Avoidance Specifications
    Vrohidis, Constantinos
    Bechlioulis, Charalampos P.
    Kyriakopoulos, Kostas J.
    IFAC PAPERSONLINE, 2017, 50 (01): : 15798 - 15803
  • [34] Multi-robot coordination
    Kowalczyk, W
    ROMOCO'01: PROCEEDINGS OF THE SECOND INTERNATIONAL WORKSHOP ON ROBOT MOTION AND CONTROL, 2001, : 219 - 223
  • [35] Multi-Robot Coordination in Complex Environment with Task and Communication Constraints
    Liu, Yabo
    Yang, Jianhua
    Zheng, Yao
    Wu, Zhaohui
    Yao, Min
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [36] Robot Planning Based on Boolean Specifications Using Petri Net Models
    Mahulea, Cristian
    Kloetzer, Marius
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (07) : 2218 - 2225
  • [37] Improvement and Simulation of Contract-Net-Based Task Allocation for Multi-robot System
    Hao Lili
    Yang Huizhen
    PROCEEDINGS OF THE 2011 2ND INTERNATIONAL CONGRESS ON COMPUTER APPLICATIONS AND COMPUTATIONAL SCIENCE, VOL 1, 2012, 144 : 61 - 67
  • [38] A multi-robot system based on distributed coordination
    Wang, XG
    Moallem, A
    Chen, Y
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 2765 - 2769
  • [39] Optimal Multi-Robot Path Planning with Temporal Logic Constraints
    Ulusoy, Alphan
    Smith, Stephen L.
    Ding, Xu Chu
    Belta, Calin
    Rus, Daniela
    2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011, : 3087 - 3092
  • [40] Multi-robot coordination based on cooperative game
    Skrzypczyk, K
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING - ICAISC 2004, 2004, 3070 : 798 - 803