14、弹性多机器人系统的形式化开发与定量评估

弹性多机器人系统的形式化开发与定量评估

在多机器人系统的开发中,需要考虑系统的正确性、可扩展性以及在故障情况下的目标可达性。本文将介绍一种结合精化和概率模型检查的集成方法,用于开发和评估弹性多机器人系统。

1. 系统建模与精化

在系统建模过程中,会对一些抽象事件进行精化。当基站收到某个区域清洁成功的通知后,会在其本地地图中将该区域标记为已清洁,并向其他基站广播此消息。为了对这一过程进行建模,对抽象事件 TaskSuccess UpdateMap 进行了精化。

接下来考虑机器人和基站的故障情况,进行了两次精化:
- 第五次精化 :目的是对可能的机器人故障进行建模。将机器人划分为活跃和故障两类,通过新变量 active 定义当前所有活跃机器人的集合,初始时所有机器人都是活跃的,即 active = RB 。新事件 RobotFailure TaskFailure 分别模拟可能的机器人故障以及基站对这些故障的检测。同时,对事件 NewTask ReassignRB GetAdditionalResponsibility 进行精化,以反映只有活跃机器人才能被分配清洁任务并重新连接到其他基站。
- 第六次精化 :在最后一步精化中,对基站故障进行了建模。引入新变量 operating ⊆ BS

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值