三维地图显示的优化方法及装置制造方法及图纸

技术编号:33765363 阅读:22 留言:0更新日期:2022-06-12 14:15
本发明专利技术公开了一种三维地图显示的优化方法及装置,涉及地图数据处理技术领域,主要目的在于解决现有现有的三维地图显示效果较差的问题。包括:获取作业区的地图数据;解析所述地图数据得到第一区域集合和第二区域集合,所述第一区域集合包含有一个或多个机器人可通行区域,所述第二区域集合内包含有一个或多个禁止机器人通行区域;利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度;按照所述显示高度在三维地图中对所述作业区进行展示。主要用于三维地图显示。业区进行展示。主要用于三维地图显示。业区进行展示。主要用于三维地图显示。

【技术实现步骤摘要】
三维地图显示的优化方法及装置


[0001]本专利技术涉及一种地图数据处理
,特别是涉及一种三维地图显示的优化方法及装置。

技术介绍

[0002]随着计算机技术和人工智能的发展,机器人研发得到了广泛关注,而移动机器人的定位和地图创建是自主移动机器人领域的热点问题。机器人在能够在未知环境中从一个未知位置开始移动,在移动过程中根据位置估计和传感器数据进行自身定位,同时建造地图,而机器人建造的地图能够通过移动终端设备展示给用户供用户掌握机器人作业情况和作业环境等。因此,如何向用户呈现一个直观、可视程度高的地图成为了一个亟待解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术提供一种三维地图显示的优化方法及装置,主要目的在于解决现有的三维地图显示效果较差的问题。
[0004]依据本专利技术一个方面,提供了一种三维地图显示的优化方法,包括:
[0005]获取作业区的地图数据;
[0006]解析所述地图数据得到第一区域集合和第二区域集合,所述第一区域集合包含有一个或多个机器人可通行区域,所述第二区域集合内包含有一个或多个禁止机器人通行区域;
[0007]利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度;
[0008]按照所述显示高度在三维地图中对所述作业区进行展示。
[0009]进一步地,所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度包括:
[0010]获取与所述第二区域集合内各个区域分别对应的区域面积,所述区域面积为所述区域在平面地图中的占地面积;
[0011]根据所述区域面积确定与各个区域分别对应的显示高度。
[0012]进一步地,所述根据所述区域面积确定与所述第二区域集合内各个区域分别对应的显示高度包括:
[0013]根据所述区域面积所对应的面积区间,以及面积区间与显示高度之间的第一映射关系,确定与各个区域分别对应的显示高度;或,
[0014]将所述各个区域面积与第一预设系数的乘积确定为各个区域的显示高度。
[0015]进一步地,所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度之后,所述方法还包括:
[0016]检测所述显示高度是否在预设高度阈值范围内;
[0017]当所述显示高度不在所述预设高度阈值范围内时,根据所述预设高度阈值范围的
临界值确定当前区域的显示高度。
[0018]进一步地,所述解析所述地图数据得到第一区域集合和第二区域集合之后,所述方法还包括:
[0019]当接收到三维地图显示指令时,输出用于供用户选择显示模式的选择请求,所述显示模式包含有第二显示模式,所述第二显示模式为基于所述作业区内各个区域面积确定所述显示高度;
[0020]所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度包括:
[0021]当接收到与所述第二显示模式对应的响应数据时,利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度。
[0022]进一步地,所述方法还包括:
[0023]当接收到三维地图显示指令时,输出用于供用户选择显示模式的选择请求,所述显示模式包含有第一显示模式,所述第一显示模式为基于所述作业区整体面积确定所述显示高度;
[0024]所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度包括:
[0025]当接收到与所述第一显示模式对应的响应数据时,获取作业区面积;
[0026]根据所述作业区面积并利用预置高度算法确定与所述第二区域集合内各个区域对应的唯一显示高度。
[0027]进一步地,所述根据所述作业区面积并利用预置高度算法确定与所述第二区域集合内各个区域对应的唯一显示高度包括:
[0028]根据所述作业区面积所对应的面积区间,以及面积区间与显示高度之间的第二映射关系,确定与所述第二区域集合内各个区域对应的唯一显示高度;或,
[0029]将所述作业区面积与第二预设系数的乘积确定为与所述第二区域集合内各个区域对应的唯一显示高度。
[0030]依据本专利技术另一个方面,提供了一种三维地图显示的优化装置,包括:
[0031]获取模块,用于获取作业区的地图数据;
[0032]解析模块,用于解析所述地图数据得到第一区域集合和第二区域集合,所述第一区域集合包含有一个或多个机器人可通行区域,所述第二区域集合内包含有一个或多个禁止机器人通行区域;
[0033]确定模块,用于利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度;
[0034]展示模块,用于按照所述显示高度在三维地图中对所述作业区进行展示。
[0035]进一步地,所述确定模块包括:
[0036]获取单元,用于获取与所述第二区域集合内各个区域分别对应的区域面积,所述区域面积为所述区域在平面地图中的占地面积;
[0037]第一确定单元,用于根据所述区域面积确定与各个区域分别对应的显示高度。
[0038]进一步地,
[0039]所述第一确定单元,还用于根据所述区域面积所对应的面积区间,以及面积区间
与显示高度之间的第一映射关系,确定与各个区域分别对应的显示高度;
[0040]所述第一确定单元,还用于将所述各个区域面积与第一预设系数的乘积确定为各个区域的显示高度。
[0041]进一步地,所述装置还包括:检测模块,
[0042]所述检测模块,用于检测所述显示高度是否在预设高度阈值范围内;
[0043]所述确定模块,还用于当所述显示高度不在所述预设高度阈值范围内时,根据所述预设高度阈值范围的临界值确定当前区域的显示高度。
[0044]进一步地,所述装置还包括:
[0045]输出模块,用于当接收到三维地图显示指令时,输出用于供用户选择显示模式的选择请求,所述显示模式包含有第二显示模式,所述第二显示模式为基于所述作业区内各个区域面积确定所述显示高度。
[0046]进一步地,
[0047]所述确定模块,具体用于当接收到与所述第二显示模式对应的响应数据时,利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度。
[0048]进一步地,
[0049]所述输出模块,还用于当接收到三维地图显示指令时,输出用于供用户选择显示模式的选择请求,所述显示模式包含有第一显示模式,所述第一显示模式为基于所述作业区整体面积确定所述显示高度。
[0050]进一步地,
[0051]所述获取模块,还用于当接收到与所述第一显示模式对应的响应数据时,获取作业区面积;
[0052]所述确定模块,具体还用于根据所述作业区面积并利用预置高度算法确定与所述第二区域集合内各个区域对应的唯一显示高度。
[0053]进一步地,所述确定模块还包括:
[0054]第二确定单元,用于根据所述作业区面积所对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维地图显示的优化方法,其特征在于,包括:获取作业区的地图数据;解析所述地图数据得到第一区域集合和第二区域集合,所述第一区域集合包含有一个或多个机器人可通行区域,所述第二区域集合内包含有一个或多个禁止机器人通行区域;利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度;按照所述显示高度在三维地图中对所述作业区进行展示。2.根据权利要求1所述的方法,其特征在于,所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度包括:获取与所述第二区域集合内各个区域分别对应的区域面积,所述区域面积为所述区域在平面地图中的占地面积;根据所述区域面积确定与各个区域分别对应的显示高度。3.根据权利要求2所述的方法,其特征在于,所述根据所述区域面积确定与所述第二区域集合内各个区域分别对应的显示高度包括:根据所述区域面积所对应的面积区间,以及面积区间与显示高度之间的第一映射关系,确定与各个区域分别对应的显示高度;或,将所述各个区域面积与第一预设系数的乘积确定为各个区域的显示高度。4.根据权利要求1所述的方法,其特征在于,所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度之后,所述方法还包括:检测所述显示高度是否在预设高度阈值范围内;当所述显示高度不在所述预设高度阈值范围内时,根据所述预设高度阈值范围的临界值确定当前区域的显示高度。5.根据权利要求1所述的方法,其特征在于,所述解析所述地图数据得到第一区域集合和第二区域集合之后,所述方法还包括:当接收到三维地图显示指令时,输出用于供用户选择显示模式的选择请求,所述显示模式包含有第二显示模式,所述第二显示模式为基于所述作业区内各个区域面积确定所述显示高度;所述利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度包括:当接收到与所述第二显示模式对应的响应数据时,利用预置高度算法确定与所述第二区域集合内各个区域分别对应的显示高度。6.根据权利要求5所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:孙建斌李宇轩丛一鸣
申请(专利权)人:北京石头创新科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1