基于Walsh内核投影技术的自动驾驶车辆定位制造技术

技术编号:18668276 阅读:27 留言:0更新日期:2018-08-14 20:38
确定自动驾驶车辆(ADV)相对于高清晰度地图的位置。ADV的车载传感器获得ADV周围的物体的3D点云。3D点云被组织成单元格的ADV特征空间。每个单元格具有中值强度值和高程方差。确定围绕ADV的一组候选单元格。对于每个候选项,使用内核投影在一个或多个维度上将围绕候选单元格的ADV特征空间的一组单元格投影在地图特征空间上。内核可以为沃尔什‑哈达玛向量。拒绝具有不足的相似性的候选。当剩余阈值数量的未拒绝候选项时,可以使用相似性度量来确定候选相似性。最相似的候选单元格的坐标可以用于确定车辆相对于地图的位置。

Autopilot vehicle location based on Walsh kernel projection technology

Determine the location of automatic driving vehicle (ADV) relative to high definition map. ADV's vehicle sensor gets the 3D point cloud around the ADV object. The 3D point cloud is organized into the ADV feature space of the cell. Each cell has median strength and elevation variance. A set of candidate cells around ADV is determined. For each candidate, a set of cells in the ADV feature space around the candidate cells are projected onto the map feature space in one or more dimensions using kernel projection. The kernel can be Walsh's Hadamar vector. Reject candidates with insufficient similarity. When the number of remaining thresholds is not rejected, similarity measures can be used to determine candidate similarity. The coordinates of the most similar candidate cells can be used to determine the location of the vehicle relative to the map.

【技术实现步骤摘要】
基于Walsh内核投影技术的自动驾驶车辆定位
本专利技术的实施方式总体上涉及操作自动驾驶车辆。更具体地,本专利技术的实施方式涉及提高自动驾驶车辆定位的效率和精确性。
技术介绍
以自动驾驶模式运行(例如,无人驾驶)的车辆可以将乘员、尤其是驾驶员从一些驾驶相关的职责中解放出来。当以自动驾驶模式运行时,车辆可以使用车载传感器导航到各个位置,从而允许车辆在最少人机交互的情况下或在没有任何乘客的一些情况下行驶。自动驾驶的一个基本挑战是有效地、精确地且实时地确定自动驾驶车辆(ADV)相对于注释有多种关键信息的高清晰度(HD)地图的位置。在最坏的情况下,精度需要在10cm以内。高清晰度(HD)地图中的ADV位置由ADV系统部件(诸如感知,规划和控制)使用以做出精确且及时的ADV驾驶决策。为了确定ADV在HD地图内的位置,ADV中或ADV上包括有一个或多个ADV位置传感器。传感器可以包括全球定位卫星检测器(GPS)、惯性测量单元传感器(IMU)、无线电检测和测距(RADAR)和光检测和测距(LIDAR)。现有的基于硬件的定位系统(诸如,全球定位卫星传感器(GPS)和惯性测量单元传感器(IMU))不能提供相对于HD地图的必要的精确度,特别是对于具有复信号阻塞情况的动态城市环境。自动驾驶车辆的现有定位方法通常为三个主要类别:2D方法、3D方法以及2D-3D混合方法。在这三个方法中,使用激光扫描器(例如,LIDAR传感器)的基于3D的方法由于其高精度和高可靠性而普遍地流行。使用LIDAR传感器来确定HD地图中的ADV位置的现有技术方法在计算方面的成本很高,并且仅具有一般的精确度和一般的鲁棒性。
技术实现思路
本申请的一个方面提供了一种操作自动驾驶车辆(ADV)的计算机实施的方法。该方法包括:确定所述ADV周围的单元格的ADV特征空间中的多个候选单元格的第一子集;对于所述多个候选单元格的所述第一子集中的每个候选单元格:通过使用第一维度基向量将所述ADV特征空间的子集投影在地图特征空间上,确定围绕所述候选单元格的所述ADV特征空间的所述子集与所述地图特征空间之间的相似性分数,以及响应于确定出所述相似性分数表示不足的相似性,将所述候选单元格标记为拒绝,否则将所述相似性分数与所述候选单元格关联地存储;以及至少部分地基于所述多个候选单元格中具有最高相似性分数的所述多个候选单元格中的候选单元格来确定所述ADV相对于所述地图特征空间的位置。本申请的另一个方面提供了一种非暂时性机器可读介质,在所述非暂时性机器可读介质中存储有指令。当由处理器执行时,所述指令使得所述处理器执行以下操作:确定ADV周围的单元格的ADV特征空间中的多个候选单元格的第一子集;对于所述多个候选单元格的所述第一子集中的每个候选单元格:通过使用第一维度基向量将所述ADV特征空间的子集投影在地图特征空间上,确定围绕所述候选单元格的所述ADV特征空间的所述子集与所述地图特征空间之间的相似性分数,以及响应于确定出所述相似性分数表示不足的相似性,将所述候选单元格标记为拒绝,否则将所述相似性分数与所述候选单元格关联地存储;以及至少部分地基于所述多个候选单元格中具有最高相似性分数的所述多个候选单元格中的候选单元格来确定所述ADV相对于所述地图特征空间的位置。本申请的又一个方面提供了一种数据处理系统,其包括:处理器;以及联接到所述处理器以储存指令的存储器,当由所述处理器执行时,所述指令使得所述处理器执行操作。所述操作包括:确定ADV周围的单元格的ADV特征空间中的多个候选单元格的第一子集;对于所述多个候选单元格的所述第一子集中的每个候选单元格:通过使用第一维度基向量将所述ADV特征空间的子集投影在地图特征空间上,确定围绕所述候选单元格的所述ADV特征空间的所述子集与所述地图特征空间之间的相似性分数,以及响应于确定出所述相似性分数表示不足的相似性,将所述候选单元格标记为拒绝,否则将所述相似性分数与所述候选单元格关联地存储;以及至少部分地基于所述多个候选单元格中具有最高相似性分数的所述多个候选单元格中的候选单元格来确定所述ADV相对于所述地图特征空间的位置。附图说明本专利技术的实施方式在附图的各图中以举例而非限制的方式示出,附图中的相同参考数字指示相似元件。图1是示出根据本专利技术的一个实施方式的网络化系统的概况的框图。图2是示出根据本专利技术的一个实施方式的自动驾驶车辆(ADV)传感器和控制模块的示例的框图。图3是示出根据本专利技术的一个实施方式的ADV感知与规划系统的示例的框图。图4A示出了根据一些实施方式的由候选单元格的搜索空间围绕的ADV,候选单元格的搜索空间用于搜索HD地图以确定ADV相对于HD地图的位置。图4B示出了根据一些实施方式的由候选单元格的阵列或网格围绕的ADV以及围绕ADV候选搜索空间的ADV特征空间,候选单元格的阵列或网格用于搜索HD地图以确定ADV相对于HD地图的位置。图5以框图形式示出了根据一些实施方式的搜索HD地图特征空间来确定ADV相对于HD地图的位置的方法的概述。图6以框图形式示出了根据一些实施方式的使用投影技术来执行ADV周围的候选特征空间的搜索以确定ADV相对于HD地图的位置的方法。图7以框图形式示出了根据一些实施方式的在最初使用投影技术之后确定ADV周围的候选特征空间中剩余的候选单元格的相似分数的方法。图8以框图形式示出了根据一些实施方式的通过预处理HD地图特征空间来减少HD地图特征空间中的特征数量的方法。图9是示出根据一个实施方式的数据处理系统的框图。具体实施方式将参考以下所讨论的细节来描述本专利技术的各种实施方式和方面,附图将示出所述各种实施方式。下列描述和附图是对本专利技术的说明,而不应当解释为限制本专利技术。描述了许多特定细节以提供对本专利技术各种实施方式的全面理解。然而,在某些情况下,并未描述众所周知的或常规的细节以提供对本专利技术的实施方式的简洁讨论。本说明书中对“一个实施方式”或“实施方式”的提及意味着结合该实施方式所描述的特定特征、结构或特性可以包括在本专利技术的至少一个实施方式中。短语“在一个实施方式中”在本说明书中各个地方的出现不必全部指同一实施方式。在第一实施方式中,确定ADV相对于高清晰度(HD)地图的位置的方法包括使用例如全球定位卫星位置数据来确定ADV的大概位置。可以访问包含对应于GPS位置的HD地图的数据库来获得HD图的带注释的特征空间。通常的GPS读数在约3米的分辨率内是精确的。HD地图可以包括例如10cm×10cm的单元格,单元格具有与每个单元格相关的高程和强度值,诸如从多个LIDAR读数获得的强度值。强度值表明反射LIDAR的物体的表面性质。对于具有直接地反射LIDAR激光的硬表面的物体,强度可以是高的。对于具有柔软或不规则表面的物体(诸如灌木或人),强度可以是低的。HD地图可以包括用于每个单元格的注解,注解包括用于生成单元格的传感器强度读数的平均值和从多个传感器读数获得的用于生成单元格的高程信息的方差。每个单元格还可以包括可以用于确定ADV相对于HD地图的位置的位置信息。ADV可以使用传感器(例如,LIDAR)来收集ADV周围的传感器数据的3D点云。传感器数据可以被分析并分解成诸如10cm×10cm或更小的单元格。如同HD地图一样,单元格的集合可以本文档来自技高网
...

【技术保护点】
1.操作自动驾驶车辆(ADV)的计算机实施的方法,所述方法包括:确定所述自动驾驶车辆周围的单元格的自动驾驶车辆特征空间中的多个候选单元格的第一子集;对于所述多个候选单元格的所述第一子集中的每个候选单元格:通过使用第一维度基向量将所述自动驾驶车辆特征空间的子集投影在地图特征空间上,确定围绕所述候选单元格的所述自动驾驶车辆特征空间的所述子集与所述地图特征空间之间的相似性分数,以及响应于确定出所述相似性分数表示不足的相似性,将所述候选单元格标记为拒绝,否则将所述相似性分数与所述候选单元格关联地存储;至少部分地基于所述多个候选单元格中具有最高相似性分数的所述多个候选单元格中的候选单元格来确定所述自动驾驶车辆相对于所述地图特征空间的位置。

【技术特征摘要】
2017.02.08 US 15/427,9731.操作自动驾驶车辆(ADV)的计算机实施的方法,所述方法包括:确定所述自动驾驶车辆周围的单元格的自动驾驶车辆特征空间中的多个候选单元格的第一子集;对于所述多个候选单元格的所述第一子集中的每个候选单元格:通过使用第一维度基向量将所述自动驾驶车辆特征空间的子集投影在地图特征空间上,确定围绕所述候选单元格的所述自动驾驶车辆特征空间的所述子集与所述地图特征空间之间的相似性分数,以及响应于确定出所述相似性分数表示不足的相似性,将所述候选单元格标记为拒绝,否则将所述相似性分数与所述候选单元格关联地存储;至少部分地基于所述多个候选单元格中具有最高相似性分数的所述多个候选单元格中的候选单元格来确定所述自动驾驶车辆相对于所述地图特征空间的位置。2.根据权利要求1所述的方法,其中,确定所述自动驾驶车辆相对于所述地图特征空间的位置包括:确定未拒绝的所述多个候选单元格中具有所述最高相似性分数的所述候选单元格的坐标。3.根据权利要求1所述的方法,其中,所述多个候选单元格的所述第一子集包括所述多个候选单元格中的所有候选单元格。4.根据权利要求1所述的方法,还包括:响应于未标记为拒绝的所述候选单元格,通过使用第二维度基向量将所述自动驾驶车辆特征空间的所述子集投影在所述地图特征空间上来确定所述候选单元格与所述地图特征空间之间的第二相似性分数;以及通过使用所述候选单元格的存储的相似性分数和所述第二相似性分数来确定更新的相似性分数;以及响应于确定出所述更新的相似性分数表示不足的相似性,将所述候选单元格标记为拒绝,否则将所述更新的相似性分数与所述候选单元格相关地存储。5.根据权利要求4所述的方法,其中,所述第一维度基向量和所述第二维度基向量各自包括格雷码内核的有序序列。6.根据权利要求1所述的方法,还包括:确定所述多个候选单元格的第二子集,所述多个候选单元格的所述第二子集中的每个候选单元格均未被拒绝且不具有与所述候选单元格相关存储的相似性分数,并且所述第二子集中的每个候选单元格均具有中值强度和高程方差;对于所述第二子集中的每个候选单元格:使用所述中值强度和所述高程方差来确定围绕所述候选单元格的所述自动驾驶车辆特征空间的子集与所述地图特征空间之间的相似性分数。7.根据权利要求6所述的方法,其中,确定所述第二子集响应于以下项中的一个来执行:确定所述多个候选单元格中的候选单元格的计数小于候选单元格的阈值数量,其中所述计数中的每个候选单元格均未被拒绝且不具有与所述候选单元格相关联存储的相似性分数;或者确定已达到基向量的最大维度数量。8.一种非暂时性机器可读介质,在所述非暂时性机器可读介质中存储有指令,当由处理器执行时,所述指令使得所述处理器执行操作,所述操作包括:确定自动驾驶车辆周围的单元格的自动驾驶车辆特征空间中的多个候选单元格的第一子集;对于所述多个候选单元格的所述第一子集中的每个候选单元格:通过使用第一维度基向量将所述自动驾驶车辆特征空间的子集投影在地图特征空间上,确定围绕所述候选单元格的所述自动驾驶车辆特征空间的所述子集与所述地图特征空间之间的相似性分数,以及响应于确定出所述相似性分数表示不足的相似性,将所述候选单元格标记为拒绝,否则将所述相似性分数与所述候选单元格关联地存储;至少部分地基于所述多个候选单元格中具有最高相似性分数的所述多个候选单元格中的候选单元格来确定所述自动驾驶车辆相对于所述地图特征空间的位置。9.根据权利要求8所述的介质,其中,确定所述自动驾驶车辆相对于所述地图特征空间的位置包括:确定未拒绝的所述多个候选单元格中具有所述最高相似性分数的所述候选单元格的坐标。10.根据权利要求8所述的介质,其中,所述多个候选单元格的所述第一子集包括所述多个候选单元格中的所有候选单元格。11.根据权利要求8所述的介质,还包括:响应于未标记为拒绝的所述候选单元格,通过使用第二维度基向量将所述自动驾驶车辆特征空间的...

【专利技术属性】
技术研发人员:王全
申请(专利权)人:百度美国有限责任公司
类型:发明
国别省市:美国,US

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

1