【技术实现步骤摘要】
一种基于PDR轨迹绘制的室内楼宇轮廓修整方法
本专利技术涉及基于PDR轨迹绘制的室内楼宇轮廓修整方法。
技术介绍
目前,室内定位技术有广泛的应用领域,能够实现复杂环境下的定位、监测和追踪任务。由于移动终端的普及,使得定位系统可以与其他客户共享网络,硬件成本低,适用于医疗机构、主题公园、工厂、商场等各种需要定位导航的场合。因此基于WiFi的室内定位技术、基于视觉的室内定位技术发展较快,但仍然面临一些问题。例如针对WiFi室内定位技术,需要基于室内详细地图的基础上进行AP位置的测绘、定位RadioMap的建立等。针对基于视觉的室内定位技术,需要在获取室内地图的基础上进行图像获取等。这些技术的基础都需要在未知的室内环境中或未获得准确的室内建筑图纸的情况下,因此需要能够自主建立地图即SLAM技术(simultaneouslocalizationandmapping)构建物理图纸。通常情况下针对未知室内环境来获取室内地图需要花费大量的人力物力,一般需要由专业的测绘人员进行精确的测绘。利用众包的方式建立室内地图是较为便利的一种方式。众包(CrowdScouring)是指一个公司或机构把过去由员工执行的工作任务,以自由自愿的形式外包给非特定的(而且通常是大型的)大众网络的做法。结合室内定位中未知环境的地图建立的需求,可以通过广大用户众包的方式以较低的人力、物力和时间成本进行室内地图的建立与更新。相较由专业人员进行室内环境测绘,利用众包的方法能够在保证一定的精度上大大节省实现室内定位的成本,对室内定位技术的推广有巨大的应用价值。在该方法中,用户上传自身手机终端中的IMU数 ...
【技术保护点】
一种基于PDR轨迹绘制的室内楼宇轮廓修整方法,其特征在于:所述基于PDR轨迹绘制的室内楼宇轮廓修整方法的具体过程为:步骤一:根据Alpha‑shape地图轮廓的原始PDR轨迹,得到PDR轨迹中的拐点点集;步骤二:对步骤一得到的拐点点集进行噪声点剔除与聚类,并得到聚类中心;步骤三:对步骤二得到的k个聚类中心设置拐点区域,将拐点区域作为交集对Alpha‑shape地图轮廓进行划分,形成k+1个凸包轮廓的组合,并利用最小外包矩形算法得到k+1个矩形区域的组合;步骤四:对步骤三得到的k+1个矩形区域组合求解交点,通过交点将k+1个矩形组合进行连接,形成直线化的地图轮廓。
【技术特征摘要】
1.一种基于PDR轨迹绘制的室内楼宇轮廓修整方法,其特征在于:所述基于PDR轨迹绘制的室内楼宇轮廓修整方法的具体过程为:步骤一:根据Alpha-shape地图轮廓的原始PDR轨迹,得到PDR轨迹中的拐点点集;步骤二:对步骤一得到的拐点点集进行噪声点剔除与聚类,并得到聚类中心;步骤三:对步骤二得到的k个聚类中心设置拐点区域,将拐点区域作为交集对Alpha-shape地图轮廓进行划分,形成k+1个凸包轮廓的组合,并利用最小外包矩形算法得到k+1个矩形区域的组合;步骤四:对步骤三得到的k+1个矩形区域组合求解交点,通过交点将k+1个矩形组合进行连接,形成直线化的地图轮廓。2.根据权利要求1所述的一种基于PDR轨迹绘制的室内楼宇轮廓修整方法,其特征在于:所述步骤一中根据Alpha-shape地图轮廓的原始PDR轨迹,得到PDR轨迹中的拐点点集的具体过程为:利用四元数法分别对三轴加速度数据、三轴陀螺仪数据计算得到航向角,结合互补滤波法计算得到精确的航向角;通过对所有轨迹点的精确的航向角进行微分,并求极值对应的轨迹点位置,得到的轨迹点位置集合即为拐点点集。3.根据权利要求2所述的一种基于PDR轨迹绘制的室内楼宇轮廓修整方法,其特征在于:所述步骤二中对步骤一得到的拐点点集进行噪声点剔除与聚类,并得到聚类中心的具体过程为:利用射线法判断拐点点集是否在Alpha-shape地图轮廓内部,将处于Alpha-shape地图轮廓外的拐点点集设置为外部噪声点并剔除;利用密度分析,判断剔除外部噪声点后的拐点点集是否满足密度相连的要求,将不满足要求的Alpha-shape地图轮廓内的拐点点集设置为内部噪声点并剔除;利用k-Means++算法对去除噪声点后的拐点点集进行聚类划分,得到聚类后的点集与聚类中心点。4.根据权利要求3所述的一种基于PDR轨迹绘制的室内楼宇轮廓修整方法,其特征在于:所述利用射线法判断拐点点集是否在Alpha-shape地图轮廓内部的具体过程为:从待判断点出发沿着任意方向画一条射线,依次判断该射线与Alpha-shape轮廓每条边的交点,并统计交点个数,若交点数为奇数,则该点处于Alpha-shape轮廓内部;若焦点数是偶数,则该点处于Alpha-shape轮廓外部,该点为外部噪声点并且剔除。5.根据权利要求4所述的一种基于PDR轨迹绘制的室内楼宇轮廓修整方法,其特征在于:所述利用k-Means++算法对去除噪声点后的拐点点集进行聚类划分的具体过程为:步骤二一:从去除噪声点后的拐点点集中随机选择一个点作为第一个聚类中心;步骤二二:计算去除噪声点后的拐点点集中的每一个点与第一个聚类中心距离Di,i=1…n,并求和得到Sum(Di);步骤二三:再取一个在Sum(Di)中的随机值Random,Random分别减去Di...
【专利技术属性】
技术研发人员:马琳,汤乐奇,徐玉滨,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。