CN109489659A - A kind of localization method based on the detection of more geomagnetic elements - Google Patents
A kind of localization method based on the detection of more geomagnetic elements Download PDFInfo
- Publication number
- CN109489659A CN109489659A CN201811524507.1A CN201811524507A CN109489659A CN 109489659 A CN109489659 A CN 109489659A CN 201811524507 A CN201811524507 A CN 201811524507A CN 109489659 A CN109489659 A CN 109489659A
- Authority
- CN
- China
- Prior art keywords
- geomagnetic
- artificial fish
- track
- evaluation
- record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000001514 detection method Methods 0.000 title claims abstract description 17
- 230000004807 localization Effects 0.000 title 1
- 241000251468 Actinopterygii Species 0.000 claims abstract description 70
- 238000011156 evaluation Methods 0.000 claims abstract description 39
- 235000013305 food Nutrition 0.000 claims description 49
- 230000000007 visual effect Effects 0.000 claims description 8
- 238000006073 displacement reaction Methods 0.000 claims description 6
- 230000019637 foraging behavior Effects 0.000 claims description 6
- 238000005259 measurement Methods 0.000 claims description 6
- 230000009466 transformation Effects 0.000 claims description 4
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 239000000284 extract Substances 0.000 abstract description 4
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000006872 improvement Effects 0.000 description 8
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- -1 energy Substances 0.000 description 1
- 229910052500 inorganic mineral Inorganic materials 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000011707 mineral Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/04—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
- G01C21/08—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving use of the magnetic field of the earth
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Geophysics And Detection Of Objects (AREA)
Abstract
本发明提供了一种基于多地磁要素检测的定位方法,包括以下步骤:S1、检测地磁总量、水平分量和垂直分量数据;S2、再从人工鱼群中提取若干条人工鱼将对应的轨迹输入到水平分量,并以Hausdorff距离作为评估标准进行评估;S3、再次从所述轨迹中提取评估最优的前若干条轨迹,进一步缩小轨迹范围;S4、最后将最优的前若干条轨迹输入到垂直分量中,由Hausdorff评估算法对最优的前若干条轨迹进行评估,输出最优的一条轨迹即为真实的轨迹,从而实现定位导航。本发明的有益效果是:提高了定位精度和稳定性,满足了水下导航的精度需求。The present invention provides a positioning method based on detection of multiple geomagnetic elements, comprising the following steps: S1, detecting the total amount of geomagnetism, horizontal component and vertical component data; S2, extracting the corresponding trajectories of several artificial fish from the artificial fish group Input into the horizontal component, and evaluate with Hausdorff distance as the evaluation criterion; S3, extract the first several trajectories with the best evaluation from the trajectory again, and further narrow the trajectory range; S4, finally input the optimal first several trajectories In the vertical component, the optimal first several trajectories are evaluated by the Hausdorff evaluation algorithm, and the optimal trajectory is output as the real trajectory, so as to realize positioning and navigation. The beneficial effects of the invention are that the positioning accuracy and stability are improved, and the accuracy requirements of underwater navigation are met.
Description
技术领域technical field
本发明涉及磁场导航,尤其涉及一种基于多地磁要素检测的定位方法。The invention relates to magnetic field navigation, in particular to a positioning method based on detection of multiple geomagnetic elements.
背景技术Background technique
海洋拥有丰富的生物、矿物、能源、化学等资源,目前主要使用水下潜航器等设备进行水下探测、海洋资源的勘探和开发、海洋救援和打捞等任务。因此水下潜航器成为世界海洋大国的发展热点。由于受到尺寸、重量、功耗等方面的闲置,在水下潜航器上实现高精度、长时间的导航是非常困难的。目前的导航技术比如声学系统、GPS、惯性导航等,由于隐蔽性差、误差较高等缺点,不能满足时长和精度的要求,地磁导航技术成为解决问题的一种途径。The ocean is rich in biological, mineral, energy, chemical and other resources. At present, underwater submersibles and other equipment are mainly used for underwater exploration, exploration and development of marine resources, marine rescue and salvage tasks. Therefore, underwater submersibles have become the development hotspot of the world's ocean powers. It is very difficult to achieve high-precision, long-term navigation on underwater submersibles due to idleness in terms of size, weight, power consumption, etc. The current navigation technologies, such as acoustic systems, GPS, inertial navigation, etc., cannot meet the requirements of duration and accuracy due to the shortcomings of poor concealment and high errors. Geomagnetic navigation technology has become a way to solve the problem.
地磁导航具有无源,自主,功耗低,抗干扰能力强、无积累误差和精度适中的优点,特别是在水下导航中,有广阔的应用前景。目前已知的地磁导航方法中,主要采用通过磁场总量单地磁要素和地磁图进行匹配的方法,此种方法由于磁场检测精度、地磁图精度和外部磁场干扰的影响,精度不高。单地磁要素匹配精度、稳定性也要小于多地磁要素匹配。Geomagnetic navigation has the advantages of passive, autonomous, low power consumption, strong anti-interference ability, no accumulated error and moderate accuracy, especially in underwater navigation, it has broad application prospects. Among the currently known geomagnetic navigation methods, the method of matching a single geomagnetic element and a geomagnetic map through the total amount of magnetic field is mainly used. This method is not accurate due to the influence of magnetic field detection accuracy, geomagnetic map accuracy and external magnetic field interference. The matching accuracy and stability of single geomagnetic elements are also less than that of multi-geomagnetic element matching.
因此,如果实现一种基于多特征量的地磁匹配的定位方法刻不容缓。Therefore, it is urgent to realize a multi-feature-based geomagnetic matching positioning method.
发明内容SUMMARY OF THE INVENTION
为了解决现有技术中的问题,本发明提供了一种基于多地磁要素检测的定位方法。In order to solve the problems in the prior art, the present invention provides a positioning method based on detection of multiple geomagnetic elements.
本发明提供了一种基于多地磁要素检测的定位方法,包括以下步骤:The present invention provides a positioning method based on multi-geomagnetic element detection, comprising the following steps:
S1、检测地磁总量、水平分量和垂直分量数据;先利用地磁总量数据,由人工鱼群算法在地磁图上进行搜索,通过人工鱼群算法与地磁图匹配,人工鱼群聚集在真实轨迹的附近;S1. Detect the total amount of geomagnetism, horizontal component and vertical component data; first use the total amount of geomagnetism data, search on the geomagnetic map by the artificial fish swarm algorithm, match the geomagnetic map through the artificial fish swarm algorithm, and the artificial fish swarm gathers on the real track near;
S2、再从人工鱼群中提取若干条人工鱼将对应的轨迹输入到水平分量,并以Hausdorff距离作为评估标准进行评估;S2, then extract several artificial fish from the artificial fish group, input the corresponding trajectory into the horizontal component, and use the Hausdorff distance as the evaluation standard for evaluation;
S3、再次从所述轨迹中提取评估最优的前若干条轨迹,进一步缩小轨迹范围;S3, extracting the first several trajectories with the best evaluation from the trajectories again, and further narrowing the scope of trajectories;
S4、最后将最优的前若干条轨迹输入到垂直分量中,由Hausdorff评估算法对最优的前若干条轨迹进行评估,输出最优的一条轨迹即为真实的轨迹,从而实现定位导航。S4. Finally, input the optimal first several trajectories into the vertical component, and evaluate the optimal first several trajectories by the Hausdorff evaluation algorithm, and output the optimal one trajectory as the real trajectory, so as to realize positioning and navigation.
作为本发明的进一步改进,步骤S1包括以下子步骤:As a further improvement of the present invention, step S1 includes the following sub-steps:
S11、采集惯导航迹[xik yik]T、真实航迹[xrk yrk]T和地磁测量序列,i、r分别为惯导和真实航迹序列号,k为序列中的地磁点,采集地磁测量序列时,采集地磁总强度水平强度和垂直强度地磁值其中F表示总强度,H 为水平强度,Z为垂直强度;S11. Collect the inertial navigation track [x ik y ik ] T , the real track [x rk y rk ] T and the geomagnetic measurement sequence, i and r are the serial numbers of the inertial navigation and the real track respectively, and k is the geomagnetic point in the sequence , when collecting the geomagnetic measurement sequence, collect the total geomagnetic intensity horizontal strength and vertical strength geomagnetic values where F is the total intensity, H is the horizontal intensity, and Z is the vertical intensity;
S12、第一张地磁图:设置人工鱼群初始参数人工鱼条数N、人工鱼移动步长Step、人工鱼视野Visual、最大尝试次数Try_number、拥挤度δ、最大迭代次数MAXGEN;S12. The first geomagnetic map: set the initial parameters of the artificial fish swarm N, the number of artificial fish, the moving step of the artificial fish, Step, the visual field of the artificial fish, Visual, the maximum number of attempts Try_number, the crowding degree δ, and the maximum number of iterations MAXGEN;
S13、确定人工鱼个体状态J=(α,θ,△x,△y)中的每个因子范围,初始化人工鱼群,得到所有的初始航迹;S13. Determine the range of each factor in the individual state of the artificial fish J=(α, θ, Δx, Δy), initialize the artificial fish school, and obtain all initial tracks;
S14、For i=1 to MAXGEN;S14, For i=1 to MAXGEN;
S15、人工鱼的当前状态为Ji,利用式(1-1)计算食物浓度Ki,在其视野范围内的的伙伴数目为nf,伙伴的中心位置状态为Jc,对应食物浓度为Kc,如果满足Kc/nf>δKi,执行式(1-1),否则执行觅食行为,记录移动后的(Jnext1,Knext1);S15. The current state of the artificial fish is J i , the food concentration K i is calculated by formula (1-1), the number of partners within its visual field is n f , the state of the center position of the partner is J c , and the corresponding food concentration is K c , if K c /n f >δK i is satisfied, execute formula (1-1), otherwise execute the foraging behavior, and record the moved (J next1 , K next1 );
式中,Rand为(0,1)之间的随机数,||JV-J||为两个人工鱼的距离;In the formula, Rand is a random number between (0,1), ||J V -J|| is the distance between two artificial fish;
Ki=f(Ji)第i条人工鱼所在位置处的食物浓度,即目标函数;K i =f(J i ) the food concentration at the position of the ith artificial fish, namely the objective function;
S16、人工鱼的当前状态为Ji,食物浓度为Ki,在其视野范围内的伙伴数目为nf,伙伴中的最优位置状态为Jmax,对应的食物浓度为Kmax,如果满足 Kmax/nf>δKmax,执行式(1-1),否则执行觅食行为,记录移动后的(Jnext2,Knext2);S16. The current state of the artificial fish is J i , the food concentration is K i , the number of partners within its field of vision is n f , the optimal position state among the partners is J max , and the corresponding food concentration is K max , if satisfied K max /n f >δK max , execute formula (1-1), otherwise execute foraging behavior, and record the moved (J next2 , K next2 );
S17、比较食物浓度Knext1和Knext2大小,将食物浓度较大的值以及相对应的前若干个状态保存为第一记录,每条人工鱼行动后将得到的食物浓度值与第一记录上的值进行比较,如果食物浓度优于第一记录,则将该值取代第一记录上的状态及其对应的食物浓度;S17. Compare the food concentrations K next1 and K next2 , save the value with the larger food concentration and the corresponding first several states as the first record, and compare the obtained food concentration value with the first record after each artificial fish moves. Compare with the value of , if the food concentration is better than the first record, replace the state on the first record and its corresponding food concentration with this value;
S18、迭代次数i加1,循环达到设定值MAXGEN;S18, the number of iterations i is increased by 1, and the loop reaches the set value MAXGEN;
S19、End For。S19. End For.
作为本发明的进一步改进,在步骤S17中,比较食物浓度Knext1和Knext2大小,将食物浓度较大的值以及相对应的前三十个状态保存在第一记录上。As a further improvement of the present invention, in step S17, the magnitudes of the food concentrations K next1 and K next2 are compared, and the value with the larger food concentration and the corresponding top thirty states are stored in the first record.
作为本发明的进一步改进,食物浓度就是人工鱼群的目标函数值,即人工鱼群的寻优准则,假设经仿射变换后的轨迹处提取的地磁序列为地磁实测数据序列为Mk,食物浓度设置为如下形式:As a further improvement of the present invention, the food concentration is the objective function value of the artificial fish school, that is, the optimization criterion of the artificial fish school. It is assumed that the geomagnetic sequence extracted from the trajectory after affine transformation is The geomagnetic measured data sequence is M k , and the food concentration is set as follows:
其中,in,
Hausdorff距离不强调匹配点对,点与点之间的关系是十分模糊的,因而具有很强的抗干扰能力和容错能力。改进后的算法结果值越大,则集合和 Mk相差越远。在此基础上,人工鱼食物浓度改为下式(1-5),则食物浓度最高的为最优解;Hausdorff distance does not emphasize matching point pairs, and the relationship between points is very vague, so it has strong anti-interference ability and fault tolerance ability. The larger the result value of the improved algorithm, the more The farther away from M k . On this basis, the artificial fish food concentration is changed to the following formula (1-5), and the solution with the highest food concentration is the optimal solution;
式中foodconsistence为食物距离。where foodconsistence is the food distance.
作为本发明的进一步改进,在步骤S13中,确定人工鱼个体状态 J=(α,θ,△x,△y)中的每个因子范围如下表:As a further improvement of the present invention, in step S13, the range of each factor in the individual state of the artificial fish J=(α, θ, Δx, Δy) is determined as follows:
作为本发明的进一步改进,步骤S2包括:第二张地磁图:取出第一记录上的人工鱼的状态,再由航迹变换即可得到对应的位移航迹。As a further improvement of the present invention, step S2 includes: a second geomagnetic map: taking out the state of the artificial fish on the first record, and then transforming the track to obtain the corresponding displacement track.
作为本发明的进一步改进,步骤S3包括:由Hausdorff测评算法计算评估每条轨迹的评估值,将评估值最优的若干条轨迹保存到第二记录上。As a further improvement of the present invention, step S3 includes: calculating and evaluating the evaluation value of each track by the Hausdorff evaluation algorithm, and saving several tracks with the best evaluation value to the second record.
作为本发明的进一步改进,在步骤S3,由Hausdorff测评算法计算评估每条轨迹的评估值,将评估值最优的三条轨迹保存到第二记录上。As a further improvement of the present invention, in step S3, the Hausdorff evaluation algorithm calculates and evaluates the evaluation value of each track, and saves the three tracks with the best evaluation value to the second record.
作为本发明的进一步改进,步骤S4包括:第三张地磁图:输入第二记录上保存的位移航迹,由Hausdorff测评算法计算评估每条轨迹的评估值,将评估值最优轨迹保存到第三记录并输出,即为最终的目标航迹。As a further improvement of the present invention, step S4 includes: the third geomagnetic map: input the displacement track saved on the second record, calculate and evaluate the evaluation value of each track by the Hausdorff evaluation algorithm, and save the optimal track of the evaluation value to the first The third record and output is the final target track.
本发明的有益效果是:通过上述方案,主要利用鱼群算法中人工鱼聚集的特性,在鱼群算法停止之后,人工鱼聚集在地磁真实轨迹附近,然后通过水平分量和垂直分量数据对人工鱼进行筛选,一步一步得到真实的轨迹,实现了一种基于多特征量的地磁匹配的定位方法,提高了定位精度和稳定性,满足了水下导航的精度需求。The beneficial effects of the present invention are: through the above scheme, the characteristics of artificial fish aggregation in the fish swarm algorithm are mainly used, after the fish swarm algorithm is stopped, the artificial fish gather near the real geomagnetic track, and then the artificial fish is analyzed by the horizontal component and the vertical component data. Through screening, the real trajectory is obtained step by step, and a positioning method based on multi-feature geomagnetic matching is realized, which improves the positioning accuracy and stability, and meets the accuracy requirements of underwater navigation.
具体实施方式Detailed ways
下面结合具体实施方式对本发明作进一步说明。The present invention will be further described below in conjunction with specific embodiments.
一种基于多地磁要素检测的定位方法,检测地磁总量、水平分量和垂直分量数据,首先利用地磁总量数据通过人工鱼群算法与地磁图匹配,再从人工鱼群中提取若干条人工鱼将对应的轨迹输入到水平分量,并以 Hausdorff距离作为评估标准进行评估,再次从这些轨迹中提取评估最优的前若干条轨迹,进一步缩小轨迹范围,最后将这些轨迹输入到第三个特征量(地磁垂直强度)中,同样的由Hausdorff评估算法对这最后的轨迹进行评估,输出最优的一条轨迹即为真实的轨迹,从而实现定位导航的作用。 Hausdorff距离即豪斯多夫距离,豪斯多夫距离量度度量空间中真子集之间的距离。Hausdorff距离是另一种可以应用在边缘匹配算法的距离。A positioning method based on multi-geomagnetic element detection, detects the total amount of geomagnetism, horizontal component and vertical component data, first uses the total amount of geomagnetic data to match the geomagnetic map through artificial fish swarm algorithm, and then extracts several artificial fish from the artificial fish swarm Input the corresponding trajectories into the horizontal component, and use the Hausdorff distance as the evaluation standard for evaluation, extract the first few trajectories with the best evaluation from these trajectories again, further narrow the range of trajectories, and finally input these trajectories into the third feature quantity In (geomagnetic vertical strength), the Hausdorff evaluation algorithm is also used to evaluate the final trajectory, and the optimal trajectory is output as the real trajectory, so as to realize the role of positioning and navigation. The Hausdorff distance is the Hausdorff distance, and the Hausdorff distance measures the distance between proper subsets in the space. Hausdorff distance is another distance that can be applied in edge matching algorithms.
具体流程如下:The specific process is as follows:
01、开始;01, start;
02、采集惯导航迹[xik yik]T、真实航迹[xrk yrk]T和地磁测量序列,i、r分别为惯导和真实航迹序列号,k为序列中的地磁点,采集地磁序列时需采集地磁总强度水平强度和垂直强度地磁值其中F表示总强度,H为水平强度,Z为垂直强度;02. Collect the inertial navigation track [x ik y ik ] T , the real track [x rk y rk ] T and the geomagnetic measurement sequence, i and r are the serial numbers of the inertial navigation and the real track respectively, and k is the geomagnetic point in the sequence , the total geomagnetic intensity needs to be collected when collecting geomagnetic sequences horizontal strength and vertical strength geomagnetic values where F is the total intensity, H is the horizontal intensity, and Z is the vertical intensity;
03、第一张地磁图:设置人工鱼群初始参数人工鱼条数N、人工鱼移动步长Step、人工鱼视野Visual、最大尝试次数Try_number、拥挤度δ、最大迭代次数MAXGEN;03. The first geomagnetic map: set the initial parameters of artificial fish swarm N, artificial fish moving step Step, artificial fish visual field Visual, maximum number of attempts Try_number, crowding degree δ, maximum number of iterations MAXGEN;
04、确定人工鱼个体状态J=(α,θ,△x,△y)中的每个因子范围,如表1所示,初始化人工鱼群,得到所有的初始航迹;04. Determine the range of each factor in the individual state of the artificial fish J=(α, θ, Δx, Δy), as shown in Table 1, initialize the artificial fish swarm to get all the initial tracks;
05、For i=1 to MAXGEN;05. For i=1 to MAXGEN;
06、人工鱼的当前状态为Ji,利用式(1-1)计算食物浓度Ki,在其视野范围内的的伙伴数目为nf,伙伴的中心位置状态为Jc,对应食物浓度为Kc,如果满足Kc/nf>δKi,执行式(1-1),否则执行觅食行为,记录移动后的(Jnext1,Knext1);06. The current state of the artificial fish is J i , and formula (1-1) is used to calculate the food concentration K i , the number of partners within its visual field is n f , the state of the center position of the partner is J c , and the corresponding food concentration is K c , if K c /n f >δK i is satisfied, execute formula (1-1), otherwise execute the foraging behavior, and record the moved (J next1 , K next1 );
07、人工鱼的当前状态为Ji,食物浓度为Ki,在其视野范围内的伙伴数目为nf,伙伴中的最优位置状态为Jmax,对应的食物浓度为Kmax,如果满足Kmax/nf>δKmax,执行式(1-1),否则执行觅食行为,记录移动后的(Jnext2,Knext2);07. The current state of the artificial fish is J i , the food concentration is K i , the number of partners within its field of view is n f , the optimal position state among the partners is J max , and the corresponding food concentration is K max , if satisfied K max /n f >δK max , execute formula (1-1), otherwise execute foraging behavior, and record the moving (J next2 , K next2 );
08、比较食物浓度Knext1和Knext2大小,将食物浓度较大的值以及相对应的前三十个状态保存在公报板一上,每条人工鱼行动后将得到的食物浓度值与公报板一上的值进行比较,如果食物浓度优于公报板一,则将该值取代公报板一上的状态及其对应的食物浓度;08. Compare the food concentration K next1 and K next2 , save the value with the larger food concentration and the corresponding top 30 states on the bulletin board 1, and compare the food concentration value obtained after each artificial fish action with the bulletin board. Compare the values on the first bulletin board, and if the food concentration is better than the bulletin board 1, replace the value on the bulletin board 1 and its corresponding food concentration;
09、迭代次数i加1,循环达到设定值MAXGEN;09. The number of iterations i is incremented by 1, and the loop reaches the set value MAXGEN;
10、End For;10. End For;
11、第二张地磁图:取出公报板一上的人工鱼的状态,再由航迹变换即可得到对应的位移航迹;11. The second geomagnetic map: take out the state of the artificial fish on the bulletin board, and then convert the track to obtain the corresponding displacement track;
12、由Hausdorff测评算法计算评估每条轨迹的评估值,将评估值最优的三条最忌保存到公报板二上;12. Calculate and evaluate the evaluation value of each trajectory by the Hausdorff evaluation algorithm, and save the three best evaluation values to the bulletin board 2;
13、第三张地磁图:输入公报板二上保存的位移航迹,由Hausdorff 测评算法计算评估每条轨迹的评估值,将评估值最优轨迹保存到公报板三上并输出,即为最终的目标航迹;13. The third geomagnetic map: input the displacement track saved on the bulletin board 2, calculate and evaluate the evaluation value of each trajectory by the Hausdorff evaluation algorithm, save the optimal trajectory of the evaluation value to the bulletin board 3 and output, which is the final target track;
14、结束。14. End.
式中,Rand为(0,1)之间的随机数,||JV-J||为两个人工鱼的距离;In the formula, Rand is a random number between (0,1), ||J V -J|| is the distance between two artificial fish;
Ki=f(Ji)第i条人工鱼所在位置处的食物浓度,即目标函数;K i =f(J i ) the food concentration at the position of the ith artificial fish, namely the objective function;
食物浓度就是人工鱼群的目标函数值,即人工鱼群的寻优准则,假设经仿射变换后的轨迹处提取的地磁序列为地磁实测数据序列为Mk,食物浓度设置为如下形式:The food concentration is the objective function value of the artificial fish school, that is, the optimization criterion of the artificial fish school. It is assumed that the geomagnetic sequence extracted from the trajectory after the affine transformation is The geomagnetic measured data sequence is M k , and the food concentration is set as follows:
其中,in,
Hausdorff距离不强调匹配点对,点与点之间的关系是十分模糊的,因而具有很强的抗干扰能力和容错能力。改进后的算法结果值越大,则集合和 Mk相差越远。在此基础上,人工鱼食物浓度改为下式(1-5),则食物浓度最高的为最优解;Hausdorff distance does not emphasize matching point pairs, and the relationship between points is very vague, so it has strong anti-interference ability and fault tolerance ability. The larger the result value of the improved algorithm, the more The farther away from M k . On this basis, the artificial fish food concentration is changed to the following formula (1-5), and the solution with the highest food concentration is the optimal solution;
式中foodconsistence为食物距离。where foodconsistence is the food distance.
表1人工鱼群算法参数说明和设置Table 1 Description and settings of artificial fish swarm algorithm parameters
本发明提供的一种基于多地磁要素检测的定位方法,主要利用鱼群算法中人工鱼聚集的特性,在鱼群算法停止之后,人工鱼聚集在地磁真实轨迹附近,然后通过水平分量和垂直分量数据对人工鱼进行筛选,一步一步得到真实的轨迹。A positioning method based on multi-geomagnetic element detection provided by the present invention mainly utilizes the characteristics of artificial fish gathering in the fish swarm algorithm. The data is screened for the artificial fish, and the real trajectory is obtained step by step.
本发明提供的一种基于多地磁要素检测的定位方法,涉及磁场导航,主要应用于水下潜航器的导航方法。The invention provides a positioning method based on multi-geomagnetic element detection, relates to magnetic field navigation, and is mainly applied to the navigation method of underwater submersibles.
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above content is a further detailed description of the present invention in combination with specific preferred embodiments, and it cannot be considered that the specific implementation of the present invention is limited to these descriptions. For those of ordinary skill in the technical field of the present invention, without departing from the concept of the present invention, some simple deductions or substitutions can be made, which should be regarded as belonging to the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811524507.1A CN109489659A (en) | 2018-12-13 | 2018-12-13 | A kind of localization method based on the detection of more geomagnetic elements |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811524507.1A CN109489659A (en) | 2018-12-13 | 2018-12-13 | A kind of localization method based on the detection of more geomagnetic elements |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109489659A true CN109489659A (en) | 2019-03-19 |
Family
ID=65710251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811524507.1A Pending CN109489659A (en) | 2018-12-13 | 2018-12-13 | A kind of localization method based on the detection of more geomagnetic elements |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109489659A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520328A (en) * | 2009-04-01 | 2009-09-02 | 西北工业大学 | Method for autonomous navigation using geomagnetic field line map |
US20130035890A1 (en) * | 2011-08-04 | 2013-02-07 | Wang Jeen-Shing | Moving trajectory calibration method and moving trajectory generation method |
CN107392388A (en) * | 2017-07-31 | 2017-11-24 | 南昌航空大学 | A kind of method for planning no-manned plane three-dimensional flight path using artificial fish-swarm algorithm is improved |
-
2018
- 2018-12-13 CN CN201811524507.1A patent/CN109489659A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520328A (en) * | 2009-04-01 | 2009-09-02 | 西北工业大学 | Method for autonomous navigation using geomagnetic field line map |
US20130035890A1 (en) * | 2011-08-04 | 2013-02-07 | Wang Jeen-Shing | Moving trajectory calibration method and moving trajectory generation method |
CN107392388A (en) * | 2017-07-31 | 2017-11-24 | 南昌航空大学 | A kind of method for planning no-manned plane three-dimensional flight path using artificial fish-swarm algorithm is improved |
Non-Patent Citations (4)
Title |
---|
刘飞等: ""相关地磁匹配定位技术"", 《中国惯性技术学报》 * |
朱占龙: ""惯性/地磁匹配组合导航相关技术研究"", 《中国优秀硕博士学位论文全文数据库(博士)信息科技辑》 * |
李龙鸣: ""地磁导航算法研究"", 《中国优秀硕士学位论文全文数据信息科技辑》 * |
郭才发: ""空间地磁应用的若干关键技术研究"", 《中国优秀硕博士学位论文全文数据库(博士)工程科技II辑》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020134617A1 (en) | Positioning method for matching buildings of repetitive structures on the basis of street view image | |
CN103559724A (en) | Method for synchronously tracking multiple cells in high-adhesion cell environment | |
CN103324677B (en) | Hierarchical fast image global positioning system (GPS) position estimation method | |
Yang et al. | VAMYOLOX: An accurate and efficient object detection algorithm based on visual attention mechanism for UAV optical sensors | |
CN104700415B (en) | The choosing method of matching template in a kind of images match tracking | |
CN110378921B (en) | Intelligent identification method for substrate layer boundary of channel based on floating mud rheological property and gray level co-occurrence matrix | |
CN110426037A (en) | A kind of pedestrian movement track real time acquiring method under enclosed environment | |
CN112287906B (en) | Template matching tracking method and system based on depth feature fusion | |
CN113223042A (en) | Intelligent acquisition method and equipment for remote sensing image deep learning sample | |
CN109271546A (en) | The foundation of image retrieval Feature Selection Model, Database and search method | |
CN114821354A (en) | A Remote Sensing Detection Method of Urban Building Changes Based on Siamese Multitask Network | |
CN112509009B (en) | Target tracking method based on natural language information assistance | |
CN109640255A (en) | Location fingerprint indoor locating system and method | |
CN103905993B (en) | Region misjudgment solution method based on indoor positioning | |
CN109489659A (en) | A kind of localization method based on the detection of more geomagnetic elements | |
Song et al. | Fast detection of multi-direction remote sensing ship object based on scale space pyramid | |
CN104794723A (en) | Remote-sensing image building location detection method based on probability | |
Suidong et al. | Improving SSD for detecting small target in Remote Sensing Image | |
CN113204990A (en) | Machine learning method and device based on intelligent fishing rod | |
CN105115511B (en) | A kind of adaptive terrestrial reference choosing method navigated towards lunar surface | |
CN116908555A (en) | A passive electric field positioning method and related devices for underwater unmanned motion platforms | |
Tan et al. | Multi-scale attention adaptive network for object detection in remote sensing images | |
Wu et al. | Lightweight vehicle detection and recognition method based on improved YOLOv5 in SAR images | |
CN109615007A (en) | A deep learning network target detection method based on particle filter | |
CN102509288A (en) | SAR Image Change Detection Method Based on Memetic Kernel Clustering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190319 |