【技术实现步骤摘要】
一种基于有向拓扑和数据包丢失补偿机制的无人机编队分布式协同跟踪控制方法
[0001]本申请涉及无人控制领域,尤其涉及一种基于有向拓扑和数据包丢失补偿机制的无人机编队分布式协同跟踪控制方法。
技术介绍
[0002]随着自动控制系统技术的发展,无人机编队的研究和应用呈现出迅猛发展的势头。无人机编队是在一个环境中由多个无人机组成的计算系统。与单一的四旋翼无人机不同,无人机编队可以更有效地完成复杂的任务。其中,编队协同是一项关键技术,要求无人机形成并保持预设编队飞行。在实际应用中,还要求编队可以应对一些意外情况。
[0003]然而一些现有的无人机编队控制技术,如CN115357048A公开的一种不确定性下多无人机时变编队协同跟踪控制方法和CN113220021A公开的基于虚拟领导者的飞行编队协同自适应跟踪控制方法,并未考虑到编队网络的限制,如数据包丢失,无人机编队的性能将会受到影响。因此,丢包状态下的合作式无人机编队跟踪控制具有重要的研究意义。
技术实现思路
[0004]为了实现在复合网络约束下对无人机编队协同跟踪控制,本申请提供了一种基于有向拓扑和数据包丢失补偿机制的无人机编队分布式协同跟踪控制方法。所述技术方案如下:
[0005]一种基于有向拓扑和数据包丢失补偿机制的无人机编队分布式协同跟踪控制方法,包括如下步骤:
[0006]步骤1,将无人机编队中的所有无人机分为领航者和跟随者,并利用有向拓扑网络使跟随者和领航者之间保持交互关系;
[0007]步骤2,设定领导者和跟随者的
【技术保护点】
【技术特征摘要】
1.一种基于有向拓扑和数据包丢失补偿机制的无人机编队分布式协同跟踪控制方法,其特征在于:所述方法包括如下步骤:步骤1,将无人机编队中的所有无人机分为领航者和跟随者,并利用有向拓扑网络使跟随者和领航者之间保持交互关系;步骤2,设定领导者和跟随者的状态方程以及无人机的编队向量,结合有向拓扑网络的邻接矩阵,得到领导者和跟随者之间的跟踪误差方程;步骤3,基于无人机编队中的丢包情况,建立数据丢包补偿机制;步骤4,结合丢包补偿机制,建立跟随者无人机的控制输入方程,并得到带有丢包补偿的跟踪误差方程;步骤5,使用改进后的模型预测控制算法对处于丢包状态的无人机进行补偿;步骤6,建立所述无人机编队间领导者和跟随者的状态误差系统方程并构建成本函数;步骤7,分别对每个无人机的跟踪误差进行分析,获得状态空间方程;步骤8,求解成本函数的最小值,当成本函数趋于最小值时,无人机编队实现一致稳定。2.根据权利要求1所述的一种基于有向拓扑和数据包丢失补偿机制的无人机编队分布式协同跟踪控制方法,其特征在于:步骤1中,利用图论知识将无人机编队定义成有向拓扑网络,领航者和跟随者通过有向拓扑网络进行信息交互;其中,设编队中共有N架无人机,将无人机编队中的每个无人机看成一个节点,生成有向拓扑网络的邻接矩阵D={a
ij
}∈R
N
×
N
(i,j=1,2,...,N),其中,i与j为相邻的无人机,元素a
ij
=1表示第i个无人机与第j个无人机之间存在信息交互,元素a
ij
=0表示第i个无人机与第j个无人机之间不存在信息交互。3.根据权利要求1所述的一种基于有向拓扑和数据包丢失补偿机制的无人机编队分布式协同跟踪控制方法,其特征在于:步骤2中,领导者系统模型为:x0(k+1)=Ax0(k)+Br0(k)y0(k)=Cx0(k)跟随者系统模型为:x
i
(k+1)=Ax
i
(k)+Bu
i
(k)y
i
(k)=Cx
i
(k)(i=1,2,...,N)第i个无人机的编队向量为:f
i
(k+1)=Af
i
(k)+Br
fi
(k)χ
i
(k+1)=Cf
i
(k)(i=1,2,...,N)其中,x0(k)、r0(k)、y0(k)分别为领导者在k时刻的状态、外部输入、输出;x
i
(k)、u
i
(k)、y
i
(k)分别为第i个跟随者在k时刻的状态、控制输入、输出;f
i
(k)、r
fi
(k)、χ
i
(k)分别为第i个无人机在k时刻的编队向量、外部输入、输出;A、B、C均为适维系统矩阵,且无人机在k时刻的编队向量、外部输入、输出;A、B、C均为适维系统矩阵,且C=[10];基于邻接矩阵D={a
ij
}∈R
N
×
N
、每个所述领导者...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。