【技术实现步骤摘要】
本专利技术涉及楼宇室内平面图建立方法。
技术介绍
目前,室内定位技术有广泛的应用领域,能够实现复杂环境下的定位、监测和追踪任务。由于移动终端的普及,使得定位系统可以与其他客户共享网络,硬件成本低,适用于医疗机构、主题公园、工厂、商场等各种需要定位导航的场合。因此目前基于WiFi的室内定位技术、基于视觉的室内定位技术发展较快,但仍然面临一些问题。例如针对WiFi室内定位技术,需要基于室内详细地图的基础上进行AP位置的测绘、定位RadioMap的建立等。针对基于视觉的室内定位技术,需要在获取室内地图的基础上进行图像获取等。这些技术的基础都需要在未知的室内环境中或未获得准确的室内建筑图纸的情况下,因此需要能够自主建立地图即SLAM技术(simultaneouslocalizationandmapping)构建物理图纸。通常情况下针对未知室内环境来获取室内地图需要花费大量的人力物力,一般需要由专业的测绘人员进行精确的测绘。众包(CrowdScouring)是指一个公司或机构把过去由员工执行的工作任务,以自由自愿的形式外包给非特定的(而且通常是大型的)大众网络的做法。结合室内定位中未知环境的地图建立的需求,可以通过广大用户众包的方式以较低的人力、物力和时间成本进行室内地图的建立与更新。相较由专业人员进行室内环境测绘,利用众包的方法能够在保证一定的精度上大大节省实现室内定位的成本,对室内定位技术的推广有巨大的应用价值。同时,依靠该算法对不同用户的数据获取与累计,在大数据层面上能够分析在室内环境下的用户热点与用户习惯等,通过对大量用户数据的累计、迭代、更新等能够使室内 ...
【技术保护点】
一种基于众包IMU惯导数据的楼宇室内平面图建立方法,其特征在于,所述基于众包IMU惯导数据的楼宇室内平面图建立方法包括以下步骤:步骤一:众包IMU惯导数据的获取;步骤二:对步骤一获得的众包IMU惯导数据利用行人航迹推算算法生成用室内行走轨迹;步骤二一:根据众包IMU惯导数据特征对室内环境进行兴趣点检测,根据检测结果匹配数据库得到用户轨迹的起始点坐标,并通过电子罗盘数据进行起始方向的判定;步骤二二:采用线性步长模型估计用户步长;步骤二三:对众包IMU惯导数据加速度进行峰谷值检测得到计步数目;步骤二四:利用四元数法和互补滤波法分别对三轴加速度数据和三轴陀螺仪数据计算得到航向角;步骤二五:采用得到的用户轨迹的起始点坐标、用户步长、计步数目和航向角作为行人航迹推算算法的输入,得到众包用户的室内行走轨迹;步骤三:对步骤二生成的室内行走轨迹进行区域密度统计,对不符合室内人员行走模型的轨迹进行删除,并对噪声点进行滤除,利用alph‑shape算法进行室内地图的轮廓生成。
【技术特征摘要】
1.一种基于众包IMU惯导数据的楼宇室内平面图建立方法,其特征在于,所述基于众包IMU惯导数据的楼宇室内平面图建立方法包括以下步骤:步骤一:众包IMU惯导数据的获取;步骤二:对步骤一获得的众包IMU惯导数据利用行人航迹推算算法生成用室内行走轨迹;步骤二一:根据众包IMU惯导数据特征对室内环境进行兴趣点检测,根据检测结果匹配数据库得到用户轨迹的起始点坐标,并通过电子罗盘数据进行起始方向的判定;步骤二二:采用线性步长模型估计用户步长;步骤二三:对众包IMU惯导数据加速度进行峰谷值检测得到计步数目;步骤二四:利用四元数法和互补滤波法分别对三轴加速度数据和三轴陀螺仪数据计算得到航向角;步骤二五:采用得到的用户轨迹的起始点坐标、用户步长、计步数目和航向角作为行人航迹推算算法的输入,得到众包用户的室内行走轨迹;步骤三:对步骤二生成的室内行走轨迹进行区域密度统计,对不符合室内人员行走模型的轨迹进行删除,并对噪声点进行滤除,利用alph-shape算法进行室内地图的轮廓生成。2.根据权利要求1所述的一种基于众包IMU惯导数据的楼宇室内平面图建立方法,其特征在于,所述步骤一中众包IMU惯导数据的获取的具体过程为:用户手持终端在室内移动,通过手持终端获取众包IMU惯导数据,所述众包IMU惯导数据包括三轴加速度数据、三轴陀螺仪数据、三轴磁力计数据、电子罗盘数据以及RSS数据。3.根据权利要求2所述的一种基于众包IMU惯导数据的楼宇室内平面图建立方法,其特征在于,所述步骤二一中根据众包IMU惯导数据特征对室内环境进行兴趣点检测的具体过程为:步骤二一一、选取室内兴趣点并记录其位置坐标,记录固定时间窗用户手持终端经过该兴趣点的三轴加速度数据,保存在数据库中作为兴趣点样本yp=(y1,y2,…ym);步骤二一二、利用滑动时间窗选取需要待匹配的样本yq=(y1,y2,…yn),计算与数据库中的兴趣点样本的豪斯多夫距离:H(yp,yq)=max(h(yp,yq),h(yq,yp))h(yp,yq)=maxypminyq||yp-yq||h(yq,yp)=maxyqminyp||yq-yp||]]>步骤二一三、判断两者的豪斯多夫距离是否在阈值范围内,若在阈值范围内,则判定其匹配成功,查找数据库存储的位置坐标确定用户起始点位置,并对获取到的众包IMU惯导数据进行存储,作为行人航迹推算算法的原始数据;若不在阈值范围内,则表明未经过兴趣点,数据不进行存储。4.根据权利要求3所述的一种基于众包IMU惯导数据的楼宇室内平面图建立方法,其特征在于,所述步骤二二采用线性步长模型估计用户步长的具体过程为:s=h×(afstep+b)+c其中h代表用户的身高,fstep为用户行走的步频,a,b,c分别为线性模型公式的校准系数。5.根据权利要求4所述的一种基于众包IMU惯导数据的楼宇室内平面图建立方法,其特征在于,所述步骤二三中对众包IMU惯导数据加速度进行峰谷值检测得到计步数目的具体过程为:计算三轴加速度得到其中分别为在k时刻的x、y、z轴加速度值,并取平均值为去除重力加速度得到利用平滑窗口对去除重力加速度后的总加速度进行滤波,设窗口因子为N,则其窗口的长度为2N+1,计算得到平滑值为6.根据权利要求5所述的一种基于众包IMU惯导数据的楼宇室内平面图建立方法,其特征在于,所述步骤二四中利用四元数法和互补滤波法分别对三轴加速度数据和三轴陀螺仪数据计算得到航向角的具体过程为:步骤二四一:初始四元数的确定;设置初始姿态角中的滚动角ψ0、俯仰角θ0、航向角γ0,确定初始姿态矩阵:λ(0)p1(0)p2(0)p3(0)=cos(ψ02)cos(θ02)cos(γ02)+sin(ψ02)sin(θ02)sin(γ02)cos(ψ02)cos(θ02)sin(γ02)-sin(ψ02)sin(θ02)cos(γ02)cos(ψ02)sin(θ02)cos(γ02)-sin(ψ02)cos(θ02)sin(γ02)sin(ψ02)cos(θ02)cos(γ02)-cos(ψ02)sin(&t...
【专利技术属性】
技术研发人员:马琳,汤乐奇,徐玉滨,王孝,张文彬,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙江;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。