【技术实现步骤摘要】
三维地图显示的优化方法及装置
[0001]本专利技术涉及一种地图数据处理
,特别是涉及一种三维地图显示的优化方法及装置。
技术介绍
[0002]随着计算机技术和人工智能的发展,机器人研发得到了广泛关注,而移动机器人的定位和地图创建是自主移动机器人领域的热点问题。机器人在能够在未知环境中从一个未知位置开始移动,在移动过程中根据位置估计和传感器数据进行自身定位,同时建造地图,而机器人建造的地图能够通过移动终端设备展示给用户供用户掌握机器人作业情况和作业环境等。因此,如何向用户呈现一个直观、可视程度高的地图成为了一个亟待解决的问题。
技术实现思路
[0003]有鉴于此,本专利技术提供一种三维地图显示的优化方法及装置,主要目的在于解决现有的三维地图显示效果较差的问题。
[0004]依据本专利技术一个方面,提供了一种三维地图显示的优化方法,包括:
[0005]获取作业区的地图数据;
[0006]解析所述地图数据得到第一区域集合和第二区域集合,所述第一区域集合包含有一个或多个机器人可通行区域 ...
【技术保护点】
【技术特征摘要】
1.一种三维地图显示的优化方法,其特征在于,包括:获取作业区的地图数据;解析所述地图数据得到第一区域集合和第二区域集合,所述第一区域集合包含有一个或多个机器人可通行区域,所述第二区域集合内包含有一个或多个禁止机器人通行区域;利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度;按照所述显示高度在三维地图中对所述作业区进行展示。2.根据权利要求1所述的方法,其特征在于,所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度包括:获取与所述第二区域集合内各个区域分别对应的区域面积,所述区域面积为所述区域在平面地图中的占地面积;根据所述区域面积确定与各个区域分别对应的显示高度。3.根据权利要求2所述的方法,其特征在于,所述根据所述区域面积确定与所述第二区域集合内各个区域分别对应的显示高度包括:根据所述区域面积所对应的面积区间,以及面积区间与显示高度之间的第一映射关系,确定与各个区域分别对应的显示高度;或,将所述各个区域面积与第一预设系数的乘积确定为各个区域的显示高度。4.根据权利要求1所述的方法,其特征在于,所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度之后,所述方法还包括:检测所述显示高度是否在预设高度阈值范围内;当所述显示高度不在所述预设高度阈值范围内时,根据所述预设高度阈值范围的临界值确定当前区域的显示高度。5.根据权利要求1所述的方法,其特征在于,所述解析所述地图数据得到第一区域集合和第二区域集合之后,所述方法还包括:当接收到三维地图显示指令时,输出用于供用户选择显示模式的选择请求,所述显示模式包含有第二显示模式,所述第二显示模式为基于所述作业区内各个区域面积确定所述显示高度;所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度包括:当接收到与所述第二显示模式对应的响应数据时,利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度。6.根据权利要求5所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:孙建斌,李宇轩,丛一鸣,
申请(专利权)人:北京石头创新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。