Performance Evaluation of Beacons for Indoor Localization in Smart Buildings

Similar documents
Comparison of RSSI-Based Indoor Localization for Smart Buildings with Internet of Things

IoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal

A Simple Smart Shopping Application Using Android Based Bluetooth Beacons (IoT)

Introduction to Mobile Sensing Technology

Experimental Evaluation of Precision of a Proximity-based Indoor Positioning System

MOBILE COMPUTING 1/29/18. Cellular Positioning: Cell ID. Cellular Positioning - Cell ID with TA. CSE 40814/60814 Spring 2018

Optimized Indoor Positioning for static mode smart devices using BLE

IOT: IMPACT OF THE PHYSICAL WEB AND BEACONS

1. Product Introduction FeasyBeacons are designed by Shenzhen Feasycom Technology Co., Ltd which has the typical models as below showing: Model FSC-BP

Beacon Indoor Navigation System. Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE.

Hardware-free Indoor Navigation for Smartphones

ANALYSIS OF BLUETOOTH LOW ENERGY BEACONS IN INDOOR LOCALIZATION POLICY AND APPLICATION JERRY R. GUO THESIS

CSRmesh Beacon management and Asset Tracking Muhammad Ulislam Field Applications Engineer, Staff, Qualcomm Atheros, Inc.

On Practical Selective Jamming of Bluetooth Low Energy Advertising

Catalog

08/2017 Technical application guide EINSTONE module Light is OSRAM

BluEye. Thomas Kelly, EE, Krista Lohr, CSE, Stephen Fialli, EE, and Divya Reddy, CSE

ARUBA LOCATION SERVICES

DYNAMIC BLUETOOTH BEACONS FOR PEOPLE WITH DISABILITIES

Indoor navigation with smartphones

Colin Telford Technician-demonstrator Applied Art & Design

BTLE beacon for 8262 DECT handset Engineering Rules

The definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale

Available online at ScienceDirect. Procedia Computer Science 52 (2015 )

SMART RFID FOR LOCATION TRACKING

NETWORK CONNECTIVITY FOR IoT. Hari Balakrishnan. Lecture #5 6.S062 Mobile and Sensor Computing Spring 2017

USER GUIDE CUBEACON TOOLS MOBILE ANDROID APP

Bluetooth positioning. Timo Kälkäinen

How to Configure ibeacons in Jamf Pro

Using ibeacon for Intelligent In-Room Presence Detection

Enhancing the Accuracy of ibeacons for Indoor Proximity-based Services

Aerospace Sensor Suite

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

Together or Alone: Detecting Group Mobility with Wireless Fingerprints

In-door localization and navigation for Android platform

Pixie Location of Things Platform Introduction

Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden)

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology

Wireless communication for Smart Buildings

Enhanced indoor localization using GPS information

Using Bluetooth Low Energy Beacons for Indoor Localization

IOT GEOLOCATION NEW TECHNICAL AND ECONOMICAL OPPORTUNITIES

Using ibeacon for Newborns Localization in Hospitals

Beacons Proximity UUID, Major, Minor, Transmission Power, and Interval values made easy

Alzheimer Patient Tracking System in Indoor Wireless Environment

A Received Signal Strength based Self-adaptive Algorithm Targeting Indoor Positioning

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN

Near-Field Electromagnetic Ranging (NFER) Indoor Location

Feasibility of LoRa for Indoor Localization

Occupancy Detection via ibeacon on Android Devices for Smart Building Management

An ibeacon based Proximity and Indoor Localization System

Bluetooth LE Bridge Module FAQ

A Bluetooth Smart Analyzer in ibeacon Networks

Paper number ITS-EU-SP0127. Experimenting Bluetooth beacon infrastructure in urban transportation

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

Eindhoven University of Technology MASTER. ibeacon localization. Ahmad, U. Award date: 2015

Ubiquitous Positioning: A Pipe Dream or Reality?

Round shape, white case with 3M adhesive sticker, including 2pcs ER12450 battery and industrial package, special for indoor location, RoHS

THE APPLICATION OF ZIGBEE PHASE SHIFT MEASUREMENT IN RANGING

An Improved BLE Indoor Localization with Kalman-Based Fusion: An Experimental Study

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

USING ARDUINO AND WIFI WITH RSSI TO CONTROL LED: AN IOT BASED APPROACH

Triangulation: A Complex System of Radio Frequency ID Beacons

Indoor Positioning: A Comparison of WiFi and Bluetooth Low Energy for Region Monitoring

Range of Bluetooth Low Energy Beacons in Relation to Their Transmit Power

RADAR: an In-building RF-based user location and tracking system

Controlling LED Smartphone using Arduino

Smart Room Attendance Monitoring and Location Tracking with ibeacon Technology

A 3D Ubiquitous Multi-Platform Localization and Tracking System for Smartphones. Seyyed Mahmood Jafari Sadeghi

Fingerprinting Based Indoor Positioning System using RSSI Bluetooth

SPTF: Smart Photo-Tagging Framework on Smart Phones

Indoor Navigation System with Beacons

Technical Disclosure Commons

Hack Your Ride With Beacon Technology!

ProxiPRNT. User Guide. Rev1.0

Detecting Intra-Room Mobility with Signal Strength Descriptors

Indoor Location System with Wi-Fi and Alternative Cellular Network Signal

Radio Channel Measurements With Relay Link at 780 MHz in an Outdoor to Indoor Propagation Environment

Context-Aware Mobile Apps using ibeacons: Towards Smarter Interactions

Automatic Generation of BLE Beacon Applications. Using Service Specifications

Självständigt arbete på grundnivå

TRBOnet Enterprise/PLUS

Indoor Navigation for Visually Impaired / Blind People Using Smart Cane and Mobile Phone: Experimental Work

Indoor Human Localization with Orientation using WiFi Fingerprinting

1 Introduction. Indoor Positioning: Opportunities and Implementation Strategies of Bluetooth Low Energy. Imagine this short story:

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

Indoor Navigation and the. Conferest Demo App

ACCURACY ANALYSIS OF DIFFERENTIAL DISTANCE CORRECTION USING BLUETOOTH LOW ENERGY TECHNOLOGY ON INDOOR POSITIONING SYSTEM

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Using ibeacon for Navigation and Proximity Awareness in Smart Buildings

State of the Location Industry. Presented by Mappedin

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics:

An Enhanced Floor Estimation Algorithm for Indoor Wireless Localization Systems Using Confidence Interval Approach

Low Power Gelocation Solution. Stéphane BOUDAUD CTO Abeeway Jonathan DAVID Polytech Student

MANY Ubicomp services rely on a model of context in

Accuracy Enhancements in Indoor Localization with the Weighted Average Technique

Indoor Localization using BLE Technology

Transcription:

Performance Evaluation of Beacons for Indoor Localization in Smart Buildings Andrew Mackey, mackeya@uoguelph.ca Petros Spachos, petros@uoguelph.ca University of Guelph, School of Engineering 1

Agenda The Research The Motivations The Design The Results The Conclusion Q & A 2

The Research Testing feasibility of Bluetooth Low Energy beacon based indoor navigation BLE Beacon Comparison Kontakt vs. Estimote vs. Glimworm Proximity Accuracy RSSI Filtering Using Received Signal Strength Indicator (RSSI) Techniques Only accuracy, no other considerations Kalman Filters Fully Mobile 3

The Motivations IoT Growth Increased demand for interconnectivity Determine feasibility of; simple, fully wireless, indoor navigation using BLE Current Solutions: Limited Indoor Location Services Vision based solutions are expensive GPS does not work: Physical obstructions (walls/roof) Not accurate enough for requirements of indoor location services Need alternate solution 4

The Motivations Micro-localization scenarios Malls/shopping centers Target & Walmart Navigate stores Location based promotions Museums National Slate Museum, Wales Brooklyn Museum, New York Philips Museum, Eindhoven, The Netherlands 5

What Are Beacons? Small transmitting devices Fully wireless (Button cell power sources) Designed for low power consumption Implement Bluetooth Low Energy Protocol Implement ibeacon/eddystone packet layout Configurable Transmission Power Transmission Interval Additional Sensors In only some cases 6

The Motivations: Why Beacons? Small Fully Wireless Cheap Longevity Scalable Configurability https://locatify.com/blog/indoor-positioning-systems-ble-beacons/ 7

The Design: Beacons 3 Beacons are utilized Estimote Kontakt Glimworm Estimote Kontakt Glimworm Power Supply 4 x CR2477-3.0V 2 x CR2477-3.0V 1 x CR2450 3.0V Radio Bluetooth 4.2 LE Bluetooth 4.0 LE Bluetooth 4.0 LE Size Length: 62.7 mm Width: 41.2 mm Height: 23.6 mm Length: 55 mm Width: 56 mm Height: 15 mm Appr. Price (USD) $33 $20 $29 Length: 85 mm Width: 64 mm Height: 15 mm 8

The Design: Beacons Beacon Configurations Estimote & Kontakt Transmit Power: -12dBm Transmit Interval: 300ms Apple s ibeacon protocol Trade-off between energy consumption & accuracy Focus on accuracy Focus on filtering improvements Glimworm Transmit Power: -8dBm Transmit Interval: 300ms Apple s ibeacon protocol Ease of Implementation with Mobile Application Mobile implemented Kalman filter 9

The Design: Test Environment For the purposes of the experiment: Semi-controlled environment 1 Beacon at a time No people besides myself No physical environmental changes No control over other Bluetooth or Wi-Fi channels in the area Reasoning: Want to see only the effects of room size on filtering parameters Eliminate variations in testing between beacons Have an understanding of the baseline/semi-ideal case 10

Test Environment: Lecture Hall University of Guelph: Richards Building 9m x 11m room Chosen for its simple configuration and layout Representative of average size room in a building Consistent environment No physical changes in environment when empty 11

The Design: Receiver (Smartphone) The receiving device is Google Nexus 5 Running Android 6.0.1 Implements all distance calculations & filters on the phone itself Makes use of Beacon Scanner application with changes to accommodate Kalman Filter 12

The Design: Mobile Application Fully mobile integration! Utilizes the open source AltBeacon Library Enables phone to identify ibeacon and/or Eddystone protocols Available on Google Play store Originally developed by Nicolas Bridoux 13

Application Screenshot Beacon Scanner with UI changes and filter implementation -Done with simple hash maps and math functions Shows RSSI and Distance -Distance calculated with best curve fit algorithm -Provided by AltBeacon Library -Specific to each phone Base Application w/o filters available on Google Play store 14

The Design: Kalman Filter Prediction Stage State Prediction at Time k x(k k-1) = x(k-1 k-1) System Error & Noise Covariance Prediction at time k P(k k-1) = P(k-1 k-1)+q Q (process noise covariance) = zero in this system. Assume environment is controlled with direct LOS. Static measurements are taken, Hence Static Kalman Update Stage Compute Kalman Gain G(k) = P(k k-1)/(p(k k-1) + R) R is the parameter optimized for the environment R = 2 for Estimote/ Kontakt. R =2.5 for Glimworm State Update at time k X(k k) = x(k k-1) + G(k)*[y(k)-x(k k-1)] y(k) is the new raw RSSI value at the current state System Error & Noise Covariance Update at time k P(k k) = [1-G(k)]*P(k k-1) 15

The Results: Estimote RSSI Distance 16

The Results: Estimote Discussion Distance and RSSI accuracy for this environment fall after 1.5m Estimote Distance This tends to be true for all the beacons Often underestimated for Estimote 17

The Results: Kontakt RSSI Distance 18

The Results: Kontakt Discussion Better estimation after 1.5 meters in comparison to Estimote beacon Trend of accuracy falling still holds true Kontakt Distance Better distribution of results Tends to overestimate at first Underestimates at greater distances 19

The Results: Glimworm RSSI Distance 20

The Results: Glimworm Always underestimating Much less randomness in results Each set follows its own curve Especially falls short at greater distances Even more without filtering Glimworm Distance 21

The Results: Standard Deviation 22

The Results: Discussion Clear improvement in proximity estimation using Kalman filter Kalman filter parameter selection is vital to filter performance Beacons with same transmit power require same parameter selection Higher Transmission Power = higher R value for Kalman filter *In this scenario 23

The Conclusion All filtering is implemented on the smartphone, in Android Each beacon benefits form filtering in indoor proximity applications Important to test the environment to select optimal Kalman filter parameters Glimworm & Kontakt achieved the best results in this environment Kontakt very accurate close up Glimworm achieves lowest standard deviation Not definitive winner an indication of available performance Under these specific conditions! Not guaranteed for all environments Future/current work: Energy consumption comparison Additional filtering techniques 24

Email: mackeya@uoguelph.ca Q & A 25