IP Library Granted Patent US 10,852,364
Granted Patent B2
US 10,852,364 · App. 15/584,576 · Granted Dec 1, 2020

Interference mitigation in magnetometers

Inventors: Aleksandr Kushleyev (Philadelphia, PA); Daniel Warren Mellinger, III (Philadelphia, PA); Travis Van Schoyck (Lafayette Hill, PA)
Assignee: QUALCOMM Incorporated
G01R33/0029B64C39/024G01C17/28G01C17/38G01R33/0017G01R33/02
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 10,852,364
App. No.
15/584,576
Granted
Dec 1, 2020
Kind
B2
Abstract

Various embodiments include devices and methods for mitigating the bias of a magnetometer resulting from operating various hardware components on a device such as a drone or a computing device. Various embodiments may improve the accuracy of magnetometer output by estimating the bias or magnetic interference caused by the hardware components based on a utilization or operating state of each hardware component, and adjusting the magnetometer output to compensate for the estimated bias.

Claims (59)

1. A method of mitigating bias of a magnetometer in a computing device having a plurality of external payload hardware components, comprising:

obtaining, by a processor of the computing device, operation information from hardware components of the computing device in proximity to the magnetometer;

generating a magnetic interference model by:

measuring changes or bias in an output of the magnetometer resulting from operating or energizing each of the plurality of external payload hardware components across operation levels of the external payload hardware components; and

correlating each of the measured changes or bias in the output of the magnetometer and the operation levels of the external payload hardware components to produce the magnetic interference model;

executing, by the processor, the generated magnetic interference model using the obtained operation information to produce an estimated magnetometer bias; and

adjusting an output of the magnetometer based, at least in part, on the estimated magnetometer bias.

2. The method of claim 1 , wherein obtaining operation information from hardware components in proximity to the magnetometer comprises obtaining operation information from hardware components included on the same computing device as the magnetometer.

3. The method of claim 1 , wherein the computing device comprises a drone.

4. The method of claim 1 , wherein the operation information is at least one of a utilization measurement, an electrical input, an operating frequency, an operating mode, and a temperature for each of the hardware components.

5. The method of claim 1 , wherein generating the magnetic interference model further comprising:

measuring changes or bias in the output of the magnetometer resulting from operating or energizing the hardware components in addition to the external payload hardware components across operation levels of the hardware components; and

correlating the measured changes or bias in the output of the magnetometer and obtained operation information, from the hardware components in addition to the external payload hardware components, to produce the magnetic interference model.

6. The method of claim 1 , wherein the magnetic interference model is generated prior to initial operation of the computing device including the hardware components and the magnetometer.

7. The method of claim 1 , wherein the magnetic interference model is generated during initial operation of the computing device including the hardware components and the magnetometer.

8. The method of claim 1 , wherein obtaining, by the processor, operation information from hardware components further comprises obtaining, by the processor, operation information from the external payload hardware components.

9. A magnetometer system in a computing device having a plurality of external payload hardware components, comprising:

a magnetometer; and

a processor of the computing device coupled to the magnetometer and configured with processor-executable instructions to:

obtain operation information from hardware components of the computing device in proximity to the magnetometer;

generate a magnetic interference model by:

measuring changes or bias in an output of the magnetometer resulting from operating or energizing each of the plurality of external payload hardware components across operation levels of the external payload hardware components; and

correlating each of the measured changes or bias in the output of the magnetometer and the operation levels of the external payload hardware components to produce the magnetic interference model;

execute the generated magnetic interference model using the obtained operation information to produce an estimated magnetometer bias; and

adjust an output of the magnetometer based, at least in part, on the estimated magnetometer bias.

10. The magnetometer system of claim 9 , wherein the operation information is at least one of a utilization measurement, an electrical input, an operating frequency, an operating mode, and a temperature for each of the hardware components.

11. The magnetometer system of claim 9 , wherein the processor is further configured with processor-executable instructions to generate the magnetic interference model by:

measuring changes or bias in the output of the magnetometer resulting from operating or energizing the hardware components in addition to the external payload hardware components across operation levels of the hardware components; and

correlating the measured changes or bias in the output of the magnetometer and obtained operation information, from the hardware components in addition to the external payload hardware components, to produce the magnetic interference model.

12. The magnetometer system of claim 9 , wherein the processor is further configured with processor-executable instructions to generate the magnetic interference model prior to initial operation of the computing device including the hardware components and the magnetometer system.

13. The magnetometer system of claim 9 , wherein the processor is further configured with processor-executable instructions to generate the magnetic interference model during initial operation of the computing device including the hardware components and the magnetometer system.

14. The magnetometer system of claim 9 , wherein the processor is further configured with processor-executable instructions to obtain operation information from external payload hardware components.

15. The magnetometer system of claim 9 , wherein the magnetometer is a component of a drone and the processor is a processor on the drone.

16. A drone having a plurality of external payload hardware components, comprising:

a magnetometer; and

a processor coupled to the magnetometer and configured with processor-executable instructions to:

obtain operation information from hardware components of the drone in proximity to the magnetometer;

generate a magnetic interference model by:

measuring changes or bias in an output of the magnetometer resulting from operating or energizing each of the plurality of external payload hardware components across operation levels of the external payload hardware components; and

correlating each of the measured changes or bias in the output of the magnetometer and the operation levels of the external payload hardware components to produce the magnetic interference model;

execute the generated magnetic interference model using the obtained operation information to produce an estimated magnetometer bias; and

adjust an output of the magnetometer based, at least in part, on the estimated magnetometer bias.

17. The drone of claim 16 , wherein the operation information is at least one of a utilization measurement, an electrical input, an operating frequency, an operating mode, and a temperature for each of the hardware components.

18. The drone of claim 16 , wherein the processor is further configured with processor-executable instructions to generate the magnetic interference model by:

measuring changes or bias in the output of the magnetometer resulting from operating or energizing the hardware components of the drone in proximity to the magnetometer in addition to the external payload hardware components across a range of operation levels of the hardware components; and

correlating the measured changes or bias in the output of the magnetometer and obtained operation information, from the hardware components in addition to the external payload hardware components, to produce the magnetic interference model.

19. The drone of claim 16 , wherein the processor is further configured with processor-executable instructions to generate the magnetic interference model prior to initial operation of the drone.

20. The drone of claim 16 , wherein the processor is further configured with processor-executable instructions to generate the magnetic interference model during initial operation of the drone.

21. The drone of claim 16 , wherein the processor is further configured with processor-executable instructions to obtain operation information from hardware components of an external payload of the drone.

22. A drone having a magnetometer and a plurality of external payload hardware components, comprising:

means for obtaining operation information from hardware components of the drone in proximity to the magnetometer wherein the operation information is at least one of a utilization measurement, an electrical input, an operating frequency, an operating mode, and a temperature for each of the hardware components;

means for generating a magnetic interference model by:

means for measuring changes or bias in the output of the magnetometer resulting from operating or energizing each of the plurality of external payload hardware components across operation levels of the external payload hardware components; and

means for correlating each of the measured changes or bias in the output of the magnetometer and the operation levels of the external payload hardware components to produce the magnetic interference model;

means for executing the generated magnetic interference model using the obtained operation information to produce an estimated magnetometer bias; and

means for adjusting an output of the magnetometer based, at least in part, on the estimated magnetometer bias.

23. The method of claim 3 , wherein the external payload hardware components comprise one or more of an antenna, a camera, a motor, and a sensor.

24. The magnetometer system of claim 15 , wherein the external payload hardware components comprise one or more of an antenna, a camera, a motor, and a sensor.

25. The drone of claim 16 , wherein the external payload hardware components comprise one or more of an antenna, a camera, a motor, and a sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2017
From: KUSHLEYEV, ALEKSANDR; MELLINGER, DANIEL WARREN, III; VAN SCHOYCK, TRAVIS
To: QUALCOMM INCORPORATED
Reel/Frame 042376/0825 →
Continuity (1)
Related Publication 20180321328A1 · Nov 8, 2018
Cited By (2)
US 12,287,200 US 12,354,483