|
In this paper, an original three-dimensional (3-D) indoor positioning system based on visible light communication (VLC) applying artificial bee colony (ABC) algorithm is proposed. ABC algorithm is an intelligent optimization algorithm that simulates swarm behavior, which has the advantages of pure principle, fewer control parameters, easy implementation, and strong global optimization ability. In the field of visible light positioning, some positioning systems that realize visible light positioning are based on a two-dimensional (2-D) plane, which is not applicable to actual scenarios. However, the ABC algorithm used in visible light positioning system can easily achieve real three-dimensional positioning with accuracy up to the millimeter level. Simulation results show that the average positioning error can reach about 2.6mm after 40 iterations at 1m height and the simulation considers the edge points. The result of track tracking simulation shows that the average error is 1.7mm and 90.4% of the sampling points have a positioning accuracy below 3.811mm. In addition, the convergence performance simulation shows that the average error can reach 3.8mm within 40 iterations under the SNR of 30dB, and the final average error is stable at 2.6mm. From the results, it turns out that the ABC algorithm is a promising method for indoor visible light localization. |
|
Keywords:ABC algorithm; visible light communication; indoor visible light positioning; high precision positioning |
|