【技术实现步骤摘要】
用于道路持续监测并处理突发事件的双任务巡检方法
[0001]本专利技术涉及群体机器人协同巡检领域,特别是涉及一种用于道路持续监测并处理突发事件的双任务巡检方法。
技术介绍
[0002]群体机器人协同巡检指一群机器人在道路或空旷区域中巡逻以获取态势信息并确保环境安全。其被广泛应用于防疫、区域守卫、灾害管理和环境监测。现有的群体机器人协同巡检方法分为持续巡检和对抗巡检两类。
[0003]持续巡检要求机器人尽可能频繁地访问环境中的重要节点,并被应用于人群运动监视、农业管理和数据采集。持续巡检的目的是通过减少机器人访问每个节点的时间间隔来监测还未消失的事件。因此,这类巡检主要的评估标准是时间和移动成本。已有的持续巡检方法有一个共同的特点:机器人使用确定性策略对视点进行持续的循环访问。它们认为环境状况会随着时间的推移而有规律地变化。因此,它们在一个稳定的环境下工作,不考虑突发事件。
[0004]对抗性巡检重点关注如何防止入侵者入侵、污染和破坏环境,并被广泛应用于疆土守卫和边界防御问题。在这些强对抗场景中,入侵者可以通过分析防守机器人的策略来决定攻击的时间和地点。因此,对抗巡检方法采用非确定性和不可预测的策略,避免决策被入侵者预测。然而,现有的持续和对抗巡检方法不适用于同时执行道路持续监测并处理突发事件的双任务场景,但这种双任务需求在如森林火灾的现实场景中非常常见。因此,需要一种适用于道路持续监测并处理突发事件的双任务巡检方法。
技术实现思路
[0005]本专利技术提供了一种用于道路持续监测并处理 ...
【技术保护点】
【技术特征摘要】
1.用于道路持续监测并处理突发事件的双任务巡检方法,其特征在于,实现步骤为:初始化:建立巡检道路网络环境G,设置出现的突发事件数量H;进而初始化算法参数:群体机器人个数R,机器人速度v,机器人监测能力f
i
,机器人监测范围d
c
,最大运行时间T;准备步骤:步骤1.1:随机初始群体机器人在道路网络环境G中的位置p
i
,i∈{1,2,...,R};步骤1.2:初始化每个机器人存储的其他机器人的目标点Q={Q1,Q2,...,Q
n
};步骤1.3:使用Floyd算法计算道路网络环境G中任意两点的最短路径,公式如下:D(i,j)=min(D(i,j),D(i,k)+D(j,k))其中,i,j代表最短路径的两端节点,k代表路径中可能的中间节点,通过迭代计算,得到任意两点包含多段路径的最短路径;步骤1.4:计算每个节点i在监测范围d
c
范围内的可监测节点集合O
i
;每一时间步更新环境状态并判断机器人是否到达道路节点:步骤1.5:每一时间步d
t
更新机器人监测到的突发事件,并更新每个节点i的紧急程度公式如下:其中H
i
是节点i发生的突发事件数量;S
i
和分别表示节点i发生的不可分离/可分离的突发事件是否得到处理,公式如下:突发事件是否得到处理,公式如下:其中[]是艾弗森括号,当其中的条件为真是取值为1,为假取值为0;I
r
表示一个机器人是否有装备来处理突发事件;R
′
为到达节点i的机器人集合;对于可分离的突发事件,机器人到达节点处理完一个突发事件离开即可;而不可分离的突发事件针对森林火灾场景,需要多个机器人相遇才能处理火源;步骤1.6:每一时间步d
t
更新每个节点i的不确定度u
i
(t),公式如下:其中f
ir
是机器人r对节点i的监测概率,F
i
是所有机器人对节点i的监测概率,公式如下:
其中d
i
是机器人离节点i的距离;d
c
是机器人的可完全监测范围;d
L
是机器人的探测极限;在d
c
内的节点以概率1完全监测,在d
c
与d
L
内的节点以0~1概率部分监测;w
i
是节点i的重要程度;t
n
是一个将不确定性归一化为无量纲变量的参数;Δt
i
是节点i的监测时间间隔,即当前时刻t和上次被完全监测时间t
i
的间隔,公式如下:Δt
i
=t
‑
t
i
迭代和巡检决策:步骤1.7:当机器人到达一个节点时,进行下一步移动目标决策,遍历所有节点作为候选节点,计算候选节点的双任务收益并更新机器人到它们的最短路径,双任务收益公式如下:其中是机器人r选择节点i的双任务收益;是节点i周围可...
【专利技术属性】
技术研发人员:张军旗,吴韵哲,王成,臧笛,尤鸣宇,张志明,刘春梅,
申请(专利权)人:同济大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。