Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

Similar documents
Testing the Possibilities of Using IMUs with Different Types of Movements

3DM-GX5-25 Attitude Heading Reference System (AHRS)

ROTATING IMU FOR PEDESTRIAN NAVIGATION

Satellite and Inertial Navigation and Positioning System

navigation Isaac Skog

Autonomous Navigation for Flying Robots

Camera Drones Lecture 2 Control and Sensors

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

Satellite Attitude Determination

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Low Cost solution for Pose Estimation of Quadrotor

Public Sensing Using Your Mobile Phone for Crowd Sourcing

CHARACTERIZATION AND CALIBRATION OF MEMS INERTIAL MEASUREMENT UNITS

E80. Experimental Engineering. Lecture 9 Inertial Measurement

Selection and Integration of Sensors Alex Spitzer 11/23/14

XDK HARDWARE OVERVIEW

DriftLess Technology to improve inertial sensors

Error Simulation and Multi-Sensor Data Fusion

Inertial Navigation Systems

GNSS/INS for High Accuracy Mobile Mapping. Olaf Gross 11 th Terrasolid European User Event Kittilä, Finland

Inertial Systems. Ekinox Series TACTICAL GRADE MEMS. Motion Sensing & Navigation IMU AHRS MRU INS VG

Introduction to Inertial Navigation (INS tutorial short)

Associate Professor Tao Gu, RMIT University, Australia INDOOR POSITIONING VIA SMARTPHONE SENSING

Simulation of GNSS/IMU Measurements. M. J. Smith, T. Moore, C. J. Hill, C. J. Noakes, C. Hide

Camera and Inertial Sensor Fusion

INTEGRATED TECH FOR INDUSTRIAL POSITIONING

MEMS technology quality requirements as applied to multibeam echosounder. Jerzy DEMKOWICZ, Krzysztof BIKONIS

IMU and Encoders. Team project Robocon 2016

GPS denied Navigation Solutions

Calibration of Inertial Measurement Units Using Pendulum Motion

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors

DEVELOPMENT OF A PEDESTRIAN INDOOR NAVIGATION SYSTEM BASED ON MULTI-SENSOR FUSION AND FUZZY LOGIC ESTIMATION ALGORITHMS

GPS + Inertial Sensor Fusion

GNSS-aided INS for land vehicle positioning and navigation

COMBINING MEMS-BASED IMU DATA AND VISION-BASED TRAJECTORY ESTIMATION

Embedded Navigation Solutions VN-100 User Manual

An Intro to Gyros. FTC Team #6832. Science and Engineering Magnet - Dallas ISD

3D Motion Tracking by Inertial and Magnetic sensors with or without GPS

EE565:Mobile Robotics Lecture 2

TEST RESULTS OF A GPS/INERTIAL NAVIGATION SYSTEM USING A LOW COST MEMS IMU

MIP Inertial Sensors with Magnetometers Hard and Soft Iron Calibration Software

EE 570: Location and Navigation: Theory & Practice

A High Precision Reference Data Set for Pedestrian Navigation using Foot-Mounted Inertial Sensors

3DM-GQ4-45 Tactical Grade GNSS-Aided Inertial Navigation System (GNSS/INS)

UJIINDOORLOC - A NEW MULTI-BUILDING AND MULTI- FLOOR DATABASE FOR WLAN FINGERPRINT-BASED INDOOR LOCALIZATION PROBLEMS

ECV ecompass Series. Technical Brief. Rev A. Page 1 of 8. Making Sense out of Motion

GEOENGINE M.Sc. in Geomatics Engineering. Master Thesis by Jiny Jose Pullamthara

Dealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech

Aided-inertial for Long-term, Self-contained GPS-denied Navigation and Mapping

Collaboration is encouraged among small groups (e.g., 2-3 students).

Perspective Sensing for Inertial Stabilization

Strapdown Inertial Navigation Technology

Embedded Navigation Solutions. VN-100 User Manual. Firmware v Document Revision UM001 Introduction 1

Using SensorTag as a Low-Cost Sensor Array for AutoCAD

Motion-sensing Devices in the Assistive Technology Arena

Inertial Navigation Static Calibration

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

Bluetooth Embedded Inertial Measurement Unit for Real-Time Data Collection for Gait Analysis

Strapdown Inertial Navigation Technology, Second Edition D. H. Titterton J. L. Weston

Acceleration Data Correction of an Inertial Navigation Unit Using Turntable Test Bed

Satellite/Inertial Navigation and Positioning System (SINAPS)

EMBEDDED SYSTEMS PROGRAMMING Accessing Hardware

Inertial Measurement Units I!

Exterior Orientation Parameters

Me 3-Axis Accelerometer and Gyro Sensor

MULTI-SENSOR DATA FUSION FOR LAND VEHICLE ATTITUDE ESTIMATION USING A FUZZY EXPERT SYSTEM

MULTI-MODAL MAPPING. Robotics Day, 31 Mar Frank Mascarich, Shehryar Khattak, Tung Dang

Handout. and. brief description. Marine Gravity Meter KSS 32- M

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System

Tracking driver actions and guiding phone usage for safer driving. Hongyu Li Jan 25, 2018

Parallax LSM9DS1 9-axis IMU Module (#28065)

Cross-Domain Development Kit XDK110 Platform for Application Development

The BOM [Broadcasting Outer Module]

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

ABSTRACT ROBOT LOCALIZATION USING INERTIAL AND RF SENSORS. by Aleksandr Elesev

Vehicle s Kinematics Measurement with IMU

MOBILE COMPUTING 2/13/18. Mobile Sensing. Sensors & Sensing. CSE 40814/60814 Spring 2018

Relating Local Vision Measurements to Global Navigation Satellite Systems Using Waypoint Based Maps

ADVANTAGES OF INS CONTROL SYSTEMS

Towards multi-layer pedestrian behaviour maps for simulation, tracking, interpretation and indoor navigation

Lecture 13 Visual Inertial Fusion

Test Report iµvru. (excerpt) Commercial-in-Confidence. imar Navigation GmbH Im Reihersbruch 3 D St. Ingbert Germany.

A method of personal positioning based on sensor data fusion of wearable camera and self-contained sensors

Promoting the Use of Accessible Mobile Technologies for the Workplace Way finding Technologies

APN-065: Determining Rotations for Inertial Explorer and SPAN

Strap-Down Pedestrian Dead-Reckoning System

Sensor Integration and Image Georeferencing for Airborne 3D Mapping Applications

StreetMapper 360 & StreetMapper Portable

LibrePilot GCS Tutorial

Overview. EECS 124, UC Berkeley, Spring 2008 Lecture 23: Localization and Mapping. Statistical Models

Linear/Rotary Hexapod Actuators with IMU8420 Motion Capture and Real Time Simulator Tools

Stable Vision-Aided Navigation for Large-Area Augmented Reality

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016

The Applanix Approach to GPS/INS Integration

7 3-Sep Localization and Navigation (GPS, INS, & SLAM) 8 10-Sep State-space modelling & Controller Design 9 17-Sep Vision-based control

Review Paper: Inertial Measurement

Game Application Using Orientation Sensor

OFERTA O120410PA CURRENT DATE 10/04//2012 VALID UNTIL 10/05/2012 SUMMIT XL

A Pedestrian Navigation System Based On a Foot-Mounted IMU and Map Constraints. Dan Pierce and Dr. David Bevly

Transcription:

Indoor navigation using smartphones Chris Hide IESSG, University of Nottingham, UK

Overview Smartphones Available sensors Current positioning methods Positioning research at IESSG 1. Wi-Fi fingerprinting 2. Inertial navigation 3. Video+inertial+GPS navigation 4. Other research Conclusions

Smartphone sensors GPS Microphone Wi-Fi Ambient light sensor 3G/GPRS 3-axis accelerometer Bluetooth Proximity sensor 3-axis gyro FM radio 3-axis magnetometer Camera

Current smartphone positioning

Current positioning methods GPS Microphone Wi-Fi Ambient light sensor 3G/GPRS 3-axis accelerometer Bluetooth Proximity sensor 3-axis gyro FM radio 3-axis magnetometer Camera

Current positioning methods Cell-ID Wi-Fi GPS 200m

1. Wi-Fi fingerprinting

Wi-Fi fingerprinting GPS Microphone Wi-Fi Ambient light sensor 3G/GPRS 3-axis accelerometer Bluetooth Proximity sensor 3-axis gyro FM radio 3-axis magnetometer Camera

Wi-Fi fingerprinting Measure signal strengths to all Access Points in view Match measured signal strengths to database Requires database of: Location signal strengths to all Access Points (APs) in view Signal strengths 1. Position, ID1, SS1, ID2, SS2, ID3, SS3,... 2. Position, ID1, SS1, ID2, SS2, ID3, SS3,... 3. Position, ID1, SS1, ID2, SS2, ID3, SS3,... 4. Position, ID1, SS1, ID2, SS2, ID3, SS3,... 5.... Position

Data collection Data collected on ground floor of Nottingham Geospatial Building HP laptop with Wi-Fi Netstumbler for Wi-Fi data collection Foot mounted IMU Microstrain 3DM-GX3 USB communication and power Outputs NMEA data Basic Wi-Fi fingerprinting software developed at IESSG

Signal strength for one AP Signal strength to AP 00:23:33:16:3C:90 >-40dB -40 to -50dB -50 to -60dB -60 to -70dB -70 to -80dB < -80dB

Basic Wi-Fi fingerprinting

Wi-Fi fingerprinting Works better indoors where walls/ceilings/furniture will attenuate signals the most i.e. Accuracy comes from signal strength varying spatially Advanced algorithms Particle filtering How do we build databases? Skyhook use fleet of vehicles with GPS (tribe sourcing) Google use crowd sourcing(?) But what about inside where GPS isn t working? Slow database generation using building plans Scalability? How do we keep the database up-to-date?

2. Inertial navigation

Inertial navigation GPS Microphone Wi-Fi Ambient light sensor 3G/GPRS 3-axis accelerometer Bluetooth Proximity sensor 3-axis gyro FM radio 3-axis magnetometer Camera

Inertial Navigation 3 gyros and 3 accelerometers Orientation from integrating gyros Displacement from rotating measurements to Earth frame (using gyros), removing gravity and double integrating accelerometers Not very accurate! MEMS getting better Cheaper (higher volumes e.g. Wii, smartphones) Better manufacturing Calibration Successful results usually from Good sensors Integration with GPS, magnetometers, zero velocity, Step detection algorithms

Inertial Navigation Time (s) Horiz error (m) 60 231 120 891 180 2781 240 6297 300 11819 360 19287

3. Computer Vision + Inertial + GPS

Computer Vision + Inertial Navigation GPS Microphone Wi-Fi Ambient light sensor 3G/GPRS 3-axis accelerometer Bluetooth Proximity sensor 3-axis gyro FM radio 3-axis magnetometer Camera

Concept: Video Aided Inertial Successive images used to compute direction camera is moving Used to correct IMU drift

Computer Vision Ground plane Homography algorithm Single camera looking at plane Compute rotation and translation between images t 1

Examples... Computer Vision Blue (inlier correspondences) Red (outlier correspondences)

Integration INS corrections IMU Rotation, Acceleration INS Position, Velocity, Attitude Kalman filter Ranges, Ephemeris Position, Velocity GPS PVT computation Camera Image Computer Vision Translation

Experiment GPS Power

Position accuracy Time (s) Horiz error (m) 60 0.4 120 0.4 180 0.9 240 3.0 300 0.9 360 3.7

GPS+IMU+Vision Advantages Good position accuracy Makes use of sensors already on smartphones Handheld Works with or without GPS Disadvantages Needs to be initialised e.g. with GPS Not tested with real smartphones (yet) Problems in low light conditions Computationally expensive

4. Other research

Other research GPS Microphone Wi-Fi Ambient light sensor 3G/GPRS 3-axis accelerometer Bluetooth Proximity sensor 3-axis gyro FM radio 3-axis magnetometer Maps Camera

Magnetometers Other research Total magnetic field varies spatially Image matching (image bag-of-words) Build database of images and locations (like Wi-Fi) Search for an image match to get location Map matching Already used for inertial and Wi-Fi (particle filtering) Walls and doors constrain user motion Direction of travel

Conclusions Identified some promising technologies for navigation GPS, Wi-Fi, gyros, accelerometers, magnetometers, cameras, maps sensors already available on smartphones (although not necessarily that accurate) non-dedicated infrastructure positioning e.g. Wi-Fi, images, magnetic field what else? Other sensors? needs a strong case to appear on a smartphone e.g. NFC Integration solution will comprise of several technologies? use inertial navigation to combine together?

Chris Hide IESSG, University of Nottingham, UK