一种基于环境信息编码的自动驾驶方法技术

技术编号:34846324 阅读:27 留言:0更新日期:2022-09-08 07:44
本发明专利技术公开了一种基于环境信息编码的自动驾驶方法,根据交通场景构建网格地图,以自车为网格地图的原点,获得网格地图中的各个障碍物即各个目标的信息,所述目标的信息包含纵向相对位移、横向相对位移、纵向相对速度、横向相对速度、目标类别;然后将获取的各个目标的信息根据网格地图编码到环境信息矩阵中;最后将环境信息矩阵使用卷积神经网络处理,获得驾驶行为决策并执行。本发明专利技术对环境信息进行编码,使其不仅包含周围环境信息具体数据,还包含环境信息中各个目标之间的相对位置以及自车和周围环境中其他目标的相对位置,能够得到更加准确的规划决策结果。更加准确的规划决策结果。更加准确的规划决策结果。

【技术实现步骤摘要】
一种基于环境信息编码的自动驾驶方法


[0001]本专利技术涉及自动驾驶领域,尤其涉及一种基于环境信息编码的自动驾驶方法。

技术介绍

[0002]自动驾驶的完成主要包括环境感知,决策规划和控制三大部分。
[0003]现在工业以及产业上的自动驾驶在环境感知部分主要基于人工智能方法实现,在决策规划控制和控制部分仍然是使用传统方法是实现。虽然现在学术界在研究基于人工智能的端到端的自动驾驶方法,但是由于其结果不稳定以及中间存在不可解释性导致还不能大规模的应用到产业上。
[0004]另外在学术界还存在通过两阶段的方法来实现自动驾驶,即将自动驾驶分为环境感知和决策规划控制两阶段,这两阶段都通过人工智能的方法实现。如何将第一阶段环境感知结果的信息有效的,简单的输入到第二阶段决策规划控制,是一个值得研究的问题。
[0005]目前环境感知方法多种多样,已经到了比较成熟的阶段,但是不同传感器得到的感知结果不一样,从而导致感知结果的表示格式也多种多样。
[0006]现有的技术或方法都是将周围的环境信息(如目标位置,速度)处理成简单的一维数组(如[x,y,v])的形式,然后将处理后的数组用全连接或者循环神经网络处理,得到最后的决策和规划结果(比如换道,制动,加速等)。
[0007]但是这种简单处理成数组形式不能保留各目标之间的相对位置关系,或者说不能使全连接和循环神经网络理解各目标之间的相对位置(全连接和循环神经网络一般只能处理一维数组或者将数据按照一维数组来处理),无法将环境信息的感知结果有效的用于后续的决策规划控制。

技术实现思路

[0008]本专利技术所要解决的技术问题是针对
技术介绍
中所涉及到的缺陷,提供一种基于环境信息编码的自动驾驶方法。
[0009]本专利技术为解决上述技术问题采用以下技术方案:
[0010]一种基于环境信息编码的自动驾驶方法,包含以下步骤:
[0011]步骤1),根据交通场景构建网格地图;
[0012]步骤2),以自车为网格地图的原点,获得网格地图中的各个障碍物即各个目标的信息,所述目标的信息包含纵向相对位移、横向相对位移、纵向相对速度、横向相对速度、目标类别;
[0013]步骤3),将获取的各个目标的信息根据网格地图编码到环境信息矩阵中,所述环境信息矩阵采用三维矩阵,其中,第1个维度为网格在网格地图上的横坐标,第2个维度为网格在网格地图上网格的纵坐标,第3个维度网格上目标的信息;
[0014]步骤5),将环境信息矩阵使用卷积神经网络处理,获得驾驶行为决策并执行。
[0015]作为本专利技术一种基于环境信息编码的自动驾驶方法进一步的优化方案,所述步骤
3)中将各个目标的信息根据网格地图编码到环境信息矩阵中时,将目标的信息中的纵向相对速度、横向相对速度通过Sigmoid函数归一化,便于卷积神经网络的处理分析。
[0016]本专利技术采用以上技术方案与现有技术相比,具有以下技术效果:
[0017]本专利技术对环境信息进行编码,使其不仅包含周围环境信息具体数据(如周围目标的位置,速度,种类等),还包含环境信息中各个目标之间的相对位置以及自车和周围环境中其他目标的相对位置,接着在通过卷积神经网络处理,和普通方法相比(将环境信息处理成简单一位数组,然后经过全连接或者循环神经网络处理),本专利技术能够得到更加准确的规划决策结果。
附图说明
[0018]图1是本专利技术中高速场景和城市场景的对比示意图;
[0019]图2是本专利技术中将目标信息编码到环境信息矩阵中的示意图。
具体实施方式
[0020]下面结合附图对本专利技术的技术方案做进一步的详细说明:
[0021]本专利技术可以以许多不同的形式实现,而不应当认为限于这里所述的实施例。相反,提供这些实施例以便使本公开透彻且完整,并且将向本领域技术人员充分表达本专利技术的范围。在附图中,为了清楚起见放大了组件。
[0022]一般情况下,高速场景中交通参与者类别简单,运动轨迹简单,运动区域清晰,运动速度快,各交通参与者的间隔距离较大,交通标志较少;城市等场景中,交通参与者类别繁多,运动轨迹多变,运动速度较慢,不同类别的运动速度和轨迹差异度较大,各个交通参与者之间的间隔距离一般高速场景中较小,交通标志较多,所以要根据不同的交通场景需要选择不同的网络地图的网格大小。高速场景和城市等场景如图1所示。
[0023]本专利技术公开了一种基于环境信息编码的自动驾驶方法,包含以下步骤:
[0024]步骤1),根据交通场景构建网格地图;
[0025]网格地图的大小视需要而定,在高速公路场景中一般建议选择纵向前方距离为200米,纵向后方距离为20米,横向距离一般包括所有车道的距离,即车道宽度乘以车道数目,如3.75(车道宽)
×
3(车道数),那么左右双方的各自的距离均为3.75(车道宽)
×
1.5;在城市等交通参与者繁多的场景中,一般建议选择纵向距离为110米,横向距离在有车道的情况下,选择方法同高速路场景一样,如果没有具体车道或者行驶区域,横向距离一般选着20米,那么左右双方各自均为10米。在网格地图中设置网格大小为1米(视情况而定,在交通参与者稠密的情况下,可以考虑选择0.5米,甚至更小)。
[0026]如图2所示,构建一个22
×
14的网格地图,各个网格的大小为1
×
1(m
×
m)。
[0027]步骤2),以自车为网格地图的原点,获得网格地图中的各个障碍物即各个目标的信息,所述目标的信息包含纵向相对位移、横向相对位移、纵向相对速度、横向相对速度、目标类别。所述目标类别包含行人、车辆、不存在目标,其包含种类根据具体情况而定,对于其具体的表示方法,可以通过自然数进行表示,即用大于等于0的正整数表示,譬如行人采用0表示,小轿车采用1表示。如果某网格处不存在目标,则用

1表示。
[0028]如图2所示,在构建的网格地图中,除了自车外,还存在两个目标,目标1现对与自
车的相对位置为(x1=14.5m,y1=3.5m,vx1,vy1,c1),x1、y1、vx1、vy1、c1分别代表目标1的纵向相对位移、横向相对位移、纵向相对速度、横向相对速度、目标类别,目标2现对与自车的相对位置为(x2=10.5m,y2=4.5m,vx2,vy2,c2),x2、y2、vx2、vy2、c2分别代表目标2的纵向相对位移、横向相对位移、纵向相对速度、横向相对速度、目标类别。
[0029]步骤3),将获取的各个目标的信息根据网格地图编码到环境信息矩阵中,所述环境信息矩阵采用三维矩阵,其中,第1个维度为网格在网格地图上的横坐标,第2个维度为网格在网格地图上网格的纵坐标,第3个维度网格上目标的信息。
[0030]以目标1为例,因为网格大小为1
×
1(m
×
m),则将目标1的信息编码到在环境信息矩阵的位置上,即编码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于环境信息编码的自动驾驶方法,其特征在于,包含以下步骤:步骤1),根据交通场景构建网格地图;步骤2),以自车为网格地图的原点,获得网格地图中的各个障碍物即各个目标的信息,所述目标的信息包含纵向相对位移、横向相对位移、纵向相对速度、横向相对速度、目标类别;步骤3),将获取的各个目标的信息根据网格地图编码到环境信息矩阵中,所述环境信息矩阵采用三维矩阵,其中,第1个维度为网格在网格地图上的...

【专利技术属性】
技术研发人员:石先让徐洪波王蓉苏洋宋廷伦
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

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

1