【技术实现步骤摘要】
地图生成方法、装置、电子设备
[0001]本公开涉及计算机
,尤其涉及智能交通、地图导航等
技术介绍
[0002]随着计算机技术的发展,在自动驾驶领域,由于欧氏距离场(EDF,Euclidean Distance Fields)具备O(1)时间复杂度的最近障碍物查询属性,因此在路径规划中的使用越来越广泛。然而,构建EDF需要得到距离信息并且需要运行较为复杂且耗时的运算,因此,如何快速的构建EDF地图就成为需要解决的问题。
技术实现思路
[0003]本公开提供了一种地图生成方法、装置、电子设备及存储介质。
[0004]根据本公开的第一方面,提供了一种地图生成方法,包括:
[0005]获取当前障碍物数据;
[0006]在基于所述当前障碍物数据确定栅格地图上存在待调整栅格的情况下,基于所述栅格地图上的所述待调整栅格,更新欧式距离场地图,其中,所述栅格地图与所述欧式距离场地图具备对应关系。
[0007]根据本公开的第二方面,提供了一种地图生成装置,包括:
[0008]获取模块,用于获取当前障碍物数据;
[0009]地图生成模块,用于在基于所述当前障碍物数据确定所述栅格地图上存在待调整栅格的情况下,基于所述栅格地图上的所述待调整栅格,更新欧式距离场地图,其中,所述栅格地图与所述欧式距离场地图具备对应关系。
[0010]根据本公开的第三方面,提供了一种电子设备,包括:
[0011]至少一个处理器;以及
[0012]与该至少一个 ...
【技术保护点】
【技术特征摘要】
1.一种地图生成方法,包括:获取当前障碍物数据;在基于所述当前障碍物数据确定栅格地图上存在待调整栅格的情况下,基于所述栅格地图上的所述待调整栅格,更新欧式距离场地图,其中,所述栅格地图与所述欧式距离场地图具备对应关系。2.根据权利要求1所述的方法,其中,所述在基于所述当前障碍物数据确定栅格地图上存在待调整栅格的情况下,基于所述栅格地图上的所述待调整栅格,更新欧式距离场地图,包括:基于所述当前障碍物数据,确定当前障碍物栅格列表;在基于所述当前障碍物栅格列表包含的当前障碍物栅格,确定所述栅格地图上存在待调整栅格的情况下,基于所述栅格地图上的所述待调整栅格,确定所述欧式距离场地图中的目标栅格,并更新所述目标栅格的状态。3.根据权利要求2所述的方法,其中,所述基于所述栅格地图上的所述待调整栅格,确定所述欧式距离场地图中的目标栅格,并更新所述目标栅格的状态,包括以下至少之一:在所述栅格地图上存在第一类待调整栅格的情况下,将所述栅格地图中的所述第一类待调整栅格由空闲状态更新为占据状态,基于所述栅格地图上的所述第一类待调整栅格,确定所述欧式距离场地图中的第一类目标栅格,将所述第一类目标栅格更新为占据状态;在所述栅格地图上存在第二类待调整栅格的情况下,将所述栅格地图中的所述第二类待调整栅格由占据状态更新为空闲状态,基于所述栅格地图上的所述第二类待调整栅格,确定所述欧式距离场地图中的第二类目标栅格,将所述第二类目标栅格更新为空闲状态。4.根据权利要求3所述的方法,其中,所述将所述第一类目标栅格更新为占据状态,包括:将所述第一类目标栅格的最近障碍物属性更新为第一类数值,所述第一类数值用于表示所述第一类目标栅格为占据状态;所述将所述第二类目标栅格更新为空闲状态,包括:将所述第二类目标栅格的最近障碍物属性更新为第二类数值,所述第二类数值用于表示第二类目标栅格为空闲状态。5.根据权利要求3所述的方法,还包括:在所述当前障碍物栅格列表不为空的情况下,获取所述当前障碍物栅格列表中的第n个当前障碍物栅格在所述栅格地图中的状态,n为正整数;在所述第n个当前障碍物栅格在所述栅格地图中的状态为所述空闲状态的情况下,将所述第n个当前障碍物栅格作为所述栅格地图上的所述第一类待调整栅格。6.根据权利要求5所述的方法,其中,所述获取所述当前障碍物栅格列表中的第n个当前障碍物栅格在所述栅格地图中的状态,包括:在所述当前障碍物栅格列表中的所述第n个当前障碍物栅格在所述栅格地图中不为虚拟障碍物墙所占用的栅格、且位于所述虚拟障碍物墙的范围内的情况下,获取所述第n个当前障碍物栅格在所述栅格地图中的状态。7.根据权利要求3所述的方法,还包括:在存在历史障碍物栅格列表的情况下,获取所述历史障碍物栅格列表中的第m个历史障碍物栅格,所述第m个历史障碍物栅格在所述栅格地图中的状态为所述占据状态,m为正整数;
在所述第m个历史障碍物栅格满足预设条件的情况下,将所述第m个历史障碍物栅格作为所述栅格地图上的所述第二类待调整栅格。8.根据权利要求7所述的方法,其中,所述预设条件包括以下至少之一:所述第m个历史障碍物栅格在所述栅格地图中不为虚拟障碍物墙所占用的栅格;所述第m个历史障碍物栅格在所述栅格地图中位于所述虚拟障碍物墙的范围内;所述第m个历史障碍物栅格不在所述当前障碍物栅格列表中;所述第m个历史障碍物栅格位于当前指定感知范围内。9.根据权利要求7或8所述的方法,还包括以下之一:在将所述第m个历史障碍物栅格作为所述栅格地图上的所述第二类待调整栅格的情况下,将所述第m个历史障碍物栅格从所述历史障碍物栅格列表中去除,得到更新后的历史障碍物栅格列表;在所述第m个历史障碍物栅格在所述当前障碍物栅格列表中的情况下,将所述第m个历史障碍物栅格从所述历史障碍物栅格列表中去除,得到更新后的历史障碍物栅格列表;所述基于所述栅格地图上的所述待调整栅格,更新欧式距离场地图之后,还包括:将所述当前障碍物栅格列表包含的当前障碍物栅格,添加至所述更新后的历史障碍物栅格列表。10.一种地图生成装置,包括:获取模块,用于获取当前障碍物数据;地图生成模块,用于在基于所述当前障碍物数据确定栅格地图上存在待调整栅格的情况下,基于所述栅格地图上的所述待调整栅格,更新欧式距离场地图,其中,...
【专利技术属性】
技术研发人员:王丕阁,
申请(专利权)人:阿波罗智联北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。