Skip to main content

Indoor Location's Upcoming SLAM Dunk

The beauty of GPS is that it works everywhere. With a GPS-enabled phone, applications ranging from navigation to picture geotagging, from nearby restaurant search to social network check-ins, can all work everywhere. That is, everywhere outside. Once we go inside, our phones simply remember where we were last observed.

There are over 170 companies developing technologies for indoor location positioning, enabling phones to track their locations inside malls, stores, offices, hospitals, airports and more. Not a week goes by without announcements being released of new deployments of indoor location technology. But virtually all the indoor location systems on the market have to be deployed and customized one site at a time. And deploying and customizing these systems takes a lot of time and effort.

A new technology brings the promise of changing all that, of enabling indoor location systems to work everywhere, or enabling them to be deployed in new much much more easily. SLAM stands for "simultaneous localization and mapping," basically a self-learning approach whereby a system learns about a site automatically while walking around it, and does its best to estimate locations from the start. SLAM has been around in the aeronautical and robot communities for years, and is now being implemented for mobile.

According to a new report from Grizzly Analytics, there are at least eleven companies working on bringing SLAM to market, ranging from the biggest mobile and technology vendors to the smallest start-up companies. The best known of these companies is Apple, who has been known to be working on SLAM for a while, based on their acquisition of start-up WiFiSLAM, but there are many more as well. Interestingly, Cambridge Silicon Radio (CSR) is developing strong SLAM technology, both in software and for integration into their chips. CSR was recently acquired by Qualcomm, makers of the IZAT chips that use radio signals for indoor location positioning. Adding CSR's SLAM to Qualcomm's radio-based positioning could mean that 2016's smartphones could do indoor location positioning anywhere, with millions of phones SLAMming their way through new sites.

To understand how SLAM works, consider the two most common indoor location technologies already on the market. The first is called fingerprinting. In fingerprinting, a phone or laptop is used to record the Wi-Fi and Bluetooth signals at hundreds of places throughout a site. The collection of signals at any place is called the "fingerprint" for that place, in that the exact collection of signals should be slightly different at every place. Generally speaking, signals should be stronger the closer the phone is to the source of the signal (the Wi-Fi access point or the Bluetooth beacon), but signals also vary based on what objects are interfering with the signal, walls that signals can bounce off of, and many more factors. Recording fingerprints in a database enables a system, in principle, to identify a location based on the set of signals observed.

There are, of course, a lot of complexities and challenges in implementing a fingerprinting system. But even the best and most sophisticated fingerprinting system requires that fingerprints be gathered every few meters around the site, which can take days for a large sized site.

Consider now another common technology for indoor location position, called sensor fusion. Sensor fusion basically uses sensors that are built into phones, such as accelerometers, gyroscopes, compasses and barometers, to sense the phone's movement and to track the changes in its location by precisely measuring its movement. In other words, if the phone starts out knowing that its at point A, and then measures that it moved one meter south, it should be easy to calculate the new location.

Motion sensing of this sort, however, is notoriously inaccurate. First, the sensors built into today's smartphones are not top-of-the-line professional sensors, they're much smaller and designed for simpler tasks. Second, small amounts of error tend to build up very quickly. If the measured direction of movement is off by just one degree from the actual direction, the location estimate would be very inaccurate after just ten minutes of walking around.

Enter mobile SLAM. The most common approach to mobile SLAM is to combine sensor fusion with fingerprinting. This type of Mobile SLAM system uses sensor fusion to track its location at well as possible when moving around a new site. It also records radio signal fingerprints as it goes. By combining the data from ten or more walks through the site, it can automatically put together a map of the site and a set of fingerprints for locations throughout the site. These fingerprints can then be used for indoor location positioning.

Clearly, there is a lot more to it than this simple description. If sensor fusion is very inaccurate, how can a SLAM system know where the phone is when it's gathering fingerprint data? There are a lot of technology details that different systems used to make this SLAM process work effectively. Some systems assume that the phones will occasionally walk near windows or open areas of a site and receive sporadic GPS signals that will clarify the phone's location. Some systems detect when the phone is at the same place twice, by recognizing the fingerprints, and then review all the movement data collected between the two times at the same location to clarify the path based on the ending point. Some systems detect when two different phones running SLAM are near each other, to clarify the location estimates of both. These and many other innovative approaches are being used to make SLAM work.

Other systems are taking a very different approach to SLAM, using device cameras to implement what I call Visual SLAM. In visual SLAM, real-time images from the phone's camera are analyzed to detect the phone's movement much more accurately than can be done using the phone's other sensors. Also, in addition to collecting radio signal fingerprints, visual SLAM systems collect images around the site, which can also be compared to determine where the phones are, and can be used later for more accurate location positioning. Visual SLAM, however, is often more power-hungry, and cannot be used for a long time without running down a phone's battery.

Bottom line, mobile SLAM systems present a vision of the future, in which phones can do indoor location positioning anywhere. For sites that have not yet been learned, the phones would use SLAM to learn them. For sites that have been learned already, simple fingerprint matching can be used for location positioning. Suppose, for example, that mobile SLAM was running on all iPhones. With the huge number of iPhones otu there, how long would it take before all popular indoor sites had been fingerprinted and could support indoor location positioning? The same would be true if any popular smartphone brand or application was SLAM-enabled.

Some mobile SLAM systems have a more modest goal: enabling sites to deploy indoor location systems with a fraction of the setup time and effort. Instead of laboriously carrying out the manual fingerprinting process, which can take days for some big sites, the site owners simply need to walk around the site for a while carrying SLAM-enabled phones. The SLAM system would take care of all the fingerprinting, much more easily than using today's manual process.

Whether it comes to market in a universal manner or by making site-specific systems easier to deploy, SLAM has the power to revolutionize the indoor location market. Who will get the SLAM dunk first?


Popular posts from this blog

Finding indoor location tech, and fans, at MWC 2017

Over 100,000 people are now planning to attend the 2017 Mobile World Congress in Barcelona, in February. Many will flock to the newest devices, many to the keynote speeches from market leaders, and many to the latest tech from a huge variety of exhibitors. But how does anyone find all the tech they want to see? Anyone who has been to MWC in the past will tell you that there is no way to be sure you're seeing all that you want to see. Anyone interested in indoor location technology now has a solution. The Grizzly Analytics Guide to Indoor Location Technology at MWC2017 will list all the companies at MWC that are demonstrating, presenting or talking about indoor location tech. (Obviously we may miss one, but since we've reported on indoor location tech from over 200 companies , we expect to be fairly comprehensive.) The guide will be organized by technology type and also by MWC hall number, so you can plan your time accordingly. If you are exhibiting i...

The year indoor location will truly take off

For years I've been writing sentences like "this will be the year that indoor location will explode into the market." I, and many others, have been expecting indoor location technology to enable the huge range of location-enabled apps, which currently work only outside where GPS signals are available, to work inside. But until now the promise of indoor location has remained a promise. But if we look at the reasons for this, we'll see that it is about to change. 2017 and 2018 are poised to be the years that the challenges keeping indoor location from going mainstream will be solved. First is accuracy. Most indoor location technologies until a year or so ago had accuracy in the range of 4 to 8 meters. This sounds good in principle, and in fact is better than GPS in many cases. But GPS systems are able to use road details to hide their inaccuracies, so that the blue dot seems to follow your driving car almost perfectly. But indoors, this sort of inaccuracy means y...

Indoor Location, GeoFencing and Retail (Updated w/ video)

We've written a lot about indoor location technology , which is bringing location services indoors where GPS doesn't work. And we've written more recently about GeoFencing , a new location technology that enables smartphones to display content or take other actions when entering a specified area. And a few weeks ago we wrote about a company that was bringing the two together . Now Aisle411 has entered the ring, adding GeoFencing to their indoor solution . And they're bringing GeoFencing to life in the retail store industry . Aisle411's solution lets you navigate your way around a store to find specific products on the shelves. You can even enter your whole shopping list, or the items you need for a recipe, and the app will guide you around the store to buy everything you need quickly.   And here's where the GeoFencing comes in:  As you near certain products, you'll get offers for related products on your smartphone screen. They might be as s...