兼顾照明的室内可见光定位系统研究
2018-11-01刘智港贾光锋
刘智港, 赵 黎, 朱 彤, 张 峰, 贾光锋
(西安工业大学 电子信息工程学院,西安 710021)
引 言
随着无线网络、移动通信技术的快速发展以及基于信息感知的分布式网络的普及,建立在诸多新兴技术如广域泛在网络、人工智能、认知无线电及 LTE Release 9+等基础上的定位技术引起了学者的极大研究兴趣,因此催生了许多应用广泛的基于位置的服务[1-3]。室外定位可借助全球定位系统(global positioning system,GPS)、伽利略导航和北斗定位[4-5],但对于室内定位,由于受障碍物、建筑物、通信链路以及多径效应的影响,其定位精度下降严重,不能满足人们日趋增长的室内精确定位需求[6]。
所谓室内定位,即根据特定空间中已知的一系列参考点的位置坐标以及与位置相关的数据信息来获得该空间内移动终端设备或其持有者位置的过程[7-9],尽管用于室内定位的红外线定位、超声波定位、蓝牙定位、射频识别(radio frequency identification,RFID)定位、超宽带(ultra wideband,UWB)定位[10-11]、无线保真技术(wireless fidelity,WIFI)定位、Zigbee定位、麦克风阵列定位、即时定位与地图构建(simultaneous localization and mapping,SLAM)室内定位、室内电力线定位等技术可以提供从几米到几十厘米的定位精度,然而,大多数基于无线通信的系统会受到电磁干扰影响,在接入用户较多的情况下会导致定位质量的下降,并且其定位成本高,安全性也得不到有效保障[12]。
可见光通信是指利用室内照明发光二极管(light emitting diode,LED)实现无线通信的新技术,由于其具有无电磁干扰、保密性好、易部署等优点,基于可见光的室内定位技术应运而生,成为未来一个发展趋势[13-15]。作者以80cm×80cm×80cm的室内空间为研究平台,兼顾照明与定位,设计了满足国际标准的光源布局模型,并提出了多点标定相对定位算法,实现了基于可见光的精确室内定位,为室内定位提供了一种有效的解决方案。
1 可见光定位系统建模
1.1 系统建模
本文中设计了一种基于可见光的室内定位系统,系统模型如图1所示。图中PD为光电二极管(ptotodiode),本系统以3个LED灯珠为光源,在发送端将需要传送的信息通过调制电路加载到驱动LED光源的电流上,以LED光源作为信息传输的载体;在接收端光电检测器作为光信号测量电路的信息采集与接收器,由光敏电阻及其控制电路组成,将接收到的数据通过STM32F103进行数据处理,所获数据经STC15F2K60S2单片机将定位坐标输出到LCD显示屏上。通过数据标定整合实现了对可见光光强采集、室内定位及数据显示。
Fig.1 Schematic diagram of positioning systems of visible light
1.2 光源布局
图2为本文中搭建的室内光源布局模型。房间大小为80cm×80cm×80cm的正方体,采用3个5W的LED 灯珠作为光源,定位目标点为地面平面,以房间一角作为坐标原点建立3维坐标系。根据国际照明标准规定[16],办公室内的光照度必须保持在300lx~1500lx之间,为了保证照度要求,需对3颗灯珠的布局进行合理设计。图3为LED灯珠在天花板上的分布示意图。3颗灯珠在天花板上呈等边三角形分布,边长L0=2cm,各灯珠距离房顶边缘的距离分别为:L1=40.86cm,L2=40cm,L3=L6=39cm,L4=L5=39.13cm。单颗LED灯珠在接收平面某点的照度可表示为[17-18]:
Fig.2 Layout model of indoor light source
(1)
式中,I0为LED的中心发光强度,m为光源的辐射模式,φ为光源的发射角,ψ为定位点的入射角,dn为光源到定位点的距离。假设点光源的坐标为(xn,yn,0.8),在地面接收面上某一点坐标为(x,y,0),则dn可表示为[19-20]:
(2)
由于cosφ=cosψ=0.8/dn,所以En可简化为:
(3)
由于LED发出的光为非相干光,则接收平面上某点接收到的总的光照度为[21-22]:
(4)
式中,En为各个点光源在到达接收面某点(x,y,0)时接收到的光照度,M为总的光源个数。
Fig.3 Layout of LED array on the ceiling
根据以上布局,光源选择呈等边三角形分布的3个LED灯珠,则接收平面的光照度分布如图4所示。光照度值都在300lx~1500lx之内,满足国际规定的照度标准。
Fig.4 Distribution map of light intensity
2 多点标定相对定位原理
本系统所设计的定位传感器模型如图5所示。作为接收LED光源所发出的信号,其作用为光电检测器。由于光敏电阻对光的敏感度高、感光性好,为保证定位准确及定位的便捷性和电路稳定性,因此用光敏电阻代替光电检测器,作为测量电路的定位装置。在图5的定位装置中,a,b,c,d分别为4个光敏电阻,均匀地分布在5cm×5cm的电路板4个顶点处。
Fig.5 Model of sensor
由于本系统采用的是呈等边三角形分布的LED光源布局方式,在接收端可保证传感器能接收到3个互不干扰的信号,对于接收到的光照信号采取多点标定光强相对定位法进行处理。
根据接收平面光照度不同对目标平面进行区域划分及坐标点定位,如图6所示。目标平面为室内地面,首先将地面进行坐标化、区域化,以地面正中心为坐标原点建立平面直角坐标系,坐标原点即房间正中心点,将整个地面划分为A,B,C,D,E这5个区域,其中A区域为边长40cm的正方形。其次对其中9个特殊中心点边界坐标定位,其标号为1~9,具体坐标已给出。
对传感器4个顶点采集到的光照强度进行相应的数据处理,将4个光敏电阻所接收到的光照强度转换为电压量化后的值,可表示为:ua,ub,uc,ud,根据各点光照强度量化值即可判断定位目标点所在区域。
Fig.6 Map of ground coordinate
由于相邻传感器接收电压量化值之差会随着传感器所处位置而变化,因此,可根据不同点可见光的光照强度的差值判别目标点的坐标,实现传感器的相对定位,设相邻两个传感器电压量化值之差分别为:ubc,uad,uba,ucd,其差值可表示为:
(5)
式中,ubc,uad为水平方向相邻两个光敏电阻所获数据的差值,uba,ucd为竖直方向两相邻光敏电阻所获数据的差值;令uh(i),uv(i)分别为任意目标点水平方向差值的均值与竖直方向差值的均值,则有:
(6)
经过光照度的数值计算,在定位中心点5处,相邻传感器所接收到的数据差值接近于0,因此以定位坐标点5作为中心参考点,根据目标位置处光照量化值与定位中心点处的差值及系统灵敏度以确定定位目标点的坐标。令A(i)为任意待定位点的uh(i)与中心处uh(5)的光照强度量化值的差值,B(i)为任意待定位点uv(i)与中心处uv(5)的光照强度量化值的差值,其中i为位置标号,则有:
(7)
为了精确标定各个方向光照强度的变化率,本文中选定2,4,6,8这4个特殊点,分别根据这4个点的光照强度及其距离中心点的距离,数值计算x轴两侧及y轴两侧的定位灵敏度Wi与Pi,则有:
(8)
式中,d为4个特殊点到地面中心的距离,d=40cm。为方便计算,待定位点坐标引入坐标平面x轴与y轴方向平均灵敏度Wx与Py,则有:
(9)
令xx,yy为目标定位点的所测坐标,则有:
(10)
令e为相对误差,则有:
(11)
式中,x,y为目标定位点的实际坐标。
3 系统实现及结果
在该套可见光定位系统当中,房间模型为80cm×80cm×80cm的正方体,采用强度调制/直接检测(intensity modulation/direct modulation, IM/DM)调制方式,光源为3个5W的LED灯珠呈等边三角形均匀分布在天花板正中心;信号接收端为4个光敏电阻组成的定位传感器阵列,以STM32处理器集成的高分辨率及强抗噪声的12位A/D作为数据处理部分,经过多次标定将所测定位坐标显示在LCD显示屏上。
表1为9个特殊中心及边界点位置对应的9组光照度量化数据及所在的室内地面区域。将表1按照(5)式~(8)式的相对差值数据处理方法进行计算,所获数据及定位灵敏度如表2所示。将表2按照(10)式~(11)式进行坐标转换,计算得到定位点位置参量,将其与实际定位坐标进行对比,结果如表3所示。
实验数据表明,除第9个目标点外,其它8个目标定位点实测位置与实际位置的误差值Δx,Δy在10cm以内,相对误差e的值均小于10cm,LCD显示分辨率为0.1cm,定位误差达到厘米级标准;由于目标位置9靠近室内门外受自然光影响较大,导致定位误差较大,说明本文中提供的算法对某些特殊点仍需改进。
Table 1 Quantitative and regional analysis of light intensity
Table 2 Light intensity difference and sensitivity analysis
Table 3 Comparison table of positioning error
4 结 论
研究并设计了一套兼顾照明与定位的可见光室内定位系统。将室内定位的光源进行了布局,使其满足国际照明标准;设计了整个定位系统的硬件平台,采用合理的定位算法对数据进行融合处理,并且计算了定位灵敏度与相对误差,实现了对可见光光强采集、室内定位及数据显示。经过最终的级联和调试,本系统坐标实际测量误差低于10cm,显示分辨率为0.1cm,供电功率低于5W,LCD数据显示定位误差满足厘米级的高精度定位。实验系统证明了该方法的可行性,可以满足目前室内定位的需求,为室内目标定位提供了一种可靠有效的解决方案。