【技术实现步骤摘要】
一种地图数据处理方法、地图数据处理装置及机器人
[0001]本申请属于机器人
,尤其涉及一种地图数据处理方法、地图数据处理装置、机器人及计算机可读存储介质。
技术介绍
[0002]同步定位与建图(Simultaneous Localization and Mapping,SLAM)是机器人定位导航的核心技术。通过SLAM技术,机器人能够在移动过程中根据自身携带的传感器及建立的实时地图对自身进行定位,并在自身定位的基础上不断更新与扩展地图。目前,在进行同步定位与建图的过程中,地图需要占用大量的内存空间,而机器人的内存有限,不能满足同步定位与建图的内存需求。
技术实现思路
[0003]有鉴于此,本申请提供了一种地图数据处理方法、地图数据处理装置、机器人及计算机可读存储介质,可以有效减少机器人在同步定位与建图过程中所占用的内存。
[0004]第一方面,本申请提供了一种地图数据处理方法,包括:
[0005]基于机器人的当前位置,在环境地图中确定第一区域、第二区域、第三区域和触发区域,其中,上述环 ...
【技术保护点】
【技术特征摘要】
1.一种地图数据处理方法,其特征在于,包括:基于机器人的当前位置,在环境地图中确定第一区域、第二区域、第三区域和触发区域,其中,所述环境地图为所述机器人所在环境的地图,所述当前位置在所述第一区域中,所述第一区域的位置随所述机器人的移动而移动,所述第二区域包含所述第一区域和触发区域,所述第三区域包含所述第二区域;将所述第二区域内的地图加载至内存,控制所述机器人基于所述第二区域内的地图开始移动;在所述机器人的移动过程中,若所述第一区域与所述触发区域产生重叠,则将预加载区域内的地图加载至内存,所述预加载区域为所述第三区域中除所述第二区域外的区域。2.根据权利要求1所述的地图数据处理方法,其特征在于,所述地图数据处理方法还包括:在所述机器人的移动过程中,若所述第一区域的边界超出所述第二区域,则更新所述第二区域、所述第三区域和所述触发区域的位置,更新后的第二区域包含所述第一区域和更新后的触发区域,更新后的第三区域包含所述更新后的第二区域。3.根据权利要求2所述的地图数据处理方法,其特征在于,在所述更新所述第二区域、所述第三区域和所述触发区域的位置之后,所述地图数据处理方法还包括:将所述更新后的第三区域外的地图从内存中删除。4.根据权利要求1所述的地图数据处理方法,其特征在于,在所述将所述第二区域内的地图加载至内存之前,所述地图数据处理方法还包括:将所述环境地图划分为至少两个地图分块,所述地图分块为加载和删除地图的最小单位;将所述至少两个地图分块存储至外存。5.根据权利要求1所述的地图数据处理方法,其特征在于,在所述机器人的移动过程中,所述第一区域的中心始终与所述机器人的实时位置重合...
【专利技术属性】
技术研发人员:查盛,谷湘煜,鲜开义,彭志远,徐劲莉,
申请(专利权)人:深圳市朗驰欣创科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。