Dynamic control of performance parameters in a six degrees-of-freedom sensor calibration subsystem
AssigneeMicrosoft Technology Licensing, LLC
InventorLev Cherkashin
Life of this patent
Estimating the term…
Abstract
A technique for dynamically controlling performance parameters in a six degrees-of-freedom non-line-of-sight sensor subsystem is described. In certain embodiments, a magnetic field sensor is mounted on or proximate to an object to measure a parameter that varies with a position or orientation of the object, where the magnetic field sensor is part of a sensor calibration subsystem. The position or an orientation of the object is determined based on the parameter as indicated in an output of the magnetic field sensor. A receiver bandwidth and/or other operation parameter of the subsystem is dynamically adjusted during operation of the subsystem based on, for example, a transmitter-receiver distance or an operational state of the subsystem.
Claims17
A method comprising:
- measuring, via a magnetic field sensor mounted on or proximate to a sensor, a parameter that varies with a position or an orientation of the sensor, the magnetic field sensor being part of a sensor calibration system for calibrating output of the sensor;
- determining the position or orientation of the sensor based on the parameter as indicated in an output of the magnetic field sensor;
- and
- dynamically adjusting a receiver bandwidth of the magnetic field sensor during operation of the magnetic field sensor based at least on the determined position or orientation, wherein dynamically adjusting the receiver bandwidth of the magnetic field sensor includes:
- setting the receiver bandwidth of the magnetic field sensor to a setting that produces at least a signal-to-noise ratio when the magnetic field sensor is located a first distance from a magnetic field transmitter;
- and
- reducing the receiver bandwidth of the magnetic field sensor to increase the signal-to-noise ratio when the magnetic field sensor is located a second distance from the magnetic field transmitter that is greater than the first distance.
A system comprising:
- a magnetic field sensor for mounting rigidly on or proximate to an object and configured to measure a parameter that varies with a displacement of the object relative to a magnetic field transmitter;
- and
- at least one processor coupled to the magnetic field sensor, the at least one processor configured to:
- determine the displacement of the object based on the parameter;
- and
- dynamically adjust a receiver bandwidth associated with the magnetic field sensor, during operation of the system based on the determined displacement, wherein to dynamically adjust the receiver bandwidth, the at least one processor is configured to:
- operate with a first receiver bandwidth if the system is in a startup state or with a second receiver bandwidth if the system is in a normal operation state, wherein the first receiver bandwidth is greater than the second receiver bandwidth.
A magnetic sensor subsystem comprising:
- means for determining a displacement of a sensor based on a parameter;
- means for determining an adjustment value based on the displacement;
- and
- means for applying the adjustment value to an output of the sensor to calibrate the sensor;
- means for determining a distance between the magnetic field sensor and a magnetic field transmitter;
- and
- means for dynamically adjusting a receiver bandwidth of a magnetic field sensor during operation of the magnetic sensor subsystem based at least on the determined displacement, when the magnetic field sensor is mounted on or proximate to a second sensor, wherein dynamically adjusting the receiver bandwidth of the magnetic sensor subsystem includes reducing the receiver bandwidth of the magnetic sensor subsystem to maintain at least a specified signal-to-noise ration.
Dependencies are inferred from the claim text.