【技术实现步骤摘要】
一种用于混合少星条件的递归协同定位方法
[0001]本专利技术涉及一种用于混合少星条件的递归协同定位方法,属于定位与导航
技术介绍
[0002]近年来,无人机集群协同技术日益受到国内外的关注。无人机集群具有工作范围大、可靠性高、可同时执行多重任务、整体效率高等优点,可用于灾害勘测和救援等领域。无人机集群技术,即多架无人机为适应任务要求而进行的某种队形排列和任务分配的组织模式,它既包括集群飞行的队形产生、保持和变化,也包括集群飞行任务的规划和组织,是未来无人机飞行技术发展的一个重要趋势。
[0003]传统无人机在接收卫星不足四颗或者在战场等恶劣环境中仅凭借惯导是无法长时间精确定位的,这对于在执行任务的无人机集群影响巨大,无法获得准确位置便不能准确完成任务。因此,在无人机接收卫星信号不足的情况下,提高无人机集群的抗干扰定位能力与任务精确执行能力,是亟需解决的问题。
技术实现思路
[0004]本专利技术所要解决的技术问题是:提供一种用于混合少星条件的递归协同定位方法,克服集群无人机中部分无人机在接收卫星不足四颗或者在战场等恶劣环境下无法定位问题,让集群无人机之间进行信息共享通过协同来获得各自位置,使其在恶劣环境也能得到良好的运用。
[0005]本专利技术为解决上述技术问题采用以下技术方案:
[0006]一种用于混合少星条件的递归协同定位方法,包括如下步骤:
[0007]步骤1,构建无人机集群协同导航定位系统,对集群中所有成员即无人机进行编号;
[0008]步 ...
【技术保护点】
【技术特征摘要】
1.一种用于混合少星条件的递归协同定位方法,其特征在于,包括如下步骤:步骤1,构建无人机集群协同导航定位系统,对集群中所有成员即无人机进行编号;步骤2,集群中各成员记录集群定位所需的量测信息,包括各成员接收到的导航卫星个数、接收到的导航卫星的坐标以及各成员通过自带的卫星导航接收机模块测量与接收到的导航卫星之间的伪距;步骤3,集群中各成员感知周围的成员,不满足独立定位条件的成员即待定位成员与其感知到的所有成员进行通信,发送协同请求信号;步骤4,待定位成员接收其感知到的所有成员的回应信号,并进行混合少星条件下量测信息提取;所述回应信号包括感知到的成员的编号、感知到的成员接收导航卫星个数、感知到的成员接收导航卫星的坐标以及感知到的成员与其接收到的导航卫星之间的伪距;步骤5,根据混合少星条件的几何约束,实时构建集群定位协同体;具体过程如下:步骤5.1,对集群内所有成员进行分类,将接收到信号的导航卫星数大于等于4的成员归为集合U
F
,将接收到信号的导航卫星数等于3的成员归为集合U3,将接收到信号的导航卫星数等于2的成员归为集合U2,将接收到信号的导航卫星数等于1的成员归为集合U1,将无法接收到任何导航卫星信号的成员归为集合U0;步骤5.2,按照U3、U2、U1、U0的顺序,优先选择前一集合中的成员加入集群定位协同体,当前一集合中的成员选择完后,再从后一集合中开始选择;且每次迭代增加一个成员进入集群定位协同体;且在各个集合中进行成员选择时,优先选择收到前一集合中最多成员回应信号的成员;步骤5.3,在集合U
F
中筛选与当前协同体内成员能够进行相对测量的成员,将筛选出的成员加入协同体;步骤5.4,协同体内各成员根据所接收到的协同请求信号,向协同体内对应成员共享自身位置信息并进行相对测量,构造间接感知通路;步骤5.5,判断步骤5.2所构建集群定位协同体是否满足协同定位约束条件,若是则继续执行步骤6,否则返回步骤5.2;步骤6,根据步骤5所构建集群定位协同体,进行递归协同定位;步骤7,判断集群内所有成员是否均已实现定位,若是则返回步骤2进行下一时刻协同定位;否则返回步骤5.2继续进行协同定位。2.根据权利要求1所述用于混合少星条件的递归协同定位方法,其特征在于,所述步骤1的具体过程如下:设有n架无人机组成无人机集群,每架无人机自带有数据传输模块、数据存储模块、计算模块和卫星导航接收机模块,同时在每架无人机上还安装有相对感知模块、相对测量模块和通信模块,对集群中所有成员按照1,2,3,
…
,n的序号进行唯一的编号。3.根据权利要求1所述用于混合少星条件的递归协同定位方法,其特征在于,所述步骤3的具体过程如下:集群中各成员通过相对感知模块感知周围的成员,建立各成员与其感知到的所有成员之间的间接感知通路,利用相对测量模块获得各成员与其感知到的所有成员之间的相对测量值,不满足独立定位条件的成员即接收到的卫星个数小于4的成员与其感知到的所有成员进行通信,发送协同请求信号。
4.根据权利要求1所述用于混合少星条件的递归协同定位方法,其特征在于,所述步骤5.5中,判断所构建集群定位协同体是否满足协同定位约束条件,具体过程如下:步骤5.51,根据当前协同体中相对观测关系,建立递归协同定位特征矩阵M和方向余弦系数矩阵H,其表达式为:系数矩阵H,其表达式为:其中,表示协同体中成员i相对导航卫星p的伪距观测量,z
jk
表示协同体中成员j与成员k的相对测距观测量,x
i
、x
j
、x
k
分别为成员i、j、k的坐标误差及钟差引起的等效距离误差状态量,I为4维单位矩阵,为协同体中成员i相对导航卫星p的观测方程,h
jk
为协同体中成员j与成员k的相对测距方向余弦系数矢量;步骤5.52,根据步骤5.51得到的递归协同定位特征矩阵M和方向余弦系数矩阵H,判断是否达到协同要求,其表达式为:其中,e
i
表示成员i的未知数个数。5.根据权利要求1所述用于混合少星条件的递归协同定位方法,其特征在于,所述步骤6的具体过程如下:步骤6.1,建立步骤5所构建协同体内各成员的间接感知通路量测方程;步骤6.2,根据步骤6.1所构建协同体内各成员的间接感知通路量测方程,构建协同体定位模型;步骤6.3,迭代进行协同体中各成员协同定位,完成协同体定位初始化;步骤6.4,协同体内所有成员通过步骤6.3获得三维坐标后,将协同体内的成员加入步骤5.1建立的集合U
F
中,并向其他成员共享自己的位置信息。6.根据权利要求5所述用于混合少星条件的递归协同定位方法,其特征在于,所述步骤6.1的具体过程如下:步骤6.11,根据步骤5确定的集群定位协同体,利用协同体内各成员与其可接收到信号的导航卫星之间的伪距,建立协同体的伪距量测方程;成员i自带的卫星导航接收机模块输出的对应某颗导航卫星p的测量伪距为其表达式为:其中,r
ip
为导航卫星p到成员i的距离真值,
(x
i
,y
i
,z
i
)为成员i位置真值,(x
sp
,y
sp
,z
sp
)为卫星p的位置真值,δt
ui
为成员i等效时钟误差相应的距离,为成员i与导航卫星p之间伪距观测噪声;由成员i机载惯导系统获得的成员i位置(x
Ii
,y
Ii
,z
Ii
)与某颗导航卫星p的计算伪距为其表达式为:其中,(x
sp
,y
sp
,z
sp
)为导航卫星p的位置;将计算伪距相对于成员i位置真值(x
i
,y
i
,z
i
)处展开成泰勒级数,取前两项然后减去测量伪距构成相对导航卫星p的伪距测量差矢量方程,其表达式为:其中,为导航卫星p相对于成员i的方向余弦,(δx
i
,δy
i
,δz
i
)为成员i位置坐标误差值;则协同体中成员i相对导航卫星p的伪距量测方程如下:其中,其中,x
i
=[δx
i δy
i δz
i δt
i
]
T
其中,i表示成员编号,p表示成员i可接收到信号的导航卫星的编号,为协同体中成员i相对导航卫星p的伪距观测量,为协同体...
【专利技术属性】
技术研发人员:王融,刘力,熊智,刘建业,陈欣,聂庭宇,张慧媛,何辉,赵惟成,芮雨,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。