Supervisory control theory applied to swarm robotics

被引:0
|
作者
Yuri K. Lopes
Stefan M. Trenkwalder
André B. Leal
Tony J. Dodd
Roderich Groß
机构
[1] The University of Sheffield,Department of Automatic Control and Systems Engineering
[2] Santa Catarina State University,Department of Electrical Engineering
来源
Swarm Intelligence | 2016年 / 10卷
关键词
Supervisory control theory; Swarm robotics; Formal methods; Kilobot; e-puck; Automatic code generation;
D O I
暂无
中图分类号
学科分类号
摘要
Currently, the control software of swarm robotics systems is created by ad hoc development. This makes it hard to deploy these systems in real-world scenarios. In particular, it is difficult to maintain, analyse, or verify the systems. Formal methods can contribute to overcome these problems. However, they usually do not guarantee that the implementation matches the specification, because the system’s control code is typically generated manually. Also, there is cultural resistance to apply formal methods; they may be perceived as an additional step that does not add value to the final product. To address these problems, we propose supervisory control theory for the domain of swarm robotics. The advantages of supervisory control theory, and its associated tools, are a reduction in the amount of ad hoc development, the automatic generation of control code from modelled specifications, proofs of properties over generated control code, and the reusability of formally designed controllers between different robotic platforms. These advantages are demonstrated in four case studies using the e-puck and Kilobot robot platforms. Experiments with up to 600 physical robots are reported, which show that supervisory control theory can be used to formally develop state-of-the-art solutions to a range of problems in swarm robotics.
引用
收藏
页码:65 / 97
页数:32
相关论文
共 50 条
  • [21] An implementation methodology for supervisory control theory
    Hasdemir, I.Tolga
    Kurtulan, Salman
    Gören, Leyla
    International Journal of Advanced Manufacturing Technology, 2008, 36 (3-4): : 373 - 385
  • [22] An implementation methodology for supervisory control theory
    İ. Tolga Hasdemir
    Salman Kurtulan
    Leyla Gören
    The International Journal of Advanced Manufacturing Technology, 2008, 36 : 373 - 385
  • [23] Efficient Strategy for Collective Navigation Control in Swarm Robotics
    Silva Junior, Luneque
    Nedjah, Nadia
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 814 - 823
  • [24] Effects on the Robustness of Neuroevolved Control for Swarm Robotics Systems
    Romano, Pedro
    Nunes, Luis
    Christensen, Anders Lyhne
    Duarte, Miguel
    Oliveira, Sancho Moura
    ROBOT 2015: SECOND IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, VOL 1, 2016, 417 : 309 - 319
  • [25] An Undergraduate Research Platform for Cooperative Control and Swarm Robotics
    Bear, Edward
    Maxwell, Teddy
    Anglea, Timothy
    Raval, Dhvani
    Buckley, Ian
    Wang, Yongqing
    PROCEEDINGS OF THE 2016 IEEE 11TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2016, : 1876 - 1879
  • [26] Optimal virtual tube planning and control for swarm robotics
    Mao, Pengda
    Fu, Rao
    Quan, Quan
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2024, 43 (05): : 602 - 627
  • [27] Distributed Algorithm for Selecting Leaders for Supervisory Robotic Swarm Control
    Lewkowicz, Michal A.
    Agarwal, Rohil
    Chakraborty, Nilanjan
    2019 INTERNATIONAL SYMPOSIUM ON MULTI-ROBOT AND MULTI-AGENT SYSTEMS (MRS 2019), 2019, : 112 - 118
  • [28] Autonomy Spectrum and Performance Perception Issues in Swarm Supervisory Control
    Coppin, Gilles
    Legras, Francois
    PROCEEDINGS OF THE IEEE, 2012, 100 (03) : 590 - 603
  • [29] Particle Swarm Optimization in Swarm Robotics
    Turkler, Levent
    Akkan, L. Ozlem
    Akkan, Taner
    2ND INTERNATIONAL CONGRESS ON HUMAN-COMPUTER INTERACTION, OPTIMIZATION AND ROBOTIC APPLICATIONS (HORA 2020), 2020, : 305 - 310
  • [30] From swarm intelligence to swarm robotics
    Beni, G
    SWARM ROBOTICS, 2005, 3342 : 1 - 9