Indoor Location Technology Opens New Worlds

Imagine that you need to make an emergency call from a mobile phone inside a building that's on fire. You're disoriented by the smoke around you and are unable to describe your location to rescue personnel. By calculating the signal's time and distance to nearby cell-phone towers, mobile networks can calculate a position, but the accuracy is rather low (50-300 meters).

It's also possible that a mobile phone (if it's on the top floors of a tall building) can be connected to a transmitter in a neighboring cell, causing the accuracy to go down to kilometers. Calls from mobile phones in multi-story buildings provide information that will, at best, identify a few buildings or the block that the call originated, but rescue teams need more-detailed information to find emergency victims.

Solutions to increase the accuracy of mobile networks already exist in which mobile clients are located with the help of supplementary information (e.g., postal-code information, streets, town names, etc.). Accuracy is further improved by using the time taken by the signal to reach the mobile device. But due to lack of directional information, users can be located anywhere in a circular band (or a section of a circular band) around a base station, so uncertainty remains.

A Wireless World

It's important to solve indoor positioning problems, because by 2005 there will be 184 million U.S. wireless subscribers (Jupiter Research, 2001). Moreover, according to the National Emergency Number Association, more than 30 percent of 911 calls in the United States originate from mobile phones--a number expected to soon outpace 911 wire-line calls.

A multitude of applications and services would benefit from indoor positioning and navigation. Location-positioning technologies such as the Global Positioning System (GPS) and initiatives such as the U.S. Federal Communications Commission's E-911 mandate generated a lot of interest in location-based services (LBSs). However, despite GPS technology and the positioning capabilities of cellular networks, millions of square meters of indoor space (i.e., office buildings, shopping malls, airports, convention centers, etc.) are out of reach.

During the last decade, however, advances in location positioning technology made it possible to locate objects and people indoors at an accuracy of up to +/- three feet. Table 1 indicates companies actively doing location research, some of which are already deploying indoor LBS applications.

Promising Indoor LBS Applications

Indoor positioning technologies relate people, objects and events in space. Alert-based LBSs, also called spatial-trigger (proactive) services such as "Buddy Finder" or "Product Finder," are among the most fundamental in consumer needs and interests. They notify users if important events happen within their proximity, which can be when a friend enters a specified perimeter or when a product is on sale in a store that cell-phone users happen to be passing by (shown as the "Trigger Zone" in Figure 1).

Figure1Figure 1. Alert-based LBSs notify users if important events happen within their proximity, which can be when a friend enters a specified perimeter or when a product is on sale in a store that a cell-phone user happens to be passing.

The core functionality of such applications is similar across most LBS applications: find an object, person, place or event. Common applications fall into the categories presented in Table 2.

Real-world examples of indoor LBS applications include MIT Cricket's WayFinder, which uses positioning information obtained from Cricket's sensors and a map server to present a location-dependent "active map" to users, highlighting locations as they move. The application, running on a handheld computer, can help sighted or blind people navigate toward a destination in an unfamiliar setting. For example, WayFinder could lead a person from a building's entry lobby to a seminar room.

More-precise positioning technologies could enable navigation to specific items within a store's aisle. Users should be able to identify features of their surroundings by pointing at them, so special sensors have to be integrated into mobile devices that determine direction. Using MIT Cricket's ViewFinder, users can point in any direction and specify a "sweep angle" and maximum distance.

Also, mobile "phonemarks," similar to Web bookmarks, could be used to store content of interest for later use. Detailed georeferencing and phonemarks open the possibility of querying objects such as products in a shopping window or paintings in a museum. YDreams' FluidShopping product was designed to reduce the anxieties of shoppers through Internet-enabled mobile phones, helping shoppers find the products they want to buy.

Roles and Types of Infrastructure

Building a positioning system that works well indoors is a challenge, because signals reflected off walls, floors and ceilings tend to confuse sensors, and often there are obstructions between sensors and objects being tracked. GPS and cellular-network-based positioning aren't appropriate for indoor use due to loss of line-of-sight as well as signal blockage, fading and shadowing.

Nevertheless, the indoor world can provide a more controlled environment, and several positioning methods can be used alone or combined:

* Triangulation

  • Lateration: Time of flight, attenuation
  • Angulation: Arrival angle of a signal against a baseline can be measured using signal strength or time difference of arrival (e.g., UbiScene's UbiTags)

* Scene analysis

  • Use of a feature as a reference point (e.g., Microsoft RADAR)

* Proximity

  • Physical contact through pressure sensors (e.g., SmartFloor)
  • Monitoring (e.g., Active Badge)
  • Observing (e.g., automatic ID systems)

Specific location-positioning systems include Active Badge, Microsoft RADAR, MIT Cricket and HP Labs' SmartLOCUS, which enable more accuracy-centric LBS applications.

The simplest case is to leverage existing communication infrastructure, such as Wi-Fi networks that provide general-purpose wireless networking, without setting up additional location-tracking components. That's why Microsoft's Wi-Fi-based network, "Choice," deployed two location services: a location-based Buddy List service and an OnSale Alert service that looks at user profiles and alerts them of relevant sales within the vicinity (shown as the "Trigger Zone" in Figure 1).

"The MS Choice Network advertises itself through Wi-Fi beacons," says Victor Bahl, a research scientist at Microsoft. "The client device picks up the beacons and associates with the closest Wi-Fi access point. It then sends out a request for an Internet address. Choice returns a short-term Internet address, and the client's browser is directed to a Web site with links to MS Passport."

The Active Badge system was one of the earliest indoor systems for position information. Badges are worn by people or attached to mobile computers. Location is derived by adding information from an infrared (IR) network that tracks objects with an IR badge, periodically transmitting a unique ID using IR transmitters. Fixed IR receivers pick up the information and relay it via a wired network to location-manager software.

Microsoft's RADAR uses 802.11 WaveLAN wireless networking technology, which allows wireless large-area network (LAN)-enabled mobile devices to compute locations based on signal strengths of known infrastructure access points (APs). The system calculates 2-D position coordinates via empirical methods based on comparison ("fingerprinting") with previous measured locations mapped on a radio map or using mathematical models of indoor radio-signal propagation.

MIT Cricket uses proximity lateration and time of flight. To enable its sensors to gather distance information (ratio of height to distance), Cricket implements a local coordinate system using four active beacons instrumented with known positions in space. The beacons are configured with coordinates (as shown in Figure 2) and broadcast information on a radio frequency (RF) channel sensed by compass receivers. In this sense, the MIT Cricket system behaves as a form of indoor GPS.

HP Labs SmartLOCUS uses synchronized RF and ultrasound differential time-of-flight measurements to determine the inter-nodal range between any two nodes. With a multitude of nodes in the system, a distributed localization algorithm operates on the ranges to create a self-organizing coordinate system.

HP Labs researchers developed several techniques to create relative coordinate geometries with little user intervention. To create an absolute frame of reference and tie inter-nodal topology to building geometry, a minimum of three or four nodes (for 2-D or 3-D localizations) must be pre-assigned to suitable fixed locations. All the remaining nodes are free to move, and locations are continuously updated and known to the rest of the system.

Absolute and Relative Positioning

Absolute positioning locates users to x,y positions. Using the Wi-Fi cell-ID positioning method, Wi-Fi APs transmitting RF signals augmented with physical coordinates can be used to estimate locations of mobile hosts by distance measurements.

The strength of the RF signals arriving from APs can be related to the position of a mobile terminal and used to infer location, but accuracy is limited by cell size. Handing off location to a room can be done with a tolerance level using methods such as location fingerprinting ("snapping").

Relative positioning pinpoints users "inside a room," for example, as opposed to locating them to an exact x,y position. Similar to absolute positioning, relative positioning works by referencing Wi-Fi access points (APs) that are, in this case, symbolic.

Wi-Fi APs transmitting RF signals augmented with relative position can be used to estimate mobile user locations. Position is derived based on the Wi-Fi AP that a user accessed, of which the location is known.

If "User 1" accesses "AP #201_1," for example, he or she is mapped/referenced to "Room 201." Moreover, each AP has an access range/perimeter that's represented so a user accessing AP1 is "within" the range of that AP, which may or may not be defined to a specific metric distance.

Current Limitations

One complication is that a device may not always "bind" to the nearest AP, but instead to one that's most "available," which isn't always related to incoming signal strength. However, such a tendency can be managed in Wi-Fi networks using techniques such as lowering transmit power to reduce cell size.

"Handing off" locations based on absolute position of one AP to another can be performed with a specified tolerance level (i.e., "snapping"). Additional precision in determining absolute position can be obtained by enhancing the target space with RF beacons and/or other specialized communication hardware. Within the indoor world, different zones of positioning types can co-exist.

Designing a location system for a single environment presents difficulties when the system is applied to other environments. Depending on the positioning system's purpose, different environments may need to handle different sensor data (dealing with relative vs. absolute positioning). A positioning system must successfully bridge the differences among different types of sensors.

Currently, most indoor LBS applications are based on self-contained systems (vertical implementation of all the necessary components such as location-positioning servers, middleware, applications, etc.) that provide a “one-size-fits-all” solution. But the optimum strategy must use an open architecture and platform capable of uniting and integrating different features and functions from various infrastructure (sensor) providers in a distributed way to create a variety of different value propositions for diverse customers.

Cyril Brigone, a researcher from HP Labs, explains what this means for indoor LBS application development. "Current applications using sensor networks are often implemented in a vertical way," Brigone notes. "There is no way for an application to share/access/control the sensing resources without knowing the sensor/network specificities."

Also, positioning sensors have limitations that result in position drift and uncertainty. Hybrid systems attempt to compensate for the shortcomings of a single technology by using multiple sensor types.

According to Jeffrey Hightower, a researcher at the University of Washington, "Sensor technologies have tradeoffs. Measurements have error. Sensor fusion allows the addition, replacement, handoff and multiplicity of technologies under a single location programming interface. Moreover, research shows that probabilistic algorithms like Bayes filters are an accurate, flexible and practical way to implement fusion and manage inherently uncertain location information."

Open Interoperability Standards

A hybrid positioning system will require open interoperability standards, which function as the "glue" among infrastructure types and their components. Without this glue, implementing such applications is complex and presents technological challenges tied to market challenges, impeding industry growth.


The coordinate system used in MIT Cricket uses
beacons that are configured with coordinates and
broadcast information on a radio-frequency channel
sensed by compass receivers.

The process of standardization has been important in creating and growing global markets for computing and communications systems. For example, communication network standards enable interoperability among equipment from different manufacturers, lower costs and reassure users that technology investments will be viable beyond the short term. However, because the market for indoor LBS is in its infancy and requirements for indoor LBS applications are just beginning to be understood, caution must be taken to avoid making early decisions that will impede market adoption.

Although current audiences and markets for outdoor LBSs are easily defined, applications for indoor services are less obvious. Collaboration among different infrastructure providers is of great importance.

The benefits of such collaboration can be seen from the Open Geospatial Consortium's OpenLS initiative, which brought together key industry players to build and consolidate a standards infrastructure for outdoor LBSs. The standards allowed different companies to focus on different aspects of the LBS value chain: middleware, applications, services, etc. I believe a similar situation will emerge for the indoor world of LBS and lead to a corresponding "micro- micro-LBS/micro-geography standards initiative.

In terms of the positioning infrastructure, this can be already seen with the Bluetooth Special Interest Group—the Local Positioning Work Group—which is defining a Local Positioning Profile (LPP) for Bluetooth. In LPP, a set of XML messages, the Local Positioning Messaging Protocol (LPMP), can be used to exchange location information among devices. The location can be latitude and longitude (absolute position), and a hierarchical (relative or “symbolic” position) message can be exchanged with information about the environment.

Enter content here

Enter content here

Enter content here

Enter supporting content here

© LPS Media
® All rights reserved
LPS_media_logo.jpg