Multirobot Coordination With Counting Temporal Logics

被引:44
|
作者
Sahin, Yunus Emre [1 ]
Nilsson, Petter [2 ]
Ozay, Necmiye [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] CALTECH, Dept Mech & Civil Engn, Pasadena, CA 91125 USA
基金
美国国家科学基金会;
关键词
Robot kinematics; Trajectory; Task analysis; Multi-robot systems; Collision avoidance; Synchronization; Formal methods; multirobot systems; path planning;
D O I
10.1109/TRO.2019.2957669
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In many multirobot applications, planning trajectories in a way to guarantee that the collective behavior of the robots satisfies a certain high-level specification is crucial. Motivated by this problem, we introduce counting temporal logics-formal languages that enable concise expression of multirobot task specifications over possibly infinite horizons in this article. We first introduce a general logic called counting linear temporal logic plus (cLTL+), and propose an optimization-based method that generates individual trajectories such that satisfaction of a given cLTL+ formula is guaranteed when these trajectories are synchronously executed. We then introduce a fragment of cLTL+, called counting linear temporal logic (cLTL), and show that a solution to a planning problem with cLTL constraints can be obtained more efficiently if all robots have identical dynamics. In the second part of this article, we relax the synchrony assumption and discuss how to generate trajectories that can be asynchronously executed, while preserving the satisfaction of the desired cLTL+ specification. In particular, we show that when the asynchrony between robots is bounded, the method presented in this article can be modified to generate robust trajectories. We demonstrate these ideas with an experiment and provide numerical results that showcase the scalability of the method.
引用
收藏
页码:1189 / 1206
页数:18
相关论文
共 50 条
  • [1] Complexity of metric temporal logics with counting and the Pnueli modalities
    Rabinovich, Alexander
    [J]. THEORETICAL COMPUTER SCIENCE, 2010, 411 (22-24) : 2331 - 2342
  • [2] Complexity of Metric Temporal Logics with Counting and the Pnueli Modalities
    Rabinovich, Alexander
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 93 - 108
  • [3] Experiments in multirobot coordination
    Marshalla, JA
    Fung, T
    Broucke, ME
    D'Eleuterio, GMT
    Francis, BA
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2006, 54 (03) : 265 - 275
  • [4] Multirobot Coordination by Auctioning POMDPs
    Spaan, Matthijs T. J.
    Goncalves, Nelson
    Sequeira, Joao
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 1446 - 1451
  • [5] Multirobot Coordination for Space Exploration
    Yliniemi, Logan
    Agogino, Adrian K.
    Tumer, Kagan
    [J]. AI MAGAZINE, 2014, 35 (04) : 61 - 74
  • [6] An architecture for multirobot motion coordination
    Marchese, Fabio M.
    [J]. PROCEEDINGS OF THE 13TH IASTED INTERNATIONAL CONFERENCE ON ROBOTICS AND APPLICATIONS/PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON TELEMATICS, 2007, : 352 - 357
  • [7] Coordination and learning in multirobot systems
    Mataric, MJ
    [J]. IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1998, 13 (02): : 6 - 8
  • [8] Decentralized coordination for multirobot exploration
    Yamauchi, B
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 1999, 29 (2-3) : 111 - 118
  • [9] A framework and architecture for multirobot coordination
    Alur, R
    Das, A
    Esposito, J
    Fierro, R
    Grudic, G
    Hur, Y
    Kumar, V
    Lee, I
    Ostrowski, JP
    Pappas, G
    Southall, B
    Spletzer, J
    Taylor, CJ
    [J]. EXPERIMENTAL ROBOTICS VII, 2001, 271 : 303 - 312
  • [10] Undecidable Propositional Bimodal Logics and One-Variable First-Order Linear Temporal Logics with Counting
    Hampson, Christopher
    Kurucz, Agi
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2015, 16 (03)