1. Introduction
Localization is a very important asset for many individuals and organizations in today’s world, with numerous location-based applications for both outdoor and indoor communications being put into use. As a result of the diverse coverage and accuracy of these positioning systems, outdoor technology often relies on the Global Positioning System (GPS) or Global Navigation Satellite Systems (GNSS). However, due to the difficulty of the GPS and GNSS-born signals in penetrating walls and ceilings, they are not very reliable for indoor localization. Therefore, indoor localization systems are in development, which consist of a navigation system and tasks involving positioning, planning a feasible route, and guiding users through an indoor route to their desired destination. Indoor localization systems are classified into three categories based on their technology: computer vision-based systems, pedestrian dead reckoning systems (PDR), and communication-based technologies, which include the most commonly used indoor localization systems that exist today [
1]. Examples include Wi-Fi, Bluetooth, radio-frequency identification (RFID), visible light communication, and ultra-wideband. These technologies are used for a lot of purposes, such as locating assets within a building or assisting visually impaired individuals [
2]. Radio frequency-based technologies are popular for indoor localization but face some challenges when employed, such as high power consumption, security concerns, and low throughput [
3].
Furthermore, positioning systems that utilize light sources have gained traction due to the great advantages they offer, such as high bandwidth, high security, low power consumption, a long lifetime, the ability to cover RF-restricted areas, and low cost [
2]. These advantages have created the chance for visible light communication (VLC) to be a critical technology for use in indoor positioning systems [
2]. VLC systems have seen reasonable advancements, such as the light fidelity (Li-Fi) technology, a VLC technology that fundamentally uses light-emitting diode (LED) bulbs for illumination and data transmission [
4]. As mentioned, visible light-based systems offer great potential but still have some limitations, such as covering a relatively small area for each LED, light signal interference affecting signal strength, and connectivity loss due to obstructions [
5]. Therefore, some research suggests combining VLC with radio-frequency-based technologies to overcome the drawbacks of using either of these technologies alone [
4].
Different indoor positioning technologies use different positioning techniques based on their study goals and requirements. These techniques vary between range-based approaches, range-free approaches, and fingerprinting [
6]. Each of these techniques calculates the location of the receiver differently. Range-based approaches provide high accuracy and utilize the geometric properties of triangles to calculate the location; these calculations can be conducted either through trilateration or triangulation [
6]. In the trilateration technique, the distance is calculated through either received signal strength (RSS), time of arrival (TOA), or time difference of arrival (TDOA). A range-free approach, such as proximity, provides estimated location information [
1]. Lastly, the fingerprinting approach compares the characteristics of the received signal with the previously collected fingerprint map of space, which requires complex computation [
6].
As mentioned earlier, localization techniques such as GPS and GNSS are not able to detect locations within a building, which has created a gap that has since been filled with research on many technologies that aim for indoor localization [
7]. However, accurate indoor localization is still a work in progress, especially with the rise of VLC in recent years as a new indoor localization technology that has proven to be a cheap and accurate localization method. A lot of research has been dedicated to this new technology, and many studies have explored different methodologies for using VLC [
6]. However, after conducting the literature review, it was found that using VLC systems in collaboration with radio-frequency-based systems is a new and interesting area within indoor positioning that needs to be further exploited [
2]. One proposed model suggests using a VLC system with Bluetooth [
8]. The proposed model used VLC fingerprinting with a Bluetooth spring model; the system achieved high accuracy, but the fingerprinting technique needs high complexity to collect all the illumination information from the LEDs in the database, which can cause positioning delays. In addition, there is the potential challenge of the RSS information of LEDs being affected by reflection, diffraction, or overlapping in illumination [
4]. The research concludes that using VLC localization based on proximity can achieve accurate positioning because the light signals are isolated within the room area, which means signals cannot be picked up through walls, unlike RF signals, which initially give accurate results because of the limited receivable area of LEDs. Meaning that a set LED with a known position and known identifier can only cover a small area; therefore, collecting the information of the location of the receiver in proximity to this LED gives an error margin within the coverage area of the LED [
9]. Whereas using VLC localization based on RSS information from the light signal can be affected by problems mentioned earlier, such as reflection. Therefore, using the RSS information of an RF-based system such as Bluetooth can help collect the necessary RSS information for the system to calculate the receiver’s location. This is the main motivation behind this research, in which we propose the question: “Does using a hybrid of VLC proximity and Bluetooth using RSS-based trilateration produce accurate results for indoor positioning?” Our aim is that our paper will be a step closer to exploring the area of hybrid indoor positioning systems.
The aim of this paper is to discuss various approaches to Indoor positioning technologies and to propose a hybrid indoor positioning system that utilizes VLC with Bluetooth to locate a receiver via trilateration. This research aims to bridge a gap within indoor positioning systems by introducing a novel system that uses a hybrid of proximity-based VLC and Bluetooth RSS trilateration to localize the receiver. To achieve this goal, there are multiple objectives that need to be met, which are:
To investigate relevant studies that utilize hybrid technology for indoor localization;
To develop a novel system that uses a hybrid of a proximity-based VLC positioning system and a Bluetooth positioning system that uses RSS-based trilateration for localization;
To conduct an experiment to test and evaluate the accuracy of the system.
The remainder of this paper is structured as follows:
Section 2 presents a background on light fidelity (Li-Fi) technology, including its architecture and modulation techniques. In
Section 3, the literature review focuses on previous studies carried out using indoor localization technologies such as Wi-Fi localization, radio-frequency identification, Bluetooth, and VLC systems.
Section 4 presents the proposed methodology, followed by details of the experiment and a discussion of the results in
Section 5 and
Section 6. In
Section 7, an evaluation of the hybrid method is presented. Finally,
Section 8 presents the conclusion and directions for future work.
6. Results and Discussion
6.1. First Experiment Environment
The experiment was carried out initially in a smaller testing area, as shown in
Figure 14. The dimensions of the room were 3.7 × 3.3 × 3 m
3, and over 50 estimations were taken in variable positions around each light fixture. In each estimation, the initial position was detected using VLC, and after that, the other position from the Bluetooth system was detected via trilateration. To ensure accuracy against variations in the Bluetooth signals caused by any disturbance, such as a change in height or direction or signal interference, 10 Bluetooth readings were taken for each position and averaged. This value was considered to be the BLE reading for this position. After that, the position between the VLC center and the estimated BLE position was calculated to detect if the user was standing in close proximity to the center of the LED or the edges. This value, which was called
, or fourth distance, was used as a fourth distance value in the multilateration, where the LED position was the center and
was the radius.
The experiment was carried out in 52 positions around each LED. These positions were marked on the floor in order to ensure the user was standing in the same position for each reading. Ten readings for each position were taken and averaged to create a BLE estimated position, for a total of 520 readings. Then, the error of the distance in Bluetooth, VLC, and hybrid systems was calculated using the Euclidian distance error mentioned in
Section 4 of Chapter 4.
Table 7 shows the error measured in Euclidian distance to estimate the position accuracy using VLC technology, Bluetooth trilateration, and the hybrid technique.
From
Table 7, we can see that the majority of the cases chose the positions estimated by Bluetooth based on the value of
. Only 4 values out of 26 under this position were either in the inner radius or outside the area based on
In position 5, the hybrid method favored the multilateration approach, which proved to be better than both BLE and VLC. However, when multilateration was used for positions 8 and 9, it did not achieve the lowest error rate, even though they had low errors of 0.19 and 0.16, respectively. Additionally, in position 15, the VLC approach was used because the value of
was larger than the threshold and it achieved a lower error than BLE and multilateration. Lastly, positions 6, 14, 18, 21, and 26 favored the BLE estimated position, despite it not being the most accurate position in these cases. Again, this was because the value of
depends on the accuracy of BLE and does not always reflect an accurate estimation of the position between the device and the LED. Regardless, the optimal solution percentage for the hybrid algorithm under the first LED was 73.1%, where 19 out of 26 positions achieved the best possible accuracy.
To visualize the positioning errors presented in
Table 7 for VLC proximity vs. BLE trilateration, the chart in
Figure 15 displays a comparison of the error in distance for positions under the first LED using both technologies. The results indicated that BLE trilateration achieved lower error rates than VLC under the first LED in the first environment. This observation can be attributed to the size of the testing area, suggesting that BLE technology may be better suited for smaller spaces.
After adding the results obtained from the hybrid system to the chart, we can see in
Figure 16, where the green points represent the hybrid system, that it leaned towards the Bluetooth system in regard to positioning since the Bluetooth system performed very well in this area.
Similar to the first LED, we estimated 26 positions under the second LED using the same method. The results from this test contributed to a comprehensive overview of the positioning accuracy of each technology. The experiment involved testing various positions around each LED within its coverage area. To qualify for testing in this experiment, a position had to pick up at least three Bluetooth signals as well as the LED ID.
Table 7 presents the chosen testing positions. Once readings were taken for each position, the results obtained from the LED system and the BLE system were compared. After calculating
for each position and comparing it against the inner radius threshold, the hybrid technique was implemented. When a position was within the outer radius area, the value of the BLE position was used. However, when a position was estimated to be within the inner radius area, multilateration was used. The positions estimated using this technique are depicted in
Figure 17.
As demonstrated in
Figure 17, the hybrid positions were closely aligned to the BLE estimated positions because of the small difference in error margin between the two technologies, since BLE achieved a low error margin in this small environment due to the small distance between the beacons and the user’s device, which meant the BLE estimated positions were less affected by signal disturbance. The position of the LEDs in this area was also closer to the beacon positions, leading to the majority of the BLE estimated positions giving a value of
within the coverage area of the LED. After applying the scenarios from Equation (6), the system leaned towards the use of BLE technology in this experiment.
Figure 18 displays the Euclidean distance error values for each technology used in the experiment. As the experiment was carried out in a small area, the Bluetooth system exhibited a high level of accuracy, leading to the hybrid method achieving a high degree of accuracy. As previously mentioned, the results obtained from the VLC system were reasonably accurate. However, given the exceptional performance exhibited by the BLE system within the limited testing space, it was favored by the hybrid system for position estimation based on the values of
. In regards to the optimal solution percentage for the hybrid algorithm in this environment, 14 out of 52 total positions did not achieve optimal positioning, which put the optimal solution percentage for the hybrid system at 73.1%. The individual cases were discussed previously.
Table 8 presents a comparison of the Euclidean Distance Error values for the first space, including metrics such as the mean, minimum, maximum, total distance, standard deviation, and 95% confidence interval.
From
Table 8, it is noted that the mean distance estimated by VLC was 0.28 m, by BLE was 0.15 m, and by hybrid was 0.14 m. This means that in this experiment, on average, VLC estimated the distance to be greater than the BLE and hybrid methods. The total distance estimated by VLC was 14.73 m, by BLE was 7.85 m, and by hybrid was 7.46 m. This indicates that VLC measured the longest total distance in the smaller area. In addition, the standard deviation of distance measurements by VLC was 0.10 m, by BLE was 0.084 m, and by hybrid was 0.078 m. This means that the distance measurements by VLC were more spread out as compared to BLE and hybrid. This is because the maximum distance estimated by VLC can be as large as the diameter of the coverage area of the LED. The maximum error for the BLE estimated positions was 0.41 m for this environment, which was smaller than the diameter of the coverage area of the LED. This was caused by the fact that Bluetooth RSS-based systems work very well in small areas due to the shorter distance that the Bluetooth signal needs to travel to reach the receiver, leading to better positioning accuracy. Moreover, because multilateration takes three distances from the Bluetooth system and the
is also estimated using the Bluetooth system, the hybrid multilateration method is very dependent on the accuracy of the Bluetooth estimation. As shown in
Table 7, these results suggest that the VLC method tended to estimate distances in a further position than estimated by BLE and hybrid methods in the smaller space. However, the confidence interval for all three methods was relatively narrow, indicating a high degree of confidence in the estimated distances and satisfactory overall positioning accuracy.
6.2. Second Experiment Environment
We decided to extend the experiment into a larger scene to examine it further under more realistic conditions. Similar to the first experiment, 52 positions were marked to be estimated in a larger room where the same environment was duplicated to ensure the experiment had the same parameters and setup in regards to LED heights, beacon placement, and physical obstacles. The only difference was the size of the room, which was 6.7 × 5.4 × 3 m3. Similar to the first experiment, each of the 52 positions had 10 readings for Bluetooth and was under the coverage of the LED.
Following the same steps as in the first experiment, the positions to be estimated were marked on the floor. Ten readings were taken and averaged for each position. This was to ensure that any change in the vertical position or height of the device at the time of the reading did not affect positioning accuracy. However, results from the Bluetooth system showed lower accuracy in the larger space. Most of the positions were picked up outside of the coverage area of the LED, even though they picked up the signal from the light source. Therefore, it assumed the position of the center of the LED whenever the value of
was larger than the outer radius of the LED while picking up the LED ID, giving an error value of 0.5 m or less for each position. The results of the experiments are shown below in
Table 9.
Figure 19 shows the difference in error between VLC and BLE under the first LED in the second environment. It is clear that BLE performed with a higher error rate than the error rate in the smaller environment. This can be attributed to the change in quality of the RSS signal in the larger area, and this is where the hybrid system came into play, choosing the optimal solution in 26 out of 26 cases under the first LED and giving an optimal solution percentage of 100%.
Figure 20 shows the positioning error for the hybrid system in comparison to BLE and VLC. As shown, the hybrid system favored the VLC technology due to the higher error rate in BLE in the larger environment.
Unfortunately, the limitations of RSS-based techniques can be seen in the second experiment, as the error was significantly higher for BLE. This is because the signal strength of Bluetooth decreases as the distance between the transmitter and receiver increases. Fortunately, the hybrid system was designed to lean towards either the VLC or BLE systems based on the performance of both systems, comparing them against a dedicated threshold.
As shown by the graph below, the Bluetooth-estimated positions assumed the user stood in positions outside the coverage area of the LED, even though the device picked up the LED ID, indicating that it was indeed within the coverage area of that LED. Therefore, in these cases, the position was assumed to be equal to the value of the center of the LED, and in the rest of the cases, which were inside the coverage area of the LED but exceeded the value of the threshold for the inner radius, the position of the Bluetooth position was assumed to be similar to the first experiment.
As can be seen here, BLE-estimated positions were far from the center of the LED for both LEDs and the actual positions. This can be attributed to the variations in the RSSI signal resulting from the larger environment. VLC played a significant role in improving the positioning error for the radio frequency-based technology under these conditions. The hybrid system was designed to prioritize the system that performed optimally in a specific environment.
Looking at
Figure 21 and
Figure 22, it can be deduced that the BLE readings in the new environment had higher error rates than in the smaller environment. After taking the BLE-estimated positions and comparing the values of
against the threshold of the LED coverage, the positions that were estimated to be outside the coverage area of the LED while picking up the LED signal were assumed to have, as their initial value, the value of the center of the LED, such as positions (1–26) in
Table 9. This improved the performance of the system, and it also demonstrated how VLC is able to support BLE-based positioning due to the LED’s limited coverage area. In regards to the hybrid algorithm in the second environment, only 2 out of 52 total positions did not achieve the optimal solution, achieving a percentage of optimal solutions for the hybrid system of 96.2% in the second environment. The hybrid mostly relied on VLC positioning since most of the BLE positions were estimated to be outside the coverage area of the LED, making their error rate higher than the value of the radius for the coverage area.
Table 10 shows that the VLC and hybrid positioning systems were more accurate and precise than the BLE system. The mean error for the VLC system was 0.29 m, which was lower than the BLE system’s mean error of 0.86 m. The hybrid system’s mean error was only slightly higher than the VLC system’s at 0.30 m. The minimum and maximum errors for the VLC and hybrid systems were also lower than those for the BLE system, indicating better accuracy and precision. The sum of errors for the VLC and hybrid systems was also much lower than the BLE system, indicating better overall performance. Additionally, the standard deviation and 95% confidence interval were also smaller for the VLC and hybrid systems compared to the BLE system, indicating greater precision in the measurements. Overall, based on the provided data, it appears that the VLC and hybrid positioning systems outperformed the BLE system in terms of accuracy and precision in the larger testing environment, with the hybrid system addressing the limitation of BLE’s accuracy, which is impacted by changes in the quality of RSS signals in the larger environment. The hybrid system appears to be a good compromise between the VLC and BLE systems, with a similar mean error and sum of errors as the VLC system but with the added benefit of BLE’s longer range.
These are the findings based on our observations:
Within the first environment, the BLE system was able to achieve high positioning accuracy due to the higher quality of RSS signals, and the hybrid system achieved the optimal solution in 73.1% of the positions. The cases where the hybrid was not able to achieve the optimal solution were due to the quality of , as it depended on the quality of the BLE-estimated position. Since most cases in this environment fell within the coverage area of the LED, the error in BLE positions was lower than the coverage area of the LED, which meant the hybrid did not lean towards the VLC in this area.
In the second environment, the room was larger, which caused more fluctuations in RSS signals and less accurate BLE positioning. The hybrid system leaned towards VLC positioning because of the higher error value in positioning, which led to larger values of . The hybrid system achieved the optimal solution in 96.2% of the positions in this area.
The hybrid system worked by using either VLC proximity or BLE trilateration or a multilateration of both, depending on the value of the distance between the estimated position of the user’s device and the LED (). This meant that in the worst case, accuracy would be limited by the value of the outer radius of the coverage area of the LED, which was 0.50 m.
Taking the value of based on the BLE-estimated position gave the optimal solutions for more than 70% of cases in both environments. However, we believe that there is more to explore here regarding how to obtain the value of using different techniques, such as RSSI from the LED.
Using VLC alone in the first environment would have achieved a higher error than using the hybrid, and using BLE alone in the second environment would have achieved a higher error than the hybrid system. The hybrid system helped lower the error whenever one of the systems gave less accurate results.
7. Evaluation of the Proposed System
To evaluate the quality of accuracy in the proposed system, we compared it against the existing literature for Bluetooth, VLC, and hybrid systems. Therefore, we calculated the positioning error using Euclidian distance, the average error, and the maximum and minimum error, as shown in
Table 8 and
Table 10, along with the Root Mean Square Error of each technology for each environment, as shown in
Table 11.
In the first smaller environment, the performance of the Bluetooth system achieved highly accurate positioning, leading the hybrid system to achieve very similar accuracy since it performed better than the VLC system. However, in the second environment, the RMSE of the hybrid system was 0.31 m, showing how much VLC improved the performance of the Bluetooth system in the larger environment and achieving similar accuracy to the VLC system since it performed better in the second environment. This showed that the hybrid system was able to lean towards the system with higher accuracy depending on its performance and take advantage of it.
Within the literature, various studies have suggested using VLC for positioning. Ref. [
8] proposed a collaborative indoor visible light positioning (VLP) system that uses a BLE-improved spring model to enhance accuracy. This system can be combined with the fingerprinting technique without the need for additional sensors by utilizing neighboring mobile devices. The simulation results indicated an average accuracy of 6.0 cm [
8]. Moreover, Zhang et al. [
16] used VLC triangulation and achieved a precision of 95% within 17.25 cm with direct sunlight exposure and a precision of 95% within 11.2 cm with indirect sunlight exposure. Li et al. [
17] achieved an error of less than 1 m in a large indoor space using VLC trilateration. Gu et al. [
18] achieved a localization accuracy of 0.10–0.09 cm using VLC trilateration, with the Kalman filter and SIR filter improving the accuracy further. Zhao et al. [
19] reported that their system achieved an average accuracy of 0.50, 0.50, and 1.60 m in three different test environments using LightPrint.
Table 11 presents a comparison between this work and other literature in regards to design and accuracy. This work achieved a high level of accuracy with a minimum error of 0.03 m using Euclidean distance and an average error of 0.14–0.30 m for Euclidean distance in the smaller environment and the larger environment, respectively. It also achieved an error of 0.16 m using RMSE in the smaller environment and 0.31 m using RMSE in the larger environment. The maximum error was 0.52 m, which was measured in the larger environment, while the maximum error in the smaller environment was 0.41 m. Overall, the results suggest that the current work performed very well against the other systems evaluated in terms of accuracy, with a minimum error and a low average error.
Comparing this work to the literature helps us answer the research questions that motivated this research.
Q1. Does VLC proximity provide accurate results for indoor positioning?
A1. Despite the simplicity of the proximity algorithm, the VLC system achieved accurate results for both experiments. As shown in
Figure 23, the system obtained a mean error of 0.28 m in the first environment, a minimum error of 0.10 m, and a maximum error of 0.46 m. For the second environment, it achieved a mean error of 0.29 m, a minimum of 0.10 m, and a maximum of 0.41 m. An overall RMSE of 0.30 m was found for both environments. This showed that proximity can achieve accurate results for indoor positioning in comparison to other complex approaches mentioned in
Table 12, such as triangulation [
16], where the device needs at least three signals to achieve similar results. The same was true for the system proposed by Li et al. in [
17], where they achieved an RMSE of 0.40 m for a VLC trilateration/multilateration-based system, while our study achieved an RMSE of 0.30 m using proximity alone. In [
18], Gu et al. proposed three-dimensional positioning using VLC trilateration with two filter improvements to achieve an RMSE of 0.09 m, which indicated that the use of trilateration alone can be improved with the use of filtering techniques. Other papers addressed the accuracy issue by using different approaches, such as fingerprinting in [
19], where they used Light Intensity Field maps to match the LightPrint. They achieved an accuracy of 0.50 to 1.60 m, although their system demanded huge computational complexity due to a curve-surface matching problem. Another approach, AoA, was used in [
20], where they achieved an error rate of around 0.10 m despite many challenges and limitations in using this technique, such as camera resolution affecting the quality of the signals and the image quality requiring filtering. However, this does not mean VLC proximity is the most accurate technique of VLC-based positioning; rather, we showed that despite the simplicity and low complexity of this approach, it is still able to achieve accurate indoor positioning since the error rate is limited by the coverage area of the LED used in the experiment and it is not subject to signal interference like radio-based technologies, enabling it to achieve real-time positioning that could be helpful for many applications, such as exploring exhibits and galleries, or for manufacturing purposes and goods placement. Overall, based on our observations, we suggest that accuracy could be improved by combining VLC proximity with other techniques or technologies.
Q2. Does Bluetooth trilateration provide accurate results for indoor positioning?
A2. As proved by the literature and shown in
Figure 24, BLE trilateration does provide accurate results for indoor positioning. It was shown in [
23] by Paterna et al. that a system that uses Bluetooth trilateration with frequency diversity and Kalman filtering was able to achieve an average error of 1.82 m in a 9.19 m × 6.18 m room. Moreover, in [
28], Huang et al. achieved an accuracy of 0.76 m using a hybrid method of trilateration and dead reckoning.
In this work, the Bluetooth system achieved accurate results for both environments, with a mean of 0.15 m and 0.86 m for the first and second environments, respectively. It achieved a minimum of 0.03 m of positioning error in the first environment. However, some limitations in this technology became apparent in the second environment, as the quality of the positioning was affected by the change in RSS. Even though the BLE system achieved a minimum error of 0.19 m in the second environment, the maximum was 1.37 m, which was still considered good for indoor positioning but was not as accurate as the positions obtained in the smaller area. The use of hybrid positioning shows promise in these situations. Looking at both the literature and this work, we can conclude that although Bluetooth trilateration achieves accurate results, in almost all of the mentioned studies there was an improvement factor used to achieve better accuracy, whether a filtering technique or a hybrid with another positioning technique, showing that Bluetooth trilateration can work well with other positioning techniques and technologies.
Q3. Does combining VLC proximity with RSS-based Bluetooth trilateration in a hybrid system achieve accurate results for indoor positioning?
A3. As shown in
Table 11 and
Figure 25, the results suggested that the current work performed very well against the other systems evaluated in terms of accuracy, with a low minimum error and a low average error. In the first experiment, even though the BLE error rates were low, VLC still managed to lower the error by multilateration in some cases. Additionally, the hybrid algorithm helped to improve the error in BLE positioning in the larger environment by limiting the error within the coverage area of the LED whenever the user was assumed to be outside of it. We can deduce from the experiment that the hybrid system provided accurate results for indoor positioning. Using both had the advantage of overcoming the limited coverage area of the LED for VLC proximity when the BLE system was performing with a higher error margin than that coverage area. Taking advantage of the BLE system whenever the quality of the RSS signals from the Bluetooth beacons required it, we achieved high accuracy using trilateration. The minimum error for the first environment of the hybrid system was 0.03 m, while for the second environment it was 0.10 m. The mean errors for the first and second environments were 0.14 m and 0.30 m, respectively. The RMSEs for the first and second environments were 0.16 m and 0.31 m, respectively. As suggested in [
8], the collaboration between a VLC positioning system and a Bluetooth-based system improved the positioning error, achieving an accuracy of 0.06 m. However, computational complexity is a general setback of the fingerprinting technique in almost any system [
4]. Overall, we deduced from the literature that the combination of positioning techniques and technologies in hybrid systems shows promising results for indoor positioning.
8. Conclusions
The main aim of this paper was to explore and navigate the gaps within indoor positioning, especially within the field of VLC, which is a promising technology with high accuracy and low interference. It has the potential to revolutionize indoor navigation. This paper investigated a novel hybrid indoor positioning system that uses Visible Light Communication (VLC) proximity with Bluetooth trilateration technology to offer a robust and accurate solution for indoor positioning. By combining the simplicity of VLC proximity with the complexity of Bluetooth trilateration, the system provided a highly accurate and reliable indoor positioning solution.
In conclusion, this paper presented a hybrid methodology to calculate a user’s position in an indoor environment using VLC proximity, Bluetooth trilateration, and a hybrid of both methods. Carrying out the experiment in two different-sized environments gave an advantage to either the BLE or VLC technology in terms of accurate results; therefore, the hybrid method was presented in order to take advantage of both technologies as best as possible.
In the future, we would like to explore the system in more environments and with different settings with respect to the equipment to investigate the effects of these changes on the system’s performance. Regarding the Bluetooth system, we may experiment with altering the height and placement of the beacons to examine their impact on the RSS signals, and we may also explore RSS filtering techniques, such as Kalman filtering [
23], to see how they affect the system’s accuracy. For the VLC system, we could investigate the use of RSS measurement techniques, such as a luxmeter, to determine the precise position between the user’s location and the VLC LED.