Slashdot Mirror


Indoor Navigation On Your Smartphone, Using the Earth's Magnetic Field

MrSeb writes "Researchers from the University of Oulu in Finland has created an indoor navigation system (IPS) that uses the Earth's innate magnetic field to ascertain your position — just like a homing pigeon or spiny lobster. According to IndoorAtlas, the company spun off by the university to market and sell the tech, its system has an accuracy of between 0.1 and 2 meters. The Finnish IPS technology is ingenious in its simplicity: Basically, every square inch of Earth emits a magnetic field — and this field is then modulated by man-made concrete and steel structures. With a magnetometer (compass), which every modern smartphone has, you can first create a magnetic field map — and then use that map to navigate the shopping mall, underground garage, airport, etc. Compared to most other IPSes, which require thousands of WiFi or Bluetooth base stations to achieve comparable accuracy, IndoorAtlas' infrastructure-free approach sounds rather awesome."

18 of 94 comments (clear)

  1. good in theory, bad in practice by X0563511 · · Score: 5, Insightful

    How exactly is one expected to create these maps then? Every time something metallic or magnetic is moved in the vicinity the previous map is now invalid.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    1. Re:good in theory, bad in practice by DeeEff · · Score: 4, Funny

      It is simple. We build our malls out of plastic and we'll navigate just fine.

      Another plus is that you'll be able to use this to find your kid in the ball pit at McDonalds next time they disappear.

    2. Re:good in theory, bad in practice by John+Hasler · · Score: 3, Insightful

      Especially after pranksters start leaving magnets in random places...

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:good in theory, bad in practice by fuzzyfuzzyfungus · · Score: 2

      I suspect that once your phone has encountered an MRI, small navigational errors will not be high on your list of concerns... The videos of hardware that can put a 3 Tesla field across an entire patient ingesting ferromagnetic objects are... dramatic.

    4. Re:good in theory, bad in practice by Gadget_Guy · · Score: 5, Interesting

      I assume that nobody here has actually used this system, so surely we can only say that theoretically it is bad in practice. In practice, they may have accounted for these problems in their theory.

      My guess is that their software would not assume that people are lurching tens of meters in a single moment just because they pass something magnetic. They would use the same smoothing algorithm that GPS mapping uses. Have you ever noticed when you first load up a map on your GPS position is often quite inaccurate initially before eventually pin-pointing your location a few seconds later. They smooth out any anomalous readings after this, which you can see when your position briefly pauses while you are moving at a constant speed. During those pauses, the system has received new location that differs significantly from the last reading. These are obviously ignored to give the illusion of accuracy.

      This magnetic system could do the same. With bidirectional communication, the software could report back anomalies due to changed environments and incorporate them into the self-correcting maps. Given that shopping centers do want to track their shoppers, it seems quite likely that there would be bidirectional communication happening.

    5. Re:good in theory, bad in practice by viperidaenz · · Score: 2

      Until someone walks past you carrying something magnetic like.... their own smartphone

    6. Re:good in theory, bad in practice by scdeimos · · Score: 2

      "Decent navigation software" just uses your last calculated velocity from your last successful GPS fix to move you along the calculated route. You can demonstrate this yourself by using underground tunnels and intentionally taking the wrong turn or even just slowing down - the GPS doesn't have any fancy accelerometers to notice you've changed course or speed, it continues to show you moving along the calculated route at your old speed, at least until you come back out into the open air to get a new GPS fix.

    7. Re:good in theory, bad in practice by viperidaenz · · Score: 2

      That would be the difference between "decent" and "average". After a quick google search it turns out most of the implementations use a gyroscope and not an accelerometer. Here's one

  2. Re:Compass by X0563511 · · Score: 3, Informative

    It's called reading. It's been in use for like 1000 years.

    (read the summary at least, please? this is doing far more than telling you your orientation.)

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  3. Re:Compass by Baloroth · · Score: 2

    Basic compass navigation has two data points: North and South. This has millions. It uses a compass, true, but it uses a sophisticated vector map of magnetic fields which normal compass navigation does not.

    --
    "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
  4. Re:Smartphone compass sensitive enough by X0563511 · · Score: 3, Informative

    My phone (HTC EVO 3D) has a compass, accelerometer, gyro, and flux sensors. It's sensitive to changes as small as a single microtesla that I can tell, though noise usually means your sample resolution is about 5, instead. Some filtering would probably do nicely, since I'm only able to look at the raw reading.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  5. BS meter pegged by frovingslosh · · Score: 4, Insightful

    There is just no way that one would get enough information from a magnetometer to give you the information to do this, any more than a compass in the great outdoors can tell you where you are, it can only tell you headings. Of course, there are all of the other issues that people bring up also, like metal or electrical things moving in the area and changing (effectively randomizing) the minimal information that you have. But to focus on that only ignores the greater problem, any simple vector from a magnetometer (even if it included a vector strength) can't tell you a location in 2D or 3D space. And unless you somehow magically know the correct way to orient your magnetometer when you are holding it, then just moving it as you move through the structure could give you any magnetometer direction at any point.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  6. Well, human bodies disturb magnetic fields... by Assmasher · · Score: 2

    ...so malls are going to problematic, no? Airports? Supermarkets? Retail stores that aren't going under...?

    Lol.

    Perhaps they have methods for mitigating these things or they are less problematic than I expect, but just changing the shelving and orientation in a store would screw this thing up, doesn't it seem?

    --
    Loading...
  7. Re:Smartphone compass sensitive enough by vlm · · Score: 5, Interesting

    Bored? Grab your phone and run the app "GPS status" or probably a million similar apps, maybe even some free ones. Then move stuff around on your desk to see how the field changes. I can vary it about 20% by waving my steel clipboard around the phone. Now its possible with enough filtering you can assume changes are solely due to movement rather than me trying to sabotage the data gathering, and perhaps the map is actually of the 1st (or 2nd?) derivative of the field around my desk rather than just mapping the raw data so it doesn't matter if I'm IronMan and you're not, or if our phones do not have absolute calibration.

    If I had more time on my hands I'd throw a fridge magnet on the floor, and try to "find the titanic" using the magnetometer and some string and graph paper and walking a grid pattern, or maybe pulling my phone along the floor on the grid pattern. Very much like the movie, I'll probably get bored halfway thru this titanic experiment. But it would probably work. Someone out there in /. land oughta try this, maybe try a big chunk of ferrous metal too, like a manhole cover (try not to get run over...)

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  8. Use case by Narrowband · · Score: 2

    Reliable indoor positioning is probably one of the key pre-requisites to building workable augmented-reality apps like games and such. There's probably a real payoff for the long term, but maybe not for the group that invents the underlying concepts/tech, unless they find some way to see it through to applications.

  9. You are currently in... by wonkey_monkey · · Score: 2

    ...the basement. You are likely to be eaten by a grue.

    --
    systemd is Roko's Basilisk.
  10. Re:Something looks... not quite right about the vi by hamjudo · · Score: 2
    A "Helmholtz coil", is actually a pair of coils, that will produce a uniform magnetic field in a cylindrical region between the coils. A "Maxwell coil" is a pair of coils wired to produce a cylindrical magnetic field with a linear gradient between the coils.

    Make a pair of big coils, put some power through it, and you can make a big electromagnetic field. Depending on how you connect the coils, the magnetic field will have interesting properties. With simple electronics, you can vary the field strength between your coils.

  11. inertial navigation by dirtyhippie · · Score: 2

    my phone has a couple of gyroscopes. is the error from these so bad that it can't keep track of my position while i'm inside a mall? if so, why is it there at all?