Next Article in Journal
Effect of Polyvinylpolypyrrolidone Surfactant on Characteristics of Iron-Oxide Nanoparticles Synthesized by Using Recycled Waste Permanent Magnets
Next Article in Special Issue
Research on Sparse Denoising of Strong Earthquakes Early Warning Based on MEMS Accelerometers
Previous Article in Journal
Fabrication of LuAG:Ce3+ Ceramic Phosphors Prepared with Nanophosphors Synthesized by a Sol-Gel-Combustion Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust Tracking Method for Multiple Moving Targets Based on Equivalent Magnetic Force

Key Laboratory of Geo-Exploration Instruments, Ministry of Education of China, College of Instrumentation and Electrical Engineering, Jilin University, Changchun 130026, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(11), 2018; https://doi.org/10.3390/mi13112018
Submission received: 5 October 2022 / Revised: 15 November 2022 / Accepted: 17 November 2022 / Published: 18 November 2022
(This article belongs to the Special Issue Accelerometer and Magnetometer: From Fundamentals to Applications)

Abstract

:
A ferromagnetic vehicle, such as a submarine, magnetized by the Earth’s magnetic field produces a magnetic anomaly field, and the tracking of moving targets can be realized through real-time analysis of magnetic data. At present, there are few tracking methods based on magnetic field vectors and their gradient tensor. In this paper, the magnetic field vector and its gradient tensor are used to calculate equivalent magnetic force. It shows the direction of the vector between the detector and the tracking targets for controlling the direction of motion of the detector and achieving the purpose of tracking. Compared with existing positioning methods, the proposed method is relatively less affected by instrument resolution and noise and maintains robustness when the velocity vectors of multiple magnetic targets change randomly.

1. Introduction

A magnetometer in geophysical applications is a precision instrument used to observe magnetic anomalies caused by rocks, ores, and ferromagnetic objects (such as submarines) which are magnetized by the geomagnetic field [1,2,3]. It is the basis for studying the geological structure, mineral resource distribution, and magnetic characteristics of ferromagnetic objects. With the development of modern physics, many institutions have developed magnetometers based on proton precession, fluxgate, optical pump, and superconductivity [4,5,6,7], and the accuracy of magnetic measurement has continuously improved. According to physical quantities to measure, magnetometers can be divided into three categories: total field magnetometers for the magnitude of the magnetic field, vector magnetometers for three components of the magnetic field [8,9], and tensor magnetometers for magnetic gradient tensor [10,11]. Among them, the magnetic gradient tensor provides rich information and suppresses time-domain interference of the geomagnetic field. It is especially suitable for measurement on mobile platforms and has become an international research frontier [3,10].
An essential application of magnetometers is the real-time tracking of magnetic targets [12]. The current development trend mainly has two aspects: firstly, the magnetic targets to be tracked are more and more abundant, and their motion states are more and more complex [13,14]; secondly, the tracking methods have gradually developed from the initial use of the total field magnetometer to the combination of multiple magnetometers [15,16], such as the combination of vector magnetometer and tensor magnetometer. This is because the total field magnetometer can only recognize the targets’ existence within its detection range through changing magnetic field value from the magnetic anomaly, but it cannot track moving targets due to lack of directivity [17,18]. For example, the responsive search submarine work is to establish a specific search model based on the total field magnetometer or other instruments in a special search scene, and after determining the search range, improve the submersible search efficiency by studying different routes of the detector or other environment-affected parameters [12,19,20,21,22,23]. The combined tracking method of vector magnetometer and tensor magnetometer mainly adopts Euler deconvolution [15,24]. The traditional Euler deconvolution method mainly establishes a linear equation system about the position vector through the potential field relationship between the magnetic field and its gradient tensor. However, there is a problem with numerical calculation stability in tensor inversion. Nara et al. (2014) have pointed out that when the magnetic moment direction is perpendicular to the position vector, the magnetic gradient tensor matrix becomes a singular matrix [25]. This situation is more likely to occur where multiple magnetic targets coexist, with more errors involved in solving results [26]. To better ensure the stability of inversion, Nara et al. have proposed the Euler deconvolution method based on generalized inversion, which has partially solved the numerical stability problem [25]. Yin et al. (2020) have re-analyzed the relationship among position vector, magnetic field vector, and magnetic gradient tensor to avoid inversion calculation of the magnetic gradient tensor [27], but it is still affected by magnetic field noise.
The goal of this paper is the real-time tracking of moving targets in multi-target fields. To that end, we offer an analysis method based on the equivalent magnetic force that can successfully track moving targets in such fields. The tracking performance is inevitably impacted by various noises during motion tracking, particularly the inaccuracy of magnetic field measurement while the detector is moving. The equivalent magnetic force method is more advantageous than the currently employed positioning methods. Because of its high robustness, ease of use, and calculation stability, it can effectively weaken the impact of various noise and measurement errors in the tracking process and guarantee the real-time performance of motion tracking. Additionally, where multiple magnetic targets exist simultaneously, this method can accurately track the moving target with the highest equivalent magnetic force.

2. Materials and Methods

2.1. Introduction to Tracking Models

When a magnetic target and a detector are both moving continuously, motion tracking is the process of detecting and analyzing real-time changes in the target’s magnetic field and immediately adjusting the detector’s motion direction. Typically, the magnetic detector keeps a large distance from the tracked target and may not be in the same motion plane. This paper uses a submarine with magnetic properties as an example for detection and tracking to simplify the motion tracking model, as shown in Figure 1.
It is possible to generate independent random motion trajectories by positioning multiple moving targets in the same plane and allowing them to move independently. The detector performs motion tracking in a plane higher than the moving target, so the target is equivalent to a moving magnetic dipole [28]. The measured magnetic field vector and magnetic gradient tensor data change in real-time due to the changing magnetic field as the target moves. The orientation information of the magnetic target and the direction vector of the detector at the next moment can be obtained by analyzing and processing the detection data at the current moment. The detector adjusts its motion direction to the direction vector toward the target.
Practically speaking, the magnetic anomaly is small in comparison to the total geomagnetic field; therefore, the motion platform’s magnetic field vector is easily influenced by geomagnetic field fluctuations, leading to data inaccuracy. Additionally, the noise of the moving platform and other environmental interference makes tracking more difficult and affects the accuracy of computation results. As a result, a data analysis method that is less influenced by error interference and has high robustness is required.
In the tracking process, it can be considered that the target’s initial position is randomly distributed within a specific range. The target has a maximum speed v max and its initial speed follows a uniform distribution on [ 0 , v max ] . The heading θ of the target follows a uniform distribution on [ η 2 , η 2 ] (where η 2 π ) [17].
We equivalent the motion of the magnetic target into the following four models:
  • Model 1: The heading and the speed remain constant during the movement of the magnetic target.
  • Model 2: The heading remains constant, and the speed changes randomly during the movement of the magnetic target.
  • Model 3: The heading changes randomly, and the speed remains constant during the movement of the magnetic target.
  • Model 4: The heading and the speed change randomly during the movement of the magnetic target.
Convert the coordinate system to a Cartesian coordinate system and keep it constant throughout the detection process. Assume the speed of the detector to be v max , which is the maximum speed of the target, and the sampling interval to be t 0 . The direction vector s of the detector at the next moment is ( L , M , N ) in three dimensions. The detector’s displacements in x and y directions in an interval t 0 correspond to Δ X and Δ Y , respectively, shown in Equations (1) and (2):
Δ X = L v max t 0 L 2 + M 2
Δ Y = M v max t 0 L 2 + M 2
The detector tracks the moving target in the XOY plane. Assume the initial position of the detector to be ( X 0 , Y 0 , Z 0 ) and the magnetic target to be ( x 0 , y 0 , z 0 ) . Then at the next moment t 1 , the former will become ( X 1 , Y 1 , Z 1 ) = ( X 0 + Δ X , Y 0 + Δ Y , Z ) , and the latter will become ( x 1 , y 1 , z 1 ) . At the same time, the relative position relationship between the detector and the moving target has changed. At the next moment t 2 , the direction vector s of the detector will be recalculated, and the above process will be repeated. Finally, the detector realizes the motion-tracking function in the iterative calculation process.

2.2. Introduction to Tracking Methods

From Ampere’s Law, the elementary force on a current element IdI in the presence of a magnetic field B is given by d F = I ( d I × B ) [29]. We can further organize the formula to obtain Equation (3) [30]:
F = [ ( M r + χ μ 0 B ) ] B V
where M r is the remanent magnetic moment, μ 0 is the magnetic permeability, χ is the magnetic susceptibility of the test mass, and V is the volume of the test mass.
When in the presence of a magnetic force sensor, Equation (3) can be used to calculate the precise magnetic force of the magnetic material. Otherwise, when only the magnetic field vector and the magnetic gradient tensor are known, and the target’s magnetic properties are unknown, Equation (4) can be used to calculate the equivalent magnetic force instead.
F = G B
where B = [ B x ; B y ; B z ] is the magnetic field vector, the vector F = [ F x ; F y ; F z ] represents the equivalent magnetic force, and Equations (5) and (6) show its components in the x direction and the y direction, respectively.
F x = B x B
F y = B y B
The magnetic field formed by a magnetic dipole at a single observation point can be expressed by Equation (7).
B ( r , M ) = μ 4 π 3 ( M · r ) r r 5 M r 3 = μ 4 π 3 ( M · r ) ( r x i + r y j + r z k ) r 2 ( M x i + M y j + M z k ) r 5 = μ 4 π { 3 ( M x r x + M y r y + M z r z ) r x ( r x 2 + r y 2 + r z 2 ) M x r 5 i + 3 ( M x r x + M y r y + M z r z ) r y ( r x 2 + r y 2 + r z 2 ) M y r 5 j + 3 ( M x r x + M y r y + M z r z ) r z ( r x 2 + r y 2 + r z 2 ) M z r 5 k }
where M is the magnetic moment of the magnetic dipole, r is the source-to-sensor position vector, μ is the air magnetic permeability, i, j, k = 1, 2, 3 represent x, y, and z in the Cartesian coordinate system.
The magnetic gradient tensor G is defined as the gradient of the magnetic field vector B [31], which has nine components and can be represented by the following matrix.
G = B = [ B x ;   B y ;   B z ] = [ B x x B x y B x z B y x B y y B y z B z x B z y B z z ]
The magnetic gradient tensor G can be expressed by the scaled moments and direction tensor [32], each component of which can be represented by Equation (9). Similarly, each component of the magnetic field vector B in Equation (7) can be represented by Equation (10).
G j k = B k x j = μ 4 π i M B i N B i j k
B j = μ 4 π i M B i N B i j
where M B i = m i r 3 and M G i = 3 m i r 4 are the components of M B and M G respectively, M B represents the scaled moments of B, and M G represents the scaled moments of G. N B i j = 3 n i n j - δ i j and N G i j k = 5 n i n j n k ( δ k i n j + δ k j n i + δ i j n k ) are the components of the direction tensors N B and N G , respectively, where N B is a second-order tensor and N G is a third-order tensor. Both N B and N G are functions of the direction cosine ( n 1 , n 2 , n 3 ) of the position vector r. δ i j = { 1 i = j 0 i j ,     n 1 = r x r , n 2 = r y r , n 3 = r z r .
Substitute Equations (9) and (10) into Equation (4) and derive the equivalent magnetic force, which is the product of the scaled moments and the orientation tensor as Equation (11).
F = G B = N G M G N B M B = M G S M B
In Equation (11), the principle of tensor analysis [33] is applied to express the equivalent magnetic force as the product of tensors. Then the direction tensor is contracted once to obtain the new direction tensor S of the equivalent magnetic force F. As shown in Equation (12), S is also a third-order tensor.
S = N G N B = N G i j g i g J N B k l m g k g l g m = N G i j N B k l m g i g k g m = S i k m g i g k g m
In this paper, the tracking process is discussed in a Cartesian coordinate system with both base vectors normalized and orthogonal. So when contracting the tensor, it is not necessary to distinguish between the upper and lower indexes of base vectors and the obtained dummy index, so each component S i j k can be expressed as Equation (13):
S i j k = N G i r N B j r k = ( 3 n i n r δ i r ) [ 5 n j n r n k ( δ k j n r + δ k r n j + δ j r n k ) ]
The direction tensor S represents the direction of the position vector r. However, due to the objective existence of the magnetic moment direction, the calculated direction vector s F from the equivalent magnetic force method is influenced by M B , M G , and S at the same time. The direction vector s F of the detector is obtained after a little deviation, but there is a real-time relative motion relationship between the detector and the moving magnetic source during the motion tracking process, and there is no cumulative error, so it has little impact on the overall tracking effect.
During the tracking process, the detector will form a tracking trajectory following the moving target. By drawing error bands of the tracking trajectory, the effect of the magnetic moment direction on the direction vector s F is clearly demonstrated. The process and principle of drawing error bands are shown in Figure 2.
The relative position relationship at a certain moment is used to explain the drawing principle. The blue trace depicts all the positions that the detector might reach at the next moment after being affected by all possible magnetic moment directions. Among these tracking points, respectively find the points that are farthest from the actual pointing (red arrow) vertical distance from the detector to the tracking target. Both sides are the upper and lower error band sample points. As shown in Figure 2, the black dots are the positions of the detector, and the red dots are the positions of the tracking target. It can be observed that the tracking trajectories generated by the equivalent magnetic force analysis method are always within the drawn error band.

3. Results

3.1. Motion Tracking Simulation

Each moving target is considered a separate magnetic submarine, which generates random trajectories according to the motion models. The initial positions of the four targets are (50, 50), (−50, 50), (−50, −50), and (50, −50), with z = 0, and they individually move according to Model 4. The initial position of the detector is set to (−100, −200, −50). When the tracking time t = 50 s and the sampling interval t 0 = 1 s, we obtain the result shown in Figure 3.
Among all the moving targets, the direction vector points to the one with the greatest equivalent magnetic force or the closest relative distance from the detector, which is thus tracked in the subsequent process. We set four moving targets with the same magnetic field intensity, as shown in Figure 3. In the initial position, target 3 has both the closest relative distance and the greatest equivalent magnetic force compared with others. Therefore, at the early stage of tracking, the detector will move towards target 3 according to the direction vector s F . However, as the tracking progresses, the equivalent magnetic force of target 4 gradually becomes the greatest, and at a specific time, the next target changes into target 4. The motion trajectories of different targets can occasionally cross because they move in completely distinct ways. Since the detector always tracks the moving target with the highest equivalent magnetic force, the tracking target is not lost. As shown in Figure 3, when the motion trajectories of target 2 and target 4 crossed, the tracking target of the detector switched from target 4 to target 2.

3.2. Robustness Analysis

3.2.1. Comparative Analysis of Noise Interference

Nara et al. (2006) have demonstrated the principal formula of Euler’s deconvolution [15].
r = 3 G 1 B
In the calculation process, the inverse of the magnetic gradient tensor G needs to be solved.
When the magnetic moment vector M is perpendicular to the position vector r, the magnetic gradient tensor matrix changes into a singular matrix, and the condition number approaches infinity, according to a discovery by Nara et al. [25]. Considering this situation, they proposed the Euler deconvolution method based on Moore–Penrose generalized inverse. When the magnetic gradient tensor matrix is singular, the generalized inverse method can be used to obtain the unique solution of the position vector.
According to Zhang’s theory [34], the condition number is a key index to quantify numerical stability. During motion tracking, the angle between the magnetic moment vector M and the position vector r inevitably approaches 90 degrees in some cases. Since the magnetic gradient tensor matrix G is not singular then, corrections cannot be achieved using the generalized inverse method. In such cases, however, the condition number is relatively large, and the equation for the position vector is pathological, which means that when the initial value of the magnetic field vector B is slightly disturbed, the solution of the equation changes significantly.
Based on these works, Yin et al. focused on the relationships between the analytical formula and the gradient tensor of the magnetic field vector to avoid the inversion problem associated with traditional Euler deconvolution methods [27]. The non-inverting Euler method proposed by Yin et al. can be organized as Equation (15).
r = 3 ( G + λ m e d E ) B λ min λ max = 3 G B λ min λ max + 3 λ m e d E B λ min λ max
where λ = ( λ min , λ m e d , λ max ) represents the eigenvalues of the magnetic gradient tensor matrix G and E is a 3 × 3 unit matrix.
Compared with Equation (4), which represents the equivalent magnetic force method, the Equation (15) still introduces magnetic disturbances through its second term, which further affects the tracking performance in actual situations.
The actual tracking process generates a variety of complex motion trajectories. For different methods, their tracking performances, especially in a superimposed noise environment, show a contrast in robustness. The motion tracking time t is set to 100 s, and a complex motion trajectory is obtained in the simulation. The magnetic field vector B and its gradient tensor G are then superimposed with a Gaussian white noise having a signal-to-noise ratio of 4 and 10, respectively. As seen in Figure 4, when the same noise interferences are superimposed, the tracking performances of the Euler deconvolution method and the generalized inverse method are both significantly impacted, while the equivalent magnetic force method and the non-inverting Euler method perform much better.
The numerical calculation process becomes unstable and the tracking effect is not satisfactory since the first two methods require inversion of the magnetic gradient tensor matrix G. In contrast, the latter two methods do not have this problem. However, a careful comparison of these two methods will discover that the robustness of the non-inverting Euler method is still significantly lower than that of the equivalent magnetic force method, as shown in Figure 5.
Keep the noise level and run the simulation 100 times at random. Then the non-inverting Euler method and the equivalent magnetic force method may each provide 100 tracking trajectories. Figure 5 plots all tracking trajectories collectively. By comparison, it is evident that the equivalent magnetic force method is more stable and reliable than the non-inverting Euler method, which further verifies the high robustness of the proposed method in this paper.
The mean square error (MSE) between the motion trajectory and the tracking trajectory is used as an index to evaluate the tracking performance. In order to prove that the equivalent magnetic method has a better tracking performance under any complex trajectory, the non-inverting Euler method is still used as the comparison method. Following Model 4, 100 arbitrary motion trajectories are randomly generated, and the tracking process is repeated 100 times at the same noise level, calculating the MSE each time. As shown in Figure 6, the mean value of the MSE for any complex motion trajectory using the non-inverting Euler method is larger than the equivalent magnetic force method.

3.2.2. Analysis of Multi-Source Coupling Interference

When multiple magnetic targets coexist in the detection area, the overall magnetic field is the superposition of the magnetic fields from all the targets. Assuming that there are two magnetic targets in the detection area, the measured magnetic gradient tensor G and magnetic field vector B are, respectively, expressed as Equations (16) and (17) according to the superposition principle. Suppose the eigenvalue of target 1 is λ 1 = ( λ min 1 , λ m e d 1 , λ max 1 ) , the eigenvalue of target 2 is λ 2 = ( λ min 2 , λ m e d 2 , λ max 2 ) , and the eigenvalue of Equation (16) is λ s = ( λ min s , λ m e d s , λ max s ) . It is unreasonable to consider λ s = λ 1 + λ 2 .
G = G 1 + G 2 = [ G x x 1 G x y 1 G x z 1 G x y 1 G y y 1 G y z 1 G x z 1 G y z 1 G z z 1 ] + [ G x x 2 G x y 2 G x z 2 G x y 2 G y y 2 G y z 2 G x z 2 G y z 2 G y z 2 ] = [ G x x 1 + G x x 2 G x y 1 + G x y 2 G x z 1 + G x z 2 G x y 1 + G x y 2 G y y 1 + G y y 2 G y z 1 + G y z 2 G x z 1 + G x z 2 G y z 1 + G y z 2 G z z 1 + G y z 2 ]
B = B 1 + B 2 = [ B x 1 B y 1 B z 1 ] + [ B x 2 B y 2 B z 2 ] = [ B x 1 + B x 2 B y 1 + B y 2 B z 1 + B z 2 ]
The numerical calculation formula of the Euler deconvolution method can be written as Equation (18):
r = 3 G 1 B = 3 G * | G | B
Each term in Equation (18) will change accordingly due to the coexistence of multiple magnetic targets, assuming that
G * = [ G y y G z z G y z 2 G x z G y z G x y G z z G x y G y z G x z G y y G y z G x z G x y G z z G x x G z z G x z 2 G x y G x z G x x G y z G x y G y z G x z G y y G x y G x z G x x G y z G x x G y y G x y 2 ] = [ G 11 G 12 G 13 G 12 G 22 G 23 G 13 G 23 G 33 ]
Substitute Equation (19) into Equation (18), and then we can obtain Equation (20).
r = [ r x r y r z ] = 3 | G | [ G 11 B x + G 12 B y + G 13 B z G 12 B x + G 22 B y + G 23 B z G 13 B x + G 23 B y + G 33 B z ]
In the field where two magnetic targets coexist, according to the superposition principle, each component needs to be adjusted, for example, G 11 is as shown in Equation (21)
G 11 = ( G y y 1 + G y y 2 ) ( G z z 1 + G z z 2 ) ( G y z 1 + G y z 2 ) 2
Here we analyze a small polynomial that appears during Euler deconvolution, such as G 11 B x :
G 11 B x = [ ( G y y 1 + G y y 2 ) ( G z z 1 + G z z 2 ) ( G y z 1 + G y z 2 ) 2 ] ( B x 1 + B x 2 ) = ( G y y 1 G z z 1 G y z 1 2 ) B x 1 + ( G y y 2 G z z 2 G y z 2 2 ) B x 2 + Δ r
Δ r = ( G y y 1 G z z 1 G y z 1 2 ) B x 2 + ( G y y 2 G z z 2 G y z 2 2 ) B x 1 + ( G y y 1 G z z 2 + G y y 2 G z z 1 2 G y z 1 G y z 2 ) ( B x 1 + B x 2 )
Each item of Δ r is an interference item caused by the interaction between two targets. The impact will be stronger when there coexist four magnetic targets.
The calculation formula for the equivalent magnetic force method can be written as Equation (24).
F = G B = ( G 1 + G 2 ) ( B 1 + B 2 )
Similar to Equation (20), Equation (24) can also be written as follows:
F = [ F x F y F z ] = [ B x B B y B B z B ] = [ G x x B x + G x y B y + G x z B z G x y B x + G y y B y + G y z B z G x z B x + G y z B y + G z z B z ]
We also analyze a small polynomial in the equivalent force method, such as G x x B x :
G x x B x = ( G x x 1 + G x x 2 ) ( B x 1 + B x 2 ) = G x x 1 B x 1 + G x x 2 B x 2 + Δ f
Δ f = G x x 1 B x 2 + G x x 2 B x 1
The value in Δ f corresponds to the interference term caused by the interaction between two magnetic targets. A comparison of Equations (23) and (27) shows that although the equivalent magnetic force method also has interference terms, they are much less than those of the Euler deconvolution method. Note that the influence of interference in | G | has not been considered in this comparison.
Additionally, in multi-target situations, the second term of the non-inverting Euler method is more strongly impacted by the superposition of various error disturbances in the targets’ magnetic field vectors, as shown in Equation (28). Additionally, λ s = λ 1 + λ 2 is considered unreasonable when using Equation (15) for calculation. Therefore, the non-inverting Euler method is incorrect when multiple magnetic targets coexist.
r = 3 G B λ min λ max + 3 λ m e d E B λ min λ max = 3 ( G 1 + G 2 ) ( B 1 + B 2 ) λ min s λ max s + 3 λ m e d s E ( B 1 + B 2 ) λ min s λ max s
Theoretical analysis can further demonstrate that the equivalent magnetic force method retains excellent robustness in multi-target situations.

4. Discussion and Conclusions

The proposed method in this paper can be used to track magnetic targets more accurately after the total field magnetometer determines the existence of magnetic anomalies in the detection range. Remember that if the vertical distance between the detector and the target is set too far apart, the direction of the equivalent magnetic force s F may be primarily biased toward the z direction and the direction vector s F may be more easily affected and become inaccurate. This is because both the magnetic moment direction M and the direction tensor S have impacts on the direction vector s F . For instance, when the magnetic inclination of the detection area is relatively small, the vertical distance above should be reduced to ensure the accuracy of the direction vector s F in the XOY plane because the magnetic moment direction has a greater impact on the x direction and y direction relative to the z direction.
In addition, force balancing issues may occur when the detector is affected by multiple targets. However, on the one hand, there are many disturbances in the natural detection environment, so a constant balance is unlikely to exist. On the other hand, due to the influence of the magnetic moment direction vector M, the direction vector s F will deviate from the equilibrium position, further ensuring the robustness of the proposed method.
The method in this paper is based on the direction vector of the equivalent magnetic force, and the numerical solution process is stable. It significantly guarantees high robustness and reduces the effects of noise disturbances, particularly the measurement inaccuracy of the magnetic field vector, on the tracking performance. In future research, we will analyze the numerical relationship of equivalent magnetic forces more accurately and deeply to obtain more information about moving magnetic targets, such as their magnetic magnitude.

5. Patents

This section is not mandatory but may be added if there are patents resulting from the work reported in this manuscript.

Author Contributions

Conceptualization, Y.W.; methodology, Y.W.; software, Y.W. and Q.F.; validation, Y.W., Q.F., and Y.S.; formal analysis, Y.W.; investigation, Y.S.; writing—original draft preparation, Y.W.; writing—review and editing, Q.F.; visualization, Q.F.; supervision, Y.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grant 42074217.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

This study does not report any data.

Acknowledgments

The authors are grateful to Mengke Zhao for her help with the proofreading service in this paper.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study, in the collection, analyses, or interpretation of data, in the writing of the manuscript, or in the decision to publish the results.

References

  1. Hou, Z. Magnetometer and related standards development application situation. Stand. Sci. 2011, 11, 52–55. [Google Scholar]
  2. Gallimore, E.; Terrill, E.; Pietruszka, A.; Gee, J.; Nager, A.; Hess, R. Magnetic Survey and Autonomous Target Reacquisition with a Scalar Magnetometer on a Small AUV. J. Field Robot. 2020, 37, 1246–1266. [Google Scholar] [CrossRef]
  3. Keenan, S.T.; Clark, D.A.; Leslie, K.E. Method for Full Magnetic Gradient Tensor Detection from a Single HTS Gradiometer. Supercond. Sci. Technol. 2022, 35, 045005. [Google Scholar] [CrossRef]
  4. Lenz, J.E. A Review of Magnetic Sensors. Proc. IEEE 1990, 78, 973–989. [Google Scholar] [CrossRef]
  5. Bichurin, M.I.; Petrov, V.M.; Petrov, R.V.; Tatarenko, A.S.; Grosz, A. High Sensitivity Magnetometers, Smart Sensors, Measurement and Instrumentation; Springer International Publishing: Cham, Switzerland, 2016; pp. 127–166. [Google Scholar]
  6. Stolz, R.; Schmelz, M.; Zakosarenko, V.; Foley, C.P.; Tanabe, K.; Xie, X.; Fagaly, R. Superconducting Sensors and Methods in Geophysical Applications. Supercond. Sci. Technol. 2021, 34, 033001. [Google Scholar] [CrossRef]
  7. Khan, M.A.; Sun, J.; Li, B.; Przybysz, A.; Kosel, J. Magnetic Sensors-A Review and Recent Technologies. Eng. Res. Express 2021, 3, 022005. [Google Scholar] [CrossRef]
  8. Liu, H.; Dong, H.; Ge, J.; Liu, Z. An Overview of Sensing Platform-Technological Aspects for Vector Magnetic Measurement: A Case Study of the Application in Different Scenarios. Measurement 2022, 187, 110352. [Google Scholar] [CrossRef]
  9. Lenz, J.; Edelstein, S. Magnetic Sensors and Their Applications. IEEE Sens. J. 2006, 6, 631–649. [Google Scholar] [CrossRef]
  10. Schmidt, P.W.; Clark, D.A. The Magnetic Gradient Tensor: Its Properties and Uses in Source Characterization. Lead. Edge 2006, 25, 75–78. [Google Scholar] [CrossRef] [Green Version]
  11. Rudd, J.; Chubak, G.; Larnier, H.; Stolz, R.; Schiffler, M.; Zakosarenko, V.; Schneider, M.; Schulz, M.; Meyer, M. Commercial Operation of a SQUID-Based Airborne Magnetic Gradiometer. Lead. Edge 2022, 41, 486–492. [Google Scholar] [CrossRef]
  12. Yu, Y.; Dan, Z. Route Planning Modeling and Simulation Research for Antisubmarine Cloverleaf Pattern Search of Magnetic Anomaly Detector. Ship Electron. Eng. 2017, 37, 88–92. [Google Scholar]
  13. Tang, J.; Hu, S.; Ren, Z.; Chen, C. Localization of Multiple Underwater Objects With Gravity Field and Gravity Gradient Tensor. IEEE Geosci. Remote Sens. Lett. 2018, 15, 247–251. [Google Scholar] [CrossRef]
  14. Lin, P.; Zhang, N.; Lin, C.; Chang, M.; Xu, L. Two-Point Magnetic Field Positioning Algorithm Based on Rotating Magnetic Dipole. Measurement 2021, 174, 109059. [Google Scholar] [CrossRef]
  15. Nara, T.; Suzuki, S.; Ando, S. A Closed-Form Formula for Magnetic Dipole Localization by Measurement of Its Magnetic Field and Spatial Gradients. IEEE Trans. Magn. 2006, 42, 3291–3293. [Google Scholar] [CrossRef]
  16. Page, B.R.; Lambert, R.; Mahmoudian, N.; Newby, D.H.; Foley, E.L.; Kornack, T.W. Compact Quantum Magnetometer System on an Agile Underwater Glider. Sensors 2021, 21, 1092. [Google Scholar] [CrossRef] [PubMed]
  17. Yao, Y. Research on Methods of Answer Searching Submarine; Publishing House of Electronics Industry: Beijing, China, 2017; pp. 393–396. [Google Scholar]
  18. Han, Q.; Li, L.; Lv, X.; Hao, D. Application of SAS Algorithm in Responsive Submarine-Searching Path Planning. J. Phys. Conf. Ser. 2021, 2083, 032038. [Google Scholar] [CrossRef]
  19. Fang, W.; Yang, R.; Zhou, X.; Gao, Q. Study on the Answer Submarine Search Efficiency of Aerial Magnetic Detection. J. Test Meas. Technol. 2008, 22, 114–117. [Google Scholar]
  20. Zhang, Y.; Wang, G. Latent Efficiency Model of Anti-Submarine Patrol Plane Using Magnetic Finder. Ordnance Ind. Autom. 2018, 12, 12. [Google Scholar]
  21. Ding, W.; Cao, H.; Guo, H.; Ma, Y.; Mao, Z. Investigation on Optimal Path for Submarine Search by an Unmanned Underwater Vehicle. Comput. Electr. Eng. 2019, 79, 106468. [Google Scholar] [CrossRef]
  22. Xiang, Q.; He, X. Research on Submarine Searching Method of Unmanned Marine Vehicle with Magnetic Anomaly Detector. J. Ordnance Equip. Eng. 2019, 40, 16–19. [Google Scholar] [CrossRef]
  23. Zhu, Z.; Lei, Y.; Zhu, Y. Simulation of Helicopter Anti-Submarine Route Planning. J. Syst. Simul. 2019, 31, 1280. [Google Scholar]
  24. Reid, A.B. Euler Deconvolution: Past, Present, and Future-a Review. In SEG Technical Program Expanded Abstracts 1995; Society of Exploration Geophysicists: Tulsa, OK, USA, 1995; pp. 272–273. [Google Scholar]
  25. Nara, T.; Ito, W. Moore–Penrose Generalized Inverse of the Gradient Tensor in Euler’s Equation for Locating a Magnetic Dipole. J. Appl. Phys. 2014, 115, 17E504. [Google Scholar] [CrossRef]
  26. Hansen, R.O.; Suciu, L. Multiple-Source Euler Deconvolution. Geophysics 2002, 67, 525–535. [Google Scholar] [CrossRef]
  27. Yin, G.; Zhang, L.; Jiang, H.; Wei, Z.; Xie, Y. A Closed-Form Formula for Magnetic Dipole Localization by Measurement of Its Magnetic Field Vector and Magnetic Gradient Tensor. J. Magn. Magn. Mater. 2020, 499, 166274. [Google Scholar] [CrossRef]
  28. Zhang, Y.; Mao, S. Modeling Analysis and Application of Submarine Space Magnetic Field. Ship Electron. Eng. 2018, 38, 136–139. [Google Scholar]
  29. Jackson, J.D. Classical Electrodynamics. Am. J. Phys. 1999, 67, 841. [Google Scholar] [CrossRef]
  30. Diaz-Aguiló, M.; Mateos, I.; Ramos-Castro, J.; Lobo, A.; García-Berro, E. Design of the Magnetic Diagnostics Unit Onboard LISA Pathfinder. Aerosp. Sci. Technol. 2013, 26, 53–59. [Google Scholar] [CrossRef] [Green Version]
  31. Bradley, J. Nelson Calculation of the Magnetic Gradient Tensor from Total Field Gradient Measurements and Its Application to Geophysical Interpretation. Geophysics 1988, 53, 957–966. [Google Scholar] [CrossRef]
  32. Wynn, W.; Frahm, C.; Carroll, P.; Clark, R.; Wellhoner, J.; Wynn, M. Advanced Superconducting Gradiometer/Magnetometer Arrays and a Novel Signal Processing Technique. IEEE Trans. Magn. 1975, 11, 701–707. [Google Scholar] [CrossRef]
  33. Simmonds, J.G. A Brief on Tensor Analysis; Springer: New York, NY, USA, 1994. [Google Scholar]
  34. Zhang, X.-D. Matrix Analysis and Applications, 1st ed.; Cambridge University Press: Cambridge, UK, 2017; ISBN 978-1-108-41741-9. [Google Scholar]
Figure 1. Schematic diagram.
Figure 1. Schematic diagram.
Micromachines 13 02018 g001
Figure 2. The tracking error band of a single moving target based on the equivalent magnetic force, in which a certain point in the tracking process is partially enlarged to explain the drawing principle.
Figure 2. The tracking error band of a single moving target based on the equivalent magnetic force, in which a certain point in the tracking process is partially enlarged to explain the drawing principle.
Micromachines 13 02018 g002
Figure 3. Real−time motion tracking of multiple magnetic targets, in which the motion tracking time t = 50 s, and the sampling interval t 0 = 1 s.
Figure 3. Real−time motion tracking of multiple magnetic targets, in which the motion tracking time t = 50 s, and the sampling interval t 0 = 1 s.
Micromachines 13 02018 g003
Figure 4. Comparison of tracking performance of various methods. The moving magnetic target generates red tracks, and the other four tracks correspond to the four methods, respectively. The five-pointed star represents the starting point.
Figure 4. Comparison of tracking performance of various methods. The moving magnetic target generates red tracks, and the other four tracks correspond to the four methods, respectively. The five-pointed star represents the starting point.
Micromachines 13 02018 g004
Figure 5. Robustness comparison diagram of the non-inverting Euler method and equivalent magnetic force method.
Figure 5. Robustness comparison diagram of the non-inverting Euler method and equivalent magnetic force method.
Micromachines 13 02018 g005
Figure 6. The mean value of the MSE for 100 groups of random trajectory tracking.
Figure 6. The mean value of the MSE for 100 groups of random trajectory tracking.
Micromachines 13 02018 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Y.; Fu, Q.; Sui, Y. A Robust Tracking Method for Multiple Moving Targets Based on Equivalent Magnetic Force. Micromachines 2022, 13, 2018. https://doi.org/10.3390/mi13112018

AMA Style

Wang Y, Fu Q, Sui Y. A Robust Tracking Method for Multiple Moving Targets Based on Equivalent Magnetic Force. Micromachines. 2022; 13(11):2018. https://doi.org/10.3390/mi13112018

Chicago/Turabian Style

Wang, Ying, Qiang Fu, and Yangyi Sui. 2022. "A Robust Tracking Method for Multiple Moving Targets Based on Equivalent Magnetic Force" Micromachines 13, no. 11: 2018. https://doi.org/10.3390/mi13112018

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop