Abstract

Indoor navigation has attracted commercial developers and researchers in the last few decades. The development of localization tools, methods and frameworks enables current communication services and applications to be optimized by incorporating location data. For clinical applications such as workflow analysis, Bluetooth Low Energy (BLE) beacons have been employed to map the positions of individuals in indoor environments. To map locations, certain existing methods use the received signal strength indicator (RSSI). Devices need to be configured to allow for dynamic interference patterns when using the RSSI sensors to monitor indoor positions. In this paper, our objective is to explore an alternative method for monitoring a moving user’s indoor position using BLE sensors in complex indoor building environments. We developed a Convolutional Neural Network (CNN) based positioning model based on the 2D image composed of the received number of signals indicator from both x and y-axes. In this way, like a pixel, we interact with each 10 × 10 matrix holding the spatial information of coordinates and suggest the possible shift of a sensor, adding a sensor and removing a sensor. To develop CNN we adopted a neuro-evolution approach to optimize and create several layers in the network dynamically, through enhanced Particle Swarm Optimization (PSO). For the optimization of CNN, the global best solution obtained by PSO is directly given to the weights of each layer of CNN. In addition, we employed dynamic inertia weights in the PSO, instead of a constant inertia weight, to maintain the CNN layers’ length corresponding to the RSSI signals from BLE sensors. Experiments were conducted in a building environment where thirteen beacon devices had been installed in different locations to record coordinates. For evaluation comparison, we further adopted machine learning and deep learning algorithms for predicting a user’s location in an indoor environment. The experimental results indicate that the proposed optimized CNN-based method shows high accuracy (97.92% with 2.8% error) for tracking a moving user’s locations in a complex building without complex calibration as compared to other recent methods.

Highlights

  • IntroductionThe academic industry has shown immense interest in the field of the Internet of Things (IoT) because it can propose smart and innovative solutions

  • The best global solution obtained by Particle Swarm Optimization (PSO) is given directly to the weights of each layer of Convolutional Neural Network (CNN) for optimization

  • In the x-axis, it shows the number of epochs completed while receiving the received signal strength indicator (RSSI) signals from the thirteen installed beacons and the y-axis depicts the accuracy of localization during the validation of the proposed algorithm

Read more

Summary

Introduction

The academic industry has shown immense interest in the field of the Internet of Things (IoT) because it can propose smart and innovative solutions. Extraordinary utilization of IoT in our routine lives and its regular use in several intelligent environments (e.g., smart industry, smart universities, smart homes, and smart cities) requires an extension of solutions for efficient and effective communication of IoT devices [1]. Recent enhancements of IoT electronics, computing paradigms and protocols result in the evolution of wireless sensor networks (WSNs) having strong abilities for several applications in industrial, biomedical, civil, military, 4.0/). WSN is made up of plenty of sensors with abilities to communicate, process data and sense [4,5]

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call