Decentralized runtime enforcement for robotic swarms

被引:3
|
作者
Hu, Chi [1 ]
Dong, Wei [1 ]
Yang, Yong-hui [2 ]
Shi, Hao [1 ]
Deng, Fei [2 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci, Changsha 410073, Peoples R China
[2] China Acad Engn Phys, Inst Comp Applicat, Mianyang 621999, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
Runtime enforcement; Multi-level property; D-time enforcement; Robotic swarm; TP311;
D O I
10.1631/FITEE.2000203
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robotic swarms are usually designed in a bottom-up way, which can make robotic swarms vulnerable to environmental impact. It is particularly true for the widely used control mode of robotic swarms, where it is often the case that neither the correctness of the swarming tasks at the macro level nor the safety of the interaction among agents at the micro level can be guaranteed. To ensure that the behaviors are safe at runtime, it is necessary to take into account the property guard approaches for robotic swarms in uncertain environments. Runtime enforcement is an approach which can guarantee the given properties in system execution and has no scalability issue. Although some runtime enforcement methods have been studied and applied in different domains, they cannot effectively solve the problem of property enforcement on robotic swarm tasks at present. In this paper, an enforcement method is proposed on swarms which should satisfy multi-level properties in uncertain environments. We introduce a macro-micro property enforcing framework with the notion of agent shields and a discrete-time enforcing mechanism called D-time enforcing. To realize this method, a domain specification language and the corresponding enforcer synthesis algorithms are developed. We then apply the approach to enforce the properties of the simulated robotic swarm in the robotflocksim platform. We evaluate and show the effectiveness of the method with experiments on specific unmanned aerial vehicle swarm tasks.
引用
收藏
页码:1591 / 1606
页数:16
相关论文
共 50 条
  • [41] Cooperative navigation in robotic swarms
    Ducatelle, Frederick
    Di Caro, Gianni A.
    Foerster, Alexander
    Bonani, Michael
    Dorigo, Marco
    Magnenat, Stephane
    Mondada, Francesco
    O'Grady, Rehan
    Pinciroli, Carlo
    Retornaz, Philippe
    Trianni, Vito
    Gambardella, Luca M.
    SWARM INTELLIGENCE, 2014, 8 (01) : 1 - 33
  • [42] Robust Morphogenesis of Robotic Swarms
    Sayama, Hiroki
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2010, 5 (03) : 43 - 49
  • [43] Incremental perception in robotic swarms
    Mir, I.
    Amavasai, B. P.
    Meikle, S.
    10TH IEEE INTERNATIONAL MULTITOPIC CONFERENCE 2006, PROCEEDINGS, 2006, : 427 - +
  • [44] Intrusion Detection in Robotic Swarms
    Sargeant, Ian
    Tomlinson, Allan
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 2, 2020, 1038 : 968 - 980
  • [45] Decentralized Enforcement of Artifact Lifecycles
    Halle, Sylvain
    Khoury, Raphael
    El-Hokayem, Antoine
    Falcone, Ylies
    2016 IEEE 20TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2016, : 9 - 18
  • [46] DECENT: A Benchmark for Decentralized Enforcement
    Gallay, Florian
    Falcone, Ylies
    RUNTIME VERIFICATION (RV 2022), 2022, 13498 : 293 - 303
  • [47] Robust Decentralized Cooperative Resource Allocation for High-Dense Robotic Swarms by Reducing Control Signaling Impact
    Garcia, C. Santiago Morejon
    Bruun, Rasmus Liborius
    Fernandes, Filipa S. S.
    Sorensen, Troels B.
    Pratas, Nuno K.
    Madsen, Tatiana Kozlova
    Mogensen, Preben
    IEEE ACCESS, 2022, 10 : 111477 - 111492
  • [48] A modular pipeline for enforcement of security properties at runtime
    Taleb, Rania
    Halle, Sylvain
    Khoury, Raphael
    ANNALS OF TELECOMMUNICATIONS, 2023, 78 (7-8) : 429 - 457
  • [49] Runtime enforcement of timed properties using games
    Renard, Matthieu
    Rollet, Antoine
    Falcone, Ylies
    FORMAL ASPECTS OF COMPUTING, 2020, 32 (2-3) : 315 - 360
  • [50] A Runtime Safety Enforcement Approach by Monitoring and Adaptation
    Bonfanti, Silvia
    Riccobene, Elvinia
    Scandurra, Patrizia
    SOFTWARE ARCHITECTURE, ECSA 2021, 2021, 12857 : 20 - 36