The invention provides an iBeacon base station spatial layout optimization and indoor positioning method based on NSGA II algorithm. Aiming at the disadvantage that the radio frequency signal transmitted by iBeacon is greatly disturbed and unstable by the environment such as occluder, the present invention adopts genetic optimization algorithm to design the deployment scheme of iBeacon base station with optimized spatial layout, so as to make up for the decrease of positioning accuracy caused by the unstable signal to the greatest extent. The indoor positioning calculation method realized by the invention uses four base station data to calculate the points to be measured, which has more stable and accurate advantages than the traditional three base station calculation. The invention has the advantages of high positioning accuracy, low cost, simple implementation and strong popularization, and can meet different positioning accuracy requirements at the lowest deployment cost by selecting the optimized equipment deployment scheme.
【技术实现步骤摘要】
一种iBeacon基站空间布局优化及室内定位方法
本专利技术涉及一种基于多目标遗传算法NSGA-II算法对iBeacon基站进行空间布局优化技术,并且利用iBeacon基站和智能手机实现的室内定位方法,是一种通过在室内利用优化算法优化部署位置信息已知的iBeacon设备以及利用智能手机实现室内定位的方法。
技术介绍
在城市中生活的人们,不可避免地光顾各种商场、机场、医院、停车场等陌生的公共场所,而这些公共场所的室内环境复杂而且陌生,因此,人们对于室内精确导航定位服务的需求日益强烈。例如,当用户在购物中心购物时需要寻找某个商铺、或者在火车站低下停车场寻找停车位或反向寻车、或者在机场需要寻找走失的同伴时,都需要室内定位技术的支持。目前,已经提出的室内定位技术包括红外定位技术、超声波定位技术、蓝牙定位技术、W1-Fi定位技术、zigbee定位技术、磁场定位技术、计算机视觉定位技术等。这些室内定位技术由于定位精度低、成本高、定位速度慢、商业运营困难等各种原因,没有得到大规模的推广应用。蓝牙(Bluetooth)是一种短距离无线通信技术,可实现固定设备、移动设备之间的短距离数据交换。蓝牙4.0是2012年采用了蓝牙低功耗技术(BLE)的最新蓝牙版本,传输距离最远可达100米,且智能手机基本都内置了蓝牙4.0模块,其应用前景非常广阔。iBeacon是苹果推出一项基于蓝牙4.0的精准微定位技术,其工作原理是:iBeacon基站不断向四周发送蓝牙信号,待满足iBeacon技术标准的蓝牙模块的智能设备进入设定区域时,就能够收到信号,通过三点定位算法、信号强度指示(RSSI) ...
【技术保护点】
1.一种基于NSGA‑II算法的iBeacon基站空间布局优化及室内定位方法,该方法具体包括以下步骤:步骤一:将室内待部署iBeacon基站的区域,按1米×1米划分成网格,每个网格按行列编上编号(i,j),区域平面图最左上角的网格编号为(0,0),其余的依次累加“1”,每个网格内都有可能部署一个iBeacon基站;步骤二:将整个区域的网格利用二进制编码,转换成NSGA‑II算法的基因序列,序列中“1”代表部署iBeacon基站,“0”代表没有部署;随机初始化iBeacon基站的部署方案,以待测点与基站平均最短距离和部署成本为优化目标进行优化,最终生成iBeacon基站的部署方案最优集;步骤三:根据部署精度、成本等需求,从最优集中选择相应的iBeacon基站部署方案,将所有iBeacon设备的Minor号设置成唯一的编号,同时记录iBeacon设备所在网格的编号,即坐标数据,这些iBeacon设备的Minor号、坐标数据等属性存储在数据服务器中;步骤四:用户携带装有iBeacon信号接收处理App的智能手机,进入待定位区域,智能手机通过App识别周围iBeacon基站发送的广播帧,基于广 ...
【技术特征摘要】
1.一种基于NSGA-II算法的iBeacon基站空间布局优化及室内定位方法,该方法具体包括以下步骤:步骤一:将室内待部署iBeacon基站的区域,按1米×1米划分成网格,每个网格按行列编上编号(i,j),区域平面图最左上角的网格编号为(0,0),其余的依次累加“1”,每个网格内都有可能部署一个iBeacon基站;步骤二:将整个区域的网格利用二进制编码,转换成NSGA-II算法的基因序列,序列中“1”代表部署iBeacon基站,“0”代表没有部署;随机初始化iBeacon基站的部署方案,以待测点与基站平均最短距离和部署成本为优化目标进行优化,最终生成iBeacon基站的部署方案最优集;步骤三:根据部署精度、成本等需求,从最优集中选择相应的iBeacon基站部署方案,将所有iBeacon设备的Minor号设置成唯一的编号,同时记录iBeacon设备所在网格的编号,即坐标数据,这些iBeacon设备的Minor号、坐标数据等属性存储在数据服务器中;步骤四:用户携带装有iBeacon信号接收处理App的智能手机,进入待定位区域,智能手机通过App识别周围iBeacon基站发送的广播帧,基于广播帧中的信号强度进行排序,选取信号最强的4个iBeacon基站,根据经验模型将这4个iBeacon基站信号强度转换成待定位点与对应基站的距离d1,d2,d3,d4;步骤五:待定位点坐标计算,可以分为两种方式:一是以智能手机将计算出的4个距离d1,d2,d3,d4,发送至服务器端,由服务器按照一定的计算方式进行计算,获得待定位点的坐标,然后发送至智能手机端,在App地图中显示;二是通过App打包下载服务器端有关iBeacon基站的属性数据,以及4个距离d1,d2,d3,d4,用于计算待定位点坐标,直接通过App在手机端计算,计算方式与服务器上的计算方式相同,然后在App地图中显示。2.如权利要求1所述的基于NSGA-II算法的iBeacon基站空间布局优化及室内定位方法,其特征在于:所述步骤二的具体过程如下:(1)将室内待部署iBeacon基站1米×1米网格区域,视为二维数组,将其按行转化为一维数组,作为遗传算法二进制编码的基因序列,同时记录每个基因在二维数组中的行列编号(i,j);(2)以随机法进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。