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 条
  • [1] A Distributed Framework for Multi-Robot Task Planning with Temporal Logic Specifications
    Yang, Yuanjiang
    Yin, Xiang
    Li, Shaoyuan
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION (ICCA), 2020, : 570 - 575
  • [2] Partial Satisfaction of Signal Temporal Logic Specifications for Coordination of Multi-robot Systems
    Cardona, Gustavo A.
    Vasile, Cristian-Ioan
    ALGORITHMIC FOUNDATIONS OF ROBOTICS XV, 2023, 25 : 223 - 238
  • [3] Multi-Robot Task Planning under Individual and Collaborative Temporal Logic Specifications
    Bai, Ruofei
    Zheng, Ronghao
    Liu, Meiqin
    Zhang, Senlin
    2021 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2021, : 6382 - 6389
  • [4] A framework for multi-robot motion planning from temporal logic specifications
    Koo, T. John
    Li, RongQing
    Quottrup, Michael M.
    Clifton, Charles A.
    Izadi-Zamanabadi, Roozbeh
    Bak, Thomas
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (07) : 1675 - 1692
  • [5] A framework for multi-robot motion planning from temporal logic specifications
    T. John Koo
    RongQing Li
    Michael M. Quottrup
    Charles A. Clifton
    Roozbeh Izadi-Zamanabadi
    Thomas Bak
    Science China Information Sciences, 2012, 55 : 1675 - 1692
  • [6] A framework for multi-robot motion planning from temporal logic specifications
    T.John KOO
    Michael M.QUOTTRUP
    Charles A.CLIFTON
    Roozbeh IZADI-ZAMANABADI
    Thomas BAK
    ScienceChina(InformationSciences), 2012, 55 (07) : 1675 - 1692
  • [7] MT*: Multi-Robot Path Planning for Temporal Logic Specifications
    Gujarathi, Dhaval
    Saha, Indranil
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 13692 - 13699
  • [8] Petri Net Plans A framework for collaboration and coordination in multi-robot systems
    Ziparo, V. A.
    Iocchi, L.
    Lima, Pedro U.
    Nardi, D.
    Palamara, P. F.
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2011, 23 (03) : 344 - 383
  • [9] Petri Net PlansA framework for collaboration and coordination in multi-robot systems
    V. A. Ziparo
    L. Iocchi
    Pedro U. Lima
    D. Nardi
    P. F. Palamara
    Autonomous Agents and Multi-Agent Systems, 2011, 23 : 344 - 383
  • [10] Task planner design based on Petri net for multi-robot teleoperation over Internet
    Yan Jihong
    Zhu Yanhe
    Zhao Jie
    Cai Hegao
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 5220 - +