[发明专利]一种基于多地磁要素检测的定位方法在审
申请号: | 201811524507.1 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109489659A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 吴习文;邓世煜;许启航;余志超;张宁;白进纬;刘洪涛;曹勇;张颖 | 申请(专利权)人: | 哈尔滨工业大学(深圳) |
主分类号: | G01C21/08 | 分类号: | G01C21/08;G01C21/20 |
代理公司: | 深圳市添源知识产权代理事务所(普通合伙) 44451 | 代理人: | 罗志伟 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 垂直分量 地磁要素 水平分量 检测 评估 定位导航 精度需求 评估标准 评估算法 人工鱼群 人工鱼 地磁 输出 | ||
1.一种基于多地磁要素检测的定位方法,其特征在于,包括以下步骤:
S1、检测地磁总量、水平分量和垂直分量数据;先利用地磁总量数据,由人工鱼群算法在地磁图上进行搜索,通过人工鱼群算法与地磁图匹配,人工鱼群聚集在真实轨迹的附近;
S2、再从人工鱼群中提取若干条人工鱼将对应的轨迹输入到水平分量,并以Hausdorff距离作为评估标准进行评估;
S3、再次从所述轨迹中提取评估最优的前若干条轨迹,进一步缩小轨迹范围;
S4、最后将最优的前若干条轨迹输入到垂直分量中,由Hausdorff评估算法对最优的前若干条轨迹进行评估,输出最优的一条轨迹即为真实的轨迹,从而实现定位导航。
2.根据权利要求1所述的基于多地磁要素检测的定位方法,其特征在于:步骤S1包括以下子步骤:
S11、采集惯导航迹[xik yik]T、真实航迹[xrk yrk]T和地磁测量序列,i、r分别为惯导和真实航迹序列号,k为序列中的地磁点,采集地磁测量序列时,采集地磁总强度水平强度和垂直强度地磁值其中F表示总强度,H为水平强度,Z为垂直强度;
S12、第一张地磁图:设置人工鱼群初始参数人工鱼条数N、人工鱼移动步长Step、人工鱼视野Visual、最大尝试次数Try_number、拥挤度δ、最大迭代次数MAXGEN;
S13、确定人工鱼个体状态J=(α,θ,△x,△y)中的每个因子范围,初始化人工鱼群,得到所有的初始航迹;
S14、For i=1to MAXGEN;
S15、人工鱼的当前状态为Ji,利用式(1-1)计算食物浓度Ki,在其视野范围内的的伙伴数目为nf,伙伴的中心位置状态为Jc,对应食物浓度为Kc,如果满足Kc/nf>δKi,执行式(1-1),否则执行觅食行为,记录移动后的(Jnext1,Knext1);
式中,Rand为(0,1)之间的随机数,||JV-J||为两个人工鱼的距离;
Ki=f(Ji)第i条人工鱼所在位置处的食物浓度,即目标函数;
S16、人工鱼的当前状态为Ji,食物浓度为Ki,在其视野范围内的伙伴数目为nf,伙伴中的最优位置状态为Jmax,对应的食物浓度为Kmax,如果满足Kmax/nf>δKmax,执行式(1-1),否则执行觅食行为,记录移动后的(Jnext2,Knext2);
S17、比较食物浓度Knext1和Knext2大小,将食物浓度较大的值以及相对应的前若干个状态保存为第一记录,每条人工鱼行动后将得到的食物浓度值与第一记录上的值进行比较,如果食物浓度优于第一记录,则将该值取代第一记录上的状态及其对应的食物浓度;
S18、迭代次数i加1,循环达到设定值MAXGEN;
S19、End For。
3.根据权利要求2所述的基于多地磁要素检测的定位方法,其特征在于:在步骤S17中,比较食物浓度Knext1和Knext2大小,将食物浓度较大的值以及相对应的前三十个状态保存在第一记录上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(深圳),未经哈尔滨工业大学(深圳)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811524507.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种运动目标定位方法、装置及终端设备
- 下一篇:机器人定位方法及设备