CPC A61B 34/20 (2016.02) [A61B 5/062 (2013.01); A61B 5/065 (2013.01); A61B 5/7217 (2013.01); A61B 6/487 (2013.01); G01B 7/004 (2013.01); G01R 31/001 (2013.01); H01Q 1/22 (2013.01); A61B 2034/2051 (2016.02); A61B 2034/2072 (2016.02); A61B 2090/376 (2016.02)] | 20 Claims |
20. A method comprising:
measuring, by a plurality of sensors, a first magnetic field generated by a first plurality of antennae;
evaluating polynomials based on the first magnetic field to obtain position and orientation information for the plurality of sensors;
measuring, by the plurality of sensors, a second magnetic field generated by a second plurality of antennae; and
summing an interference magnetic field and a simulated magnetic field corresponding to position information in a simulated map to obtain a third magnetic field;
rotating the third magnetic field according to the orientation information;
determining a difference between the second magnetic field and the rotated magnetic field;
determining that the difference converges on a minimum difference; and
in response to determining that the difference converges on the minimum difference, using position and orientation information corresponding to the minimum difference.
|