一种用于混合少星条件的递归协同定位方法技术

技术编号:32174687 阅读:14 留言:0更新日期:2022-02-08 15:34
本发明专利技术公开了一种用于混合少星条件的递归协同定位方法,通过对周围所有同类型无人机,发送协同请求,接收其他无人机回应信号,进行信息提取;对能协同的无人机进行排序和选择,使无人机能够获得最优协同无人机群;考虑到无人机的少星对定位结果的影响,综合利用无人机与卫星之间距离和无人机与无人机之间距离来解算位置;无人机在获得位置之后对其他无人机进行广播自己位置与信息,使无人机集群里面可用信息增加,更多无人机获得位置,最后可能所有无人机均能得到定位。本发明专利技术可以使无人机在接收卫星信号不足的情况下,利用无人机之间的相互信息协同使之解算出精确的位置坐标,大大提高无人机集群的抗干扰定位能力与任务精确执行能力。精确执行能力。精确执行能力。

【技术实现步骤摘要】
一种用于混合少星条件的递归协同定位方法


[0001]本专利技术涉及一种用于混合少星条件的递归协同定位方法,属于定位与导航


技术介绍

[0002]近年来,无人机集群协同技术日益受到国内外的关注。无人机集群具有工作范围大、可靠性高、可同时执行多重任务、整体效率高等优点,可用于灾害勘测和救援等领域。无人机集群技术,即多架无人机为适应任务要求而进行的某种队形排列和任务分配的组织模式,它既包括集群飞行的队形产生、保持和变化,也包括集群飞行任务的规划和组织,是未来无人机飞行技术发展的一个重要趋势。
[0003]传统无人机在接收卫星不足四颗或者在战场等恶劣环境中仅凭借惯导是无法长时间精确定位的,这对于在执行任务的无人机集群影响巨大,无法获得准确位置便不能准确完成任务。因此,在无人机接收卫星信号不足的情况下,提高无人机集群的抗干扰定位能力与任务精确执行能力,是亟需解决的问题。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种用于混合少星条件的递归协同定位方法,克服集群无人机中部分无人机在接收卫星不足四颗或者在战场等恶劣环境下无法定位问题,让集群无人机之间进行信息共享通过协同来获得各自位置,使其在恶劣环境也能得到良好的运用。
[0005]本专利技术为解决上述技术问题采用以下技术方案:
[0006]一种用于混合少星条件的递归协同定位方法,包括如下步骤:
[0007]步骤1,构建无人机集群协同导航定位系统,对集群中所有成员即无人机进行编号;
[0008]步骤2,集群中各成员记录集群定位所需的量测信息,包括各成员接收到的导航卫星个数、接收到的导航卫星的坐标以及各成员通过自带的卫星导航接收机模块测量与接收到的导航卫星之间的伪距;
[0009]步骤3,集群中各成员感知周围的成员,不满足独立定位条件的成员即待定位成员与其感知到的所有成员进行通信,发送协同请求信号;
[0010]步骤4,待定位成员接收其感知到的所有成员的回应信号,并进行混合少星条件下量测信息提取;所述回应信号包括感知到的成员的编号、感知到的成员接收导航卫星个数、感知到的成员接收导航卫星的坐标以及感知到的成员与其接收到的导航卫星之间的伪距;
[0011]步骤5,根据混合少星条件的几何约束,实时构建集群定位协同体;具体过程如下:
[0012]步骤5.1,对集群内所有成员进行分类,将接收到信号的导航卫星数大于等于4的成员归为集合U
F
,将接收到信号的导航卫星数等于3的成员归为集合U3,将接收到信号的导航卫星数等于2的成员归为集合U2,将接收到信号的导航卫星数等于1的成员归为集合U1,将
无法接收到任何导航卫星信号的成员归为集合U0;
[0013]步骤5.2,按照U3、U2、U1、U0的顺序,优先选择前一集合中的成员加入集群定位协同体,当前一集合中的成员选择完后,再从后一集合中开始选择;且每次迭代增加一个成员进入集群定位协同体;且在各个集合中进行成员选择时,优先选择收到前一集合中最多成员回应信号的成员;
[0014]步骤5.3,在集合U
F
中筛选与当前协同体内成员能够进行相对测量的成员,将筛选出的成员加入协同体;
[0015]步骤5.4,协同体内各成员根据所接收到的协同请求信号,向协同体内对应成员共享自身位置信息并进行相对测量,构造间接感知通路;
[0016]步骤5.5,判断步骤5.2所构建集群定位协同体是否满足协同定位约束条件,若是则继续执行步骤6,否则返回步骤5.2;
[0017]步骤6,根据步骤5所构建集群定位协同体,进行递归协同定位;
[0018]步骤7,判断集群内所有成员是否均已实现定位,若是则返回步骤2进行下一时刻协同定位;否则返回步骤5.2继续进行协同定位。
[0019]本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:
[0020]1、本专利技术的一种用于混合少星条件的递归协同定位方法,对周围所有同类型无人机发送协同请求,接收其他无人机回应信号,进行信息提取,使得无人机之间的信息能够共享利用;同时对能协同的无人机进行排序和选择,使得无人机能够获得最优协同无人机群,大大减小信息处理能力与缩短位置解算时间;考虑到无人机的少星对定位结果的影响,综合利用无人机与卫星之间距离和无人机与无人机之间距离来解算位置;同时无人机在获得位置之后对其他无人机进行广播自己位置与信息,使得无人机集群里面可用信息增加,越来越多无人机获得位置,最后可能所有无人机均能得到定位。和未采用混合少星的集群无人机协同定位算法相比,本专利技术能够解算出集群无人机的位置,适合实际应用。
[0021]2、本专利技术所使用的设备简单,价格低廉,能很好解算出各无人机位置,适合于大规模集群无人机的装备。
附图说明
[0022]图1是本专利技术一种用于混合少星条件的递归协同定位方法的原理流程示意图。
[0023]图2是本专利技术方法的无人机之间通信、感知、测距示意图。
[0024]图3是本专利技术方法的集群中的单个协同体示意图。
[0025]图4是采用本专利技术方法待定位无人机(设置为编号1)解算得到的经、纬、高误差曲线图。
[0026]图5是采用本专利技术方法无人机可见星数目随时间变化图。
[0027]图6是采用本专利技术方法待定位无人机可见卫星编号变化图。
[0028]图7是采用本专利技术方法待定位无人机与其他无人机协同编号变化图。
[0029]图8是采用本专利技术方法仿真第190s时待定位无人机与其他无人机协同仿真示意图。
具体实施方式
[0030]下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。
[0031]本专利技术通过对集群中无人机信息互相传递与共享,使得集群中可用信息增加,从而综合利用集群定位信息解算出各无人机位置。同时,解算出来位置后向其他无人机广播自己位置信息,让更多少星无人机能够定位。
[0032]如图1所示,为本专利技术提出的一种用于混合少星条件的递归协同定位方法的流程图,包括以下步骤:
[0033]步骤1,构建集群协同导航定位系统,对集群中所有成员进行编号;
[0034]设有n个成员组成成员,每架成员自带有数据传输模块、数据存储模块、计算模块和卫星导航接收机模块,同时在每个成员上还安装有相对感知模块、相对测量模块和通信模块,对集群中所有成员按照1,2,3,

,n的序号进行唯一的编号。
[0035]步骤2,集群中各成员记录集群定位所需的量测信息,包括各成员接收到的导航卫星个数、接收到的导航卫星的坐标以及各成员通过自带的卫星导航接收机模块测量与接收到的导航卫星之间的伪距。图2为无人机之间通信、感知、测距示意图。
[0036]步骤3,集群中各成员感知周围的成员,不满足独立定位条件的成员即待定位成员与其感知到的所有成员本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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的伪距观测量,为协同体...

【专利技术属性】
技术研发人员:王融刘力熊智刘建业陈欣聂庭宇张慧媛何辉赵惟成芮雨
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

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

1