IP Library Granted Patent US 12,656,116
Granted Patent B1
US 12,656,116 · App. 19/449,199 · Granted Jun 16, 2026

Dynamic selection of parameters for navigation

Inventors: Anton Toutov (Magnolia, TX); Alexandre Toutov (Inverary, CA); Michael Quinsey (Montreal, CA); Joseph Quinsey (Windsor, CA)
Assignee: Astra Navigation, Inc.
G01C17/28G01C25/00
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 12,656,116
App. No.
19/449,199
Granted
Jun 16, 2026
Kind
B1
Abstract

In one embodiment, a method includes accessing a magnetic-field map of a region comprising data that represents magnetic-field values that correspond to locations in the region. The method includes accessing a sample magnetic recording comprising data that represents a time or distance series of magnetic measurements made along a path in the region. The method includes at least approximately aligning the sample magnetic recording to the magnetic-field map. Based on the alignment, the method includes generating a first set of parameters for aligning subsequent magnetic recordings to the magnetic-field map across a substantial entirety of the magnetic-field map, and generating one or more second sets of parameters for aligning subsequent magnetic recordings in one or more subdivisions of the magnetic-field map. The method also includes associating the first and second sets of parameters with the magnetic-field map and providing the magnetic-field map with the associated parameters for subsequent navigation.

Claims (89)

1 . A method comprising:

by an electronic device, accessing a magnetic-field map of a region comprising data that represents magnetic-field values that correspond to locations in the region;

by the electronic device, accessing a sample magnetic recording comprising data that represents a time or distance series of magnetic measurements made along a path in the region;

by the electronic device, at least approximately aligning the sample magnetic recording to the magnetic-field map;

by the electronic device, based on the alignment:

generating a first set of parameters for aligning subsequent magnetic recordings to the magnetic-field map across a substantial entirety of the magnetic-field map; and

generating one or more second sets of parameters for aligning subsequent magnetic recordings to the magnetic-field map in one or more subdivisions of the magnetic-field map, wherein each of the second sets of parameters corresponds to one of the subdivisions;

by the electronic device, associating the first and second sets of parameters with the magnetic-field map; and

by the electronic device, providing the magnetic-field map with the first and second sets of parameters associated with it for subsequent navigation.

2 . The method of claim 1 , wherein the region is one-dimensional, two-dimensional, or three-dimensional.

3 . The method of claim 1 , wherein the magnetic recording is at least approximately aligned to the magnetic-field map using one or more of dynamic time warping (DTW), correlated optimized warping (COW), derivative dynamic time warping (DDTW), weighted dynamic time warping (WDTW), soft dynamic time warping (soft-DTW), global alignment kernel (GAK), edit distance with real penalty (ERP), longest common subsequence (LCSS), time-warp edit distance (TWED), or particle filtering.

4 . The method of claim 1 , wherein the first and second sets of parameters are for aligning the subsequent magnetic recordings to the magnetic-field map using one or more of dynamic time warping (DTW), correlated optimized warping (COW), derivative dynamic time warping (DDTW), weighted dynamic time warping (WDTW), soft dynamic time warping (soft-DTW), global alignment kernel (GAK), edit distance with real penalty (ERP), longest common subsequence (LCSS), time-warp edit distance (TWED), or particle filtering.

5 . The method of claim 1 , wherein the first and second sets of parameters comprise one or more of:

a distance metric;

a warping constraint;

a window constraint;

a starting-column index score;

a normalization rule;

a path constraint;

a step pattern;

an error metric;

a sampling parameter;

a runtime constraint; or

a Kalman-filter or Bayesian-optimizer score.

6 . The method of claim 1 , wherein the sample magnetic recording is smoothed according to a sampling rate of the magnetic-field map before alignment to the magnetic-field map.

7 . The method of claim 1 , wherein the first and second sets of parameters are generated using one or more of a non-Kalman query, a Kalman filter, or Bayesian optimization with Gaussian processes.

8 . One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

access a magnetic-field map of a region comprising data that represents magnetic-field values that correspond to locations in the region;

access a sample magnetic recording comprising data that represents a time or distance series of magnetic measurements made along a path in the region;

at least approximately align the sample magnetic recording to the magnetic-field map;

based on the alignment:

generate a first set of parameters for aligning subsequent magnetic recordings to the magnetic-field map across a substantial entirety of the magnetic-field map; and

generate one or more second sets of parameters for aligning subsequent magnetic recordings to the magnetic-field map in one or more subdivisions of the magnetic-field map, wherein each of the second sets of parameters corresponds to one of the subdivisions;

associate the first and second sets of parameters with the magnetic-field map; and

provide the magnetic-field map with the first and second sets of parameters associated with it for subsequent navigation.

9 . The media of claim 8 , wherein the region is one-dimensional, two-dimensional, or three-dimensional.

10 . The media of claim 8 , wherein the magnetic recording is at least approximately aligned to the magnetic-field map using one or more of dynamic time warping (DTW), correlated optimized warping (COW), derivative dynamic time warping (DDTW), weighted dynamic time warping (WDTW), soft dynamic time warping (soft-DTW), global alignment kernel (GAK), edit distance with real penalty (ERP), longest common subsequence (LCSS), time-warp edit distance (TWED), or particle filtering.

11 . The media of claim 8 , wherein the first and second sets of parameters are for aligning the subsequent magnetic recordings to the magnetic-field map using one or more of dynamic time warping (DTW), correlated optimized warping (COW), derivative dynamic time warping (DDTW), weighted dynamic time warping (WDTW), soft dynamic time warping (soft-DTW), global alignment kernel (GAK), edit distance with real penalty (ERP), longest common subsequence (LCSS), time-warp edit distance (TWED), or particle filtering.

12 . The media of claim 8 , wherein the first and second sets of parameters comprise one or more of:

a distance metric;

a warping constraint;

a window constraint;

a starting-column index score;

a normalization rule;

a path constraint;

a step pattern;

an error metric;

a sampling parameter;

a runtime constraint; or

a Kalman-filter or Bayesian-optimizer score.

13 . The media of claim 8 , wherein the sample magnetic recording is smoothed according to a sampling rate of the magnetic-field map before alignment to the magnetic-field map.

14 . The media of claim 8 , wherein the first and second sets of parameters are generated using one or more of a non-Kalman query, a Kalman filter, or Bayesian optimization with Gaussian processes.

15 . A system comprising:

one or more processors; and

one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to:

access a magnetic-field map of a region comprising data that represents magnetic-field values that correspond to locations in the region;

access a sample magnetic recording comprising data that represents a time or distance series of magnetic measurements made along a path in the region;

at least approximately align the sample magnetic recording to the magnetic-field map;

based on the alignment:

generate a first set of parameters for aligning subsequent magnetic recordings to the magnetic-field map across a substantial entirety of the magnetic-field map; and

generate one or more second sets of parameters for aligning subsequent magnetic recordings to the magnetic-field map in one or more subdivisions of the magnetic-field map, wherein each of the second sets of parameters corresponds to one of the subdivisions;

associate the first and second sets of parameters with the magnetic-field map; and

provide the magnetic-field map with the first and second sets of parameters associated with it for subsequent navigation.

16 . The system of claim 15 , wherein the region is one-dimensional, two-dimensional, or three-dimensional.

17 . The system of claim 15 , wherein the magnetic recording is at least approximately aligned to the magnetic-field map using one or more of dynamic time warping (DTW), correlated optimized warping (COW), derivative dynamic time warping (DDTW), weighted dynamic time warping (WDTW), soft dynamic time warping (soft-DTW), global alignment kernel (GAK), edit distance with real penalty (ERP), longest common subsequence (LCSS), time-warp edit distance (TWED), or particle filtering.

18 . The system of claim 15 , wherein the first and second sets of parameters are for aligning the subsequent magnetic recordings to the magnetic-field map using one or more of dynamic time warping (DTW), correlated optimized warping (COW), derivative dynamic time warping (DDTW), weighted dynamic time warping (WDTW), soft dynamic time warping (soft-DTW), global alignment kernel (GAK), edit distance with real penalty (ERP), longest common subsequence (LCSS), time-warp edit distance (TWED), or particle filtering.

19 . The system of claim 15 , wherein the first and second sets of parameters comprise one or more of:

a distance metric;

a warping constraint;

a window constraint;

a starting-column index score;

a normalization rule;

a path constraint;

a step pattern;

an error metric;

a sampling parameter;

a runtime constraint; or

a Kalman-filter or Bayesian-optimizer score.

20 . The system of claim 15 , wherein the sample magnetic recording is smoothed according to a sampling rate of the magnetic-field map before alignment to the magnetic-field map.

21 . The system of claim 15 , wherein the first and second sets of parameters are generated using one or more of a non-Kalman query, a Kalman filter, or Bayesian optimization with Gaussian processes.

22 . A system comprising:

means for accessing a magnetic-field map of a region comprising data that represents magnetic-field values that correspond to locations in the region;

means for accessing a sample magnetic recording comprising data that represents a time or distance series of magnetic measurements made along a path in the region;

means for at least approximately aligning the sample magnetic recording to the magnetic-field map;

means for, based on the alignment:

generating a first set of parameters for aligning subsequent magnetic recordings to the magnetic-field map across a substantial entirety of the magnetic-field map; and

generating one or more second sets of parameters for aligning subsequent magnetic recordings to the magnetic-field map in one or more subdivisions of the magnetic-field map, wherein each of the second sets of parameters corresponds to one of the subdivisions;

means for associating the first and second sets of parameters with the magnetic-field map; and

means for providing the magnetic-field map with the first and second sets of parameters associated with it for subsequent navigation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2026
From: TOUTOV, ANTON; TOUTOV, ALEXANDRE; QUINSEY, MICHAEL; QUINSEY, JOSEPH
To: ASTRA NAVIGATION, INC.
Reel/Frame 073757/0079 →
References Cited (64)
US 9167440B2 · Kim · 2015 [cited by examiner]
US 9816817B2 · Kim · 2017 [cited by examiner]
US 10883830B2 · Boka · 2021 [cited by examiner]
US 11680802B2 · Toutov · 2023 [cited by examiner]
US 11801003B2 · Shapiro · 2023 [cited by examiner]
US 12196873B1 · Pratt · 2025 [cited by examiner]
US 12474168B2 · Toutov · 2025 [cited by examiner]
US 12498245B2 · Toutov · 2025 [cited by examiner]
US 20210342372A1 · Simonson · 2021 [cited by examiner]
US 20250000416A1 · Iwata · 2025 [cited by examiner]
CN 101867868A · 2010 [cited by applicant]
EP 2602590A1 · 2013 [cited by examiner]
KR 20180072914A · 2018 [cited by applicant]
WO 2021067140A1 · 2021 [cited by applicant]
“How to Calibrate a Magnetometer?”; Feb. 23, 2018. [cited by applicant]
“Magnetometer Calibration”; SensorConnect, Mar. 2025. [cited by applicant]
“Magnetometer Calibration”; sensors - Magnetometer Calibration - Robotics Stack Exchange; Nov. 5, 2018. [cited by applicant]
“Spherical Magnetometer Representation”; Magnetometer, Feb. 2025. [cited by applicant]
A. Vitali, “Ellipsoid or sphere fitting for sensor calibration”; DT0059 Design tip; STlife.augmented; Oct. 2018, 8 pp. [cited by applicant]
Angelis, et al., An Experimental System for Tightly Coupled Integration of GPS and AC Magnetic Positioning, IEEE Transactions on Instrumentation and Measurement, vol. 65, No. 5, pp. 1232-1241, May 2016. [cited by applicant]
Ashraf, et al., Floor Identification Using Magnetic Field Data with Smartphone Sensors, www.mdpi.com/journal/ sensors, Jun. 3, 2019. [cited by applicant]
C. Huang, Y. Chang, Y. Tan, M. Tsai, K. Chiang, “An Integrated Indoor Positioning Algorithm For Smartphone Using Pedestrian Dead Reckoning With Magnetic Fingerprint Aided”; The International Archives of the Photogrammet… [cited by applicant]
C. Yang, P, Chen, T. Wen, G. Eu Jan, “IMU Consensus Exception Detection with Dynamic Time Warping-A Comparative Approach”; MDPI, Sensors 2019, 19, 2337; doi: 10.3390/s19102237. [cited by applicant]
Canciani, et al., Absolute Positioning Using The Earth's Magnetic Anomaly Field, Air Force Institute of Technology, Sep. 2016. [cited by applicant]
Canciani, et al., Magnetic Navigation, Air Force Institute of Technology. [cited by applicant]
Chen, et al., Quantum Physicists Found a New, Safer Way to Navigate, https://www.wired.com/story/quantum-physicists-found-a-new-safer-way-to-navigate/, Nov. 1, 2018. [cited by applicant]
Chulliat, A., W. Brown, P. Alken, C. Beggan, M. Nair, G. Cox, A. Woods, S. Macmillan, B. Meyer and M. Paniccia, 2020. “The US/UK World Magnetic Model for 2020-2025: Technical Report”; National Centers for Environmental … [cited by applicant]
D. Bagnell, “Particle Filters: The Good, The Bad, The Ugly”; Statistical Techniques in Robotics (16-831, F11) Lecture#04 (Monday Sep. 12); Accessed Dec. 29, 2025. [cited by applicant]
Dgrat, “3D Magnetometer calibration algorithm”; Robotics Stack Exchange; Feb. 19, 2025. [cited by applicant]
E. Keogh, M. Pazzani, “Derivative Dynamic Time Warping”. [cited by applicant]
F. Dallaert, D. Fox, W. Burgard, S. Thrun, “Monte Carlo Localization for Mobile Robots”; 1999. [cited by applicant]
G. Ouyang, K. Abed-Meraim, “Analysis of Magnetic Field Measurements for Indoor Positioning”; MDPI, Sensors 2022, 22, 4014. [cited by applicant]
H. Sakoe, S. Chiba, “Dynamic Programming Algorithm Optimization for Spoken Word Recognition”; IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. ASSP-26, No. 1, Feb. 1978. [cited by applicant]
Hernandez, et al., Steering Control of Automated Vehicles Using Absolute Positioning GPS and Magnetic Markers, IEEE Transactions On Vehicular Technology, vol. 52, No. 1, pp. 150-161, Jan. 2003. [cited by applicant]
Indooratlas, et al., Last meter accuracy through technology fusion, https://www.indooratlas.com/positioning- technology/, 2021. [cited by applicant]
J. Chen, G. Ou, A. Peng, L. Zheng, J. Shi, “A Hybrid Dead Reckon System Based on 3-Dimensional Dynamic Time Warping”; MDPI, Electronics 2019, 8,185. [cited by applicant]
J. Chen, S.Song, Y, Gong, S. Zhang, “An indoor fusion navigation algorithm using HV-derivative dynamic time warping and the chicken particle filter”; Satellite Navigation (2022) 3:13. [cited by applicant]
K. Smalling, K. Eure, “A Short Tutorial on Inertial Navigation System and Global Positioning System Integration”; NASA, Sep. 2015, NASA/TM-2015-218803. [cited by applicant]
Kim, et al., Indoor positioning system using geomagnetic anomalies for smartphones, International Conference on Indoor Positioning and Indoor Navigation, Nov. 2012. [cited by applicant]
Kim, et al., Indoor Positioning System Using Magnetic Field Map Navigation and an Encoder System, www.mdpi.com/ journal/sensors, Mar. 22, 2017. [cited by applicant]
L. Luft, W. Burgard, “Lecture 04: particle filters + Kalman filters”; Katie DC, Jan. 30, 2020, Notes from Probabilistic Robotics Ch. 3. [cited by applicant]
Lee, et al., Aerial Simultaneous Localization And Mapping Using Earth's Magnetic Anomaly Field, Air Force Institute of Technology, Mar. 21, 2019. [cited by applicant]
Li, et al., How feasible is the use of magnetic field alone for indoor positioning, International Conference on Indoor Positioning and Indoor Navigation, Nov. 2012. [cited by applicant]
Liu, et al., Fusion of Magnetic and Visual Sensors for Indoor Localization: Infrastructure-Free and More Effective, IEEE Transactions On Multimedia, vol. 19, No. 4, pp. 874-888, Apr. 2017. [cited by applicant]
Lohmann, et al., Magnetic maps in animals: nature's GPS, The Journal of Experimental Biology 210, pp. 3697-3705, Jul. 2007. [cited by applicant]
M. Wang, et al., “Automatic Calibration of Magnetic Tracking”; Shanghai Jiao Tong University, University of Michigan, 2022. [cited by applicant]
Noaa, et al., The World Magnetic Model - Uses, https://www.ngdc.noaa.gov/geomag/WMM/uses.shtml, Feb. 2020. [cited by applicant]
Prigge, et al., Signal Architecture for a Distributed Magnetic Local Positioning System, IEEE Sensors Journal, vol. 4, No. 6, pp. 864-873, Dec. 2004. [cited by applicant]
Riehle, et al., Indoor Waypoint Navigation via Magnetic Anomalies, IEEE Engineering in Medicine and Biology Society. Conference Aug. 2011. [cited by applicant]
S. Stachniss, J. Biswas and L. Parker, “COMPSCI-603: Robotics, Bayes Filters”; 2005. [cited by applicant]
S. Suvorova, J. Powell and A. Melatos, “Recontructing Gravitational Wave Core-Collapse Supernova Signals with Dynamic Time Warping”; May 28, 2019. [cited by applicant]
S. Thrun, D. Fox, W. Burgard, F. Dellaert, “Robust Monte Carlo localization for mobile robots”; Elsevier; Artificial Intelligence 128 (2001) 99-141. [cited by applicant]
Shockley, et al., Ground Vehicle Navigation Using Magnetic Field Variation, Air Force Institute of Technology, Sep. 2012. [cited by applicant]
Solin, et al., Modeling and Interpolation of the Ambient Magnetic Field by Gaussian Processes, Accepted To IEEE Transactions On Robotics, Mar. 21, 2018. [cited by applicant]
Sunqn, “Magnetometer Autocalibration”; Magentometer Autocalibration—Sensors—Arduino Forum; Feb. 28, 2021. [cited by applicant]
Sunqn, “Magnetometer Autocalibration”; Magnetometer Autocalibration—Other Hardware/Sensors—Arduino Forum; Feb. 2021. [cited by applicant]
T. Ozyagcliar, “Calibrating an eCompass in the Presence of Hard- and Soft-Iron Interference”; Freescale Semiconductor, Inc., Document No. AN4246, Rev. 4.0, Nov. 2015. [cited by applicant]
Teslabs Engineering, “A way to calibrate a magnetometer”; Feb. 19, 2025. [cited by applicant]
Vallivaara, et al., Simultaneous Localization And Mapping Using The Indoor Magnetic Field, University of Oulu Graduate School; University of Oulu, Faculty of Information Technology and Electrical Engineering Acta Univ. … [cited by applicant]
Vectornav, “3.6 Magnetometer Hard & Soft Iron Calibration”; 2025. [cited by applicant]
W. Burgard, “Introduction to Mobile Robotics, Bayes Filter - Particle Filter and Monte Carlo Localization”; Uni Freiburg; Accessed Dec. 29, 2025. [cited by applicant]
X. Xie, K. Wong, H. Aghajan, P. Veelaert, W. Philips, “Inferring Directed Road Networks from GPS Traces by Track Alignment”; ISPRS Int. J. Geo-Inf. 2015, 4, 2446-2471; doi: 10.3390/ijgi4042446. [cited by applicant]
Y. Tawil, “Magnetometer Soft Iron and Hard Iron Calibration: Why and How”; Adadiat; Dec. 15, 2022. [cited by applicant]
Z. Deng, X. Fu, Q. Cheng, L. Shi, W. Liu, “CC-DTW: An Accurate Indoor Fingerprinting Localization Using Calibrated Channel State Information and Modified Dynamic Time Warping”; MDPI, Sensors 2019, 19, 1984; doi: 10.3390… [cited by applicant]