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 条
  • [41] Sampling-based Control Synthesis for Multi-Robot Systems under Global Temporal Specifications
    Kantaros, Yiannis
    Zavlanos, Michael M.
    2017 ACM/IEEE 8TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2017, : 3 - 13
  • [42] A Centralized Task Allocation Algorithm for a Multi-Robot Inspection Mission With Sensing Specifications
    Chakraa, Hamza
    Leclercq, Edouard
    Guerin, Francois
    Lefebvre, Dimitri
    IEEE ACCESS, 2023, 11 : 99935 - 99949
  • [43] Coupled Multi-Robot Systems Under Linear Temporal Logic and Signal Temporal Logic Tasks
    Lindemann, Lars
    Nowak, Jakub
    Schonbachler, Lukas
    Guo, Meng
    Tumova, Jana
    Dimarogonas, Dimos, V
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2021, 29 (02) : 858 - 865
  • [44] Cooperative task planning of multi-robot systems with temporal constraints
    Lian, FL
    Murray, R
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 2504 - 2509
  • [45] Experimental Analysis of Contract NET Protocol in Multi-Robot Task Allocation
    Liekna, Aleksis
    Lavendelis, Egons
    Grabovskis, Arvids
    APPLIED COMPUTER SYSTEMS, 2012, 13 (01) : 6 - 14
  • [46] Event-Based Signal Temporal Logic Synthesis for Single and Multi-Robot Tasks
    Gundana, David
    Kress-Gazit, Hadas
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02): : 3687 - 3694
  • [47] Extended contract net protocol for multi-robot dynamic task allocation
    Department of Information Engineering, Artillery Academy of PLA, Hefei 230031, AnHui Province, China
    Inf. Technol. J., 2007, 5 (733-738):
  • [48] Dynamic multi-robot coordination
    Vail, D
    Veloso, M
    MULTI-ROBOT SYSTEMS: FROM SWARMS TO INTELLIGENT AUTOMATA, VOL II, 2003, : 87 - 98
  • [49] Multi-robot Deployment From LTL Specifications with Reduced Communication
    Kloetzer, Marius
    Ding, Xu Chu
    Belta, Calin
    2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 4867 - 4872
  • [50] Multi-robot coordination with balanced task allocation and optimized path planning
    Yuan, Xiaobu
    Yang, Simon X.
    2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-5, 2007, : 1007 - +