首页> 外文期刊>ACM transactions on autonomous and adaptive systems >Property-Driven Design for Robot Swarms: A Design Method Based on Prescriptive Modeling and Model Checking
【24h】

Property-Driven Design for Robot Swarms: A Design Method Based on Prescriptive Modeling and Model Checking

机译:机器人群的属性驱动设计:基于规范建模和模型检查的设计方法

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

摘要

In this article, we present property-driven design, a novel top-down design method for robot swarms based on prescriptive modeling and model checking. Traditionally, robot swarms have been developed using a code-and-fix approach: in a bottom-up iterative process, the developer tests and improves the individual behaviors of the robots until the desired collective behavior is obtained. The code-and-fix approach is unstructured, and the quality of the obtained swarm depends completely on the expertise and ingenuity of the developer who has little scientific or technical support in his activity. Property-driven design aims at providing such scientific and technical support, with many advantages compared to the traditional unstructured approach. Property-driven design is composed of four phases: first, the developer formally specifies the requirements of the robot swarm by stating its desired properties; second, the developer creates a prescriptive model of the swarm and uses model checking to verify that this prescriptive model satisfies the desired properties; third, using the prescriptive model as a blueprint, the developer implements a simulated version of the desired robot swarm and validates the prescriptive model developed in the previous step; fourth, the developer implements the desired robot swarm and validates the previous steps. We demonstrate property-driven design using two case studies: aggregation and foraging.
机译:在本文中,我们介绍了属性驱动设计,这是一种基于说明性建模和模型检查的新颖的自上而下的机器人群体设计方法。传统上,机器人群是使用代码和修复方法开发的:在自下而上的迭代过程中,开发人员测试并改善机器人的个体行为,直到获得所需的集体行为为止。代码和修复方法是非结构化的,获得的大量信息完全取决于开发人员的专业知识和创造力,而他们的活动几乎没有科学或技术支持。与传统的非结构化方法相比,基于属性的设计旨在提供此类科学和技术支持。属性驱动的设计包括四个阶段:首先,开发人员通过陈述其所需的属性来正式指定机器人群的要求;其次,开发人员创建该群体的说明性模型,并使用模型检查来验证该说明性模型满足所需的属性;第三,使用说明性模型作为蓝图,开发人员实现所需机器人群的模拟版本,并验证在先前步骤中开发的说明性模型;第四,开发人员实现所需的机器人群体并验证前面的步骤。我们使用两个案例研究来演示属性驱动的设计:聚集和觅食。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号