ScRATCHS: Scalable and Robust Algorithms for Task-Based Coordination from High-Level Specifications

被引:0
|
作者
Jones, Austin M. [1 ]
Leahy, Kevin [1 ]
Vasile, Cristian [2 ]
Sadraddini, Sadra [2 ]
Serlin, Zachary [1 ,3 ]
Tron, Roberto [3 ]
Belta, Calin [3 ]
机构
[1] MIT Lincoln Lab, Lexington, MA 02421 USA
[2] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[3] Boston Univ, Boston, MA 02215 USA
关键词
D O I
10.1007/978-3-030-95459-8_14
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Existing approaches for coordinating teams of heterogeneous agents either consider small numbers of agents, are application-specific solutions, or do not adequately address requirements, e.g., deadlines or inter-task dependencies, common to real-world applications. We develop a framework called Scalable and Robust Algorithms for Task-based Coordination from High-level Specifications (ScRATCHS) to coordinate such teams. We define a specification language, called capability temporal logic (CaTL), to describe rich, temporal properties involving tasks requiring the participation of multiple agents with multiple capabilities, e.g., sensors or end effectors. An example specification is "Ensure at least 10 airborne cameras and 3 airborne lidars are surveying Site A for at least 15 min simultaneously during every hour-long period. Make sure that 5 cameras are always observing Site B. Send 10 lidars to Site B within 3 h of deployment and remain there until 4 ground vehicles with infrared sensors arrive 2 h later." Arbitrary missions and team dynamics are jointly encoded as constraints in a mixed integer linear program (MILP), which can be solved efficiently using commercial off-the-shelf solvers. ScRATCHS also enables optimization of the resulting plan to be maximally robust to agent attrition at the penalty of increased computation time. The flexible specification language, fast solution time, and optional robustness of ScRATCHS provide a first step towards a multipurpose on-the-fly planning tool for a supervisor tasking large teams with multiple capabilities enacting missions with multiple tasks. We validate our approach using randomized computational experiments and via a hardware demonstration.
引用
收藏
页码:224 / 241
页数:18
相关论文
共 50 条
  • [41] Tutorial - Bluespec SystemVerilog: Efficient, correct RTL from high-level specifications
    Nikhil, R
    Second ACM and IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2004, : 69 - 70
  • [42] AUTOMATED TECHNIQUE FOR HIGH-LEVEL CIRCUIT SYNTHESIS FROM TEMPORAL LOGIC SPECIFICATIONS
    DOWSING, R
    ELLIOTT, R
    MARSHALL, I
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1994, 141 (03): : 145 - 152
  • [43] AEON: Synthesizing Scheduling Algorithms from High-Level Models
    Monette, Jean-Noel
    Deville, Yves
    Van Hentenryck, Pascal
    OPERATIONS RESEARCH AND CYBER-INFRASTRUCTURE, 2009, : 43 - +
  • [44] Need-based Coordination for Decentralized High-level Robot Control
    Wong, Kai Weng
    Kress-Gazit, Hadas
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 2209 - 2216
  • [45] An efficient register optimization algorithm for high-level synthesis from hierarchical behavioral specifications
    Vemuri, R
    Katkoori, S
    Kaul, M
    Roy, J
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (01) : 189 - 216
  • [46] Stability-based algorithms for high-level synthesis of digital ASICs
    Nourani, M
    Papachristou, C
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (04) : 431 - 435
  • [47] GPU-Based Tracking Algorithms for the ATLAS High-Level Trigger
    Emeliyanov, D.
    Howard, J.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [48] An End-to-End Workflow for Engineering of Biological Networks from High-Level Specifications
    Beal, Jacob
    Weiss, Ron
    Densmore, Douglas
    Adler, Aaron
    Appleton, Evan
    Babb, Jonathan
    Bhatia, Swapnil
    Davidsohn, Noah
    Haddock, Traci
    Loyall, Joseph
    Schantz, Richard
    Vasilev, Viktor
    Yaman, Fusun
    ACS SYNTHETIC BIOLOGY, 2012, 1 (08): : 317 - 331
  • [49] Towards generating optimised finite element solvers for GPUs from high-level specifications
    Markall, Graham R.
    Ham, David A.
    Kelly, Paul H. J.
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1809 - 1817
  • [50] Automatic generation of verifiable cache coherence simulation models from high-level specifications
    Field, AJ
    Harrison, PG
    Kanani, K
    PROCEEDINGS OF THE 4TH AUSTRALASIAN THEORY SYMPOSIUM, CATS'98, 1998, 20 (03): : 261 - 275