一种无人机集群协同状态预测方法技术

技术编号:38394771 阅读:10 留言:0更新日期:2023-08-07 11:10
本发明专利技术公开了一种无人机集群协同状态预测方法,使集群中的每一架无人机都能对父节点的状态信息进行预测,使每轮接收、发送数据包周期结束时,无人机经过预测的状态信息和其父无人机更新的状态信息近似相同,最大程度上减少因为逐跳通信导致的延迟问题。本发明专利技术方法使大规模无人机集群只需要在任务初期建立以领导者为根节点的生成树,即可实现生成树中所有节点与根节点的状态收敛,使整个无人机集群能够快速达成协同状态,完成任务。完成任务。完成任务。

【技术实现步骤摘要】
一种无人机集群协同状态预测方法


[0001]本专利技术属于无人机
,具体涉及一种无人机集群协同状态预测方法。

技术介绍

[0002]随着人工智能、机器人技术和数据融合技术的进步,无人机集群被广泛应用在军事和民事领域。并且随着技术的发展,无人机集群有着小型化、智能化、大规模化的趋势。尽管完全自主的大规模无人机集群是未来的发展方向,但目前人工智能技术发展有限,人机协同完全被人工智能所取代在短时间内很难发生。目前人工智能可以通过机器学习、深度学习等手段在部分领域实现无人参与。但涉及到创造性、无法给出明确定义和边界、缺乏数字化知识经验的任务,人工智能就无能为力,所以在今后一段时间里,智能机器在任务执行过程中更多起到辅助作用,最终决策依然离不开人类。对于无人机集群来说,因为其任务的复杂性和多变性,目前仍然需要有人参与决策,通过外部指令对集群进行控制,才能保证成功完成任务。然而,当无人机集群规模较大时,大量指令消息需要在通信网络中转发传递。而大规模无人机集群通常由通信资源有限的小型无人机组成,当需要转发的指令消息呈指数倍增长时,小型无人机面临着巨大的通信负荷。大规模无人机集群无法及时处理大量的指令消息,导致丢包现象加剧,无人机集群无法实现协同工作。因此,基于指令转发的传统工作模式在大规模无人机集群中并不适用,需要一种新的集群工作模式,保证大规模无人机集群能够在外部指令的控制下实现协同工作。
[0003]有相关研究为了解决大规模集群中消息冗余导致集群无法协同的问题,提出了基于单跳局部通信的协同工作模式,通过维护一个以领导者无人机为根节点的生成树,来保证领导者的状态信息能够沿生成树逐跳传播给集群中的每一架无人机,实现无人机集群在有外部指令控制条件下的领导者

跟随者工作模式,完成协同任务。通过无人机与相邻无人机进行局部交互的方式,可以有效减少集群通信网络中的消息数目,避免因争用信道资源导致网络拥塞和丢包,集群无法协同的问题。
[0004]然而,基于单跳通信的方法虽然可以从根本上减少消息数目,减轻通信负担,但是因为状态信息是由领导者无人机开始,沿生成树逐条扩散传播,而无人机集群是满足时钟同步的,更新、发送和接收信息都是同时进行,因此在每轮收发数据报周期结束时,领导者更新的状态信息和它的子节点更新的状态信息存在一个周期的误差,即子节点接收的状态信息是领导者上一个周期的状态,而当前周期领导者已经更新为新的状态。因此,集群中的无人机在生成树中距离领导者多一跳的距离,就会多一个周期的误差。而大规模无人机集群通常是由小型无人机组成,这类无人机续航时间较短,需要集群快速达成协同状态执行任务。因此,当集群中无人机与领导者的状态存在较大延迟误差时,无人机集群仍然无法快速实现状态收敛,无法完成协同任务。

技术实现思路

[0005]为了克服现有技术的不足,本专利技术提供了一种无人机集群协同状态预测方法,使
集群中的每一架无人机都能对父节点的状态信息进行预测,使每轮接收、发送数据包周期结束时,无人机经过预测的状态信息和其父无人机更新的状态信息近似相同,最大程度上减少因为逐跳通信导致的延迟问题。本专利技术方法使大规模无人机集群只需要在任务初期建立以领导者为根节点的生成树,即可实现生成树中所有节点与根节点的状态收敛,使整个无人机集群能够快速达成协同状态,完成任务。
[0006]本专利技术解决其技术问题所采用的技术方案包括如下步骤:
[0007]步骤1:构建无人机集群模型;
[0008]步骤1

1:无人机集群是由相同的无人机组成,且无人机能够相互通信,因此无人机集群的拓扑结构用无向图G=(V,E)来表示,其中V={v1,v2,

,v
n
}表示集群中所有无人机的集合,表示无人机之间连接的集合;令表示与无向图G相关联的邻接矩阵,当a
ij
为1时,表示无人机i和无人机j能够相互通信;当a
ij
为0时,表示无人机j在无人机i的通信范围之外;每个无人机集群包括一个领导者和若干跟随无人机;
[0009]集群中每架无人机的状态表示为:
[0010][0011]其中x
n
(t)表示各种与飞行状态相关的值;
[0012]如果对于一个集群中所有无人机的状态都收敛到领导者无人机的状态,则判定无人机集群实现有外部控制的协同状态,即满足下式:
[0013][0014]其中s(t)表示目标状态,x
i
(t)表示无人机i的状态信息集合;
[0015]步骤1

2:当无人机集群中存在领导者无人机时,外部指令由控制中心直接发送给领导者无人机,因此领导者无人机的状态信息等价为执行状态信息,即:
[0016]x
L
(t)=s(t)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0017]因此(1)式改写为:
[0018][0019]上式表示当集群中所有无人机的状态与领导者无人机的状态实现收敛时,无人机集群达成有外部指令控制的协同状态;
[0020]步骤1

3:对于基于局部通信的无人机集群,无人机只能与相邻无人机进行交互,无法保证(3)式成立,只能通过构建以领导者无人机为根节点的生成树,使集群中的无人机与父无人机的状态实现收敛,间接地满足与领导者无人机的状态收敛;假设无人机i的父节点的状态信息用变量<x
F
(t)>
i
表示,当无人机集群达成协同状态时,满足下式:
[0021][0022]步骤1

4:无人机集群中无人机状态的更新是依靠无人机之间收发数据包进行的,无人机集群满足时钟同步,具有相同的迭代周期,即每隔一个固定周期,所有无人机都进行一次状态信息的更新并向相邻的无人机进行一次通信;对于集群中每一个无人机,无人机在t时刻接收的目标状态信息x
T
(t),实际是父节点j在t

1时刻的状态x
j
(t

1),而t时刻的父节点j已经更新为新的状态x
j
(t),因此无人机在每轮迭代总会存在一个周期的误差;
[0023]步骤2:采用三次样条插值算法对父节点的协同状态进行预测,即无人机根据接收到的t

1时刻的值来预测出t时刻的值,并用预测结果来充当目标协同状态代入无人机集群协同工作模型,用于解决步骤1的误差问题;
[0024]步骤2

1:集群中的无人机维护一个固定长度为4的队列,储存父无人机的历史状态;在t时刻时,无人机i接收到父无人机的状态信息,并将其存入队列,那么此时无人机i的队列中储存的是父无人机j的历史状态,即x
j
(t

4),x
j
(t

3),x
j
(t本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人机集群协同状态预测方法,其特征在于,包括以下步骤:步骤1:构建无人机集群模型;步骤1

1:无人机集群是由相同的无人机组成,且无人机能够相互通信,因此无人机集群的拓扑结构用无向图G=(V,E)来表示,其中V={v1,v2,

,v
n
}表示集群中所有无人机的集合,表示无人机之间连接的集合;令表示与无向图G相关联的邻接矩阵,当a
ij
为1时,表示无人机i和无人机j能够相互通信;当a
ij
为0时,表示无人机j在无人机i的通信范围之外;每个无人机集群包括一个领导者和若干跟随无人机;集群中每架无人机的状态表示为:其中x
n
(t)表示各种与飞行状态相关的值;如果对于一个集群中所有无人机的状态都收敛到领导者无人机的状态,则判定无人机集群实现有外部控制的协同状态,即满足下式:其中s(t)表示目标状态,x
i
(t)表示无人机i的状态信息集合;步骤1

2:当无人机集群中存在领导者无人机时,外部指令由控制中心直接发送给领导者无人机,因此领导者无人机的状态信息等价为执行状态信息,即:x
L
(t)=s(t)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)因此(1)式改写为:上式表示当集群中所有无人机的状态与领导者无人机的状态实现收敛时,无人机集群达成有外部指令控制的协同状态;步骤1

3:对于基于局部通信的无人机集群,无人机只能与相邻无人机进行交互,无法保证(3)式成立,只能通过构建以领导者无人机为根节点的生成树,使集群中的无人机与父无人机的状态实现收敛,间接地满足与领导者无人机的状态收敛;假设无人机i的父节点的状态信息用变量<x
F
(t)>
i
表示,当无人机集群达成协同状态时,满足下式:步骤1

4:无人机集群中无人机状态的更新是依靠无人机之间收发数据包进行的,无人机集群满足时钟同步,具有相同的迭代周期,即每隔一个固定周期,所有无人机都进行一次状态信息的更新并向相邻的无人机进行一次通信;对于集群中每一个无人机,无人机在t时刻接收的目标状态信息x
T
(t),实际是父节点j在t

1时刻的状态x
j
(t

1),而t时刻的父节点j已经更新为新的状态x
j
(t),因此无人机在每轮迭代总会存在一个周期的误差;步骤2:采用三次样条插值算法对父节点的协同状态进行预测,即无人机根据接收到的t

1时刻的值来预测出t时刻的值,并用预测结果来充当目标协同状态代入无人机集群协同工作模型,用于解决步骤1的误差问题;步骤2

1:集群中的无人机维护一个固定长度为4的队列,储存父无人机的历史状态;在t时刻时,无人机i接收到父无人机的状态信息,并将其存入队列,那么此时无人机i的队列
中储存的是父无人机j的历史状态,即x
j
(t

4),x
j
(t

3),x
j
(t

2)和x
j
(t

1);根据三次样条插值算法,相邻的两个历史状态由一条曲线表示,生成三条拟合曲线,且这三条曲线的端点是平滑连续的;假设τ是区间[t

4,t

1]中的任意时刻,那么三条拟合曲线S
t

i
(τ)如下定义:S
t

i
(τ)=a
t

i
+b
t

i


τ
...

【专利技术属性】
技术研发人员:陈旿朱家易田莎刘旭
申请(专利权)人:水禾科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1