[发明专利]一种基于室内平面图的自主导航系统有效
申请号: | 201710196676.6 | 申请日: | 2017-03-29 |
公开(公告)号: | CN106989747B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 曹志超;周颖;王继良;刘云浩 | 申请(专利权)人: | 无锡市中安捷联科技有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G01C21/34;G06K9/32;G06K9/46;G06F3/0488 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 214135 江苏省无锡市新区清源路*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 室内 平面图 自主 导航系统 | ||
1.一种基于室内平面图的自主导航系统,其特征在于,包括地图翻译模块和导航模块;所述地图翻译模块用于:一、通过路径提取部件和名称提取部件从地图照片中提取导航地图的结构化信息,其中,所述结构化信息包括但不限于道路和店铺名称;二、通过用户状态估计组件输出相关用户状态信息,其中,所述用户状态估计组件包括但不限于智能终端内的指南针、加速度计及陀螺仪,所述相关用户状态信息包括但不限于用户步数和用户朝向;三、通过所述用户状态估计组件和地图提取组件获得导航地图;所述导航模块用于:一、在用户指定目的地后,通过路径规划器规划出一条从用户当前位置到达目的地的导航路径;并根据所述用户状态估计组件输入的相关用户状态信息和所述导航路径,确定导航路径上用户的相对位置;二、确定导航路径中距离每个转弯的步数;其中,所述通过路径提取部件和名称提取部件从地图照片中提取导航地图的结构化信息,包括:道路提取:一、将地图照片Im转化为灰度图;二、对Im中的每个像素p,得到其对应的灰度值gp;三、如果|gp-gini|<δcol,则将该像素点处的颜色设置为黑色,否则设置为白色,其中,gini为触摸点pini的灰度值,触摸点pini由用户触摸智能终端屏幕中任意道路点获得,δcol为衡量gp与gini是否相近的而设置的阈值;四、判断Im中的每个黑色像素pb与触摸点pini是否连通,若不连通,则该像素点处的颜色设置为白色;五、通过快速并行细化算法对Im中的道路区域进行细化,提取道路骨架;六、遍历Im中所有的黑色像素建立无向图Gp;通过检测包含文本的矩形区域来计算店铺位置:一、采用MSER算法,输出代表店铺的文本矩形,并记录文本矩形左上角和右下角的坐标以标识店铺位置;二、根据检测出的文本矩形的坐标,提取其限定的子图像,并将子图像转换为二值化图像;所述根据检测出的文本矩形的坐标,提取其限定的子图像,并将子图像转换为二值化图像,包括:一、采用OpenCV的基于局部自适应阈值算法对子图像进行二值化处理,获得二值化图像;二、使用Tesseract-OCR识别二值化图像中的文本内容;三、将所述文本内容作为店铺位置查询的索引;所述通过所述用户状态估计组件和地图提取组件获得导航地图,包括:地图匹配:一、采用上述计算店铺位置的方法检测并识别地图照片中的店铺名称;二、完成一次从一个店铺走到另一个店铺的校准行走,通过用户输入或识别拍摄的店铺照片获得两个店铺的位置S1和S2,其中S1是起始店铺位置,S2是结束店铺位置;三、利用两个店铺的位置S1和S2的坐标,在道路中识别出对应的起点ps和终点pe:计算出矩形的中心点坐标C(S1),C(S2);该校准算法需要满足三个限制条件:首先,向量和向量不相交,其次,均垂直于向量最后,和的距离之和最小;从道路中距离坐标(0,0)最近的点p0开始,使用DFS算法遍历所有道路像素,找出满足上述三个限制条件的起点ps和终点
pe,并选择满足p0到的垂直距离最小的ps和pe,根据起点ps和终点pe的坐标计算出步行的像素距离l(ps,pe)和朝向
其中,代表向量和y轴反向的夹角;结合用户状态估计组件测量用户的实际步数w和步行方向θe,根据用户在地图上的行走步数和行走方向,计算导航地图的比例尺Sca和校准后的朝向Ang:
Sca=l(ps,pe)/w
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡市中安捷联科技有限公司,未经无锡市中安捷联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710196676.6/1.html,转载请声明来源钻瓜专利网。