GROLO: Realistic range-based localization for mobile IoTs through global rigidity

Hejun Wu, Zhimin Ding, Jiannong Cao

Research output: Journal article publicationJournal articleAcademic researchpeer-review

4 Citations (Scopus)

Abstract

We study the realistic problem of range-based localization for mobile Internet of Things (IoT) without using GPS. This problem arises from the real-world applications and is characterized by the following three challenges: 1) inaccurate devices, such as the low cost motion sensors and moving parts in the mobile IoT nodes, make it infeasible to localize the nodes using their speed and direction; 2) when a team of IoT nodes keep moving, some nodes may get lost and be disconnected from the network due to the large accumulated errors in the distances; and 3) although the theory of global rigidity ensures the position uniqueness of nodes, there are still nonlocalizable nodes in a globally rigid graph. To address these challenges, we propose a distributed localization protocol, called GROLO. GROLO is able to perform efficient distributed localization through an adaptive global rigidity formation maintenance mechanism especially designed for the resource limited IoT nodes. GROLO is able to localize all of the nodes periodically in a mobile IoT by short distance adjustment. Furthermore, GROLO requires only necessary additional neighbor distance measurements. We evaluated GROLO and other localization protocols using both simulated nodes and ten real mobile nodes in an IoT. The results show that GROLO is promising for the localization and formation control with inaccurate mobile IoT in realistic environments.

Original languageEnglish
Article number8625382
Pages (from-to)5048-5057
Number of pages10
JournalIEEE Internet of Things Journal
Volume6
Issue number3
DOIs
Publication statusPublished - 1 Jun 2019

Keywords

  • Internet of Things (IoT)
  • Mobile nodes
  • Motion control
  • Position measurement
  • Wireless sensor networks

ASJC Scopus subject areas

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Cite this