掌桥专利:专业的专利平台
掌桥专利
首页

一种基于AI的智能驾驶车辆周车的行为预测方法和系统

文献发布时间:2023-06-19 13:49:36


一种基于AI的智能驾驶车辆周车的行为预测方法和系统

技术领域

本发明涉及智能驾驶的技术领域,具体地,涉及一种基于AI的智能驾驶车辆周车的行为预测方法和系统。

背景技术

智能驾驶作为战略性新兴产业的重要组成部分,发展智能驾驶,对于促进国家科技、经济、社会生活,以及综合国力有着重大的意义,智能驾驶可以弥补人类驾驶员存在的缺陷,实现智能驾驶,可以提高交通效率,保证安全率,缓解劳动力短缺的问题,同时,智能驾驶技术的研究可以增强我国在汽车相关产业方面的核心竞争力,对提升我国的学术以及工业能力具有重大的战略意义。

目标监测和行为预测可以被视为自动驾驶汽车感知系统的两个主要功能,虽然它们都依赖于传感器数据,但是前者旨在对自动驾驶汽车周围环境目标进行定位和分类,而后者则提供了对周围物体动力学的理解并预测了它们的未来行为,行为预测在自动驾驶应用中起着关键作用,因为它支持有效的决策,并能够进行风险评估。

LSTM是一种特殊的递归神经网络,能够学习长期依赖,它显示出很强的信息获取能力,并且在处理时间序列时能表现出内在的特征,此外,LSTM能够可靠地预测复杂场景中的轨迹,轨迹属于时间序列问题,因此利用LSTM通过历史运动数据预测未来轨迹是合理的,选择编码器-解码器作为轨迹预测模型的结构,有利于解决不同时间步长的输出不相关的问题,处理seq-seq问题,并且加入注意力机制能提高预测的准确性。

发明内容

针对现有技术中的缺陷,本发明的目的是提供一种基于AI的智能驾驶车辆周车的行为预测方法和系统。

根据本发明提供的一种基于AI的智能驾驶车辆周车的行为预测方法,所述方法包括如下步骤:

步骤S1:对智能驾驶车辆周车的运动信息数据进行采集,得到采集数据;

步骤S2:对输入的采集数据进行处理;

步骤S3:根据处理后的数据,采用具有注意力的编码器-解码器结构的双向LSTM进行轨迹预测;

步骤S4:根据轨迹预测输出智能驾驶车辆周车的预测位置。

优选地,所述步骤S2包括:

以智能驾驶车辆自身为坐标原点,行进方向为Y轴正方向,构建坐标系,得到周车出现在智能驾驶车辆周围之后的位置坐标。

优选地,所述步骤S3包括如下步骤:

步骤S3.1:将目标车辆的运动信息输入到编码器中,通过非线性变换,输入序列被转换成中间语义表示,记为Context,Context是隐藏信息的总结;

步骤S3.2:将编码器的输出结果结合注意力之后输入到解码器中,解码器使用Context结合注意力之后的向量作为初始状态,得到下一时间步的预测位置;

步骤S3.3:循环输入前一步输出的结果获得新的位置,得到轨迹的预测序列,预测未来k个时间步长的位置信息。

优选地,所述编码器的转换过程包括:

输入X={X1,X2,…,Xt},其中Xt={xt,yt},向量X的长度表示可输入信息的长度,(xt,yt)表示t时刻目标车辆在以本车为坐标原点,行驶方向为y轴的坐标系中的位置;Xt输入双向LSTM后得到正向的输出为

优选地,所述解码器的转换过程包括:

输入隐藏信息h

本发明还提供一种基于AI的智能驾驶车辆周车的行为预测系统,所述系统包括如下模块:

模块M1:对智能驾驶车辆周车的运动信息数据进行采集,得到采集数据;

模块M2:对输入的采集数据进行处理;

模块M3:根据处理后的数据,采用具有注意力的编码器-解码器结构的双向LSTM进行轨迹预测;

模块M4:根据轨迹预测输出智能驾驶车辆周车的预测位置。

优选地,所述模块M2包括:

以智能驾驶车辆自身为坐标原点,行进方向为Y轴正方向,构建坐标系,得到周车出现在智能驾驶车辆周围之后的位置坐标。

优选地,所述模块M3包括如下模块:

模块M3.1:将目标车辆的运动信息输入到编码器中,通过非线性变换,输入序列被转换成中间语义表示,记为Context,Context是隐藏信息的总结;

模块M3.2:将编码器的输出结果结合注意力之后输入到解码器中,解码器使用Context结合注意力之后的向量作为初始状态,得到下一时间步的预测位置;

模块M3.3:循环输入前一步输出的结果获得新的位置,得到轨迹的预测序列,预测未来k个时间步长的位置信息。

优选地,所述编码器的转换过程包括:

输入X={X1,X2,…,Xt},其中Xt={xt,yt},向量X的长度表示可输入信息的长度,(xt,yt)表示t时刻目标车辆在以本车为坐标原点,行驶方向为y轴的坐标系中的位置;Xt输入双向LSTM后得到正向的输出为

优选地,所述解码器的转换过程包括:

输入隐藏信息h

与现有技术相比,本发明具有如下的有益效果:

1、本发明可以提高预测时间以及预测的准确性;

2、本发明可以提高预测时间以及预测的准确性,对智能车辆周车的轨迹预测具有重要意义。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1是一种基于AI的智能驾驶车辆周车的行为预测方法的流程示意图;

图2是轨迹预测模型图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

参照图1,本发明提供一种基于AI的智能驾驶车辆周车的行为预测方法,包括:

步骤1:对智能驾驶车辆周车的运动信息数据进行采集,得到采集数据。

步骤2:对输入的采集数据进行处理;以智能驾驶车辆自身为坐标原点,行进方向为Y轴正方向,构建坐标系,得到周车出现在智能驾驶车辆周围之后的位置坐标(X,Y)。

步骤3:根据处理后的数据,采用具有注意力的编码器-解码器结构的双向LSTM进行轨迹预测;将目标车辆的运动信息输入到编码器中,通过非线性变换,输入序列被转换成中间语义表示,记为Context,Context是隐藏信息的总结;将编码器的输出结果结合注意力之后输入到解码器中,解码器使用Context结合注意力之后的向量作为初始状态,得到下一时间步的预测位置;循环输入前一步输出的结果获得新的位置,得到轨迹的预测序列,预测未来k个时间步长的位置信息;长短期记忆网络LSTM细胞体的隐细胞数为128个,深层循环神经网络结构包括两个循环层,使用亚当优化器,学习率为α=0.0005。

步骤4:根据轨迹预测输出智能驾驶车辆周车的预测位置。

编码器的转换过程包括:

输入X={X1,X2,…,Xt},其中Xt={xt,yt},向量X的长度表示可输入信息的长度,(xt,yt)表示t时刻目标车辆在以本车为坐标原点,行驶方向为y轴的坐标系中的位置;Xt输入双向LSTM后得到正向的输出为

注意力的结合过程包括:H={h1,h2,…,ht},是编码器的输出,M=tanh(H),w

解码器的转换过程包括:

输入隐藏信息h

数据集的场景需完整,并且有较高的采样频率;数据集的场景设置在无机动车经常经过,周围的道路是多车道的机动车道路,无其他非机动车。为确保安全,对最高车速要有所限制。

具体来说,信息数据的收集过程如下:通过车载激光雷达获取其他机动车辆相对本车位坐标原点建立坐标系,获取坐标向量。

基于注意力机制的编码器-解码器结构的双向LSTM的轨迹预测,如图2所示,包括:

步骤S10:初始化编码器和解码器网络。

步骤S20:初始化编码器输入X。

步骤S30:获取编码器的输出H;获得解码器的输出Y。

步骤S40:最小化更新网络的损失函数:

重复步骤S20-S40,得到最终结果。

基于注意力机制的编码器-解码器结构的双向LSTM的轨迹预测的效果可通过下述方法评估:

可采用欧氏度量ε在时域定量评估预测结果的性能,包括:

使用预测位置相对于地面真实(GT)的欧几里德度量,GT由激光雷达生成的。在预测时间步骤t,骑车人的预测位置是(X

可以考虑平均欧几里德误差(AEE)的特定预测时间。当给出测试数据中具有特定预测时间的所有预测中的一个时,AEE示出每个时间步的平均值。选定不同预测时间,以评估不同步长的性能。

本发明还提供一种基于AI的智能驾驶车辆周车的行为预测系统,所述系统包括如下模块:

模块M1:对智能驾驶车辆周车的运动信息数据进行采集,得到采集数据。

模块M2:对输入的采集数据进行处理;以智能驾驶车辆自身为坐标原点,行进方向为Y轴正方向,构建坐标系,得到周车出现在智能驾驶车辆周围之后的位置坐标。

模块M3:根据处理后的数据,采用具有注意力的编码器-解码器结构的双向LSTM进行轨迹预测。

模块M3.1:将目标车辆的运动信息输入到编码器中,通过非线性变换,输入序列被转换成中间语义表示,记为Context,Context是隐藏信息的总结。

模块M3.2:将编码器的输出结果结合注意力之后输入到解码器中,解码器使用Context结合注意力之后的向量作为初始状态,得到下一时间步的预测位置。

模块M3.3:循环输入前一步输出的结果获得新的位置,得到轨迹的预测序列,预测未来k个时间步长的位置信息。

模块M4:根据轨迹预测输出智能驾驶车辆周车的预测位置。

编码器的转换过程包括:

输入X={X1,X2,…,Xt},其中Xt={xt,yt},向量X的长度表示可输入信息的长度,(xt,yt)表示t时刻目标车辆在以本车为坐标原点,行驶方向为y轴的坐标系中的位置;Xt输入双向LSTM后得到正向的输出为

解码器的转换过程包括:

输入隐藏信息h

本发明可以提高预测时间以及预测的准确性;可以提高预测时间以及预测的准确性,对智能车辆周车的轨迹预测具有重要意义。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

相关技术
  • 一种基于AI的智能驾驶车辆周车的行为预测方法和系统
  • 一种基于周围环境与行为意图的车辆轨迹预测方法、系统及装置
技术分类

06120113821392