【技术实现步骤摘要】
一种基于视觉机器人的历史地图利用方法
本专利技术属于智能控制
,尤其涉及一种基于视觉机器人的历史地图利用方法。
技术介绍
每次在同一工作区域内完成一次遍历,机器人经常重新建图、或增量建图的方式进行更新,但是更新后会变成生成新的地图,导致相对于原有地图的操作也随地图的改变而失效。例如扫地机器人,若地图改变,上一次未完成的清扫记录也会随之失效,无法进行断点续扫等任务,降低了扫地机的工作效率,每当在同一工作区域内重新启动工作时,视觉机器人所处的物理位置、运动方向,相对于上一次工作任务结束时很有可能是变化,或者,当前位置和与之匹配的地图中对应场景点大致位于同一位置,但是视觉传感器在两次采集的过程中不可能完全保持相同的位姿,从而导致读取的预先构建的历史地图所指示的方向与视觉机器人当前位置的方向不对应;因此,如何利用同一工作区域内预先保留的历史地图进行路径规划,使得历史地图就与实际的物理环境相匹配,成为现有技术亟需解决的问题。
技术实现思路
为了克服上述技术缺陷,本专利技术依靠视觉系统重新把机体在历史地图的坐标和方向定位出来,使得历史地图就与实际的物理环境相匹配。一种基于视觉机器人的历史地图利用方法,该历史地图利用方法用于控制基于当前地图的第一地图定位系统和基于历史地图的第二地图定位系统相互独立工作,该历史地图利用方法包括:步骤1、控制视觉机器人连续采集预设工作区域的预设路标的图像,从中获取预设路标的路标信息;步骤2、将步骤1获取的路标信息同时传输给第一地图定位系统和第二地图定位系统;步骤3、控制第一地图定位系统按照预设匹配算法处理对应的路标信息,获得第一位姿信息, ...
【技术保护点】
1.一种基于视觉机器人的历史地图利用方法,其特征在于,该历史地图利用方法用于控制基于当前地图的第一地图定位系统和基于历史地图的第二地图定位系统相互独立工作,该历史地图利用方法包括:步骤1、控制视觉机器人连续采集预设工作区域的预设路标的图像,从中获取预设路标的路标信息;步骤2、将步骤1获取的路标信息同时传输给第一地图定位系统和第二地图定位系统;步骤3、控制第一地图定位系统按照预设匹配算法处理对应的路标信息,获得第一位姿信息,同时控制第二地图定位系统按照预设匹配算法处理对应的路标信息,获得第二位姿信息;步骤4、选取同一预设路标下的第一位姿信息与第二位姿信息,并计算第一位姿信息与第二位姿信息的变换关系式;步骤5、根据变换关系式控制历史地图执行相应的变换操作,利用变换后的历史地图作为参考,进行后续的运动控制;其中,历史地图是预先构建并保存在地图存储介质中的预设工作区域对应的环境地图;当前地图是在预设工作区域内实时构建的环境地图;地图存储介质是视觉机器人的系统内部的一个存储单元。
【技术特征摘要】
1.一种基于视觉机器人的历史地图利用方法,其特征在于,该历史地图利用方法用于控制基于当前地图的第一地图定位系统和基于历史地图的第二地图定位系统相互独立工作,该历史地图利用方法包括:步骤1、控制视觉机器人连续采集预设工作区域的预设路标的图像,从中获取预设路标的路标信息;步骤2、将步骤1获取的路标信息同时传输给第一地图定位系统和第二地图定位系统;步骤3、控制第一地图定位系统按照预设匹配算法处理对应的路标信息,获得第一位姿信息,同时控制第二地图定位系统按照预设匹配算法处理对应的路标信息,获得第二位姿信息;步骤4、选取同一预设路标下的第一位姿信息与第二位姿信息,并计算第一位姿信息与第二位姿信息的变换关系式;步骤5、根据变换关系式控制历史地图执行相应的变换操作,利用变换后的历史地图作为参考,进行后续的运动控制;其中,历史地图是预先构建并保存在地图存储介质中的预设工作区域对应的环境地图;当前地图是在预设工作区域内实时构建的环境地图;地图存储介质是视觉机器人的系统内部的一个存储单元。2.根据权利要求1所述历史地图利用方法,其特征在于,所述步骤3还包括,所述第一位姿信息从所述第一地图定位系统输出至第一缓冲内存空间中,用于等待读取以定位;其中,第一缓冲内存空间实时缓存着所述当前地图的地图属性信息;所述第二位姿信息从所述第二地图定位系统输出至第二缓冲内存空间中,用于等待读取;其中,第二缓冲内存空间存储着所述历史地图对应的地图属性信息;其中,地图属性信息包括用于标记地图存储介质的地图数据的地图标识符、路标数量、二维栅格地图、用于视觉定位的路标信息、路标信息经过转换输出的位姿信息、以及前述数据的校验值,位姿信息包括位置坐标和方位角度。3.根据权利要求2所述历史地图利用方法,其特征在于,所述视觉机器人开启的初始时刻,或者每次所述预设工作区域开始遍历的时刻,从所述地图存储介质中读取一次所述历史地图对应的所述地图属性信息入所述第二缓冲内存空间。4.根据权利要求3所述历史地图利用方法,其特征在于,在所述步骤3和所述步骤4之间,还包括:读取所述历史地图的所述地图属性信息,从而获得对应所述历史地图的所述路标数量;判断所述步骤1获取的预设路标的所述路标数量与读取的所述路标数量的差值是否大于一个预设数量阈值...
【专利技术属性】
技术研发人员:李明,赖钦伟,
申请(专利权)人:珠海市一微半导体有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。