Embodiments of the present disclosure provide methods, devices, devices and computer-readable storage media for obtaining maps. A method for obtaining a map includes acquiring a reference map of the acquisition area at the server. The method also includes dividing the acquisition area into several sub-regions based on the reference map. The method also includes generating multiple acquisition tasks corresponding to multiple sub-regions, one of which is used to collect maps of corresponding sub-regions in multiple sub-regions. In addition, the method also includes assigning the acquisition task to the corresponding acquisition entity so that the corresponding acquisition entity can collect maps about the corresponding sub-area. The embodiments of the present disclosure can achieve large-scale and high-precision map production at low cost.
【技术实现步骤摘要】
用于获得地图的方法、装置、设备和计算机可读存储介质
本公开的实施例总体涉及地图领域,并且更具体地,涉及用于获得地图的方法、装置、设备和计算机可读存储介质。
技术介绍
高精地图在自动驾驶系统中具有举足轻重的作用。在整个自动驾驶系统中,无论是感知、路径规划还是定位系统,都不同程度地依赖高精地图来工作。高精地图赋予自动驾驶系统上帝视角和准确理解世界的能力,从而能够释放系统性能,扩展传感器检测边界。高精地图的准确性更是直接影响无人驾驶的成败。因此,高精地图是自动驾驶系统的核心技术之一。通常,大规模的高精地图制作需要利用多个采集设备在多个采集路径上进行多次数据采集来完成。由于采集区域的环境可能随时改变,例如修路或者随着季节的变化而改变等等,因此所制作的地图通常具有一定的有效期。为了使制作的地图和真实环境保持一致,往往需要不断地采集新数据来对地图进行更新。随着自动驾驶的应用场景越来越大,如何在低成本情况下制作厘米级精度的大规模高精度地图成为亟待解决的挑战。
技术实现思路
根据本公开的示例实施例,提供了用于获得地图的方案。在本公开的第一方面中,提供了一种用于获得地图的方法。该方法包括在服务器处获取关于采集区域的基准地图。该方法还包括基于该基准地图将采集区域划分为多个子区域。该方法还包括生成与多个子区域相对应的多个采集任务,多个采集任务中的一个采集任务用于采集关于多个子区域中的相应子区域的地图。此外,该方法还包括将该采集任务分配给相应采集实体,以使得相应采集实体采集关于相应子区域的地图。在本公开的第二方面中,提供了一种获得地图的方法。该方法包括在采集实体处,从服务器获取分配给 ...
【技术保护点】
1.一种用于获得地图的方法,包括:在服务器处,获取关于采集区域的基准地图;基于所述基准地图,将所述采集区域划分为多个子区域;生成与所述多个子区域相对应的多个采集任务,所述多个采集任务中的一个采集任务用于采集关于所述多个子区域中的相应子区域的地图;以及将所述采集任务分配给相应采集实体,以使得所述相应采集实体采集关于所述相应子区域的所述地图。
【技术特征摘要】
1.一种用于获得地图的方法,包括:在服务器处,获取关于采集区域的基准地图;基于所述基准地图,将所述采集区域划分为多个子区域;生成与所述多个子区域相对应的多个采集任务,所述多个采集任务中的一个采集任务用于采集关于所述多个子区域中的相应子区域的地图;以及将所述采集任务分配给相应采集实体,以使得所述相应采集实体采集关于所述相应子区域的所述地图。2.根据权利要求1所述的方法,还包括:响应于从所述采集实体接收到关于所述相应子区域的所述地图,基于关于所述相应子区域的所述地图来更新所述基准地图。3.根据权利要求1所述的方法,其中所述相应子区域为多边形区域。4.根据权利要求1所述的方法,其中所述相应子区域包括一条驾驶路径,并且所述驾驶路径包括一个入口和一个出口。5.根据权利要求1所述的方法,其中将所述采集区域划分为多个子区域包括:识别所述基准地图中的特定道路元素;以及基于识别的所述特定道路元素来将所述采集区域划分为所述多个子区域。6.根据权利要求5所述的方法,其中所述特定道路元素包括车道线和路口中的至少一项。7.一种用于获得地图的方法,包括:在采集实体处,从服务器获取分配给所述采集实体的采集任务,所述采集任务指示所述采集实体采集关于采集区域被划分成的多个子区域中的相应子区域的地图;确定所述采集实体是否在所述相应子区域内;响应于确定所述采集实体在所述相应子区域内,采集关于所述相应子区域的所述地图;以及将关于所述相应子区域的所述地图发送给所述服务器。8.根据权利要求7所述的方法,其中确定所述采集实体是否在所述相应子区域中包括:确定所述采集实体所在的第一位置;确定从所述相应子区域之外的第二位置到所述第一位置的连线与所述相应子区域的边缘相交的次数;响应于所述次数为偶数,确定所述采集实体在所述相应子区域之外;以及响应于所述次数为奇数,确定所述采集实体在所述相应子区域内。9.根据权利要求7所述的方法,其中采集关于所述相应子区域的所述地图包括:响应于确定所述采集实体在所述相应子区域内,在采集时段期间采集关于所述相应子区域的一组点云数据;将采集到的所述一组点云数据存储在所述采集实体处;以及在非采集时段期间,基于存储的所述一组点云数据来生成关于所述相应子区域的所述地图。10.根据权利要求9所述的方法,其中生成关于所述相应子区域的所述地图包括:通过确定所述采集实体在采集所述一组点云数据时的第一组位姿,来生成关于所述相应子区域的点云地图。11.根据权利要求10所述的方法,其中生成关于所述相应子区域的所述地图还包括:通过将所述点云地图投影到特定坐标系中,来将所述点云地图转换为反射值地图。12.根据权利要求11所述的方法,其中将关于所述相应子区域的所述地图发送给所述服务器包括:确定关于所述相应子区域的所述地图的精度;以及响应于所述精度在预定范围内,将关于所述相应子区域的所述地图发送给所述服务器。13.根据权利要求12所述的方法,其中确定关于所述相应子区域的所述地图的精度包括:利用虚拟对象来模拟所述采集实体在采集所述一组点云数据期间的运动;基于关于所述相应子区域的所述地图,来确定所述虚拟对象在模拟所述运动期间的第二组位姿;以及通过将所述第一组位姿和所述第二组位姿进行匹配,来确定关于所述相应子区域的所述地图的精度。14.一种用于获得地图的装置,包括:基准地图获取模块,被配置为获取关于采集区域的基准地图;区域划分模块,被配置为基于所述基准地图来将所述采集区域划分为多个子区域;任务生成模块,被配置为生成与所述多个子区域相对应的多个采集任务,所述多个采集任务中的一个采集任务用于采集关于所述多个子区域中的相应子区域的地图;以及任务分配模块,被配置为将所述采集任务分配给相应采集实体,以使得所述相应采集实体采集关于所述相应子区域的所述地图。15.根据权利要求14所述的装置,还包括:地图更新模...
【专利技术属性】
技术研发人员:余丽,宋适宇,董芳芳,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。