356 research outputs found

    Distributed and adaptive location identification system for mobile devices

    Full text link
    Indoor location identification and navigation need to be as simple, seamless, and ubiquitous as its outdoor GPS-based counterpart is. It would be of great convenience to the mobile user to be able to continue navigating seamlessly as he or she moves from a GPS-clear outdoor environment into an indoor environment or a GPS-obstructed outdoor environment such as a tunnel or forest. Existing infrastructure-based indoor localization systems lack such capability, on top of potentially facing several critical technical challenges such as increased cost of installation, centralization, lack of reliability, poor localization accuracy, poor adaptation to the dynamics of the surrounding environment, latency, system-level and computational complexities, repetitive labor-intensive parameter tuning, and user privacy. To this end, this paper presents a novel mechanism with the potential to overcome most (if not all) of the abovementioned challenges. The proposed mechanism is simple, distributed, adaptive, collaborative, and cost-effective. Based on the proposed algorithm, a mobile blind device can potentially utilize, as GPS-like reference nodes, either in-range location-aware compatible mobile devices or preinstalled low-cost infrastructure-less location-aware beacon nodes. The proposed approach is model-based and calibration-free that uses the received signal strength to periodically and collaboratively measure and update the radio frequency characteristics of the operating environment to estimate the distances to the reference nodes. Trilateration is then used by the blind device to identify its own location, similar to that used in the GPS-based system. Simulation and empirical testing ascertained that the proposed approach can potentially be the core of future indoor and GPS-obstructed environments

    Urban Positioning on a Smartphone: Real-time Shadow Matching Using GNSS and 3D City Models

    Get PDF
    The performance of global navigation satellite system (GNSS) user equipment in urban canyons is particularly poor in the cross-street direction. This is because more signals are blocked by buildings in the cross-street direction than along the street [1]. To address this problem, shadow matching has been proposed to improve cross-street positioning from street-level to lane-level (meters-level) accuracy using 3D city models. This is a new positioning method that uses the city model to predict which satellites are visible from different locations and then compares this with the measured satellite visibility to determine position [2]. In previous work, we have demonstrated shadow matching using GPS and GLONASS data recorded using a geodetic GNSS receiver in Central London, achieving a cross-street position accuracy within 5m 89% of the time [3]. This paper describes the first real-time implementation of shadow matching on a smartphone capable of receiving both GPS and GLONASS. The typical processing time for the system to provide a solution was between 1 and 2 seconds. On average, the cross-street position accuracy from shadow matching was a factor of four better than the phone’s conventional GNSS position solution. A number of groups have also used 3D city models to predict and, in some cases, correct non-line-of-sight reception [4-6]. However, to our knowledge, this paper reports the first ever demonstration of any 3D-model-aided GNSS positioning technique in real time, as opposed to using recorded GNSS data. When it comes to real-time positioning on a smartphone, various obstacles exist including lower-grade GNSS receivers, limited availability of computational power, memory, and battery power. To tackle these problems, in this work, an efficient smartphone-based shadow-matching positioning system was designed. The system was then implemented in an app (i.e. application or software) on the Android operating system, the most common operating system for smartphones. The app has been developed in Java using Eclipse, a software development environment (SDE). It was built on Standard Android platform 4.0.3, using the Android Application programming interface (API) to retrieve information from the GNSS chip. The new positioning system does not require any additional hardware or real-time rendering of 3D scenes. Instead, a grid of building boundaries is computed in advance and stored within the phone. This grid could also be downloaded from the network on demand. Shadow matching is therefore both power-efficient and cost-effective. Experimental testing was performed in Central London using a Samsung Galaxy S3 smartphone. This receives both GPS and GLONASS satellites and has an assisted GNSS (AGNSS) capability. A 3D city model of the Aldgate area of central London, supplied by ZMapping Ltd, was used. Four experimental locations with different building topologies were selected on Fenchurch Street, a dense urban area. Using the Android app developed in this work, real-time shadow-matching positioning was performed over 6 minutes at each site with a new position solution computed every 5 seconds using both GPS and GLONASS observations were used for real-time positioning. The measurement data was also recorded at 1-second intervals for later analysis. Various criteria are applied to access the new system and compare it with the conventional GNSS positioning results. The experimental results show that the proposed system outperforms the conventional GNSS positioning solution, reducing the mean absolute deviation of the cross-street positioning error from 14.81 m to 3.33 m, with a 77.5 percentage reduction. The feasibility of deploying the new system on a larger scale is also discussed from three perspectives: the availability of 3D city models and satellite information, data storage and transfer requirements, and demand from applications. This meters-level across-street accuracy in urban areas benefits a variety of applications from Intelligent Transportation Systems (ITS) and land navigation systems for automated lane identification to step-by-step guidance for the visually impaired and for tourists, location-based advertisement (LBA) for targeting suitable consumers and many other location-based services (LBS). The system is also expandable to work with Galileo and Beidou (Compass) in the future, with potentially improved performance. In the future, the shadow-matching system can be implemented on a smartphone, a PND, or other consumer-grade navigation device, as part of an intelligent positioning system [7], along with height-aided conventional GNSS positioning, and potentially other technologies, such as Wi-Fi and inertial sensors to give the best overall positioning performance. / References [1] Wang, L., Groves, P. D. & Ziebart, M. Multi-constellation GNSS Performance Evaluation for Urban Canyons Using Large Virtual Reality City Models. Journal of Navigation, July 2012. [2] Groves, P. D. 2011. Shadow Matching: A New GNSS Positioning Technique for Urban Canyons The Journal of Navigation, 64, pp417-430. [3] Wang, L., Groves, P. D. & Ziebart, M. K. GNSS Shadow Matching: Improving Urban Positioning Accuracy Using a 3D City Model with Optimized Visibility Prediction Scoring. ION GNSS 2012. [4] Obst, M., Bauer, S. and Wanielik, G. Urban Multipath Detection and mitigation with Dynamic 3D Maps for Reliable Land Vehicle Localization. IEEE/ION PLANS 2012. [5] Peyraud, S., Bétaille, D., Renault, S., Ortiz, M., Mougel, F., Meizel, D. and Peyret, F. (2013) About Non-Line-Of-Sight Satellite Detection and Exclusion in a 3D Map-Aided Localization Algorithm. Sensors, Vol. 13, 2013, 829?847. [6] Bourdeau, A., M. Sahmoudi, and J.-Y. Tourneret, “Tight Integration of GNSS and a 3D City Model for Robust Positioning in Urban Canyons,” Proc. ION GNSS 2012. [7] Groves, P. D., Jiang, Z., Wang, L. & Ziebart, M. Intelligent Urban Positioning using Multi-Constellation GNSS with 3D Mapping and NLOS Signal Detection. ION GNSS 2012

    Building up knowledge through passive WiFi probes

    Get PDF
    Inexpensive WiFi-capable hardware can be nowadays easily used to capture traffic from end users and extract knowledge. Such knowledge can be leveraged to support advanced services like user profiling, device classification. We review here the main building blocks to develop a system based on passive WiFi monitors, that is, cheap and viable sniffers which collect data from end devices even without an explicit association to any Wi-Fi network. We provide an overview of the services which can be enabled by such approach with three practical scenarios: user localization, user profiling and device classification. We evaluate the performance of each one of the three scenarios and highlight the challenges and threats for the aforementioned systems

    Visual Map Construction Using RGB-D Sensors for Image-Based Localization in Indoor Environments

    Get PDF
    RGB-D sensors capture RGB images and depth images simultaneously, which makes it possible to acquire the depth information at pixel level. This paper focuses on the use of RGB-D sensors to construct a visual map which is an extended dense 3D map containing essential elements for image-based localization, such as poses of the database camera, visual features, and 3D structures of the building. Taking advantage of matched visual features and corresponding depth values, a novel local optimization algorithm is proposed to achieve point cloud registration and database camera pose estimation. Next, graph-based optimization is used to obtain the global consistency of the map. On the basis of the visual map, the image-based localization method is investigated, making use of the epipolar constraint. The performance of the visual map construction and the image-based localization are evaluated on typical indoor scenes. The simulation results show that the average position errors of the database camera and the query camera can be limited to within 0.2 meters and 0.9 meters, respectively

    Practical Privacy-Preserving Indoor Localization based on Secure Two-Party Computation

    Get PDF
    We present a privacy-preserving indoor localization scheme based on received signal strength measurements, e.g., from WiFi access points. Our scheme preserves the privacy of both the client's location and the service provider's database by using secure two-party computation instantiated with known cryptographic primitives, namely, Paillier encryption and garbled circuits. We describe a number of optimizations that reduce the computation and communication overheads of the scheme and provide theoretical evaluations of these overheads. We also demonstrate the feasibility of the scheme by developing a proof-of-concept implementation for Android smartphones and commodity servers. This implementation allows us to validate the practical performance of our scheme and to show that it is feasible for practical use in certain types of indoor localization applications.Peer reviewe

    Indoor Localization for Fire Safety : A brief overview of fundamentals, needs and requirements and applications

    Get PDF
    An indoor localization system for positioning evacuating people can be anticipated to increase the chances of a safe evacuation and effective rescue intervention in case of a tunnel fire. Such a system may utilize prevalent wireless technologies, e.g., Bluetooth, RFID and Wi-Fi, which today are used to survey incoming and outgoing traffic to a certain space or location, to estimate group sizes and to measure the duration of visits during normal operation of buildings. Examples also exist of where the same wireless technologies are used for safety purposes, for example to assess real-time location, tracking and monitoring of vehicles, personnel and equipment in mining environments. However, they are relatively few, and typically rely on a high degree of control over the people that are to be tracked, and their association with (connection to) the localization system used for the tracking. In this report, the results of a brief overview of the literature within the field of indoor localization in general, and the application of indoor localization systems within the field of particularly fire safety, is summarized. This information forms the underlying basis for the planning and execution of a future field study, in which an indoor Wi-Fi localization system will be tested and evaluated in terms of if, and if so how, it can be used to position evacuating people in tunnels. Whereas such a system allows digital footprints to be collected within a wireless network infrastructure (also already existing ones), questions remains to be answered regarding aspects such as precision and accuracy, and furthermore, how these aspects are affected by other independent variables. In the end of this report, examples of research questions deemed necessary to answer in order to enable a sound evaluation of the system is presented. These need to be addressed in the future planning of the above-mentioned field study

    Android Applications for Automation Purposes

    Get PDF
    In recent years, the number of network-enabled smartphones everywhere has been increasing fast. With the rapid expansion of the Internet, people have been trying to reduce manual intervention as much as possible. A variety of sensors are embedded in today’s smartphones which make interfacing with the outside world, easy. The majority of the smartphone users have Android as the operating system. So in the world of smartphone Android has the largest platform as compared to other operating systems. So in this project work Android is used to automate some of the simple day to day manual activities. The thesis represents the design and development of simple android applications which are used to automate simple tasks. All the applications are compatible with Android 2.1 onwards. The designs of the proposed applications are on top of a Web interface which uses RESTful API as the communication protocol between client applications and web service. The applications take much advantage of sensors and techniques pre-installed in Android smartphones. The proposed applications follow optimizations according to the best practices recommended by Google, to increase user experience and reduce power consumption. The first one is PVSys, an Android application which gives the details of equipment required for solar pump installation at user’s backyard or a full solar panel installation at user’s house. The second one is BizCard, which automates the task of storing user’s business cards in digital form and retrieving the contacts when required. The third application, Auto Attendance Manager, automates the task of taking attendance for the teachers and lecturers without the aid of any external device. The Auto Attendance Manager can be integrated easily with the present application of the Institute.Automation of simple things with Android becomes easy. Moreover, a layman can work on Android interface since it is easy to implement and design the layouts. In today’s world when every device is trying to communicate its information to the internet, Android interface with Bluetooth or Wi-Fi can be used for the sam
    corecore