# US 12,181,537 B2 · Magnetic positioning system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,181,537 B2
- Document ID: US12181537B2
- Status: Granted
- Kind: B2
- Application number: 17/986,203
- Filed: 2022-11-14
- Published: 2023-05-18
- Granted: 2024-12-31
- Earliest claimed: 2021-11-18
- Assignees: Cmr Surgical Limited
- Applicants: Cmr Surgical Limited
- Inventors: William Andrew Steer
- Web page: https://patentgrep.com/patent/US12181537B2

## CPC

- A61B 34/20: Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- G01R 33/02: Measuring direction or magnitude of magnetic fields or magnetic flux (G01R33/20 takes precedence)
- G01B 7/004: for measuring coordinates of points
- A61B 5/062: {using magnetic field}
- A61B 34/30: Surgical robots
- A61B 2034/2051: {Electromagnetic tracking systems}
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)
- G01B: MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS

## Abstract

Magnetic positioning systems and methods for use in a robotic surgical system are provided. A multi-axis magnetic field source generates a magnetic field by simultaneously exciting a plurality of axes of the multi-axis magnetic field source with respective source signals that are orthogonal to each other over a period, T. A multi-axis magnetic field sensor detects the generated magnetic field. The detected magnetic field is analysed over an analysis interval which is at least as long as the period, T, to resolve the detected magnetic field into components which are due to the plurality of source signals. The components are used to determine one or both of the position and the orientation of the multi-axis magnetic field sensor relative to the multi-axis magnetic field source.

## Claims

### Claim 1

A magnetic positioning system configured for use with a robotic surgical system, the magnetic positioning system comprising:
a multi-axis magnetic field source configured to generate a magnetic field by simultaneously exciting a plurality of axes of the multi-axis magnetic field source with respective source signals that are orthogonal to each other over a period, T; and
a multi-axis magnetic field sensor configured to detect the generated magnetic field by determining, for each of a plurality of axes of the multi-axis magnetic field sensor, an axis-specific sensor signal representing the detected magnetic field for that axis;
wherein the magnetic positioning system is configured to:
analyse the detected magnetic field by processing the axis-specific sensor signals over an analysis interval which is at least as long as the period, T, to resolve the axis-specific sensor signals into components which are due to the plurality of source signals; and
use the components to determine one or both of the position and the orientation of the multi-axis magnetic field sensor relative to the multi-axis magnetic field source,
wherein the magnetic positioning system is configured to process the axis-specific sensor signals by:
multiplying the axis-specific sensor signals by a window function to determine windowed axis-specific sensor signals; and
processing the windowed axis-specific sensor signals over said analysis interval to resolve the windowed axis-specific sensor signals into said components which are due to the plurality of source signals.

### Claim 2 (depends on 1)

The magnetic positioning system of claim 1 wherein each of the source signals has a frequency such that it has a number of cycles, x, in the period, T, wherein 1≤x≤50.

### Claim 3 (depends on 2)

The magnetic positioning system of claim 2 wherein 3≤x≤25.

### Claim 4 (depends on 2)

The magnetic positioning system of claim 2 wherein each of the source signals has a frequency in a range from 1 Hz to 500 Hz.

### Claim 5 (depends on 1)

The magnetic positioning system of claim 1 wherein the source signals have different frequencies, and wherein each of the source signals has a frequency such that it has an integer number of cycles in the period, T, such that the source signals are orthogonal to each other over the period, T.

### Claim 6 (depends on 5)

The magnetic positioning system of claim 5 wherein the frequencies of the source signals are not multiples of one another.

### Claim 7 (depends on 1)

The magnetic positioning system of claim 1 wherein the source signals are modulated with different orthogonal codes, such that the source signals are orthogonal to each other over the period, T.

### Claim 8 (depends on 1)

The magnetic positioning system of claim 1 wherein two of the source signals have phases which differ by
π
2
,
such that said two of the source signals are orthogonal to each other over the period, T.

### Claim 9 (depends on 1)

The magnetic positioning system of claim 1 wherein the magnetic positioning system is configured to resolve the detected magnetic field into components which are due to the plurality of source signals once per update interval, and use the components to determine one or both of the position and the orientation of the multi-axis magnetic field sensor relative to the multi-axis magnetic field source once per update interval, wherein the update interval is shorter than the analysis interval.

### Claim 10 (depends on 9)

The magnetic positioning system of claim 9 wherein the update interval is less than or equal to the period T.

### Claim 11 (depends on 1)

The magnetic positioning system of claim 1 wherein the window function is a raised cosine function with a period of 2T, and wherein said analysis interval over which the windowed axis-specific sensor signals are processed is 2T.

### Claim 12 (depends on 1)

The magnetic positioning system of claim 1 wherein the magnetic positioning system is configured to resolve the detected magnetic field into components which are due to the plurality of source signals once per update interval, and use the components to determine one or both of the position and the orientation of the multi-axis magnetic field sensor relative to the multi-axis magnetic field source once per update interval, wherein the update interval is shorter than the analysis interval, and wherein a respective window function is used for each update interval, such that the window functions are overlapping in time.

### Claim 13 (depends on 1)

The magnetic positioning system of claim 1 wherein the multi-axis magnetic field source is configured to simultaneously excite each of the axes with a plurality of source signals, wherein all of the source signals with which all of the axes are excited are orthogonal to each other over the period, T.

### Claim 14 (depends on 1)

The magnetic positioning system of claim 1 wherein the magnetic positioning system is configured to synchronise the timing of the multi-axis magnetic field source and the multi-axis magnetic field sensor with each other by:
providing an out-of-band time-reference signal to the multi-axis magnetic field source and to the multi-axis magnetic field sensor;
causing the multi-axis magnetic field source to excite one or more of its axes with a time-reference signal which has a period of 2T; or
causing the multi-axis magnetic field source to simultaneously excite one of its axes with two source signals which have no common periodicity in intervals which are submultiples of the period, T.

### Claim 15 (depends on 1)

The magnetic positioning system of claim 1 comprising a plurality of multi-axis magnetic field sources and a plurality of multi-axis magnetic field sensors, wherein each of the multi-axis magnetic field sources are configured to generate a magnetic field by simultaneously exciting a plurality of axes of the multi-axis magnetic field source with respective source signals, wherein all of the source signals for all of the multi-axis magnetic field sources are orthogonal to each other over the period, T.

### Claim 16 (depends on 15)

A robotic surgical system comprising:
a plurality of parts; and
the magnetic positioning system of claim 15,
wherein a respective one of the multi-axis magnetic field sources and a respective one of the multi-axis magnetic field sensors is secured to each of the parts.

### Claim 17 (depends on 16)

The robotic surgical system of claim 16 wherein the magnetic positioning system is configured to:
for each of the parts, analyse the magnetic field detected at the multi-axis magnetic field sensor secured to that part to determine measurement information indicating one or both of the position and the orientation of that multi-axis magnetic field sensor relative to the multi-axis magnetic field sources secured to a plurality of the other parts; and
determine the positions and/or orientations of the parts in the robotic surgical system using: (i) pre-determined information indicating, for each of the parts, the positions and orientations on that part at which the multi-axis magnetic field source and the multi-axis magnetic field sensor are secured, and (ii) the determined measurement information for each of the parts.

### Claim 18 (depends on 17)

The robotic surgical system of claim 17 wherein the magnetic positioning system is configured to also use known geometrical arrangements of the parts of the robotic surgical system to determine the positions and/or orientations of the parts in the robotic surgical system.

### Claim 19

A magnetic positioning method for use in a robotic surgical system, the magnetic positioning method comprising:
generating a magnetic field by simultaneously exciting a plurality of axes of a multi-axis magnetic field source with respective source signals that are orthogonal to each other over a period, T;
detecting the generated magnetic field at a multi-axis magnetic field sensor by determining, for each of a plurality of axes of the multi-axis magnetic field sensor, an axis-specific sensor signal representing the detected magnetic field for that axis;
analysing the detected magnetic field by processing the axis-specific sensor signals over an analysis interval which is at least as long as the period, T, to resolve the axis-specific sensor signals into components which are due to the plurality of source signals; and
using the components to determine one or both of the position and the orientation of the multi-axis magnetic field sensor relative to the multi-axis magnetic field source,
wherein said processing the axis-specific sensor signals comprises:
multiplying the axis specific sensor signals by a window function to determine windowed axis-specific sensor signals; and
processing the windowed axis-specific sensor signals over said analysis interval to resolve the windowed axis-specific sensor signals into said components which are due to the plurality of source signals.
