[发明专利]自动构建路网的室内地图生成的方法有效
申请号: | 201710098103.X | 申请日: | 2017-02-23 |
公开(公告)号: | CN106931978B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 马波;刘恒;戴科亮 | 申请(专利权)人: | 湖南傲派自动化设备有限公司 |
主分类号: | G01C21/32 | 分类号: | G01C21/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 411200 湖南省湘潭市湘*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 构建 路网 室内 地图 生成 方法 | ||
本发明提供一种自动构建路网的室内地图生成的方法。所述自动构建路网的室内地图生成的方法包括取点、斜率计算、关键点判定、路线计算、路网构建等步骤。本发明提供的所述自动构建路网的室内地图生成的方法解决了现有技术的地图路网构建技术存在投入较大、实现繁琐、不便于动态修改等技术问题。
技术领域
本发明涉及图像识别领域,具体涉及一种自动构建路网的室内地图生成的方法。
背景技术
各类电子地图应用的出现,为人们的生产、生活带来了极大的便利。当前地图生成技术,往往使用SHP格式数据进行地图绘制。SHP文件一般由存储地理要素几何图形的主文件*.shp、存储图形要素与属性信息索引的索引文件*.shx和存储要素信息属性的 dBase表文件*.dbf构成。SHP文件通常以(x,y)方式标定地理坐标,一般X对应经度,Y对应纬度。
在室内导航地图领域,路网的准确构建尤为重要。现有的路网构建方法分为两种:一种是直接人工利用GPS定位或其他测绘设备采集一连串的点,连接起来成为一个路网,这类方法精度取决于设备的好坏,能取得较高精度的设备往往价格高昂,且人力投入较大;另一种是在SHP文件提供的数据上构建路网,因为SHP文件往往无法直接表达完整的路网信息,所以借助外部工具手工绘制路网,标定关键点,这类方法要确保路网的精准,往往需要专业人员进行绘制,实现繁琐。而且两类方法都不利于地图的动态修改。
发明内容
为解决现有技术的地图路网构建技术存在投入较大、实现繁琐、不便于动态修改等技术问题,本发明提供一种解决上述问题的自动构建路网的室内地图生成的方法。
一种自动构建路网的室内地图生成的方法,包括以下步骤:
步骤一:提供一可行区域地图;
步骤二:选择所述可行区域地图内任一边界,取一个距离所述边界的长度为M的点,作为起始点P1;
步骤三:从所述起始点P1开始,沿平行于所述可行区域地图的边界的方向,以长度N为间隔,连续取点,直至回到所述起始点P1;
从而获得一组闭环点集P=(P1,P2,……Pi);
步骤四:从所述起始点P1开始,对所述闭环点集P内所有点,依次求相邻二个点之间的斜率;
同时,对所述闭环点集P内所有点,依次判定周围N范围内其他点的数量;
步骤五:若Pi和Pi+1之间的斜率,与Pi+1和Pi+2之间的斜率相比,产生了变化,则判定Pi+1为关键点;
若Pi周围N范围内仅一个其他点,则判定Pi为关键点;
步骤六:将相邻的所述关键点及之间的点作为一条路径,从而获得一组路径集合R=(R1,R2,……Ri);
步骤七:对所述路径集合R中的每一路径,分别进行求拟合曲线的操作,获得多条相互连接的路线,即为可用于机器人导航的路网。
在本发明提供的自动构建路网的室内地图生成的方法的一种较佳实施例中,设运行于所述可行区域地图中的机器人的宽度为d,运行时应保持的安全距离为l;
M=(l+d/2),N=(k+d/2),kl。
在本发明提供的自动构建路网的室内地图生成的方法的一种较佳实施例中,所述步骤三中,每取一个点,同时判定所取点周围M范围内是否存在其他点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南傲派自动化设备有限公司,未经湖南傲派自动化设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710098103.X/2.html,转载请声明来源钻瓜专利网。