...
首页> 外文期刊>Journal of Intelligent & Robotic Systems: Theory & Application >Automatic Controller Code Generation for Swarm Robotics Using Probabilistic Timed Supervisory Control Theory (ptSCT)
【24h】

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

机译:使用概率定时监控理论(PTSCT)的群体机器人的自动控制器代码生成

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

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.
机译:能够适应任务和环境变化的灵活群机器人系统的发展是一个严重的挑战。群体机器人的主要动机是分散的控制,稳定性,适应性和灵活性。通常,采用临时方法来设计一种能够满足问题规范的控制器。但是,这些方法不能轻易验证,在某些情况下,甚至没有表明它们符合规格。此外,必须单独开发控制器源代码,主要是在采用正式方法时;因此,不能保证实现与设计匹配。本文提出了一种新方法 - 概率定时监控(PTSCT) - 以正式设计系统规格的控制器。所提出的PTSCT有几个优点:1)自动生成在Argos平台中使用的控制器源代码,2)正式设计能力使用实现的软件工具,3)一组强大的设计组件,如概率决策和时间约束等功能,4)不同场景和多个机器人平台中正式设计模块的可重用性。两种案例研究被认为调查所提出的系统的各个方面。首先,在设计能力和存储器消耗方面,实现了同步案例研究。其次,将觅食案例研究作为复杂和中型问题的研究是使用PTSCT逐步建模的。在Argos平台中执行超过2400个具有不同数量的障碍,目标和机器人的实验,以显示自动生成的源代码的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号