IP Library Granted Patent US 11,262,216
Granted Patent B2
US 11,262,216 · App. 16/617,981 · Granted Mar 1, 2022

Method for estimating the position of a magnet comprising a phase for identifying a magnetic disturbance

Inventors: Jean-Marie Dupre la Tour (Meylan, FR); Tristan Hautson (Fontaine, FR)
Assignee: Advanced Magnetic Interaction, AMI
G01D5/14G06F3/046G06F3/0418G06F17/10G06F3/04182
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,262,216
App. No.
16/617,981
Granted
Mar 1, 2022
Kind
B2
Abstract

The present disclosure relates to a method for estimating the position of a magnet using a tracking device comprising an array of magnetometers, the method comprising phases of determining an initial state vector associated with the magnet, of measuring a useful magnetic field, of estimating a magnetic field, of calculating a bias between the measured magnetic field and the estimated magnetic field, and of updating the state vector on the basis of the bias. It also comprises an identifying phase comprising a step of identifying a magnetic disturbance on the basis of an indicator calculated depending on an estimated magnetic field and a measured magnetic field.

Claims (47)

1. A method for estimating the position of a magnet by a tracking device comprising an array of magnetometers capable of measuring a magnetic field, the method being implemented by a processor, comprising the following phases:

determination of an initial state vector associated with the magnet, for an initial measurement instant, the state vector comprising variables representative of the position of the magnet relative to the array of magnetometers;

measurement by the array of magnetometers of a useful magnetic field, at a measurement instant, in the presence of the magnet;

estimation of a magnetic field generated by the magnet, as a function of the state vector obtained at a preceding measurement instant, on a basis of a predetermined model expressing a relationship between the magnetic field generated by the magnet and the state vector of the magnet;

calculation of a bias by a difference between the estimated magnetic field and the measured useful magnetic field;

updating of the state vector as a function of the calculated bias, thus making it possible to obtain an estimated position of the magnet at the measurement instant;

reiteration of the measurement, estimation, bias calculation and updating phases, on the basis of the updated state vector, by incrementing the measurement instant;

wherein the method also comprises the following phase:

identification, at at least one measurement instant, of a magnetic disrupter distinct from the magnet and situated in a vicinity of the array of magnetometers, comprising the following steps:

calculation of an indicator parameter from a deviation parameter defined as a function of a difference between an estimated magnetic field generated by the magnet for the state vector obtained at the preceding measurement instant or for the updated state vector, on the basis of the predetermined model, and the useful magnetic field measured at the measurement instant; and

comparison of the indicator to a predetermined threshold value, and identification of the magnetic disrupter when at least one of the values of the indicator is greater than or equal to the threshold value; and

wherein the indicator is equal to a ratio of the deviation parameter to a denominator term comprising at least the estimated magnetic field of the indicator, the measured useful magnetic field of the indicator, or at least one predetermined constant representative of a bias of at least one of the magnetometers.

2. The method of claim 1 , wherein the denominator term comprises the estimated magnetic field of the indicator and the predetermined constant.

3. The method of claim 1 , wherein the estimation, bias calculation and updating phases are performed by an optimization algorithm based on iterative minimization bias, called cost function, at the measurement instant.

4. The method of claim 1 , wherein the state vector also comprises variables representative of a magnetic moment of the magnet.

5. An information storage medium, comprising instructions for implementing the method as claimed in claim 1 , these instructions being executable by a processor.

6. A method for estimating the position of a magnet by a tracking device comprising an array of magnetometers capable of measuring a magnetic field, the method being implemented by a processor, comprising the following phases:

determination of an initial state vector associated with the magnet, for an initial measurement instant, the state vector comprising variables representative of the position of the magnet relative to the array of magnetometers;

measurement by the array of magnetometers of a useful magnetic field, at a measurement instant, in the presence of the magnet;

estimation of a magnetic field generated by the magnet, as a function of the state vector obtained at a preceding measurement instant, on a basis of a predetermined model expressing a relationship between the magnetic field generated by the magnet and the state vector of the magnet;

calculation of a bias by a difference between the estimated magnetic field and the measured useful magnetic field;

updating of the state vector as a function of the calculated bias, thus making it possible to obtain an estimated position of the magnet at the measurement instant;

reiteration of the measurement, estimation, bias calculation and updating phases, on the basis of the updated state vector, by incrementing the measurement instant;

wherein the method also comprises the following phase:

identification, at at least one measurement instant, of a magnetic disrupter distinct from the magnet and situated in a vicinity of the array of magnetometers, comprising the following steps:

calculation of an indicator parameter from a deviation parameter defined as a function of a difference between an estimated magnetic field generated by the magnet for the state vector obtained at the preceding measurement instant or for the updated state vector, on the basis of the predetermined model, and the useful magnetic field measured at the measurement instant; and

comparison of the indicator to a predetermined threshold value, and identification of the magnetic disrupter when at least one of the values of the indicator is greater than or equal to the threshold value,

wherein the estimation, bias calculation and updating phases are performed by a Bayesian recursive estimation algorithm;

wherein the estimation phase comprises:

a step of obtaining of a predicted state vector at the measurement instant as a function of a state vector obtained at a preceding measurement instant, and

a step of calculation of the estimated magnetic field for the predicted state vector; and

wherein the phase of bias calculation comprises:

a step of calculation of the bias, called innovation, as the difference between the estimated magnetic field for the predicted state vector and the measured useful magnetic field.

7. The method of claim 6 , wherein the deviation parameter is equal to the innovation.

8. The method of claim 6 , wherein the deviation parameter is equal to the difference between an estimated magnetic field generated by the magnet for the updated state vector, and the useful magnetic field measured at the measurement instant.

9. A method for estimating the position of a magnet by a tracking device comprising an array of magnetometers capable of measuring a magnetic field, the method being implemented by a processor, comprising the following phases:

determination of an initial state vector associated with the magnet, for an initial measurement instant, the state vector comprising variables representative of the position of the magnet relative to the array of magnetometers;

measurement by the array of magnetometers of a useful magnetic field, at a measurement instant, in the presence of the magnet;

estimation of a magnetic field generated by the magnet, as a function of the state vector obtained at a preceding measurement instant, on a basis of a predetermined model expressing a relationship between the magnetic field generated by the magnet and the state vector of the magnet;

calculation of a bias by a difference between the estimated magnetic field and the measured useful magnetic field;

updating of the state vector as a function of the calculated bias, thus making it possible to obtain an estimated position of the magnet at the measurement instant;

reiteration of the measurement, estimation, bias calculation and updating phases, on the basis of the updated state vector, by incrementing the measurement instant;

wherein the method also comprises the following phase:

identification, at at least one measurement instant, of a magnetic disrupter distinct from the magnet and situated in a vicinity of the array of magnetometers, comprising the following steps:

calculation of an indicator parameter from a deviation parameter defined as a function of a difference between an estimated magnetic field generated by the magnet for the state vector obtained at the preceding measurement instant or for the updated state vector, on the basis of the predetermined model, and the useful magnetic field measured at the measurement instant; and

comparison of the indicator to a predetermined threshold value, and identification of the magnetic disrupter when at least one of the values of the indicator is greater than or equal to the threshold value; and

wherein the phase of identification of the magnetic disrupter comprises a step of transmission of a signal to a user prompting separation of the magnetic disrupter from the array of magnetometers, as long as the indicator is greater than the predetermined threshold value.

Assignments (2)
CHANGE OF NAME Recorded Aug 30, 2021
From: ISKN
To: ADVANCED MAGNETIC INTERACTION, AMI
Reel/Frame 057363/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2020
From: DUPRE LA TOUR, JEAN-MARIE; HAUTSON, TRISTAN
To: ISKN
Reel/Frame 051757/0742 →
Priority Claims (1)
FR 1754806 · May 31, 2017 · national
Continuity (1)
Related Publication 20200116524A1 · Apr 16, 2020