Magnetic-anomaly based navigation (MagNav) is a real thing that can solve this problem, and has been shown to work with the accuracy of a few hundred meters. Perhaps the government and defense contractors should look into this technology more. With a few more years of funded R&D and FAA-certification, I think its pretty likely that we'll see some of these systems on planes soon. The military is already flying with it during their exercises.
disclosure - I do work on a team developing MagNav, but much of the seminal research has come out of the Air Force Institution of Technology. They performed it on an F16, paper results shown here https://ieeexplore.ieee.org/document/9506809
It’s not uncommon to fuse magnetometer with other sensors. We did that for indoor navigation at Apple. In fact, we had prototypes that used only magnetometer and it worked fairly well for what it was but the low update rate and poor resolution meant that it worked to like 10-30 meters which wasn’t usable for indoor by itself. Of course, for indoor there was a lot more “texture” indoors for the commercial magnetometer of the time to pick up whereas outdoor it gets trickier. Is that similar to how MagNav works just with higher quality more sensitive magnetometers?
So the role that magnetometers play in sensor fusion w/ IMU data is for yaw/heading/magnetic north estimation. In short, it aids your orientation (RPY estimate). However, with MagNav, they play a large role in supplying information that allows you to decrease your drift rate.
Yes, we were doing all of that at Apple over ten years ago. I was specifically pointing out that just like WiFi has “texture” that lets you machine learn a position, so does the mag field, letting you determine an absolute position estimate purely from the magnetometer. I was wondering if the sensors and algorithms have advanced on that front.
I find these sorts of alternatives to what I'll call 'adversarially contested technologies' super interesting. Jamming drone control and video links is another similar instance where alternatives like MagNav could prove useful by allowing autonomous fallback operation in the case of signal loss. I assume viable solutions will probably require a fusion of approaches like MagNav, optical terrain following, laser altimeter, etc
We're working on making MagNav a one stop shop backup for GPS. I think to cover ALL cases however, you'll need other technologies. TERCOM, visual, and celestial all have their niche use cases.
But for most cases, MagNav should do the job. Happy to answer more
1. Roughly how long does it take for MagNav to get a "lock". For example, GPS takes 10 or 15 seconds (at least consumer stuff I have access to). Also, with GPS the accuracy improves if you're moving. I assume it may be similar with MagNav but it would be an interesting advantage if MagNav got a lock super fast vs GPS and/or it was basically at 100% resolution without needing to move (and I understand MagNav's "100%" res is much lower than GPS).
2. What's your drive-by guesstimate on probable future evolution of MagNav tech on the 'Four Horsemen' of mobile tech (size, weight, power, cost)? For example, which of the four are more like "No reason it can't improve a lot if given sufficient time, funding and development with no new science required" and are more "Well, physics/materials are currently an unsolved, seemingly fundamental barrier to improving beyond X threshold." In a perfect world... (the one we don't live in), MagNav would be on a five year productization track that'll put it inside an Micro SD card footprint with negligible power budget at 25 cents/ea by the million and be common in small Costco drones as a fallback if GPS fails.
1. MagNav needs to be done continuously over a trajectory. Like GPS, it actually needs to be fused with INS data to work. Also GPS actually takes longer for a good lock on. What your phone is actually doing is sensor fusion (GPS + wifi, onboard accelerometer and gyro, etc.) and caching of the satellite information in order to produce a best estimate immediately. So when you first get a lock it takes a while even up to 15 minutes depending on the environment. Afterwards your phone/receiver tends to remember what satellites there were in the trajectory. It's a background process thats constantly running. We've experienced this first-hand in our experiments.
2. Since I work for a company in this area, I can't say too much, but SWaP is definitely going to decrease. Right now I think you could decrease size to a midsize cereal box. I don't think a super accurate version would exist for phones yet. Power consumption is somewhat low, but you need a serviceable GPU and RAM, like an Apple M3 to run things. Power consumption will improve with improvements in compute.
I think cost is the most prohibitive of them all, because quality magnetometers and INS are not cheap. > $20K per unit at least. i'm not talking MEMS grade stuff you see in phones and student projects, I'm referring to Tactical/Navigation grade—the stuff you see on military platforms. I think you'll see MagNav on military planes much faster, due to their mission-critical needs. For commericial planes to use them at scale, one needs FAA clearance which is a bottleneck for good and bad reasons.
We're not in a perfect world yet. MagNav will take some time to develop. What I think is missing is a larger community to work on this issue. There isn't that much motion in the space. Less than 5 serious players in the game, IMO. There also aren't that many suppliers who make the parts (magnetometers, etc.) you need for MagNav.
Lots of more thoughts here, but if anyone wants to chat more, contact me at sir.claude.shannon@gmail.com
Thanks for taking the time to answer. That was a perfect level of detail to give me a broad, high-level vibe on MagNav. And the answers are about as I expected. Approaches which serve as an alternative to a ubiquitous, cheap, COTS tech (like GPS), are interesting. They're usually driven by highly specialized use cases where the cheap COTS default isn't always quite adequate and there's a small but meaningful number of customers with challenging requirements and deep pockets.
I imagine larger military drones which need to navigate autonomously for extended periods over denied environments in all conditions are very interested in MagNav as a component in their sensor fusion suites. Even narrowing the current position to less than a square kilometer would make the identification problems faced by other sensors like optical much easier to solve.
Currently 20-40 pounds right now, but we're working to reduce the SWaP. MagNav does rely on having accurate magnetic anomaly maps, which the government and certain private companies have access to.
They change over geological timescales—so not anytime soon. We're talking millions of years, w/ movement of tectonic plates and such. So for right now, once an area is mapped, its mapped for good. HOWEVER. Maps may need to be redrawn if the quality of them sucks.
disclosure - I do work on a team developing MagNav, but much of the seminal research has come out of the Air Force Institution of Technology. They performed it on an F16, paper results shown here https://ieeexplore.ieee.org/document/9506809