| Literature DB >> 29933639 |
Abstract
With the rapid development of indoor positioning technology, radio frequency identification (RFID) technology has become the preferred solution due to its advantages of non-line-of-sight, non-contact and rapid identification. However, the accuracy of existing RFID indoor positioning algorithms is easily affected by the tag density and algorithm efficiency, and their environmental robustness is not strong enough. In this paper, we have introduced an RFID positioning algorithm based on the Glowworm Swarm Optimization (GSO) fused with semi-supervised online sequential extreme learning machine (SOS-ELM), which is called the GSOS-ELM algorithm. The GSOS-ELM algorithm automatically adjusts the regularization weights of the SOS-ELM algorithm through the GSO algorithm, so that it can quickly obtain the optimal regularization weights under different initial conditions; at the same time, the semi-supervised characteristics of the GSOS-ELM algorithm can significantly reduce the number of labeled reference tags and reduce the cost of positioning systems. In addition, the online learning phase of the GSOS-ELM algorithm can continuously update the system to perceive changes in the environment and resist the environmental interference. We have carried out experiments to study the influence factors and validate the performance, both the simulation and testbed experiment results show that compared with other algorithms, our proposed GSOS-ELM localization system can achieve more accurate positioning results and has certain adaptability to the changes of the environment.Entities:
Keywords: Glowworm Swarm Optimization (GSO); indoor localization; radio frequency identification (RFID); semi-supervised online sequential extreme learning machine (SOS-ELM)
Year: 2018 PMID: 29933639 PMCID: PMC6068566 DOI: 10.3390/s18071995
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The Framework of RFID Localization System Using GSOS-ELM.
Figure 2Simulation Experiment Layout.
Figure 3The Influence of Density of Reference Tags.
Figure 4The Influence of the Number of Readers.
Figure 5The Influence of Proportion of Labeled Samples.
The Influence of Preprocessing.
| Preprocessing | Min Error (m) | Max Error (m) | Average Error (m) | Standard Deviation (m) |
|---|---|---|---|---|
| Without preprocessing | 0.1076 | 2.1157 | 0.6439 | 0.7395 |
| With preprocessing | 0.0973 | 1.8447 | 0.5774 | 0.6496 |
The Influence of Label Placement.
| Reference Tags Placement | Min Error (m) | Max Error (m) | Average Error (m) | Standard Deviation (m) |
|---|---|---|---|---|
| Square | 0.1064 | 2.2497 | 0.6568 | 0.6832 |
| Rectangle | 0.1634 | 2.7769 | 0.9795 | 0.8645 |
| Equilateral triangle | 0.0973 | 1.8447 | 0.5774 | 0.6496 |
Parameters Setting for Proposed Method and Compared Methods.
| Method | Parameters Setting |
|---|---|
| GSOS-ELM | Activation function: sigmoid, |
| NN-Based | Activation function: sigmoid, |
| FA-OSELM | Activation function: RBF, |
| NMDS | Goodness fit threshold |
Comparison Result under Simulation Environment.
| Method | Min Error (m) | Max Error (m) | Average Error (m) | Standard Deviation (m) |
|---|---|---|---|---|
| GSOS-ELM | 0.0973 | 1.8447 | 0.5774 | 0.6496 |
| NN-Based | 0.1103 | 2.4829 | 0.6672 | 0.8574 |
| FA-OSELM | 0.0935 | 2.3341 | 0.6920 | 0.7933 |
| NMDS | 0.1104 | 2.0745 | 0.6557 | 0.7202 |
Comparison of Average Execution Time under Simulation Environment.
| Method | GSOS-ELM | NN-Based | FA-OSELM | NMDS |
|---|---|---|---|---|
|
| 17.6613 | 83.9932 | 15.0384 | 37.2103 |
Figure 6The Dynamic Changes to the Simulation Environment.
Figure 7The Steps to Process the Dynamic Changes.
Comparison Result under Dynamic Simulation Environment.
| Method | Min Error (m) | Max Error (m) | Average Error (m) | Standard Deviation (m) |
|---|---|---|---|---|
| GSOS-ELM | 0.0997 | 2.0408 | 0.6428 | 0.7155 |
| NN-Based | 0.1246 | 2.6368 | 0.8557 | 0.9149 |
| FA-OSELM | 0.1041 | 2.4076 | 0.7798 | 0.8581 |
| NMDS | 0.1227 | 2.3718 | 0.8232 | 0.8061 |
Figure 8Experimental Setup in Realistic Environment.
Figure 9Realistic Experiment Layout.
Comparison Results under Realistic Environment.
| Method | Min Error (m) | Max Error (m) | Average Error (m) | Standard Deviation (m) |
|---|---|---|---|---|
| GSOS-ELM | 0.0872 | 1.2489 | 0.4302 | 0.4837 |
| NN-Based | 0.0974 | 1.6307 | 0.5072 | 0.5704 |
| FA-OSELM | 0.0892 | 1.5513 | 0.5251 | 0.5481 |
| NMDS | 0.0992 | 1.4877 | 0.4914 | 0.5113 |
Comparison of Average Execution Time under Realistic Environment.
| Method | GSOS-ELM | NN-Based | FA-OSELM | NMDS |
|---|---|---|---|---|
|
| 9.7748 | 56.0564 | 8.4731 | 21.8764 |
Figure 10The Dynamic Changes to the Realistic Environment.
Comparison Result under Dynamic Realistic Environment.
| Method | Min Error (m) | Max Error (m) | Average Error (m) | Standard Deviation (m) |
|---|---|---|---|---|
| GSOS-ELM | 0.0882 | 1.3258 | 0.4851 | 0.5204 |
| NN-Based | 0.0993 | 1.7434 | 0.6633 | 0.6620 |
| FA-OSELM | 0.0931 | 1.6041 | 0.5962 | 0.5685 |
| NMDS | 0.1064 | 1.5381 | 0.6297 | 0.5828 |