Geomagnetic contour matching method, device and medium based on adaptive spatial constraint

By adaptively adjusting the weight coefficient in the geomagnetic profile matching method, the adaptability problem of geomagnetic navigation in complex environments is solved, and the precise matching of carrier positions and navigation accuracy is achieved.

CN120063298BActive Publication Date: 2025-07-18ZHEJIANG LAB
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510554626.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-07-18
Estimated Expiration
2045-04-29

AI Technical Summary

Technical Problem

Geomagnetic navigation technology has poor adaptability in complex environments, resulting in reduced navigation accuracy and reliability.

Method used

Adaptive spatial constraint geomagnetic profile matching method is adopted to dynamically adjust the weight coefficient of the combined similarity score, including magnetic field difference weight, spatial continuity weight and inertial guide trajectory difference weight, and weight adjustment is performed based on the measured magnetic field vector, carrier motion information and inertial guide time information to achieve accurate matching of the carrier position.

Benefits of technology

It improves the accuracy and reliability of geomagnetic matching navigation, adapts to complex and changeable navigation environments, and enhances the adaptability of the system in complex environments and the universality of algorithms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120063298B_ABST
    Figure CN120063298B_ABST
Patent Text Reader

Abstract

The present application discloses a geomagnetic contour matching method, device and medium based on adaptive spatial constraints. The method includes: obtaining an influence parameter of a point to be matched and a current weight coefficient; the weight coefficient is a weight used to calculate the combined similarity score of the point to be matched, and there are multiple weight coefficients; and adjusting the current weight coefficient through the influence parameter to obtain a target weight coefficient; determining the combined similarity score according to the target weight coefficient; and taking the point to be matched corresponding to the minimum score as a candidate point. Taking the candidate point as the center, narrowing the search range for cyclic matching until the iteration condition is reached; taking the candidate point obtained in the last iteration as the target matching position. Thus, by dynamically adjusting the weight coefficient for calculating the combined similarity score, the contribution of the similarity constraint terms corresponding to different weight coefficients in the similarity score is adjusted, so as to continuously adapt to the complex and changeable navigation environment and achieve accurate matching of the carrier position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of navigation, and particularly to a geomagnetic contour matching method, device and medium based on adaptive spatial constraints. Background Art

[0002] The geomagnetic contour matching technology is a technology that uses the spatial distribution characteristics of the earth's magnetic field for navigation and positioning. This technology has made remarkable progress in some specific application scenarios, such as underwater navigation, aviation navigation, and precise positioning of ground vehicles. Especially in the underwater environment, since GPS signals cannot penetrate the water surface, geomagnetic navigation has become an important navigation method.

[0003] Although the current geomagnetic navigation technology has made certain progress, during the geomagnetic matching process, due to the complex and changeable navigation environment, the navigation system has poor adaptability to the changing environment, thus reducing the navigation accuracy and reliability.

[0004] Therefore, how to improve the adaptability of the navigation system in complex environments and improve the accuracy and reliability of geomagnetic matching is an urgent problem to be solved by those skilled in the art. Summary of the Invention

[0005] In view of this, one aspect of the present application provides a geomagnetic contour matching method based on adaptive spatial constraints, and the method includes:

[0006] S10: Centering on the inertial navigation system, search the area to be matched to obtain the points to be matched;

[0007] S11: Obtain the influence parameters of the current weight coefficient; the weight coefficient is the weight used to calculate the combined similarity score of the points to be matched, and there are multiple weight coefficients;

[0008] S12: After adjusting the current weight coefficient through the influence parameters, obtain the target weight coefficient;

[0009] S13: Determine the combined similarity score according to the target weight coefficient; and use the point to be matched corresponding to the minimum value of the combined similarity score as the candidate point;

[0010] S14: Centering on the candidate point, narrow the search range, and loop to execute steps S11 to S13 until the iteration condition is reached; and use the candidate point obtained in the last iteration as the target matching position.

[0011] Optionally, the weight coefficients include a magnetic field difference weight, a spatial continuity weight, and an inertial navigation trajectory difference weight; the influence parameters include a measured magnetic field vector, carrier motion information, and inertial navigation time information; adjusting the current weight coefficient through the influence parameters includes:

[0012] Determine the magnetic field gradient eigenvalue according to the measured magnetic field vector; and adjust the magnetic field difference weight according to the magnetic field gradient eigenvalue.

[0013] Determine the motion state index value for reflecting the stability of the carrier motion state according to the carrier motion information; adjust the spatial continuity weight according to the motion state index value.

[0014] Determine the error accumulation time of the inertial navigation system according to the inertial navigation time information; and adjust the inertial navigation trajectory difference weight according to the error accumulation time.

[0015] Optionally, the carrier motion information includes the motion speed and heading angle of the carrier; the determining the motion state index value according to the carrier motion information includes:

[0016] Determine the velocity change increment between the current moment and the previous moment through the motion speed.

[0017] Determine the heading change increment between the current moment and the previous moment through the heading angle.

[0018] Use the current motion speed of the carrier as the weight of the heading change increment.

[0019] Calculate the weighted sum of the velocity change increment and the heading change increment based on the weight of the heading change increment to obtain the motion state index value.

[0020] Optionally, adjusting the spatial continuity weight according to the motion state index value includes:

[0021] When the motion state index value is greater than the index threshold, obtain the preset weight adjustment rate and the spatial continuity weight extreme value.

[0022] Adjust the spatial continuity weight within the range of the spatial continuity weight extreme value based on the weight adjustment rate and the motion state index value; wherein, the greater the motion state index value, the greater the spatial continuity weight.

[0023] Optionally, the determining the magnetic field gradient eigenvalue according to the measured magnetic field vector includes:

[0024] Obtain the preset gradient feature extreme value and the magnetic field weight extreme value.

[0025] Determine the gradient vector between adjacent measured magnetic field vectors.

[0026] Determine the initial gradient feature according to the gradient feature extreme value, the magnetic field weight extreme value and the gradient vector.

[0027] Normalize the initial gradient feature to obtain the magnetic field gradient eigenvalue.

[0028] Optionally, the larger the magnetic field gradient eigenvalue, the larger the magnetic field difference weight.

[0029] The larger the error accumulation time, the smaller the inertial navigation trajectory difference weight.

[0030] The sum of the magnetic field difference weight, the spatial continuity weight, and the inertial navigation trajectory difference weight is equal to 1.

[0031] Optionally, the constituent elements of the combined similarity score include at least two of a magnetic field difference penalty term, a spatial continuity penalty term, and an inertial navigation trajectory difference penalty term.

[0032] Among them, the magnetic field difference penalty term is calculated through non - linear mapping based on the measured magnetic field vector of the point to be matched; the spatial continuity penalty term is calculated through normalized distance based on the position change of the carrier; the inertial navigation trajectory difference penalty term is calculated through normalized distance based on the position information of the inertial navigation system.

[0033] Another aspect of the present application provides a geomagnetic contour matching device based on adaptive space constraint. The device includes:

[0034] A point - to - be - matched acquisition module, configured to search for a region to be matched centered on an inertial navigation system to obtain points to be matched.

[0035] An influence parameter acquisition module, configured to acquire influence parameters of the current weight coefficient; the weight coefficient is a weight used to calculate the combined similarity score of the point to be matched, and there are multiple weight coefficients.

[0036] A weight adjustment module, configured to adjust the current weight coefficient through the influence parameter to obtain a target weight coefficient.

[0037] A candidate point determination module, configured to determine the combined similarity score according to the target weight coefficient; and use the point to be matched corresponding to the minimum value of the combined similarity score as a candidate point.

[0038] A loop control module, configured to narrow the search range centered on the candidate point, and loop - control the influence parameter acquisition module, the weight adjustment module, and the candidate point determination module until the iteration condition is met; and use the candidate point obtained in the last iteration as the target matching position.

[0039] Another aspect of the present application provides a geomagnetic contour matching device based on adaptive spatial constraints, including a memory and a processor. A computer program that can run on the processor is stored on the memory. When the processor executes the program, the steps of the geomagnetic contour matching method based on adaptive spatial constraints are implemented.

[0040] Another aspect of the present application provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps of the geomagnetic contour matching method based on adaptive spatial constraints are implemented.

[0041] The beneficial effects of the geomagnetic contour matching method, device and medium provided by the present application are as follows: during the process of geomagnetic contour matching, the weight coefficients for calculating the combined similarity score are dynamically adjusted, so as to adjust the contributions of the similarity constraint terms corresponding to different weight coefficients to the similarity score, thereby continuously adapting to the complex and diverse navigation environment and achieving accurate matching of the carrier position. That is, by dynamically adjusting the weights of multi-source information, the accuracy and reliability of geomagnetic matching navigation are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 is a schematic flow chart of a geomagnetic contour matching method based on adaptive spatial constraints provided by an embodiment of the present application;

[0043] Figure 2 is a schematic principle diagram of a geomagnetic contour matching method based on adaptive spatial constraints provided by an embodiment of the present application;

[0044] Figure 3 is a schematic flow chart of a geomagnetic contour matching method based on adaptive spatial constraints provided by another embodiment of the present application;

[0045] Figure 4 is the dynamic adjustment intention of a weight coefficient provided by an embodiment of the present application;

[0046] Figure 5 is a schematic structural diagram of a geomagnetic contour matching device based on adaptive spatial constraints provided by an embodiment of the present application;

[0047] Figure 6 is a schematic structural diagram of a geomagnetic contour matching device based on adaptive spatial constraints provided by another embodiment of the present application.

[0048] The reference numerals are as follows: 60 is a memory, 61 is a processor, 62 is a display screen, 63 is an input / output interface, 64 is a communication interface, 65 is a power supply, 66 is a communication bus, 601 is a computer program, 602 is an operating system, and 603 is data. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0049] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a", "the", and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0050] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to a determination".

[0051] Figure 1 A schematic flowchart of a geomagnetic profile matching method based on adaptive spatial constraints provided for the embodiments of this application is as Figure 1 shown, and the method includes:

[0052] S10: Centering on the inertial navigation system, search the area to be matched to obtain points to be matched;

[0053] In a specific embodiment, when performing geomagnetic profile matching on the movement position of the carrier, centering on the inertial navigation system on the carrier, a grid search is established for the area to be matched. Under the initial search parameters, search the area to be matched to obtain points to be matched.

[0054] Among them, the initial search parameters include but are not limited to the initial search area, the initial search step size, the maximum search radius, and the maximum search step size. After performing the grid search, multiple points to be matched that may be the actual position of the carrier at the current moment can be obtained.

[0055] It should be noted that the carrier in the embodiments of this application may include but are not limited to airplanes, intelligent driving vehicles, submersibles, ships, and unmanned aerial vehicles. In an alternative embodiment, the maximum search radius may be set to 1000 meters (m), the initial search step size may be set to 50 m, the number of search grid points may be set to a 21*21 grid, and the number of grid points obtained is 441.

[0056] S11: Obtain the influence parameters of the current weight coefficient; the weight coefficient is the weight used to calculate the combined similarity score of the points to be matched, and there are multiple weight coefficients;

[0057] In a specific embodiment of matching the carrier position, the combined similarity score of the points to be matched can be calculated, and based on the combined similarity score, the point closest to the actual position of the carrier among all the current points to be matched can be determined, that is, the best matching point.

[0058] However, when calculating the combined similarity score, it is often affected by many constraint conditions. For example, the magnetic field difference between the measured magnetic field data and the reference magnetic field data, and the spatial continuity between the current matching position and the matching position at the previous moment. In different navigation environments, the magnetic field difference constraint and the spatial continuity constraint show different degrees of influence.

[0059] Therefore, in order to improve the matching accuracy, when calculating the combined similarity score, the weight coefficients of different penalty terms in the combined similarity score can be adjusted. Specifically, the influence parameters of the current weight coefficients are obtained, and the influence parameters include but are not limited to the measured magnetic field vector, the reference magnetic field vector, and the carrier motion information. The weight coefficients include but are not limited to the magnetic field difference weight and the spatial continuity weight.

[0060] S12: After adjusting the current weight coefficients through the influence parameters, the target weight coefficients are obtained;

[0061] S13: According to the target weight coefficients, the combined similarity score is determined; and the point to be matched corresponding to the minimum value of the combined similarity score is used as the candidate point;

[0062] Furthermore, the current weight coefficients are adjusted through the influence parameters to obtain the target weight coefficients. It can be understood that during the continuous movement of the carrier, the navigation environment is constantly changing. In order to better adapt to the complex and changeable navigation environment, during the matching process, the influence parameters of the weight coefficients are obtained in real time, and during the screening process of the current points to be matched, the current weight coefficients are adjusted through the current influence parameters, so as to determine the target weight coefficients used when calculating the combined similarity score next time.

[0063] It should be noted that if the screening of the points to be matched is the first screening, that is, the screening of the points to be matched under the initial search parameters, the weight coefficients to be adjusted currently are the initially set weight coefficients. If the screening of the current points to be matched is not the first screening, the weight coefficients to be adjusted currently are the weight coefficients used in the previous round of screening.

[0064] After obtaining the target weight coefficients, the combined similarity score under the target weight coefficients is determined, that is, the combined similarity scores of each point to be matched in the current navigation environment are determined, and the point to be matched corresponding to the minimum value of the combined similarity score is used as the candidate point, that is, the candidate point is the best matching point in the current matching round, that is, the candidate point is the point closest to the actual position of the carrier among the current points to be matched.

[0065] S14: Centering on the candidate point, narrow down the search range, and loop through steps S11 to S13 until the iteration condition is met; and use the candidate point obtained in the last iteration as the target matching position.

[0066] Further, after obtaining a candidate point in each round of matching, centering on the candidate point, continuously narrow down the search range, and loop through steps S11 to S13, that is, perform cyclic search and matching of the points to be matched. Until the iteration condition is met. The candidate point obtained in the last iteration is recorded as the target matching position. Connecting the target matching positions obtained at each moment can obtain the motion trajectory of the carrier.

[0067] Among them, narrowing down the search range may include but is not limited to narrowing down the search area and narrowing down the search step size. The iteration condition may include but is not limited to reaching the number of iterations.

[0068] In an alternative embodiment, in order to further improve the matching accuracy, after obtaining the target matching position, the target matching position can be optimized through Kalman filtering to obtain a more accurate navigation position.

[0069] Thus, the geomagnetic contour matching method based on adaptive space constraint provided by the embodiments of the present application dynamically adjusts the weight coefficients for calculating the combined similarity score during the geomagnetic contour matching process, thereby adjusting the contributions of the similarity constraint terms corresponding to different weight coefficients to the similarity score, so as to continuously adapt to the complex and changing navigation environment and achieve accurate matching of the carrier position. That is, by dynamically adjusting the weights of multi-source information, the accuracy and reliability of geomagnetic matching navigation are improved.

[0070] As an alternative embodiment, the weight coefficients include magnetic field difference weight, spatial continuity weight, and inertial navigation trajectory difference weight; the influencing parameters include the measured magnetic field vector, the carrier motion information, and the inertial navigation time information.

[0071] It can be understood that the present application dynamically adjusts different weight coefficients in the combined similarity score to adapt to the complex and changing navigation environment. Different weight relationships are used to adjust the contributions of different penalty terms in the combined similarity score when calculating the combined similarity score.

[0072] In an alternative embodiment, different penalty terms in the combined similarity score include a magnetic field difference penalty term, a spatial continuity penalty term, and an inertial navigation trajectory difference penalty term. Among them, the magnetic field difference penalty term is used to reflect the degree of magnetic field difference between the measured magnetic field vector of the point to be matched and the reference magnetic field vector, the spatial continuity penalty term is used to reflect the degree of spatial continuity between the current point to be matched and the target matching position at the previous moment, and the inertial navigation trajectory difference penalty term is used to reflect the degree of difference between the current matching trajectory and the inertial navigation trajectory.

[0073] Correspondingly, different weight coefficients are set for different penalty terms, specifically including a magnetic field difference weight, a spatial continuity weight, and an inertial navigation trajectory difference weight. Among them, the magnetic field difference weight is the weight of the magnetic field difference penalty term, the spatial continuity weight is the weight of the spatial continuity penalty term, and the inertial navigation trajectory difference weight is the weight of the inertial navigation trajectory difference penalty term.

[0074] In the present application, an adaptive weight mechanism is adopted. At time , let the carrier position (i.e., the current position of the point to be matched) be , the measured magnetic field vector be , the reference magnetic field vector be , and the current position of inertial navigation be . Then the calculation formula for the combined similarity score is Formula (1):

[0075] (1)

[0076] Where is the combined similarity score, is the magnetic field difference weight, is the spatial continuity weight, is the inertial navigation trajectory difference weight, is the magnetic field difference penalty term, is the spatial continuity penalty term, is the inertial navigation trajectory difference penalty term.

[0077] In an optional embodiment, the magnetic field difference weight can be adjusted by the gradient characteristics generated by the magnetic field. Therefore, the influencing parameters can include the measured magnetic field vector. In another optional embodiment, the spatial continuity weight can be adjusted by observing the motion state of the carrier. Therefore, the influencing parameters can include the carrier motion information. In still another optional embodiment, the inertial navigation trajectory difference weight can be adjusted by the error accumulation time generated by inertial navigation. Therefore, the influencing parameters can include the inertial navigation time information.

[0078] Figure 2 FIG. Figure 2 is a schematic diagram of the principle of a geomagnetic profile matching method based on adaptive spatial constraints provided by an embodiment of the present application. For ease of understanding, the following will be further described in conjunction with

[0079] On the basis of the above embodiment, when the weight coefficients include a magnetic field difference weight, a spatial continuity weight, and an inertial navigation trajectory difference weight, and the influencing parameters include the measured magnetic field vector, the carrier motion information, and the inertial navigation time information, the carrier position is matched, as shown in Figure 2As shown, the navigation system first performs initialization. The system initialization includes setting initial search parameters, setting initial weight coefficients, and setting weight adjustment parameters. Among them, the weight adjustment parameters include, but are not limited to, the weight adjustment rate and the spatial continuity weight extreme value.

[0080] It should be noted that when performing initial matching on the points to be matched, that is, when performing the first round of loop iteration, an initial weight coefficient needs to be set in advance, that is, the initial weight coefficient is set during system initialization. For example, in an alternative embodiment, the initial magnetic field difference weight can be set to 0.6, the initial spatial continuity weight can be set to 0.3, and the initial inertial navigation trajectory difference weight can be set to 0.1.

[0081] After the system initialization, the system enters the matching loop. As Figure 2 shown, grid search is performed under the initial search parameter conditions to generate points to be matched, and the combined similarity score is calculated according to the initial weight coefficient. The point to be matched corresponding to the minimum value of the combined similarity score is used as the candidate point, that is, the candidate point is generated according to the combined similarity score.

[0082] Furthermore, it is judged whether to continue loop matching according to the preset iteration conditions. If loop matching is not performed, that is, the iteration conditions have been met, the candidate point obtained in the current round of loop iteration is used as the target matching position at this time.

[0083] If it is determined to continue loop matching, at this time, the influence parameter of the current weight coefficient is obtained, and the current weight coefficient is adjusted according to the image parameter to obtain the target weight coefficient. Furthermore, in the next round of loop matching, the combined similarity score is calculated through the target coefficient, and so on for loop matching until the iteration conditions are met.

[0084] Figure 3 This is a schematic flowchart of a geomagnetic contour matching method based on adaptive spatial constraint provided by another embodiment of the present application. On the basis of the above embodiment, as Figure 2 shown, the current weight coefficient is adjusted through the influence parameter, including:

[0085] S30: Determine the magnetic field gradient eigenvalue according to the measured magnetic field vector; and adjust the magnetic field difference weight according to the magnetic field gradient eigenvalue;

[0086] As Figure 2As shown, when adjusting the current weight coefficient according to the influence parameter, in an alternative embodiment, the magnetic field difference weight can be adjusted by measuring the magnetic field vector. Specifically, since the magnetic field gradient can reflect the spatial variation rate of the geomagnetic field, the magnetic field gradient eigenvalue of the point to be matched can be calculated by measuring the magnetic field vector, and then the magnetic field difference weight can be adjusted according to the magnetic field gradient eigenvalue.

[0087] S31: Determine the motion state index value for reflecting the stability of the carrier motion state according to the carrier motion information; adjust the spatial continuity weight according to the motion state index value;

[0088] In another alternative embodiment, as Figure 2 shown, the spatial continuity weight can be adjusted by the carrier motion information. Specifically, the motion state index value is calculated by the carrier motion information, and the motion state index value refers to the value that can be used to reflect the stability of the carrier motion state. Furthermore, the spatial continuity weight can be adjusted according to the motion state index value. That is, the spatial continuity weight is adjusted according to the stability of the carrier motion state.

[0089] S32: Determine the error accumulation time of the inertial navigation system according to the inertial navigation time information; and adjust the inertial navigation trajectory difference weight according to the error accumulation time.

[0090] As Figure 2 shown, in an alternative embodiment, the error accumulation time of the inertial navigation system can be calculated according to the inertial navigation time information, and further the inertial navigation trajectory difference weight can be adjusted according to the error accumulation time. Specifically, the currently obtained inertial navigation time information includes the current time and the last reset time of the inertial navigation system, and thus the error accumulation time can be determined according to formula (2):

[0091] (2)

[0092] where, is the error accumulation time, is the current time, is the last reset time of the inertial navigation system.

[0093] When adjusting the inertial navigation trajectory difference weight according to the error accumulation time, the preset maximum error accumulation time and the maximum value of the inertial navigation trajectory difference weight are obtained, and then the inertial navigation trajectory difference weight adjustment function formula (3):

[0094] (3)

[0095] where, is the maximum value of the inertial navigation trajectory difference weight, is the maximum error accumulation time.

[0096] In an alternative embodiment, the preset maximum error accumulation time can be set to 300 seconds (s), and the maximum value of the INS trajectory difference weight can be set to 0.3. In addition, it should be noted that when obtaining the current time in real time, a sampling time interval can be preset. For example, the sampling time interval can be set to 0.1 s.

[0097] Thus, based on formula (3), through the maximum error accumulation time and the error accumulation time the adjustment of the INS trajectory difference weight can be achieved.

[0098] It should be noted that in order to improve the matching efficiency, in an alternative embodiment, multi-threading can be called to execute steps S30 to S32 in parallel, that is, synchronously adjust all weight coefficients. In addition, it should also be noted that the obtained target weight coefficients after adjustment correspondingly include the target magnetic field difference weight, the target spatial continuity weight, and the target INS trajectory difference weight.

[0099] Thus, the geomagnetic profile matching method based on adaptive spatial constraints provided by the embodiments of the present application realizes the dynamic adjustment of multiple weight coefficients in the combined similarity score through an adaptive weight mechanism, enhances the adaptability of the system in complex environments, realizes the dynamic fusion of multi-source information, ensures both the universality of the algorithm and the adaptability in complex environments. And each design link cooperates with each other to form a complete adaptive matching framework.

[0100] As an alternative embodiment, the carrier motion information includes the motion speed and heading angle of the carrier; according to the carrier motion information, determine the motion state index value, including:

[0101] Determine the speed change increment between the current moment and the previous moment through the motion speed;

[0102] Determine the heading change increment between the current moment and the previous moment through the heading angle;

[0103] Use the current motion speed of the carrier as the weight of the heading change increment;

[0104] Based on the weight of the heading change increment, calculate the weighted sum of the speed change increment and the heading change increment to obtain the motion state index value.

[0105] The motion speed and heading angle of the carrier can reflect the stability of the carrier's motion, and the carrier stability is crucial for the spatial continuity weight. Therefore, the spatial continuity weight can be adjusted by the motion state index value used to reflect the stability of the carrier's motion state. That is, the adaptive adjustment of the spatial continuity weight is based on the motion state index value.

[0106] Specifically, calculate the motion state index value according to formula (4) :

[0107] (4)

[0108] Wherein, is the motion state index value, is the speed change increment, is the heading change increment. In a specific embodiment, based on the motion speed obtained in real time, determine the speed change increment between the current moment and the previous moment, that is, wherein, is the motion speed at the current moment, is the motion speed at the previous moment.

[0109] In addition, based on the heading angle obtained in real time, the heading change increment between the current moment and the previous moment can be determined, that is, wherein, is the heading angle at the current moment, is the heading angle at the previous moment.

[0110] Considering that the heading angle has a greater impact on the position change, that is, the heading change has a greater impact on the motion stability. Therefore, in an alternative embodiment, as shown in formula (4), introduce the motion speed at the current moment as a weight in the heading change increment. Thus, based on the weight of the heading change increment, perform a weighted sum calculation on the speed change increment and the heading change increment to obtain the motion state index value .

[0111] Based on the above embodiment, as an alternative embodiment, adjust the spatial continuity weight according to the motion state index value, including:

[0112] When the motion state index value is greater than the index threshold, obtain the preset weight adjustment rate and the spatial continuity weight extreme value;

[0113] Based on the weight adjustment rate and the motion state index value, adjust the spatial continuity weight within the range of the spatial continuity weight extreme value; wherein, the greater the motion state index value, the greater the spatial continuity weight.

[0114] It can be understood that the motion state index value Taking into account the speed change and steering change of the carrier comprehensively, it can fully reflect the motion characteristics of the carrier. Among them, the speed change increment can reflect the acceleration and deceleration degree of the carrier's motion, and the course change increment can reflect the severity of the steering.

[0115] Specifically, in a specific embodiment of adjusting the spatial continuity weight according to the motion state index value when it is determined that the motion state index value is greater than the index threshold, obtain the pre-set weight adjustment rate and the extreme values of the spatial continuity weight. Further, the spatial continuity weight can be adjusted according to formula (5):

[0116] (5)

[0117] Wherein, is the minimum value of the spatial continuity weight, is the maximum value of the spatial continuity weight, and constitute the extreme values of the spatial continuity weight, is the weight adjustment rate. In formula (5), an exponential decay form of the spatial continuity weight adjustment function is adopted, which can achieve a smooth weight transition and avoid mutations.

[0118] In an alternative embodiment, the minimum value of the spatial continuity weight can be set to 0.1, the maximum value of the spatial continuity weight can be set to 0.4, and the weight adjustment rate can be set to 0.3. In an alternative embodiment, when adjusting the spatial continuity weight , it is adjusted within the range of the extreme values of the spatial continuity weight. In fact, the weight adjustment rate is a parameter that can be dynamically adjusted and can be adjusted according to different application scenarios.

[0119] In addition, it should be noted that the index threshold for starting to adjust the spatial continuity weight , in an alternative embodiment, can be set to . In a specific embodiment, when the motion state index value is greater than the index threshold , the spatial continuity weight will be adjusted towards the maximum value of the spatial continuity weight at the weight adjustment rate . That is, the larger the motion state index value , the larger the spatial continuity weight The larger it is.

[0120] If the motion state index value is not greater than the index threshold then it decays towards the minimum value of the spatial continuity weight In fact, the index threshold is used to distinguish between a stable motion state and a violent motion state, triggering different weight adjustment directions.

[0121] Figure 4 This is the dynamic adjustment intention of a weight coefficient provided by the embodiment of the present application. As Figure 4 shown, when the motion state of the carrier changes, the spatial continuity weight will be adjusted accordingly.

[0122] Thus, the matching method provided by the embodiment of the present application can improve the matching performance under the condition of violent motion of the carrier by adjusting the spatial continuity weight through the motion state index value.

[0123] In an optional embodiment, according to the measured magnetic field vector, determining the magnetic field gradient eigenvalue includes:

[0124] Obtaining the preset gradient feature extreme value and magnetic field weight extreme value;

[0125] Determining the gradient vector between adjacent measured magnetic field vectors;

[0126] According to the gradient feature extreme value, magnetic field weight extreme value and gradient vector, determining the initial gradient feature;

[0127] Normalizing the initial gradient feature to obtain the magnetic field gradient eigenvalue.

[0128] In a specific embodiment, according to the gradient feature extreme value, magnetic field weight extreme value and gradient vector, the initial gradient feature can be calculated. Specifically, refer to formula (6):

[0129] (6)

[0130] Among them, is the initial gradient feature, is the gradient vector between adjacent measured magnetic field vectors, and the gradient vector can be expressed as: . Represents the Frobenius norm.

[0131] Furthermore, normalizing the initial gradient feature to obtain the magnetic field gradient eigenvalue. Specifically, normalizing the initial gradient feature to the range of [0, 1], refer to formula (7):

[0132] (7)

[0133] Wherein, is the magnetic field gradient eigenvalue, is the minimum value of the gradient feature, is the maximum value of the gradient feature, and constitute the extreme values of the gradient feature. In an optional embodiment, the minimum value of the gradient feature can be set to 0.1, and the maximum value of the gradient feature can be set to 0.5.

[0134] Furthermore, a magnetic field difference weight generation adjustment function can be generated based on the magnetic field gradient eigenvalue . Specifically, see formula (8):

[0135] (8)

[0136] Wherein, is the minimum value of the magnetic field weight, is the maximum value of the magnetic field weight, and constitute the extreme values of the magnetic field weight. In an optional embodiment, the minimum value of the magnetic field weight can be set to 0.3, and the maximum value of the magnetic field weight can be set to 0.7. As Figure 4 shown, the magnetic field difference weight will be dynamically adjusted with the change of the magnetic field gradient feature. In formula (8), the Frobenius norm can be used to comprehensively consider the gradient information in three directions and provide a scalar measure of the gradient intensity.

[0137] Based on the above embodiments, as an optional embodiment, the larger the magnetic field gradient eigenvalue is, the larger the magnetic field difference weight is; the larger the error accumulation time is, the smaller the inertial navigation trajectory difference weight is; the sum of the magnetic field difference weight, the spatial continuity weight and the inertial navigation trajectory difference weight is equal to 1.

[0138] The magnetic field gradient can reflect the spatial change rate of the geomagnetic field. In the area with a larger gradient, the magnetic field feature is more significant. Increasing the magnetic field difference weight in the gradient significant area can make full use of the significant geomagnetic feature information. Therefore, in an optional embodiment, the larger the magnetic field gradient eigenvalue is, the larger the magnetic field difference weight is. While in the area with a gentle gradient, the magnetic field difference weight is appropriately reduced to reduce the influence of magnetic field measurement noise, that is, the smaller the magnetic field gradient eigenvalue is, the smaller the magnetic field difference weight The smaller it is.

[0139] In another alternative embodiment, according to formula (3), it can be known that the error of the inertial navigation system increases with time accumulation, and it is necessary to dynamically adjust the inertial navigation trajectory difference weight. .

[0140] In formula (3), the exponential decay model is adopted to conform to the general law of the growth of inertial navigation error, and through the maximum error accumulation time The inertial navigation trajectory difference weight can be adjusted according to the specific characteristics of the inertial navigation system. Decay rate. Specifically, according to Figure 4 It can be known that the decay rate is inversely proportional to the maximum error accumulation time , the larger the maximum error accumulation time , the slower the decay, and the smaller the maximum error accumulation time , the faster the decay.

[0141] Therefore, in an alternative embodiment, when the system design requires quickly reducing the inertial navigation trajectory difference weight (such as when the inertial navigation error accumulates quickly), a smaller maximum error accumulation time can be set , correspondingly, the decay rate at this time is larger.

[0142] It can be understood that the geomagnetic contour matching method based on adaptive space constraint provided by the present application can flexibly adjust the contribution degrees of different information sources in a weighted form, improving the adaptability of the algorithm. In order to overcome the limitations of a single information source, in an alternative embodiment, the sum of the magnetic field difference weight, the space continuity weight, and the inertial navigation trajectory difference weight is equal to 1. That is, .

[0143] Thus, the normalization of the combined similarity score calculation is ensured through the constraint that the sum of the weights is 1, facilitating comparison in different scenarios. At the same time, it ensures that the relative contribution degrees of different information sources in the matching and positioning always maintain a reasonable proportional relationship. The combination of the three constraints can complement each other, thereby overcoming the limitations of a single information source. In an alternative embodiment, assigning a larger value to the initial weight coefficient can make full use of the short-term high-precision characteristics of inertial navigation.

[0144] Such as Figure 4 shown, it intuitively shows the dynamic change characteristics of the three weights. The magnetic field difference weight changes with the magnetic field gradient eigenvalue, the space continuity weight changes with the motion state index value, and the inertial navigation trajectory difference weight exponentially decays with the error accumulation time.

[0145] In an alternative embodiment, as Figure 4 shown, the periodic change of the magnetic field gradient eigenvalue is simulated by a sine function, and the magnetic field difference weight Dynamically adjust within the range of the maximum magnetic field difference weight and the minimum magnetic field difference weight, where the maximum magnetic field difference weight can be set to 0.7 and the minimum magnetic field difference weight can be set to 0.3.

[0146] The fluctuation period is about 50 seconds, reflecting the periodic change of the magnetic field gradient eigenvalue. When the magnetic field gradient eigenvalue is large, the magnetic field difference weight increases. For example, Figure 4 as shown in it reaches about 0.7 during 100 - 200 seconds. When the magnetic field gradient eigenvalue is small, the magnetic field difference weight Figure 4 decreases. For example,

[0147] except during 100 - 200 seconds, it is about 0.45 - 0.55 at other times. Figure 4 In for the spatial continuity weight it clearly shows the change of three - stage motion states. During the uniform motion segments from 0 - 100 seconds and 300 - 500 seconds, the carrier motion state is stable, the credibility of the spatial continuity constraint is high, and at this time the spatial continuity weight

[0148] is maintained at a relatively high level (about 0.35 - 0.45). During the maneuvering segment from 100 - 300 seconds, the carrier makes large - amplitude maneuvers, the credibility of the spatial constraint decreases, and the spatial continuity weight

[0149] significantly decreases (down to about 0.2 at the lowest), showing periodic fluctuations, reflecting the dynamic changes during the maneuvering process. For the inertial navigation trajectory difference weight Figure 4 as shown in starting from the initial value, the characteristic of the inertial navigation error accumulating with time is simulated by an exponential function. As time goes by, the inertial navigation trajectory difference weight

[0150] continuously decreases and decays to about 0.05 at 500 seconds. This shows that the credibility of the inertial navigation information significantly decreases with time, and the decay curve is smooth, conforming to the characteristics of the inertial navigation system error accumulation.

[0151] Specifically, the magnetic field difference penalty term can use a non - linear mapping. See formula (10):

[0152] (10)

[0153] Wherein, is the measured magnetic field vector, is the reference magnetic field vector, is the magnetic field difference penalty term, is the magnetic field difference sensitivity parameter, is the vector norm between the measured magnetic field vector and the reference magnetic field vector, is the norm of the reference magnetic field vector. In an optional embodiment, the magnetic field difference sensitivity parameter can be set to 2.

[0154] In the embodiment of the present application, using the vector norm ratio can eliminate the scale influence of the magnetic field intensity, and the Sigmoid-type non-linear mapping can suppress the influence of outliers and improve the robustness of the algorithm. In addition, through the magnetic field difference sensitivity parameter the sensitivity of the difference metric can be adjusted.

[0155] In an optional embodiment, the normalized distance can be used to measure the spatial continuity penalty term. Specifically, it is calculated by formula (11):

[0156] (11)

[0157] Wherein, is the point to be matched, is the target matching position at the previous moment, is the carrier position change amount, is the maximum search radius. In an optional embodiment, the maximum search radius can be set to 1000m.

[0158] In the embodiment of the present application, distance normalization ensures the adaptability of the constraint strength to the search range, and the minimum value limit prevents the constraint from being too strong and maintains a certain search flexibility.

[0159] In another optional embodiment, the normalized distance can also be used to measure the inertial navigation trajectory difference penalty term. Specifically, it is calculated by formula (12):

[0160] (12)

[0161] Wherein, is the current position of inertial navigation, is the Euclidean distance between the current position of the point to be matched and the current position of inertial navigation, The function is used to ensure that the constraint value does not exceed 1.

[0162] In the embodiments of the present application, the normalized distance can be used to limit the constraint value within the range of [0, 1], and the maximum search radius is used as the normalization factor to make the constraint adapt to the scale of the search space. In addition, the constraint strength increases linearly with the degree of deviation from the inertial navigation position until it reaches the maximum value of 1.

[0163] Further, based on formula (1), according to the magnetic field difference weight , the spatial continuity weight , is the inertial navigation trajectory difference weight, the magnetic field difference penalty term , the spatial continuity penalty term , the inertial navigation trajectory difference penalty term , the combined similarity score can be calculated.

[0164] Therefore, the geomagnetic profile matching method based on adaptive space constraint provided by the embodiments of the present application improves the navigation adaptability of the navigation system in complex and changeable environments through an adaptive weight mechanism and reasonable metric design, improves the accuracy and reliability of geomagnetic matching navigation by dynamically adjusting the weights of multi-source information, and effectively suppresses the influence of inertial navigation errors.

[0165] In the above embodiments, the geomagnetic profile matching method based on adaptive space constraint is described in detail. The present application also provides an embodiment corresponding to a geomagnetic profile matching device based on adaptive space constraint.

[0166] Figure 5 FIG. is a schematic structural diagram of a geomagnetic profile matching device based on adaptive space constraint provided by an embodiment of the present application. As Figure 5 shown, the device includes:

[0167] A to-be-matched point acquisition module 50, configured to search for a to-be-matched area centered on an inertial navigation system to obtain to-be-matched points;

[0168] An influence parameter acquisition module 51, configured to acquire influence parameters of current weight coefficients; the weight coefficients are weights used to calculate the combined similarity score of to-be-matched points, and there are multiple weight coefficients;

[0169] A weight adjustment module 52, configured to adjust the current weight coefficients through the influence parameters to obtain target weight coefficients;

[0170] A candidate point determination module 53, configured to determine a combined similarity score according to the target weight coefficients; and use the to-be-matched point corresponding to the minimum value of the combined similarity score as a candidate point;

[0171] A loop control module 54, which is used to center on the candidate point, narrow the search range, and loop to control the influence parameter acquisition module, the weight adjustment module, and the candidate point determination module until the iteration condition is reached; and use the candidate point obtained in the last iteration as the target matching position.

[0172] In addition, the geomagnetic contour matching device based on adaptive spatial constraint provided by the embodiment of the present application further includes:

[0173] A magnetic field difference weight adjustment module, which is used to determine the magnetic field gradient eigenvalue according to the measured magnetic field vector; and adjust the magnetic field difference weight according to the magnetic field gradient eigenvalue;

[0174] A spatial continuity weight adjustment module, which is used to determine the motion state index value reflecting the stability of the carrier motion state according to the carrier motion information; and adjust the spatial continuity weight according to the motion state index value;

[0175] An inertial navigation trajectory difference weight adjustment module, which is used to determine the error accumulation time of the inertial navigation system according to the inertial navigation time information; and adjust the inertial navigation trajectory difference weight according to the error accumulation time.

[0176] A speed change increment determination module, which is used to determine the speed change increment between the current moment and the previous moment through the motion speed;

[0177] A heading change increment determination module, which is used to determine the heading change increment between the current moment and the previous moment through the heading angle;

[0178] A weight assignment module, which is used to use the current motion speed of the carrier as the weight of the heading change increment;

[0179] A motion state index value calculation module, which is used to calculate the weighted sum of the speed change increment and the heading change increment based on the weight of the heading change increment to obtain the motion state index value.

[0180] The spatial continuity weight adjustment module is further used to, when the motion state index value is greater than the index threshold, obtain the preset weight adjustment rate and the spatial continuity weight extreme value; and adjust the spatial continuity weight within the range of the spatial continuity weight extreme value based on the weight adjustment rate and the motion state index value; wherein, the greater the motion state index value, the greater the spatial continuity weight.

[0181] An extreme value acquisition module, which is used to acquire the preset gradient feature extreme value and the magnetic field weight extreme value;

[0182] A gradient vector determination module, which is used to determine the gradient vector between adjacent measured magnetic field vectors;

[0183] An initial gradient feature determination module, configured to determine an initial gradient feature according to a gradient feature extreme value, a magnetic field weight extreme value, and a gradient vector;

[0184] A magnetic field gradient feature value calculation module, configured to perform normalization processing on the initial gradient feature to obtain a magnetic field gradient feature value.

[0185] Figure 6 The following is a schematic structural diagram of a geomagnetic contour matching device based on adaptive spatial constraints provided by another embodiment of the present application. As Figure 6 shown, the geomagnetic contour matching device based on adaptive spatial constraints includes: a memory 60, configured to store a computer program;

[0186] A processor 61, configured to implement the steps of the geomagnetic contour matching method based on adaptive spatial constraints mentioned in the above embodiment when executing the computer program.

[0187] The geomagnetic contour matching device provided in this embodiment may include, but is not limited to, a laptop computer or a desktop computer, etc.

[0188] Among them, the processor 61 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 61 may be implemented in at least one hardware form of a digital signal processor (DSP for short), a field programmable gate array (FPGA for short), or a programmable logic array (PLA for short). The processor 61 may also include a main processor and a coprocessor. The main processor is a processor used to process data in the wake state, also known as a central processing unit (CPU for short); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 61 may be integrated with a graphics processing unit (GPU for short), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 61 may further include an artificial intelligence (AI for short) processor, and the AI processor is used to process computational operations related to machine learning.

[0189] The memory 60 may include one or more computer-readable storage media, which may be non-transitory. The memory 60 may further include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices and flash storage devices. In this embodiment, the memory 60 is at least used to store the following computer program 601. After the computer program is loaded and executed by the processor 61, it can implement the relevant steps of the geomagnetic profile matching method based on adaptive space constraints disclosed in any of the foregoing embodiments. In addition, the resources stored in the memory 60 may further include an operating system 602, data 603, etc., and the storage method may be transient storage or permanent storage. Among them, the operating system 602 may include Windows, Unix, Linux, etc. The data 603 may include, but is not limited to, relevant data involved in the geomagnetic profile matching method based on adaptive space constraints.

[0190] In some embodiments, the geomagnetic profile matching device based on adaptive space constraints may further include a display screen 62, an input / output interface 63, a communication interface 64, a power supply 65, and a communication bus 66.

[0191] Those skilled in the art can understand that Figure 6 the structure shown in does not constitute a limitation on the geomagnetic profile matching device based on adaptive space constraints, and may include more or fewer components than those shown in the figure.

[0192] The geomagnetic profile matching device based on adaptive space constraints provided by the embodiments of the present application includes a memory and a processor. When the processor executes the program stored in the memory, it can implement the geomagnetic profile matching method based on adaptive space constraints in the above embodiments.

[0193] It should be noted that although the operations are depicted in a specific order in the drawings, this should not be construed as requiring the operations to be performed in the specific order shown or sequentially, or requiring all of the illustrated operations to be performed to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of the various system modules and components in the above embodiments should not be understood as required in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.

Claims

1. An adaptive space constraint based geomagnetic contour matching method, characterized in that, The method includes: S10: Centering on the inertial navigation system, search the area to be matched to obtain the points to be matched; S11: Obtain the influence parameters of the current weight coefficient; the weight coefficient is the weight used to calculate the combined similarity score of the points to be matched, and there are multiple weight coefficients; S12: After adjusting the current weight coefficient through the influence parameters, obtain the target weight coefficient; S13: Determine the combined similarity score according to the target weight coefficient; and use the point to be matched corresponding to the minimum value of the combined similarity score as the candidate point; S14: Centering on the candidate point, narrow the search range, and loop through steps S11 to S13 until the iteration condition is met; and use the candidate point obtained in the last iteration as the target matching position; The weight coefficients include a magnetic field difference weight, a spatial continuity weight, and an inertial navigation trajectory difference weight; the influence parameters include a measured magnetic field vector, carrier motion information, and inertial navigation time information; adjusting the current weight coefficient through the influence parameters includes: Determine the magnetic field gradient eigenvalue according to the measured magnetic field vector; and adjust the magnetic field difference weight according to the magnetic field gradient eigenvalue; Determine a motion state index value for reflecting the stability of the carrier motion state according to the carrier motion information; adjust the spatial continuity weight according to the motion state index value; Determine the error accumulation time of the inertial navigation system according to the inertial navigation time information; and adjust the inertial navigation trajectory difference weight according to the error accumulation time.

2. The geomagnetic contour matching method based on adaptive spatial constraints according to claim 1, wherein The carrier motion information includes the motion speed and heading angle of the carrier; determining the motion state index value according to the carrier motion information includes: Determine the speed change increment between the current moment and the previous moment through the motion speed; Determine the heading change increment between the current moment and the previous moment through the heading angle; Use the current motion speed of the carrier as the weight of the heading change increment; Based on the weight of the heading change increment, calculate the weighted sum of the speed change increment and the heading change increment to obtain the motion state index value.

3. The geomagnetic contour matching method based on adaptive spatial constraints according to claim 1, wherein Adjusting the spatial continuity weight according to the motion state index value includes: When the motion state index value is greater than the index threshold, obtain a preset weight adjustment rate and the extreme value of the spatial continuity weight; Adjust the spatial continuity weight within the range of the extreme value of the spatial continuity weight based on the weight adjustment rate and the motion state index value; wherein, the greater the motion state index value, the greater the spatial continuity weight.

4. The geomagnetic contour matching method based on adaptive spatial constraints according to claim 1, wherein Determining the magnetic field gradient eigenvalue according to the measured magnetic field vector includes: Obtain a preset gradient feature extreme value and a magnetic field weight extreme value; Determine the gradient vector between adjacent measured magnetic field vectors; Determine the initial gradient feature according to the gradient feature extreme value, the magnetic field weight extreme value, and the gradient vector; Normalize the initial gradient feature to obtain the magnetic field gradient eigenvalue.

5. The geomagnetic contour matching method based on adaptive spatial constraints according to claim 1, wherein The greater the magnetic field gradient eigenvalue, the greater the magnetic field difference weight; The larger the error accumulation time, the smaller the weight of the inertial navigation trajectory difference; The sum of the magnetic field difference weight, the spatial continuity weight, and the inertial navigation trajectory difference weight is equal to 1.

6. The geomagnetic contour matching method based on adaptive spatial constraints according to claim 1, wherein The composition elements of the combined similarity score include at least two of the magnetic field difference penalty term, the spatial continuity penalty term, and the inertial navigation trajectory difference penalty term; Among them, the magnetic field difference penalty term is calculated through non-linear mapping based on the measured magnetic field vector of the point to be matched; the spatial continuity penalty term is calculated through normalized distance based on the position change amount of the carrier; the inertial navigation trajectory difference penalty term is calculated through normalized distance based on the position information of the inertial navigation system.

7. A geomagnetic contour matching device based on adaptive spatial constraints, characterized in that The device includes: A point-to-be-matched acquisition module, configured to search for a region to be matched centered on an inertial navigation system to obtain points to be matched; An influence parameter acquisition module, configured to acquire influence parameters of a current weight coefficient; the weight coefficient is a weight used to calculate the combined similarity score of the point to be matched, and there are multiple weight coefficients; A weight adjustment module, configured to obtain a target weight coefficient after adjusting the current weight coefficient through the influence parameters; A candidate point determination module, configured to determine the combined similarity score according to the target weight coefficient; and use the point to be matched corresponding to the minimum value of the combined similarity score as a candidate point; A loop control module, configured to narrow the search range centered on the candidate point, and loop to control the influence parameter acquisition module, the weight adjustment module, and the candidate point determination module until the iteration condition is met; and use the candidate point obtained in the last iteration as the target matching position; The weight coefficients include a magnetic field difference weight, a spatial continuity weight, and an inertial navigation trajectory difference weight; the influence parameters include a measured magnetic field vector, carrier motion information, and inertial navigation time information; A magnetic field difference weight adjustment module, configured to determine a magnetic field gradient eigenvalue according to the measured magnetic field vector; and adjust the magnetic field difference weight according to the magnetic field gradient eigenvalue; A spatial continuity weight adjustment module, configured to determine a motion state index value for reflecting the stability of the carrier motion state according to the carrier motion information; and adjust the spatial continuity weight according to the motion state index value; An inertial navigation trajectory difference weight adjustment module, configured to determine the error accumulation time of the inertial navigation system according to the inertial navigation time information; and adjust the inertial navigation trajectory difference weight according to the error accumulation time.

8. An geomagnetic contour matching device based on adaptive spatial constraint, comprising a memory and a processor, where a computer program that can run on the processor is stored on the memory, and is characterized in that When the processor executes the program, it implements the steps of the geomagnetic contour matching method based on adaptive spatial constraints according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the geomagnetic contour matching method based on adaptive spatial constraints according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Physical volume data correction device and physical volume data correction method

    CN104204734A

  • Affine transformation-based inertial / geomagnetic matching iterative positioning method

    CN105865444A