You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

8 August 2021

Accurate and Low-Complexity Auto-Fingerprinting for Enhanced Reliability of Indoor Localization Systems

,
,
,
,
and
1
School of Engineering, EFREI Paris, 94800 Villejuif, France
2
Faculty of Technology, Lebanese University, Aabey 1501, Lebanon
3
Faculty of Engineering, Lebanese University, Tripoli 1300, Lebanon
4
Electronics, Communication Systems and Microsystems Laboratory (ESYCOM), Université Gustave Eiffel, 77420 Champs-sur-Marne, France
This article belongs to the Collection Intelligent Wireless Networks

Abstract

Indoor localization is one of the most important topics in wireless navigation systems. The large number of applications that rely on indoor positioning makes advancements in this field important. Fingerprinting is a popular technique that is widely adopted and induces many important localization approaches. Recently, fingerprinting based on mobile robots has received increasing attention. This work focuses on presenting a simple, cost-effective and accurate auto-fingerprinting method for an indoor localization system based on Radio Frequency Identification (RFID) technology and using a two-wheeled robot. With this objective, an assessment of the robot’s navigation is performed in order to investigate its displacement errors and elaborate the required corrections. The latter are integrated in our proposed localization system, which is divided into two stages. From there, the auto-fingerprinting method is implemented while modeling the tag-reader link by the Dual One Slope with Second Order propagation Model (DOSSOM) for environmental calibration, within the offline stage. During the online stage, the robot’s position is estimated by applying DOSSOM followed by multilateration. Experimental localization results show that the proposed method provides a positioning error of 1.22 m at the cumulative distribution function of 90%, while operating with only four RFID active tags and an architecture with reduced complexity.

1. Introduction

In modern life, applications of mobile robots have expanded their scope to autonomous security guards, guidance for elderly people and a variety of industrial automations. These automatic systems need to know the robot’s position in order to follow its navigation and perform actions in the considered environment.
Global Navigation Satellite System (GNSS) solutions, such as Global Positioning Systems (GPS), are the most extensively used architectures to provide positioning in outdoor environments. The low-cost of localization systems and their accuracy and the lack of any pre-requirement or measurement to be performed before their use allow them to support any outdoor mobile navigation application, including implementations for pedestrians, cars, robots, flying drones, etc. [,].
However, the effect of obstacles and Non-Line-Of-Sight (NLOS) propagation [] make GNSS essentially unavailable or very inaccurate in indoor scenarios []. This implies a huge barrier for the implementation of many applications of positioning, logistics [], games and augmented reality applications [,] and even the management of cellular networks [,,,] indoors.
To overcome this issue, specific localization methods are needed. While multiple techniques and technologies have been proposed, the approach based on fingerprinting via the Received Signal Strength (RSS) may be the most common [], where the radio technology may vary between Radio Frequency Identification (RFID) [], Wireless Fidelity (WiFi) [], Bluetooth [] and cellular [] methods.
Indoor localization based on fingerprinting relies on two stages: the training stage, where a large set of training data is acquired to create the radio map and model the signal environment, and the estimation stage, where the mobile position is estimated based on the training data and a new observation of the environment. Therefore, most fingerprint positioning methods need to collect a large amount of data, and the positioning investigation requires manpower and is very time-consuming; all this complicates the localization method. Thus, robots may be adopted as a dedicated surveyor to fingerprint the environment autonomously [,,].
In this regard, the present work proposes an auto-fingerprinting method for localization using RFID, featuring low training complexity as well as high estimation accuracy. The proposed method is implemented and evaluated in a practical indoor case study. The localization test is divided into offline and online stages: the offline stage involves an auto-training phase to collect RSS values for the environment calibration obtained by applying the Dual One Slope with Second Order propagation Model (DOSSOM) [], while in the online stage, the robot’s position is estimated by again using the propagation model DOSSOM, followed by the multilateration technique. The contributions of this paper are three-fold: first, only one RFID tag is needed for the training phase, while a high number of deployed tags is used for similar fingerprint scenarios [,]. Second, our method makes the fingerprinting of the indoor environment cheap and exhaustive and reduces the time-consumption to reasonable levels. Finally, the auto-fingerprint method also enables reliable data capture for the localization stage.
The rest of the paper is organized as follows: Section 2 introduces the key related works in the domains of indoor localization and robot utilization for fingerprinting. In Section 3, the suggested robot displacement study and the description of the auto-fingerprinting method are validated by localization results. Finally, the last section concludes with the findings of this work.

3. Experimental Setup and Localization Processing Details

Most mobile robots introduce systematic errors caused by imperfections in the design and mechanical implementation []. Therefore, the calibration of robots is a key process to achieve proper results in the odometry-based navigation of any moving system.
In this context, we investigate the robot displacement issue with the aim of improving the reliability of auto-fingerprinting as well as the localization accuracy. We start with an overview of the robot’s systematic errors and the method of calibration used typically to keep it on the considered trajectory and collect the RSS acquisitions accurately in both offline and online stages of our auto-fingerprinting approach.

3.1. Robot’s Displacement Evaluation

When aiming to improve auto-fingerprinting and typically to remain on track, the robot must be calibrated. Here, odometry is fundamental. Odometry is used in robotics to estimate a robot’s position relative to a starting location []; it handles motion data to estimate changes in position over time. Moreover, well-calibrated odometry is an essential phase for a mobile robot to have an accurate displacement over a long path; this can be achieved through different test scenarios.
As a robot platform, the model Pioneer 3-DX [], shown in Figure 1 was used in the experiment. The Pioneer 3-DX is a two-wheeled robot with dimensions of 45.5 × 38.1 cm. The Software Development Kit (SDK) provided by the manufacturer is used to control it in combination with the Advanced Robot Interface for Applications (ARIA), which is a C++ library for all mobile robot platforms, allowing access to all parameters, such as speed and heading.
Figure 1. The Pioneer 3-DX mobile robot.
For navigation, the two key factors are the robot’s deviation and stop estimation []. To guarantee accurate displacement, many experiments have been carried out on robot odometry errors, investigating factors such as moving in a straight line, the velocity of the wheels, the rotation of the wheels and square path calibrations.

3.1.1. Straight Line Test

The projection of the wheelbase center is considered to be the robot’s location, as shown in Figure 2. The robot moves along a straight line of length L until it reaches the end position.
Figure 2. The diagram of the straight line test.
This test was done in a corridor whose dimensions were 22.5 × 2 m. The robot was placed at a distance of 80 cm from the left wall instead of the midline as the right wall of the corridor was not consistently straight. The expected robot’s trajectory was a straight line of 20 m. As shown in Table 1, three tests were carried out, and the deviation was calculated at each 1 m.
Table 1. Wheels’ Deviations over Straight Path.
It can be seen that the robot deviated to the left and hit the wall at a distance of 11.6 m. This deviation can be neglected at the beginning; however, correction is required as the robot moves forward. Before evaluating the localization system performances, further investigations about the robot’s displacement are needed to correct its deflection. A straight trajectory may be obtained by changing the speed of the left wheel.

3.1.2. Wheel Velocity Test

Next, a speed test for the wheels was applied in order to determine the origin of the robot’s drift away from the straight line. ARIA has some functions that make it possible to obtain the linear speed of each wheel. The test was done over a straight line of 5 m, displaying the speed of each wheel every second. The experiment was repeated three times. Angular velocities (rad/s) were converted into linear speeds (mm/s) using the equations expressed below:
V l = R · W l  
and
V r = R · W r  
where V l and V r are the linear speed of the left and right wheel, respectively; W l and W r are the angular velocity of the left and right wheels, respectively; and R is the wheel radius.
Knowing that the wheel radius was 92.5 mm [], Table 2 represents the absolute difference between the speed of the right and left wheel.
Table 2. Difference between wheel velocities.
Based on these tests, the difference between speeds was quite small, with a worst case of 0.04 mm/s. In short, the problem of the robot’s deviation was not due to the difference in the wheels’ velocity.

3.1.3. Wheels’ Rotation Test

As the wheels speed is not behind the robot’s drift, wheels rotation test is necessary to analyze the wheels’ rotation stability. Thus, the robot was rotated about itself 360° at the same speed in two directions i.e., ClockWise (CW) and CounterClockWise (CCW). The difference in angular velocity between the two wheels was analyzed. Then, the angle deviations are measured in both directions. Figure 3 presents the rotation errors for the six trials.
Figure 3. Clockwise and counterclockwise rotation error.
Figure 3 shows that when the robot turned clockwise, it could almost turn 360°, whereas it rotated 359.1° on average. However, in a counterclockwise direction, the robot tended to rotate more than 360°, at around 362° on average. It can be seen that the wheel rotation was almost stable and cannot be considered to be the cause of the robot’s deviation. Hence, another test was finally conducted to show the robot’s performance in a complete cycle path.

3.1.4. Square Path Test

For this test, the procedure defined as the University of Michigan Benchmark test (UMBmark) [] was adopted as it was especially designed to uncover certain systematic errors. This method involves a set of test runs in which the robot is programmed to follow a 4 × 4 m square path, as shown in Figure 4. Due to systematic errors, after linear and turning movement, the robot had a position offset and could not return to the initial point.
Figure 4. The diagram of a square path clockwise and counterclockwise.
For both CW and CCW scenarios followed by the mobile robot, offsets were studied from 10 trials. The average of each angle was calculated as shown in Table 3.
Table 3. Robot angle deviation.
Considering the test results, it can be concluded that the robot tended to drift to the left. However, the deviation angle was relatively small compared to 90°. Over short distances (less than 1 m), and with the large size of the robot, which was equal to 45.5 cm, the deviation did not significantly affect the robot’s displacement accuracy; it corresponded to only 6.66% of the robot’s length.
Over a longer trajectory and referring to the straight-line test (Figure 2), the robot presented an angle deviation of tan 1 ( θ ) = 0.8/11.6 = 3.95° to the left. Thus, to have an accurate mapping coverage and stable motion, an auto-correction by a rotation of 3.95° clockwise needed to be applied.

3.2. Localization by Multilateration

Once the capabilities of the robot were known and the auto-correction was considered, the proposed auto-fingerprinting method was designed and implemented for the RFID-based localization system. To improve upon the time-consuming and labor-intensive user-based processes, the self-environment calibration required the construction of a signal strength map using the two-wheeled robot.
The system setup time, the human effort for configuration and the total cost of the equipment can be considered to be the cost of the positioning system. The system’s complexity is attributed to the hardware, software and operation factors. According to the literature [], the cost and power consumption of using WiFi technology to realize an indoor positioning system is very high compared to other technologies. The RFID technology is viewed as a potential candidate as it requires relatively low configuration time and battery power as well as benefiting from easy control []. The choice of the robot and the RFID technology significantly affect the granularity, accuracy and cost of the proposed positioning solution. It is worth mentioning that employing a large number of APs and RPs can greatly improve the positioning accuracy, as in [,,,,,]. Furthermore, using effective data filtering and preprocessing operations is recommended, but it increases the system’s computing complexity. In our present work, we focused on implementing a simple localization system with a reduced number of deployed RFID tags.
In our case, the RFID system consisted of a reader, an active tag and digital signal processing algorithms applied on RSS values collected by the reader. Figure 5a shows the “Coin ID” tag from Ela-Innovation []. The operational frequency of the active UHF-RFID tag was 433 MHz. It could be fixed on the walls of the indoor environment. The RFID reader, shown in Figure 5b, was mounted over the robot. The RFID reader consumed on average 80 mA at 12 V, whereas RFID active tags are typically 3 V battery-powered.
Figure 5. (a) Coin ID RFID tag and (b) UTP Diff 2 RFID reader.
The localization process was divided into two stages: offline and online, as presented in Figure 6. The offline stage represented the environment calibration, and the online stage was the positioning phase. During the offline stage, the environment was split into several “tracks” and RSS measurements were collected (“RSS acquisition”) at sampling locations over these tracks to build a radio map of the indoor environment. By applying the considered propagation model, the environment attenuation coefficient was determined to be represented by the “extraction of propagation model parameters” block.
Figure 6. Block diagram of the offline and online stages.
After the correction of the robot’s displacement and the auto-fingerprinting, the robot’s position was then estimated, within the online stage, using the previously obtained propagation model followed by the multilateration technique based on the different RSSI values acquired over the trajectory.

3.2.1. Offline Stage—RSS Acquisition

Fingerprinting was conducted in a classroom at EFREI-Paris with dimensions of 8.5 × 7.5 × 2.51 m. Figure 7 shows a picture of the scenario, whereas Figure 8 shows the layout. To characterize the behavior of the signal in the environment, seven paths, as shown in Figure 8, represent the robot trajectories. These radial paths, also called tracks, were used to conduct the fingerprinting, covering the entire indoor environment. This presented fingerprinting model aims to minimize the system cost by reducing the number of deployed RFID tags, as well as mitigating the robot’s displacement error.
Figure 7. Experimental environment view.
Figure 8. Auto-fingerprint map.
In the auto-training phase, only one RFID active tag was used as an emitter. It was fixed on the center of the front wall. To cover the systematic errors of the robot, the proposed scenario consisted of moving the robot forward with a step equal to 50 cm and stopping to collect 200 RSS acquisitions at each position over the seven trajectories A30 to A150, as shown in Figure 8. These RSS acquisitions were combined via the averaging technique and converted into a power level in dBm at each position.
Based on the received power values gathered during the offline phase, the Dual One Slope with Second Order propagation model (DOSSOM), which was previously introduced in a previous publication by the authors of this work [], was applied to feed the posterior online stage with accurate attenuation coefficients covering the considered indoor environment. The propagation model DOSSOM is expressed as follows:
P ( d ) = { P L 0 + 10 · n T i · l o g 10 ( d ) + X T i     d 3 λ a · log 10 ( d ) 2 + b · l o g 10 ( d ) + c     d > 3 λ
where P ( d ) is the received power in dBm at distance d in meters, P L 0 is the free space path loss at the distance of 1 m, n T i is the path loss exponent corresponding to the first part of the path, and X T i is a lognormal variable for the received power error throughout the first part of each track modeled by the one-slope variation. a, b and c are the constant parameters of the second-order polynomial model. They are determined by solving a system of three unknowns that can be obtained by considering three pairs of particular values of P and d.

3.2.2. Online Stage—Received Signal Strength Indicators (RSSIs) Acquisition

To evaluate the effectiveness of the proposed localization system, RSS data at 32 locations were collected in the online phase. Twenty RSS samples were acquired at each position and combined by averaging. At each position, the average RSS value was converted into a power level in dBm. Twenty-four locations were uniformly distributed in the space with a distance of 0.7 m, as shown in Figure 9. In contrast, eight positions were chosen randomly to study the performance of the odometry and the accuracy of the automatic environment calibration method and analyze the position error.
Figure 9. Two-dimensional configuration of the eight random positions.
To determine positions based on the multilateration technique, four independent tags are needed []. Tags were located at the center of each wall as shown in Figure 9. Knowing the power values and the attenuation coefficients determined in the offline phase and applying the DOSSOM model again (Equation (3)), the four distances between each tag and the reader, which was mounted over the robot, were estimated (Figure 10).
Figure 10. Multilateration technique using four independent tags.
Figure 11 presents the Cumulative Distribution Function (CDF) of the position error. Table 4 summarizes the results of different approaches for localization.
Figure 11. CDF for the position errors using the auto-fingerprinting technique.
Table 4. Summary of localization results.
Looking at the values in Figure 11 and Table 4, the achieved position error at 90% of CDF was 1.22 m. The standard deviation of the localization is also highlighted to show the stability of the proposed system; it was only 0.42 m. Thus, the efficiency of the auto-fingerprinting method was validated for the localization purpose in an indoor environment, as its performance was comparable to those found in the state of the art.
Returning to related works on robot fingerprinting and positioning, Table 5 summarizes the obtained positioning accuracy of several applications based on auto-fingerprinting.
Table 5. Auto-fingerprinting systems.
As summarized in Table 5, several systems have provided a number of auto-calibration and positioning solutions. However, they have focused generally on the location accuracy and neglected the complexity and cost of the system. The most successful robot-based localization algorithm seems to be the image processing proposed in [,]. The localization accuracy achieved a sub-metric order with a large number of RPs. The solutions in [,,,,,,,] are based on developing algorithms to improve the localization system performance without taking into consideration the robot’s displacement errors and the system’s complexity. Hence, the proposed system focused more on optimizing the robot’s displacement errors, which may accumulate over long paths indoor, while maintaining a low level of needed hardware. It can be observed that the localization via the proposed auto-fingerprinting method presented an accuracy of 1.22 m at 90% positioning error and a standard deviation of 0.42 m. According to these results, our proposed system is more accurate than the methods in [,,,,,] and simpler compared to the approaches adopted in [,,] that employ complex algorithms, as well as filtering approaches, and that need a large number of deployed reference devices. In contrast, our localization system is simplified by treating the data set with a simple averaging RSS combing technique and deploying only four RFID active tags. It also presents better robot navigation stability than the methods in [,,,], with standard deviations of 0.49, 0.59, 1.28 and 1.83 m, respectively. The system’s positioning accuracy achieved at 90% of the CDF also demonstrates the effectiveness of the proposed approach and its superiority compared to the related works presented in [,,,], with values of 1.8, 3, 1.83 and 1.1 m at 90% of CDF, respectively.

4. Conclusions

In this paper, an efficient auto-fingerprinting method via a mobile robot was proposed. This was validated for indoor positioning using RFID technology. The auto-fingerprint method gathered measurements from a set of positions in a complex scenario in which the robot’s displacement accuracy was examined. On the other hand, the auto-correction based on odometry tests presented a reduction in the robot displacement uncertainty. Hence, the position accuracy was evaluated within the online stage and achieved an error of 1.22 m, with a cumulative density function at 90%, by implementing a cost-effective and reduced complexity architecture.
Considering the features of this auto-fingerprinting method in our experimental area, future work will focus on implementing it in other environments such as corridors, office floors or halls. It could also be proven that our localization system has the potential to be enhanced via different localization techniques to determine positions in navigation systems without a map.

Author Contributions

E.H. contributed to most of the measurements and simulations, and prepared the original proposed framework under the supervision of S.F., S.A.-C. and E.C., J.-M.L. and B.E.-H. gave advices on the overall work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Acknowledgments

We are grateful for the assistance of the reviewers and editors.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
RFIDRadio Frequency Identification
GNSSGlobal Navigation Satellite System
RSSReceived Signal Strength
WiFiWireless Fidelity
PDRPedestrian Dead Reckoning
MMMagnetic Matching
UILocUnsupervised Indoor Localization
DLDeep Learning
CNNConvolutional Neural Network
APAccess Point
RSSIReceived Signal Strength Indicator
KNNK-Nearest Neighbor
SVMSupport Vector Machines
RNNRecurrent Neural Networks
GRUGate Recurrent Units
BLEBluetooth Low Energy
RPReference Point
EMExpectation–Maximization
ANOVAAnalysis of Variance
SLAMSimultaneous Localization and Mapping
TNNTensor Nuclear Norm
ASMFAdaptive signal Mode Fingerprinting
SRL-KNNSoft Range Limited K-Nearest Neighbor
PDOAPhase Difference of Arrival
CWClockwise
CCWCounterclockwise
DOSSOMDual One Slope with Second Order Model
CDFCumulative Distribution Function

References

  1. Kolomijeca, A.; López-Salcedo, J.A.; Lohan, E.; Seco-Granados, G. GNSS applications: Personal safety concerns. In Proceedings of the 2016 International Conference on Localization and GNSS (ICL-GNSS), Barcelona, Spain, 28–30 June 2016; pp. 1–5. [Google Scholar] [CrossRef]
  2. Hameed, A.; Ahmed, H.A. Survey on indoor positioning applications based on different technologies. In Proceedings of the 2018 12th International Conference on Mathematics, Actuarial Science, Computer Science and Statistics (MACS), Karachi, Pakistan, 24–25 November 2018; pp. 1–5. [Google Scholar] [CrossRef]
  3. Breßler, J.; Reisdorf, P.; Obst, M.; Wanielik, G. GNSS positioning in non-line-of-sight context—A survey. In Proceedings of the 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil, 1–4 November 2016; pp. 1147–1154. [Google Scholar] [CrossRef]
  4. Marathe, T.; Broumandan, A.; Pirsiavash, A.; Lachapelle, G. Characterization of Range and Time Performance of Indoor GNSS Signals. In Proceedings of the 2018 European Navigation Conference (ENC), Gothenburg, Sweden, 14–17 May 2018; pp. 27–37. [Google Scholar] [CrossRef]
  5. Hesslein, N.; Wesselhöft, M.; Hinckeldeyn, J.; Kreutzfeldt, J. Industrial Indoor Localization: Improvement of Logistics Processes Using Location Based Services. In Advances in Automotive Production Technology–Theory and Application; Springer: Berlin/Heidelberg, Germany, 2021; pp. 460–467. [Google Scholar]
  6. Tsai, C.; Hsu, K. An Application of Using Bluetooth Indoor Positioning, Image Recognition and Augmented Reality. In Proceedings of the 2016 IEEE 13th International Conference on e-Business Engineering (ICEBE), Macau, China, 4–6 November 2016; pp. 276–281. [Google Scholar] [CrossRef]
  7. Birla, S.; Singh, G.; Kumhar, P.; Gunjalkar, K.; Sarode, S.; Choubey, S.; Pawar, M. Disha-Indoor Navigation App. In Proceedings of the 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), Greater Noida, India, 18–19 December 2020; pp. 517–522. [Google Scholar] [CrossRef]
  8. Fortes, S.; Aguilar-Garcia, A.; Barco, R.; Barba, F.B.; Fernández-Luque, J.A.; Fernández-Durán, A. Management architecture for location-aware self-organizing LTE/LTE-A small cell networks. IEEE Commun. Mag. 2015, 53, 294–302. [Google Scholar] [CrossRef]
  9. Fortes, S.; Baena, C.; Villegas, J.; Baena, E.; Asghar, M.Z.; Barco, R. Location-Awareness for Failure Management in Cellular Networks: An Integrated Approach. Sensors 2021, 21, 1501. [Google Scholar] [CrossRef] [PubMed]
  10. Aguilar-Garcia, A.; Fortes, S.; Molina-García, M.; Sánchez, J.C.; Alonso, J.I.; Garrido, A.; Fernandez-Duran, A.; Barco, R. Location-aware self-organizing methods in femtocell networks. Comput. Netw. 2015, 93, 125–140. [Google Scholar] [CrossRef][Green Version]
  11. Aguilar-Garcia, A.; Fortes, S.; Fernandez-Duran, A.; Barco, R. Context-Aware Self-Optimization: Evolution Based on the Use Case of Load Balancing in Small-Cell Networks. IEEE Veh. Technol. Mag. 2016, 11, 86–95. [Google Scholar] [CrossRef]
  12. Zafari, F.; Gkelias, A.; Leung, K. A Survey of Indoor Localization Systems and Technologies. arXiv 2017, arXiv:1709.01015. [Google Scholar] [CrossRef]
  13. Aguilar-Garcia, A.; Fortes, S.; Colin, E.; Barco, R. Enhancing localization accuracy with multi-antenna UHF RFID fingerprinting. In Proceedings of the 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Banff, AB, Canada, 13–16 October 2015; pp. 1–9. [Google Scholar] [CrossRef]
  14. Basri, C.; el Khadimi, A. Survey on indoor localization system and recent advances of WIFI fingerprinting technique. In Proceedings of the 2016 5th International Conference on Multimedia Computing and Systems (ICMCS), Marrakech, Morocco, 29 September–1 October 2016; pp. 253–259. [Google Scholar] [CrossRef]
  15. García-Paterna, P.J.; Martínez-Sala, A.S.; Sánchez-Aarnoutse, J.C. Empirical Study of a Room-Level Localization System Based on Bluetooth Low Energy Beacons. Sensors 2021, 21, 3665. [Google Scholar] [CrossRef]
  16. Aguilar-Garcia, A.; Fortes, S.; Colin, E.; Barco, R. Enhancing RFID indoor localization with cellular technologies. EURASIP J. Wirel. Commun. Netw. 2015, 1, 1501. [Google Scholar] [CrossRef]
  17. Ismail, H.; Kitagawa, H.; Tasaki, R.; Terashima, K. WiFi RSS fingerprint database construction for mobile robot indoor positioning system. In Proceedings of the 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Budapest, Hungary, 9–12 October 2016; pp. 001561–001566. [Google Scholar]
  18. Seco, F.; Jimenez, A.R. Autocalibration of a wireless positioning network with a FastSLAM algorithm. In Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Sapporo, Japan, 18–21 September 2017; pp. 1–8. [Google Scholar]
  19. Roy, P.; Chowdhury, C. A Survey of Machine Learning Techniques for Indoor Localization and Navigation Systems. J. Intell. Robot. Syst. 2021, 101, 1–34. [Google Scholar] [CrossRef]
  20. Hatem, E.; Colin, E.; Abou-Chakra, S.; El-Hassan, B.; Laheurte, J.-M. New Empirical Indoor Path Loss Model using Active UHF-RFID Tags for Localization Purposes. In Proceedings of the 2018 IEEE International Conference on RFID Technology & Application (RFID-TA), Macau, China, 26–28 September 2018; pp. 1–6. [Google Scholar]
  21. Ni, L.M.; Liu, Y.; Lau, Y.C.; Patil, A.P. LANDMARC: Indoor location sensing using active RFID. In Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (PerCom 2003), Fort Worth, TX, USA, 21–25 March 2003; pp. 407–415. [Google Scholar]
  22. Huang, Y.; Lv, S.; He, Y.; Huang, J. An Isosceles Triangular Placement of Reference Tags for RFID Indoor Location System. Chin. J. Electron. 2011, 20, 504–510. [Google Scholar]
  23. Wu, J.; Zhu, M.; Xiao, B.; Qiu, Y. The Improved Fingerprint-Based Indoor Localization with RFID/PDR/MM Technologies. In Proceedings of the 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), Singapore, 11–13 December 2018; pp. 878–885. [Google Scholar]
  24. Chen, J.; Zhang, Y.; Xue, W. Unsupervised indoor localization based on Smartphone Sensors, iBeacon and Wi-Fi. Sensors 2018, 18, 1378. [Google Scholar] [CrossRef] [PubMed]
  25. Mittal, A.; Tiku, S.; Pasricha, S. Adapting convolutional neural networks for indoor localization with smart mobile devices. In Proceedings of the 2018 on Great Lakes Symposium on VLSI, Chicago, IL, USA, 23–25 May 2018; pp. 117–122. [Google Scholar]
  26. Sinha, R.S.; Hwang, S.H. Sinha Comparison of CNN applications for RSSI-based fingerprint indoor localization. Electronics 2019, 8, 989. [Google Scholar] [CrossRef]
  27. Liu, Z.; Dai, B.; Wan, X.; Li, X. Hybrid wireless fingerprint indoor localization method based on a convolutional neural network. Sensors 2019, 19, 4597. [Google Scholar] [CrossRef]
  28. Carvalho, E.C.; Ferreira, B.V.; Filho, P.R.G.; Gomes, P.H.; Freitas, G.M.; Vargas, P.A.; Pessin, G. Towards a smart fault tolerant indoor localization system through recurrent neural networks. In Proceedings of the 2019 IEEE International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary, 14–19 July 2019; pp. 1–7. [Google Scholar]
  29. Li, M.; Zhao, L.; Tan, D.; Tong, X. BLE fingerprint indoor localization algorithm based on eight-neighborhood template matching. Sensors 2019, 19, 4859. [Google Scholar] [CrossRef]
  30. González, J.L.S.; Morillo, L.M.S.; Álvarez-García, J.A.; Ros, F.E.D.S.; Ruiz, A.R.J. Energy-efficient indoor localization WiFi-fingerprint system: An experimental study. IEEE Access 2019, 7, 162664–162682. [Google Scholar] [CrossRef]
  31. Olesiński, A.; Piotrowski, Z. An Adaptive Energy Saving Algorithm for an RSSI-Based Localization System in Mobile Radio Sensors. Sensors 2021, 21, 3987. [Google Scholar] [CrossRef]
  32. Zhao, F.; Huang, T.; Wang, D. A probabilistic approach for wifi fingerprint localization in severely dynamic indoor environments. IEEE Access 2019, 7, 116348–116357. [Google Scholar] [CrossRef]
  33. Wang, W.; Marelli, D.; Fu, M. Fingerprinting-based indoor localization using interpolated preprocessed CSI phases and Bayesian tracking. Sensors 2020, 20, 2854. [Google Scholar] [CrossRef]
  34. Thewan, T.; Ismail, A.H.; Panya, M.; Terashima, K.T. Assessment of WiFi RSS using design of experiment for mobile robot wireless positioning system. In Proceedings of the 2016 19th International Conference on Information Fusion (FUSION), Heidelberg, Germany, 5–8 July 2016. [Google Scholar]
  35. Nastac, D.; Lehan, E.; Iftimie, F.A.; Arsene, O.; Cramariuc, B. Automatic Data Acquisition with Robots for Indoor Fingerprinting. In Proceedings of the 2018 International Conference on Communications (COMM), Bucharest, Hungary, 14–16 June 2018; pp. 321–326. [Google Scholar]
  36. Yan, H.; Peng, T.; Liu, H.; Ding, Y. Indoor Position Method of Industrial Robot Based on Wifi Fingerprint Position Technology. In Proceedings of the 2019 1st International Conference on Industrial Artificial Intelligence (IAI), Shenyang, China, 22–26 July 2019; pp. 1–6. [Google Scholar]
  37. Luo, R.C.; Hsiao, T.J. Dynamic wireless indoor localization incorporating with an autonomous mobile robot based on an adaptive signal model fingerprinting approach. IEEE Trans. Ind. Electron. 2018, 66, 1940–1951. [Google Scholar] [CrossRef]
  38. Serif, T.; Perente, O.K.; Dalan, Y. RoboMapper: An Automated Signal Mapping Robot for RSSI Fingerprinting. In Proceedings of the 2019 7th International Conference on Future Internet of Things and Cloud (FiCloud), Istanbul, Turkey, 26–28 August 2019; pp. 364–370. [Google Scholar]
  39. Trogh, J.; Joseph, W.; Martens, L.; Plets, D. An unsupervised learning technique to optimize radio maps for indoor localization. Sensors 2019, 19, 752. [Google Scholar] [CrossRef]
  40. Sinha, R.S.; Hwang, S.H. Improved RSSI-based data augmentation technique for fingerprint indoor localization. Electronics 2020, 9, 851. [Google Scholar] [CrossRef]
  41. Hoang, M.T.; Zhu, Y.; Yuen, B.; Reese, T.; Dong, X.; Lu, T.; Xie, M. A soft range limited K-Nearest Neighbors algorithm for indoor localization enhancement. IEEE Sens. J. 2018, 18, 10208–10216. [Google Scholar] [CrossRef]
  42. Zhang, Y.; Gong, X.; Liu, K.; Zhang, S. Localization and Tracking of an Indoor Autonomous Vehicle Based on the Phase Difference of Passive UHF RFID Signals. Sensors 2021, 21, 3286. [Google Scholar] [CrossRef]
  43. Loganathan, A.; Ahmad, N.S.; Goh, P. Self-adaptive filtering approach for improved indoor localization of a mobile node with zigbee-based RSSI and odometry. Sensors 2019, 19, 4748. [Google Scholar] [CrossRef] [PubMed]
  44. Adept MobileRobots. Pioneer 3-DX Datasheet. 2011. Available online: http://www.mobilerobots.com/Libraries/Downloads/Pioneer3DX-P3DX-RevA.sflb.ashx (accessed on 30 April 2021).
  45. Park, S.; Hashimoto, S. Autonomous Mobile Robot Navigation Using Passive RFID in Indoor Environment. IEEE Trans. Ind. Electron. 2009, 56, 2366–2373. [Google Scholar] [CrossRef]
  46. Borenstein, J.; Feng, L. UMBmark—A Method for Measuring, Comparing, and Correcting Dead-Reckoning Errors in Mobile Robots, 2nd ed.; Tech. Report UM-MEAM-94-22; University of Michigan: Ann Arbor, MI, USA, 1994. [Google Scholar]
  47. Sadowski, S.; Spachos, P. Rssi-based indoor localization with the internet of things. IEEE Access 2018, 6, 30149–30161. [Google Scholar] [CrossRef]
  48. Ela Innovation, S.A. Ela Innovation Active RFID Tag and Reader Manufacturer. Available online: https://elainnovation.com/ (accessed on 21 April 2021).
  49. Fornaser, A.; Maule, L.; Luchetti, A.; Bosetti, P.; de Cecco, M. Self-Weighted Multilateration for Indoor Positioning Systems. Sensors 2019, 19, 872. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.