环境感知方法、计算机设备、计算机可读存储介质及车辆转让专利

申请号 : CN202311056977.0

文献号 : CN116758518B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王云龙唐鑫李虹杰郑正扬李传康姚卯青

申请人 : 安徽蔚来智驾科技有限公司

摘要 :

本发明涉及自动驾驶技术领域,具体提供一种环境感知方法、计算机设备、计算机可读存储介质及车辆,旨在解决如何基于三维点云数据准确获取语义、速度等环境感知信息的问题。为此目的,本发明提供的方法包括获取环境感知设备采集的三维点云,并将三维点云转换成环视图像;提取环视图像的环视特征,并将环视特征反投影至三维点云上,以获取携带环视特征的高维特征点云;获取高维特征点云的点云级别特征图,并对点云级别特征图进行栅格化处理,获取俯视视角下的栅格级别特征图;根据栅格级别特征图进行环境感知。通过上述方法,实现了对点云环视和俯视多角度的特征融合,能够显著提高特征的特征表达能力,进而提高语义分割、障碍

权利要求 :

1.一种环境感知方法,其特征在于,所述方法包括:获取环境感知设备采集的三维点云,并基于球面坐标系将三维点云投影成一个二维图像作为环视图像;

提取所述环视图像的环视特征,并将所述环视特征转换至三维点云的三维坐标系,从而将所述环视特征反投影至三维点云上,以获取携带所述环视特征的高维特征点云,所述高维特征点云为包含点云自身的特征信息和反投影至其位置上的环视特征的点云;

获取所述高维特征点云的点云级别特征图,并对所述点云级别特征图进行栅格化处理,根据处理的结果获取俯视视角下的栅格级别特征图;

根据所述栅格级别特征图进行环境感知;

其中,所述根据处理的结果获取俯视视角下的栅格级别特征图,包括:采用三维稀疏卷积网络对栅格化处理后的点云级别特征图进行特征提取,以获取三维的栅格级别特征图;

对所述三维的栅格级别特征图进行俯视投影,以获取俯视视角下的栅格级别特征图。

2.根据权利要求1所述的方法,其特征在于,“根据所述栅格级别特征图进行环境感知”的步骤具体包括:获取连续多帧三维点云中每帧三维点云的栅格级别特征图,以形成栅格级别特征图时序序列;

根据所述栅格级别特征图时序序列进行环境感知。

3.根据权利要求2所述的方法,其特征在于,在“根据所述栅格级别特征图时序序列进行环境感知”的步骤之前,所述方法还包括:分别获取车辆在所述连续多帧三维点云中每帧三维点云的帧时刻的车辆位姿,其中,所述环境感知设备设置于所述车辆上;

根据各帧时刻的车辆位姿,分别获取所述车辆在不同帧时刻的车体坐标系之间的第一转换关系;

基于各帧时刻的栅格级别特征图的栅格坐标系与各帧时刻的车体坐标系之间的第二转换关系,并根据所述第一转换关系,分别将各帧时刻的栅格级别特征图转换至同一帧时刻的车体坐标系。

4.根据权利要求2所述的方法,其特征在于,“根据所述栅格级别特征图时序序列进行环境感知”的步骤具体包括:根据所述栅格级别特征图时序序列,获取各栅格级别特征图上各栅格的运动特征,所述运动特征包括栅格的位置和/或姿态;

对所述栅格级别特征图时序序列与所述运动特征进行融合;

对融合的结果进行环境感知。

5.根据权利要求1所述的方法,其特征在于,“根据所述栅格级别特征图进行环境感知”的步骤还包括:采用语义分割头,获取所述栅格级别特征图上各栅格的语义类别;

采用速度估计头,获取所述栅格级别特征图上各栅格的速度;

采用运动状态估计头,获取所述栅格级别特征图上各栅格的运动状态,所述运动状态包括静态和动态。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取语义类别所表示物体为静态物体的栅格,并将所述栅格的速度设定成零;

和/或,

根据所述运动状态,将静态栅格的速度设定成零。

7.根据权利要求1所述的方法,其特征在于,“根据所述栅格级别特征图进行环境感知”的步骤还包括:获取所述栅格级别特征图上各栅格的占据信息,所述占据信息包括被占据和空闲。

8.一种计算机设备,包括处理器和存储装置,所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至7中任一项所述的环境感知方法。

9.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至7中任一项所述的环境感知方法。

10.一种车辆,其特征在于,所述车辆包括权利要求8所述的计算机设备。

说明书 :

环境感知方法、计算机设备、计算机可读存储介质及车辆

技术领域

[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] 图1是根据本发明的一个实施例的环境感知方法的主要步骤流程示意图;
[0042] 图2是根据本发明的一个实施例的获取栅格级别特征图的方法的主要步骤流程示意图;
[0043] 图3是根据本发明的一个实施例的根据栅格级别特征图进行环境感知的方法的主要步骤流程示意图;
[0044] 图4是根据本发明的另一个实施例的根据栅格级别特征图进行环境感知的方法的主要步骤流程示意图;
[0045] 图5是根据本发明的一个实施例的计算机设备的主要结构示意图。

具体实施方式

[0046] 下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
[0047] 在本发明的描述中,“处理器”可以包括硬件、软件或者两者的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“A和/或B”表示所有可能的A与B的组合,比如只是A、只是B或者A和B。
[0048] 本申请各实施例中可能涉及的相关用户个人信息,均为严格按照法律法规的要求,遵循合法、正当、必要的原则,基于业务场景的合理目的,处理用户在使用产品/服务过程中主动提供或因使用产品/服务而产生的,以及经用户授权获取的个人信息。
[0049] 本申请处理的用户个人信息会因具体产品/服务场景而有所不同,需以用户使用产品/服务的具体场景为准,可能会涉及用户的账号信息、设备信息、驾驶信息、车辆信息或其他相关信息。本申请会以高度的勤勉义务对待用户的个人信息及其处理。
[0050] 本申请非常重视用户个人信息的安全,已采取符合业界标准、合理可行的安全防护措施保护用户的信息,防止个人信息遭到未经授权访问、公开披露、使用、修改、损坏或丢失。
[0051] 下面对本发明提供的环境感知方法的实施例进行说明。
[0052] 参阅附图1,图1是根据本发明的一个实施例的环境感知方法的主要步骤流程示意图。如图1所示,本发明实施例中的环境感知方法主要包括下列步骤S101至步骤S104。
[0053] 步骤S101:获取环境感知设备采集的三维点云,并将三维点云转换成环视图像。
[0054] 环境感知设备为能够采集三维点云的设备,环境感知设备包括但不限于:激光雷达。三维点云的三维坐标系通常为环境感知设备的设备坐标系,如激光雷达坐标系。通过坐标系转换,可以将三维点云由设备坐标系转换至环视视角下,得到相应的环视图像。
[0055] 在一些实施方式中,可以基于球面坐标系,将三维点云投影成一个二维图像,将这个二维图像作为环视图像。在本实施方式中可以采用点云处理技术领域中常规的球面投影方法,将三维点云通过球面投影转换成二维图像,本发明不对上述投影方法作具体限定,只要能够利用球面坐标系,将三维点云投影成二维图像即可。
[0056] 步骤S102:提取环视图像的环视特征,并将环视特征反投影至三维点云上,以获取携带环视特征的高维特征点云。
[0057] 具体地,可以采用预设的能够提取环视图像的特征的特征提取网络,来提取步骤S101得到的环视图像的环视特征。例如,可以采用二维卷积构建该特征提取网络。本发明实施例不对该特征提取网络的网络结构作具体限定,只要能够从环视图像上提取其特征作为环视特征即可。
[0058] 环视图像为二维图像,相应的环视特征也为二维特征。通过坐标系转换,将环视特征由环视视角转换至三维点云的三维坐标系,从而将环视特征反投影至三维点云上。高维特征点云是指不仅包含点云自身的特征信息,还包含投影至其位置上的环视特征的点云。
[0059] 步骤S103:获取高维特征点云的点云级别特征图,并对点云级别特征图进行栅格化处理,根据处理的结果获取俯视视角下的栅格级别特征图。
[0060] 具体地,可以采用预设的能够提取点云特征的特征提取网络,来提取步骤S102得到的高维特征点云的特征图,作为点云级别特征图。
[0061] 在得到点云级别特征图之后,可以采用点云处理技术领域中常规的栅格化处理方法对点云级别特征图进行栅格化处理,将点云级别特征图划分成多个栅格。栅格化处理之后的点云级别特征图的坐标系仍然为三维坐标系,将其由三维坐标系转换至俯视视角下,得到俯视视角下的栅格级别特征图。
[0062] 步骤S104:根据栅格级别特征图进行环境感知。
[0063] 具体地,可以根据环境感知的实际需求,将栅格级别特征图输入至预设的感知模型中进行环境感知,以获取满足实际需求的环境感知结果。例如,可以将栅格级别特征图输入至用于感知各栅格的语义的感知模型中,获取各栅格的语义类别。本发明实施例不对预设的感知模型的模型结构和训练方法作具体限定,只要其能够利用栅格级别特征图进行环境感知即可。
[0064] 基于上述步骤S101至步骤S104所述的方法得到的栅格级别特征图同时涵盖了环视角度和俯视角度的特征信息,使得栅格级别特征图具备更强的特征信息表达能力,基于此对栅格级别特征图进行环境感知,能够显著提高环境感知的准确性,有利于得到更加准确的语义和障碍物速度等信息,进而提高车辆自动驾驶的可靠性与安全性。
[0065] 下面对上述步骤S103和S104作进一步说明。
[0066] 一、对步骤S103进行说明。
[0067] 在上述步骤S103的一些实施方式中,可以通过图2所示的下列步骤S1031至步骤S1032,获取俯视视角下的栅格级别特征图。
[0068] 步骤S1031:采用三维稀疏卷积网络,对栅格化处理后的点云级别特征图进行特征提取,以获取三维的栅格级别特征图。
[0069] 三维稀疏卷积网络可以用于提取栅格化处理后的点云级别特征图的特征,该特征是三维的,将该特征作为栅格级别特征图。在本实施方式中可以采用常规的三维稀疏卷积网络进行特征提取,本实施方式不对三维稀疏卷积网络的网络结构作具体限定。
[0070] 步骤S1032:对三维的栅格级别特征图进行俯视投影,以获取俯视视角下的栅格级别特征图。
[0071] 在一些实施方式中可以采用俯视图卷积网络对三维的栅格级别特征图再次进行特征提取,将提取到的特征图作为俯视视角下的栅格级别特征图。在本实施方式中也可以采用常规的俯视图卷积网络进行特征提取,本实施方式不对俯视图卷积网络的网络结构作具体限定。
[0072] 基于上述步骤S1031至步骤S1032所述的方法,可以从三维和二维这两个不同的角度综合获取栅格级别特征图,提高了栅格级别特征图的特征表达能力,从而提高根据栅格级别特征图进行环境感知的准确性。
[0073] 二、对步骤S104进行说明。
[0074] 在上述步骤S104的一些实施方式中,可以通过图3所示的下列步骤S1041至步骤S1042进行环境感知。
[0075] 步骤S1041:获取连续多帧三维点云中每帧三维点云的栅格级别特征图,以形成栅格级别特征图时序序列。
[0076] 具体地,通过一帧三维点云可以得到一个栅格级别特征图,通过多帧三维点云可以得到多个栅格级别特征图,按照三维点云的帧时刻的时间排列顺序,对多个栅格级别特征图进行排列,就可以得到栅格级别特征图时序序列。本领域技术人员可以根据实际需求灵活地设定栅格级别特征图时序序列中栅格级别特征图的数量。比如,一个栅格级别特征图时序序列可以包括10个栅格级别特征图。本发明实施例不对栅格级别特征图的数量作具体限定。
[0077] 步骤S1042:根据栅格级别特征图时序序列进行环境感知。
[0078] 栅格级别特征图时序序列能够体现栅格级别特征图的特征信息随时间的变化状态,相比于对单独的一个栅格级别特征图进行环境感知,对栅格级别特征图时序序列进行环境感知,能够考虑到特征信息的变化状态,得到更加准确的感知结果。
[0079] 在一些实施方式中,可以获取预先设置好的能够对栅格级别特征图时序序列进行环境感知的感知模型,将栅格级别特征图时序序列输入到这个感知模型中,进行环境感知。本发明实施例不对预设的感知模型的模型结构和训练方法作具体限定,只要其能够利用栅格级别特征图时序序列进行环境感知即可。
[0080] 基于上述步骤S1041至步骤S1042所述的方法,可以基于栅格级别特征图时序序列进行更加准确的环境感知。
[0081] 下面对上述步骤S1042作进一步说明。
[0082] 在上述步骤S1042的一些实施方式中,可以通过下列步骤11至步骤13,进行环境感知。
[0083] 步骤11:根据栅格级别特征图时序序列,获取各栅格级别特征图上各栅格的运动特征,运动特征包括栅格的位置和/或姿态。
[0084] 具体地,可以采用帧间差分法对相邻两帧三维点云对应的栅格级别特征图进行处理,以获取栅格级别特征图上各栅格的位置和/或姿态。在一些实施方式中,可以采用预设的能够执行上述操作的卷积网络,分别获取各栅格级别特征图上各栅格位置和/或姿态。本发明实施例不对上述卷积网络的网络结构作具体限定,只要其能够从栅格级别特征图时序序列上,获取到各栅格级别特征图上各栅格的位置和/或姿态即可。
[0085] 步骤12:对栅格级别特征图时序序列与运动特征进行融合。
[0086] 通过融合不仅可以使各栅格携带自身的特征信息,还可以携带各栅格的运动特征,提高了栅格级别特征图上各栅格的特征表达能力。
[0087] 步骤13:对融合的结果进行环境感知。
[0088] 由于融合的结果包含了栅格的运动特征,因此在对融合的结果进行环境感知时能够从栅格自身的特征信息与运动特征这两个角度综合地进行环境感知,进一步提高了环境感知的准确性。
[0089] 基于上述步骤11至步骤13所述的方法,可以利用栅格级别特征图上各栅格自身的特征信息与额外获取的运动特征,获取到更加准确的环境感知结果。
[0090] 在上述步骤S104的一些实施方式中,在执行步骤S1042之前,还可以通过下列步骤21至步骤22,对栅格级别特征图时序序列中各栅格级别特征图进行坐标系统一,以能够提高根据栅格级别特征图时序序列进行环境感知的准确性。
[0091] 步骤21:分别获取车辆在连续多帧三维点云中每帧三维点云的帧时刻的车辆位姿,其中,环境感知设备设置于车辆上。
[0092] 车辆位姿可以通过车载传感器获取,本发明对此不作具体限定,只要能够获取到准确的车辆位姿即可。
[0093] 步骤22:根据各帧时刻的车辆位姿,分别获取车辆在不同帧时刻的车体坐标系之间的第一转换关系。
[0094] 具体地,对于任意两个帧时刻,可以根据这两个帧时刻的车辆位姿,获取这两个帧时刻的相对车辆位姿,将这个相对车辆位姿作为这两个帧时刻的第一转换关系。
[0095] 步骤23:基于各帧时刻的栅格级别特征图的栅格坐标系与各帧时刻的车体坐标系之间的第二转换关系,并根据第一转换关系,分别将各帧时刻的栅格级别特征图转换至同一帧时刻的车体坐标系。
[0096] 具体地,先根据各帧时刻的栅格级别特征图的栅格坐标系与各帧时刻的车体坐标系之间的第二转换关系,将各帧时刻的栅格级别特征图转换至各帧时刻的车体坐标系下,再根据车辆在不同帧时刻的车体坐标系之间的第一转换关系,将各帧时刻的栅格级别特征图转换到同一个帧时刻的车体坐标系下,实现对各帧时刻的栅格级别特征图的车体坐标系的统一。例如,可以转换至栅格级别特征图时序序列中第1个帧时刻的车体坐标系下。
[0097] 基于上述步骤21至步骤23所述的方法,可以消除在车辆运动过程中不同帧时刻的三维点云之间坐标系的差异,实现对栅格级别特征图时序序列中各栅格级别特征图的运动补偿,进一步提高了基于栅格级别特征图序列进行环境感知的准确性。
[0098] 在上述步骤S104的一些实施方式中,还可以通过图4所示的下列步骤S1043至步骤S1045进行环境感知。
[0099] 步骤S1043:采用语义分割头,获取栅格级别特征图上各栅格的语义类别。
[0100] 语义分割头可以是基于卷积网络构建的能够根据栅格级别特征图进行语义分割的网络,将栅格级别特征图输入到语义分割头中,就可以得到栅格级别特征图上各栅格的语义类别。在本实施例中语义类别包括但不限于:车辆、行人、骑车人、路沿、灯杆和道路标识牌等。本发明实施例不对语义分割头的网络结构作具体限定,只要其能够从栅格级别特征图上识别出各栅格的语义类别即可。
[0101] 步骤S1044:采用速度估计头,获取栅格级别特征图上各栅格的速度。
[0102] 速度估计头也可以是基于卷积网络构建的能够根据栅格级别特征图进行栅格速度估计的网络,将栅格级别特征图输入到速度估计头中,就可以得到栅格级别特征图上各栅格的速度。进一步,获取障碍物所包含的栅格,就可以得到障碍物的速度。本发明实施例不对速度估计头的网络结构作具体限定,只要其能够从栅格级别特征图上识别出各栅格的速度即可。
[0103] 步骤S1045:采用运动状态估计头,获取栅格级别特征图上各栅格的运动状态,运动状态包括静态和动态。
[0104] 运动状态估计头也可以是基于卷积网络构建的能够根据栅格级别特征图进行栅格运动状态估计的网络,将栅格级别特征图输入到运动状态估计头中,就可以得到栅格级别特征图上各栅格的运动状态。进一步,获取障碍物所包含的栅格,就可以得到障碍物的运动状态。本发明实施例不对运动状态估计头的网络结构作具体限定,只要其能够从栅格级别特征图上识别出各栅格的运动状态即可。
[0105] 基于上述步骤S1043至步骤S1045所述的方法,可以基于栅格级别特征图获取到栅格级别的语义类别、速度和运动状态,基于此能够准确得到各障碍物的语义类别、速度和运动状态。
[0106] 进一步,在上述步骤S104的实施方式中,在通过步骤S1043获取到各栅格的语义类别之后,还可以获取语义类别所表示物体为静态物体的栅格,并将栅格的速度设定成零。静态物体是不会移动的,如果获取到其速度不为零,则表明发生了误识别,因此需要修正成零。在本实施例中静态物体包括但不限于:墙面、灯杆和道路标识牌等。
[0107] 此外,在通过步骤S1045获取到各栅格的运动状态之后,还可以根据运动状态,将静态栅格的速度设定成零。类似的,静态栅格表明其是运动状态是静态的,是不会运动的,如果获取到其速度不为零,则表明发生了误识别,因此需要修正成零。
[0108] 在上述步骤S104的一些实施方式中,还可以获取栅格级别特征图上各栅格的占据信息作为环境感知的结果,占据信息包括被占据和空闲。在本实施例中可以采用点云处理技术领域中常规的栅格占据分析方法,根据栅格内是否包含三维点云,来获取其占据信息。例如,若包含三维点云,则占据信息为被占据;否则,占据信息为空闲。本发明实施例不对上述方法作具体限定,只要能够获取到各栅格的占据信息即可。
[0109] 需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些调整之后的方案与本发明中描述的技术方案属于等同技术方案,因此也将落入本发明的保护范围之内。
[0110] 本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。
[0111] 进一步,本发明还提供了一种计算机设备。
[0112] 参阅附图5,图5是根据本发明的一个计算机设备实施例的主要结构示意图。如图5所示,本发明实施例中的计算机设备主要包括存储装置和处理器,存储装置可以被配置成存储执行上述方法实施例的环境感知方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的环境感知方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。
[0113] 在本发明实施例中计算机设备可以是包括各种电子设备形成的控制装置设备。在一些可能的实施方式中,计算机设备可以包括多个存储装置和多个处理器。而执行上述方法实施例的环境感知方法的程序可以被分割成多段子程序,每段子程序分别可以由处理器加载并运行以执行上述方法实施例的环境感知方法的不同步骤。具体地,每段子程序可以分别存储在不同的存储装置中,每个处理器可以被配置成用于执行一个或多个存储装置中的程序,以共同实现上述方法实施例的环境感知方法,即每个处理器分别执行上述方法实施例的环境感知方法的不同步骤,来共同实现上述方法实施例的环境感知方法。
[0114] 上述多个处理器可以是部署于同一个设备上的处理器,例如上述计算机设备可以是由多个处理器组成的高性能设备,上述多个处理器可以是该高性能设备上配置的处理器。此外,上述多个处理器也可以是部署于不同设备上的处理器,例如上述计算机设备可以是服务器集群,上述多个处理器可以是服务器集群中不同服务器上的处理器。
[0115] 进一步,本发明还提供了一种计算机可读存储介质。
[0116] 在根据本发明的一个计算机可读存储介质的实施例中,计算机可读存储介质可以被配置成存储执行上述方法实施例的环境感知方法的程序,该程序可以由处理器加载并运行以实现上述环境感知方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。
[0117] 进一步,本发明还提供了一种车辆。
[0118] 在根据本发明的一个车辆的实施例中,车辆可以包括上述计算机设备实施例所述的计算机设备。在本实施例中车辆可以是自动驾驶车辆、无人车等车辆。此外,按照动力源类型划分,本实施例中车辆可以是燃油车、电动车、电能与燃油混合的混动车或使用其他新能源的车辆等。
[0119] 至此,已经结合附图所示的一个实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。