【技术实现步骤摘要】
可通行区域的框定方法、面积计算方法、芯片及机器人
本专利技术涉及移动机器人的区域规划的
,尤其涉及一种基于全局栅格地图的移动机器人的可通行区域的确定方法、该区域的面积计算方法、芯片及机器人。
技术介绍
移动机器人是指在设定封闭室内空间内自主执行预设任务的自移动设备,目前可移动机器人包括但不限于移动机器人(例如智能扫地机、智能扫拖一体化机器人、擦窗机器人)、陪伴型移动机器人(例如智能电子宠物、保姆机器人)、服务型移动机器人(例如酒店、旅馆、会晤场所的接待机器人)、工业巡检智能设备(例如电力巡检机器人、智能叉车等)、安防机器人(例如家用或商用智能警卫机器人)。移动机器人通过普通摄像头获取环境物体的图像并结合码盘及陀螺仪等航位推算传感器的运动学数据,或通过视觉的即时定位与建图(visualsimultaneouslocalizationandmapping,简称vSLAM)算法得到环境地图。目前的移动机器人在所建立的地图中规划确定可通行区域均是在获取并记录障碍物的位置信息的基础上进行的,因此,需要获取的环境信息量大,需要更大的算力和存储空间,增加了移动机器人导航定位的计算负担,进而延长了建图时间。
技术实现思路
为了解决上述技术问题,本专利技术公开一种依靠机器人沿边行走过的栅格区域块所框定的区域规划出可通行区域的方法、面积计算方法、芯片和机器人,具体的技术方案如下:一种基于全局栅格地图的可通行区域的框定方法,包括:控制移动机器人按照预设路径对全局工作区域进行遍历,并根据遍历过程中记 ...
【技术保护点】
1.一种基于全局栅格地图的可通行区域的框定方法,包括:控制移动机器人按照预设路径对全局工作区域进行遍历,并根据遍历过程中记录的信息构建起全局栅格地图;/n其特征在于,还包括:在完成全局工作区域的遍历之后,控制移动机器人在这个全局工作区域内从预设沿边起点开始作沿边行走,同时框定建立移动机器人的沿边行走路径在全局栅格地图的各个全局坐标轴方向上的可通行区域。/n
【技术特征摘要】
1.一种基于全局栅格地图的可通行区域的框定方法,包括:控制移动机器人按照预设路径对全局工作区域进行遍历,并根据遍历过程中记录的信息构建起全局栅格地图;
其特征在于,还包括:在完成全局工作区域的遍历之后,控制移动机器人在这个全局工作区域内从预设沿边起点开始作沿边行走,同时框定建立移动机器人的沿边行走路径在全局栅格地图的各个全局坐标轴方向上的可通行区域。
2.根据权利要求1所述框定方法,其特征在于,所述框定移动机器人的沿边行走路径在全局栅格地图的各个全局坐标轴方向上的可通行区域包括:框定移动机器人的沿边行走路径在全局栅格地图的水平坐标轴方向上的可通行区域和框定移动机器人的沿边行走路径在全局栅格地图的竖直坐标轴方向上的可通行区域;
其中,全局坐标轴方向包括竖直坐标轴方向和水平坐标轴方向。
3.根据权利要求2所述框定方法,其特征在于,所述框定移动机器人的沿边行走路径在全局栅格地图的竖直坐标轴方向上的可通行区域的方法包括:
判断所述全局栅格地图的每一列的地图遍历块中是否存在沿边地图遍历块,是则在对应一列上框定最下端的沿边地图遍历块至最上端的沿边地图遍历块之间的所有的地图遍历块,建立起移动机器人在这一列的可通行子区域,否则不框定移动机器人的沿边行走路径在这一列的可通行子区域;其中,移动机器人的沿边行走路径在每一列所框定的可通行子区域包括同一列最下端的沿边地图遍历块和最上端的沿边地图遍历块;
当按照前述步骤判断完所述全局栅格地图的所有列的可通行子区域时,将移动机器人的沿边行走路径在每一列所框定的可通行子区域合并为移动机器人的沿边行走路径在全局栅格地图的竖直坐标轴方向上所框定的可通行区域。
4.根据权利要求2所述框定方法,其特征在于,所述框定移动机器人的沿边行走路径在全局栅格地图的水平坐标轴方向上的可通行区域的方法包括:
判断所述全局栅格地图的每一行的地图遍历块中是否存在沿边地图遍历块,是则在对应一行上框定最左端的沿边地图遍历块至最右端的沿边地图遍历块之间的所有的地图遍历块,框定出移动机器人在这一行的可通行子区域,否则不框定移动机器人的沿边行走路径在这一行的可通行子区域;其中,移动机器人的沿边行走路径在每一行所框定的可通行子区域包括同一行最左端的沿边地图遍历块和最右端的沿边地图遍历块;
当按照前述步骤判断完所述全局栅格地图的所有行的地图遍历块时,将移动机器人的沿边行走路径在每一行所框定的可通行子区域合并为移动机器人的沿边行走路径在全局栅格地图的水平坐标轴方向上所框定的可通行区域。
5.根据权利要求2至4任一项所述框定方法,其特征在于,在移动机器人按照预设清扫方式对全局工作区域进行清扫遍历之前,还包括:根据所述全局栅格地图的尺寸大小设置所述地图遍历块的边长,进而在所述地图遍历块的边长的基础上,通过计算全局栅格地图的尺寸大小和所述地图遍历块的边长的比值关系确定所述全局栅格地图的各个全局坐标轴方向上的地图遍历块的覆盖数量;然后结合所述地图遍历块的边长及其个数计算所述地图遍历块的映射坐标,将所述地图遍历块布局到所述全局栅格地图的每一行和每一列;
其中,当移动机器人沿边行走入所述地图遍历块的内部时,同时标记地图遍历块为所述沿边地图遍历块,使得所述沿边行走路径由所述沿边地图遍历块组成。
6.一种基于全局栅格地图的可通行区域的面积计算方法,包括:控制移动机器人按照预设路径对全局工作区域进行遍历,并根据遍历过程中记录的信息构建起全局栅格地图;
其特征在于,还包括:在完成全局工作区域的遍历之后,控制移动机器人...
【专利技术属性】
技术研发人员:李明,赖钦伟,李永勇,
申请(专利权)人:珠海市一微半导体有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。