摘要
针对当前可见光室内定位系统结构复杂、精度偏低的问题,文中提出了一种基于二维码的可见光室内精确定位方法。首先,通过对不同的LEDs光源加载与其自身相关的LED-ID信息,以二维码图像形式进行发送,由手机端的摄像头接收光源信息,并进行解码,实现初步定位;然后,利用基于世界坐标系的简单三角函数关系给出精确定位算法,并结合手机端获得的方位角信息,进一步计算用户所在位置,从而实现可见光室内精确定位功能。实验结果表明,该系统运行可靠,定位精度可达到4.167 cm。
Aiming at the problem of the low accuracy and complexity of existing indoor positioning system,a scheme of indoor visible light positioning method based on two-dimensional code was proposed in this paper.First,different LEDs light source was loaded with the LED-ID information data and was transmitted in a two-dimensional code image.The initial positioning was achieved through light source information received by the camera of mobile phone and information decoding.Then an accurate positioning algorithm based on trigonometric function relationship was presented.With utilizing of the accurate positioning algorithm and azimuth angle of mobile phone,the user's location was further calculated to achieve accurate positioning of visible light room function.The principle prototype based on Android platform was set up,and the error experiment with sixteen sample points was carried out on the designed platform.The effectiveness of the proposed positioning method was validated by the experiments.The experimental results demonstrated that the accuracy of 4.167 cm could be achieved by this positioning method.
出处
《电子科技》
2017年第12期34-38,共5页
Electronic Science and Technology
基金
国家自然科学基金(61601237)
江苏省自然科学基金(KB20160901)
江苏省高校自然科学研究面上项目(16KJB420001)