Automatic Controller Code Generation for Swarm Robotics Using Probabilistic Timed Supervisory Control Theory (ptSCT)

被引:0
|
作者
Faezeh Mirzaei
Ali Akbar Pouyan
Mohsen Biglari
机构
[1] Shahrood University of Technology,Department of Computer Engineering and IT
来源
关键词
Swarm robotics; Foraging; Probabilistic timed supervisory control theory; ptSCT;
D O I
暂无
中图分类号
学科分类号
摘要
The development of flexible swarm robotics systems capable of adapting to the task and environmental changes is a serious challenge. The main motivations of Swarm robotics are decentralized control, stability, adaptivity, and flexibility. Usually, ad-hoc approaches are employed to design a controller capable of meeting the problem specifications. However, these methods cannot be easily verified, and in some cases, it is not even shown that they meet the specifications. Moreover, the controller source code has to be developed separately, primarily when formal methods are employed; As a result, it cannot be guaranteed that the implementation matches the design. This paper proposes a new method - probabilistic timed supervisory control (ptSCT) - to formally design a controller from systems specifications. The proposed ptSCT has several advantages: 1) the automatic generation of the controller source code utilizable in ARGoS platform, 2) formal designing capability using the implemented software tool, 3) set of powerful design components like probabilistic decisions and time constraints, and 4) the reusability of formally designed modules among different scenarios and multiple robotic platforms. Two case studies are considered to investigate various aspects of the proposed system. Firstly, the synchronization case study is implemented for a comparison between SCT and ptSCT in terms of design capabilities and memory consumption. Secondly, the foraging case study as a complex and medium-sized problem is modeled using ptSCT step by step. More than 2400 experiments with a varying number of obstacles, targets, and robots are executed in ARGoS platform in order to show the performance of the automatically generated source code.
引用
收藏
页码:729 / 750
页数:21
相关论文
共 50 条
  • [1] Automatic Controller Code Generation for Swarm Robotics Using Probabilistic Timed Supervisory Control Theory (ptSCT)
    Mirzaei, Faezeh
    Pouyan, Ali Akbar
    Biglari, Mohsen
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 100 (02) : 729 - 750
  • [2] Probabilistic Supervisory Control Theory (pSCT) Applied to Swarm Robotics
    Lopes, Yuri Kaszubowski
    Trenkwalder, Stefan M.
    Leal, Andre B.
    Dodd, Tony J.
    Gross, Roderich
    AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1395 - 1403
  • [3] Supervisory control theory applied to swarm robotics
    Lopes, Yuri K.
    Trenkwalder, Stefan M.
    Leal, Andre B.
    Dodd, Tony J.
    Gross, Roderich
    SWARM INTELLIGENCE, 2016, 10 (01) : 65 - 97
  • [4] Supervisory control theory applied to swarm robotics
    Yuri K. Lopes
    Stefan M. Trenkwalder
    André B. Leal
    Tony J. Dodd
    Roderich Groß
    Swarm Intelligence, 2016, 10 : 65 - 97
  • [5] Automatic Generation Control Using Novel PD Plus FOPI Controller Tuned by Salp Swarm Algorithm
    Patel, Nimai Charan
    Debnath, Manoj Kumar
    Sahu, Binod Kumar
    Dash, Subhransu Sekhar
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, 2020, 1056 : 1 - 13
  • [6] Developing software of electronic throttle controller using automatic code generation technique
    Kang, Jong-jin
    Jin, Sungtae
    Lee, Wootaik
    2006 SICE-ICASE INTERNATIONAL JOINT CONFERENCE, VOLS 1-13, 2006, : 1263 - +
  • [7] Automatic Generation Fuzzy Neural Network Controller with Supervisory Control for Permanent Magnet Linear Synchronous Motor
    Lu, Hung-Ching
    Chang, Ming-Hung
    ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 3115 - 3120
  • [8] Using CP in Automatic Test Generation for ABB Robotics' Paint Control System
    Mossige, Morten
    Gotlieb, Arnaud
    Meling, Hein
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2014, 2014, 8656 : 25 - 41
  • [9] Performance Enhancement of Automatic Generation Control using SMES and ANN Controller
    Meena, Samta
    Dahiya, Anil Kumar
    2015 INTERNATIONAL CONFERENCE ON ENERGY, POWER AND ENVIRONMENT: TOWARDS SUSTAINABLE GROWTH (ICEPE), 2015,
  • [10] Automatic Generation Control using Optimally Tuned Tilt Integral Derivative Controller
    Topno, Pretty Neelam
    Chanana, Saurabh
    2016 IEEE FIRST INTERNATIONAL CONFERENCE ON CONTROL, MEASUREMENT AND INSTRUMENTATION (CMI), 2016, : 206 - 210