IP Library Granted Patent US 11,340,311
Granted Patent B2
US 11,340,311 · App. 16/850,279 · Granted May 24, 2022

Determining position and orientation from a Helmholtz device

Inventor: Mark Robert Schneider (Williston, VT)
Assignee: Northern Digital Inc.
G01R33/0017A61B34/20G01R33/34061G02B27/017A61B2034/2051
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,340,311
App. No.
16/850,279
Granted
May 24, 2022
Kind
B2
Abstract

A method includes receiving, at a magnetic sensor, a series of transmitter signals that are detected as a series of signals corresponding to different locations and/or orientations of a magnetic transmitter emitting a magnetic field, calculating, receiving, at the magnetic sensor, a measurement transmitter signal that is detected as a signal corresponding to a magnetic field provided by the magnetic transmitter, and calculating, based at least on the received measurement sensor signal and the calibration matrix, one or both of an orientation matrix indicative of an orientation of the magnetic sensor relative to the magnetic transmitter and a positional matrix indicative of a position of the magnetic sensor relative to the magnetic transmitter, wherein the series of transmitter signals are transmitted from the same physical location relative to the magnetic sensor.

Claims (39)

1. A method comprising:

receiving, at a magnetic sensor, a series of transmitter signals that are detected as a series of signals corresponding to different locations and/or orientations of a virtually-moving transmitter; and

calculating, based at least on the received transmitter signals and a calibration matrix, one or both of an orientation matrix indicative of an orientation of the magnetic sensor relative to the virtually-moving transmitter and a positional matrix indicative of a position of the magnetic sensor relative to the virtually-moving transmitter,

wherein the series of transmitter signals are transmitted from the same physical location.

2. The method of claim 1 , wherein three positional indicator values represent an x component, a y component, and a z component of the position of the magnetic sensor relative to the virtually-moving transmitter.

3. The method of claim 1 , further comprising:

comparing the calculated orientation matrix and the positional matrix with theoretical values of orientation and position; and

determining whether the transmitter signals represent reliable orientation and positional information based on whether a difference between the values is within respective thresholds.

4. The method of claim 1 , wherein the transmitter signals comprise a voltage signal generated based on interaction between the magnetic sensor and the magnetic field provided by the virtually-moving transmitter.

5. The method of claim 4 , wherein values of voltages are indicative of the orientation and position of the magnetic sensor relative to the virtually-moving transmitter.

6. The method of claim 1 , wherein the magnetic sensor is a three-axis sensor that includes a concentric, collocated set of sensor coils.

7. The method of claim 1 , wherein the virtually-moving transmitter is a three-axis Helmholtz set of coils.

8. A non-transitory computer-readable medium comprising instructions that when executed by a processor perform a method comprising:

receiving, at a magnetic sensor, a series of transmitter signals that are detected as a series of signals corresponding to different locations and/or orientations of a virtually-moving transmitter; and

calculating, based at least on the received transmitter signals and a calibration matrix, one or both of an orientation matrix indicative of an orientation of the magnetic sensor relative to the virtually-moving transmitter and a positional matrix indicative of a position of the magnetic sensor relative to the virtually-moving transmitter,

wherein the series of transmitter signals are transmitted from the same physical location.

9. The computer-readable medium of claim 8 , wherein three positional indicator values represent an x component, a y component, and a z component of the position of the magnetic sensor relative to the virtually-moving transmitter.

10. The computer-readable medium of claim 8 , wherein the method comprises:

comparing the calculated orientation matrix and the positional matrix with theoretical values of orientation and position; and

determining whether the transmitter signals represent reliable orientation and positional information based on whether a difference between the values is within respective thresholds.

11. The computer-readable medium of claim 8 , wherein the transmitter signals comprise a voltage signal generated based on interaction between the magnetic sensor and the magnetic field provided by the virtually-moving transmitter.

12. The computer-readable medium of claim 11 , wherein values of voltages are indicative of the orientation and position of the magnetic sensor relative to the virtually-moving transmitter.

13. The computer-readable medium of claim 8 , wherein the magnetic sensor is a three-axis sensor that includes a concentric, collocated set of sensor coils.

14. The computer-readable medium of claim 8 , wherein the virtually-moving transmitter is a three-axis Helmholtz set of coils.

15. A system comprising:

a virtually-moving transmitter configured to generate a magnetic field;

a magnetic sensor configured to detect the generated magnetic field; and

a computing device in communication with the virtually-moving transmitter and the magnetic sensor, the computing device configured to:

receive, at a magnetic sensor, a series of transmitter signals that are detected as a series of signals corresponding to different locations and/or orientations of the virtually-moving transmitter; and

calculate, based at least on the received transmitter signals and a calibration matrix, one or both of an orientation matrix indicative of an orientation of the magnetic sensor relative to the virtually-moving transmitter and a positional matrix indicative of a position of the magnetic sensor relative to the virtually-moving transmitter,

wherein the series of transmitter signals are transmitted from the same physical location.

16. The system of claim 15 , wherein three positional indicator values represent an x component, a y component, and a z component of the position of the magnetic sensor relative to the virtually-moving transmitter.

17. The system of claim 15 , wherein the computing device is configured to:

compare the calculated orientation matrix and the positional matrix with theoretical values of orientation and position; and

determine whether the transmitter signals represent reliable orientation and positional information based on whether a difference between the values is within respective thresholds.

18. The system of claim 15 , wherein the transmitter signals comprise a voltage signal generated based on interaction between the magnetic sensor and the magnetic field provided by the virtually-moving transmitter.

19. The system of claim 18 , wherein values of voltages are indicative of the orientation and position of the magnetic sensor relative to the virtually-moving transmitter.

20. The system of claim 15 , wherein the magnetic sensor is a three-axis sensor that includes a concentric, collocated set of sensor coils.

21. The system of claim 15 , wherein the virtually-moving transmitter is a three-axis Helmholtz set of coils.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2021
From: ASCENSION TECHNOLOGY CORPORATION
To: NORTHERN DIGITAL, INC.
Reel/Frame 057505/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2020
From: SCHNEIDER, MARK ROBERT
To: ASCENSION TECHNOLOGY CORPORATION
Reel/Frame 052730/0213 →
Continuity (2)
Provisional Application 62834721 · Apr 16, 2019
Related Publication 20200333404A1 · Oct 22, 2020