当前位置: 首页 > 专利查询>长安大学专利>正文

面向自动驾驶测试的危险变道场景泛化生成方法及系统技术方案

技术编号:39048269 阅读:15 留言:0更新日期:2023-10-10 12:01
本发明专利技术公开了面向自动驾驶测试的危险变道场景泛化生成方法及系统,本发明专利技术设计了面向紧急变道轨迹生成的生成对抗模型,使用公开自动驾驶数据集中紧急变道轨迹作为原始数据输入到该模型并生成紧急变道轨迹;解耦自动驾驶车辆的横纵向运动学约束,建立换道过程中的安全约束模型,从而计算每条生成的紧急变道轨迹对应的被测自动驾驶车辆的初始状态,生成自动驾驶测试危险变道场景。本发明专利技术能够生成符合真实变道特征的紧急变道轨迹,解决了如何生成符合人驾车辆特征的不同切入角度的紧急变道轨迹以及如何利用不同风险的背景车辆变道轨迹构建可从理论上避免的风险临界测试场景的问题,能够有效生成自动驾驶测试危险变道场景。能够有效生成自动驾驶测试危险变道场景。能够有效生成自动驾驶测试危险变道场景。

【技术实现步骤摘要】
面向自动驾驶测试的危险变道场景泛化生成方法及系统


[0001]本专利技术属于自动驾驶加速测试
,具体涉及面向自动驾驶测试的危险变道场景泛化生成方法及系统。

技术介绍

[0002]近年来,自动驾驶汽车正在由测试示范逐步迈入量产商用阶段的过程中,自动驾驶上路前需经过数十亿英里的安全性测试,由于传统的道路、场地测试受测试效率、成本、场景等的限制,已经难以满足自动驾驶汽车测试的需求,利用虚拟仿真技术构建交通测试场景来测试自动驾驶车辆性能已成为一种重要的自动驾驶测试验证手段。为了实现自动驾驶的全方位测试,希望能够通过虚拟仿真技术,利用有效的场景生成方法,生成危险场景,发现被测自动驾驶系统的未知危险场景。现有的变道场景生成方法通过优化变道场景参数来构建危险测试场景,难以生成符合人驾车辆特征的不同切入角度的紧急变道轨迹,难以构建可从理论上避免的风险临界测试场景,不能满足自动驾驶高风险场景测试的需求。

技术实现思路

[0003]为解决了现有技术中存在的问题,本专利技术的目的是提供面向自动驾驶测试的危险变道场景泛化生成方法及系统,综合考虑自动驾驶高风险场景测试的需求,生成符合人驾车辆特征的不同切入角度的紧急变道轨迹,利用不同风险的背景车变道轨迹构建可从理论上避免的风险临界测试场景。
[0004]本专利技术采用的技术方案如下:
[0005]一种面向自动驾驶测试的背景车辆紧急变道轨迹生成方法,包括如下过程:
[0006]通过面向紧急变道轨迹生成的生成对抗模型,利用自动驾驶数据集中的紧急变道轨迹数据生成符合实际的背景车辆紧急变道轨迹数据;所述面向紧急变道轨迹生成的生成对抗模型为对序列生成对抗网络进行了生成器优化、判别器优化和损失函数设计后得到的模型。
[0007]优选的,生成器优化是在原始的序列生成对抗网络的生成器添加了批标准化运算;
[0008]添加了批标准化运算的生成器模型中遗忘门f
n
表达式如下:
[0009][0010]式中,σ是sigmoid函数,W
f
表示遗忘权重,h
n
‑1表示前一层的隐藏状态,表示当前输入的内容,表示第m条紧急变道轨迹的第n个值;b
f
表示遗忘门偏置项,BN()表示批标准化操作;
[0011]所述生成器输入门由两个模块组成,生成器输入门的一个模块用于将筛选的数据信息保存到记忆细胞中,公式如下:
[0012][0013]其中,W
i
表示输入权重,b
i
表示输入门偏置项,i
n
表示输入门;
[0014]生成器输入门的另一个模块用于把当前时刻传递的数据信息保存到记忆细胞中,公式如下:
[0015][0016]其中,W
c
和b
c
分别表示记忆细胞权重和记忆细胞偏置项,tanh表示激活函数,新的记忆细胞c
n
由遗忘门f
n
和输入门i
n
更新,公式如下:
[0017][0018]其中,c
n
‑1表示前一个记忆细胞;
[0019]生成器输出门O
n
用于计算需要输出的信息,传递当前层的隐藏状态h
n
,公式如下:
[0020][0021]h
n
=O
n
*tanh(BN(c
n
))
[0022]其中,W
o
和b
o
分别表示输出门权重和记忆细胞偏置项,h
n
‑1表示前一层的隐藏状态,h
n
表示当前层的隐藏状态。
[0023]优选的,所述的判别器优化是对原始的序列生成对抗网络的判别器添加注意力机制,具体的,在原始判别器特征提取层的前后加入了注意力机制,公式如下:
[0024][0025]式中,Q表示当前Query的矩阵,K表示Key的矩阵,V表示Value的矩阵,其中Q=K=V,Q取值为数据的概率分布矩阵。
[0026]优选的,损失函数设计设计时,对于生成器:
[0027]生成器在预训练过程中使用的损失函数采用交叉熵损失函数;
[0028]生成器在对抗训练过程中使用的是策略梯度中的损失函数,策略梯度中的损失函数为对数损失乘以奖励值,表达式如下:
[0029][0030]其中,表示对θ的梯度算子,J(θ)表示生成器的奖励值,N表示一条紧急变道轨迹数据的序列长度,表示生成的第i条紧急变道轨迹的n

1个值,L
i
表示生成器生成的值的空间,表示生成第n个值,G
θ
表示生成器,θ表示生成器参数,表示判别器,表示判别器参数,表示生成器和判别器的动作价值。
[0031]优选的,损失函数设计设计时,对于判别器:
[0032]判别器在预训练和对抗训练过程中的损失函数是一样的,使用交叉熵用作分类和预测任务的目标函数,使用对数损失函数来训练判别器,损失函数的表达式如下:
[0033][0034]其中,表示最小化判别器的参数,表示输入到判别器的值的数学期望,表示判别器,表示输入到生成器的值的数学期望,p
data
表示真实紧急变道轨迹
数据的分布,L表示输入到判别器的值。
[0035]本专利技术提供了一种用于实现本专利技术如上所述的面向自动驾驶测试的背景车辆紧急变道轨迹生成方法的装置,包括:
[0036]背景车辆紧急变道轨迹数据生成模块:用于通过面向紧急变道轨迹生成的生成对抗模型,利用自动驾驶数据集中的紧急变道轨迹数据生成符合实际的背景车辆紧急变道轨迹数据。
[0037]本专利技术提供了一种面向自动驾驶测试的危险变道场景泛化生成方法,包括以下步骤:
[0038]S1,利用车辆最短安全距离模型计算权利要求1所述面向自动驾驶测试的背景车辆紧急变道轨迹生成方法生成的每条背景车辆紧急变道轨迹数据对应的被测自动驾驶车辆的初始状态;
[0039]S2,结合权利要求1所得的背景车辆紧急变道轨迹数据和所述被测自动驾驶车辆的初始状态,生成紧急变道轨迹对应的危险变道场景;
[0040]S3,循环S1到S2,生成所有背景车辆紧急变道轨迹数据对应的危险变道场景。
[0041]优选的:解耦自动驾驶车辆的安全约束,建立得到所述车辆最短安全距离模型。
[0042]优选的,被测自动驾驶车辆的初始状态用以下公式计算:
[0043][0044][0045][0046]其中,d
min
表示被测自动驾驶车辆与背景车辆最小安全距离,v
av
表示被测自动驾驶车辆初始速度,d
h
是被测自动驾驶车辆与背景车辆的初始横向距离,a
max
表示被测自动驾驶车辆的最大减速度,l表示背景车辆的长度,v
hv
表示背景车辆的行驶的平均速度,t1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向自动驾驶测试的背景车辆紧急变道轨迹生成方法,其特征在于,包括如下过程:通过面向紧急变道轨迹生成的生成对抗模型,利用自动驾驶数据集中的紧急变道轨迹数据生成符合实际的背景车辆紧急变道轨迹数据;所述面向紧急变道轨迹生成的生成对抗模型为对序列生成对抗网络进行了生成器优化、判别器优化和损失函数设计后得到的模型。2.根据权利要求1所述的一种面向自动驾驶测试的背景车辆紧急变道轨迹生成方法,其特征在于,生成器优化是在原始的序列生成对抗网络的生成器添加了批标准化运算;添加了批标准化运算的生成器模型中遗忘门f
n
表达式如下:式中,σ是sigmoid函数,W
f
表示遗忘权重,h
n
‑1表示前一层的隐藏状态,表示当前输入的内容,表示第m条紧急变道轨迹的第n个值;b
f
表示遗忘门偏置项,BN()表示批标准化操作;所述生成器输入门由两个模块组成,生成器输入门的一个模块用于将筛选的数据信息保存到记忆细胞中,公式如下:其中,W
i
表示输入权重,b
i
表示输入门偏置项,i
n
表示输入门;生成器输入门的另一个模块用于把当前时刻传递的数据信息保存到记忆细胞中,公式如下:其中,W
c
和b
c
分别表示记忆细胞权重和记忆细胞偏置项,tanh表示激活函数,新的记忆细胞c
n
由遗忘门f
n
和输入门i
n
更新,公式如下:其中,c
n
‑1表示前一个记忆细胞;生成器输出门O
n
用于计算需要输出的信息,传递当前层的隐藏状态h
n
,公式如下:h
n
=O
n
*tanh(BN(c
n
))其中,W
o
和b
o
分别表示输出门权重和记忆细胞偏置项,h
n
‑1表示前一层的隐藏状态,h
n
表示当前层的隐藏状态。3.根据权利要求1所述的一种面向自动驾驶测试的背景车辆紧急变道轨迹生成方法,其特征在于,所述的判别器优化是对原始的序列生成对抗网络的判别器添加注意力机制,具体的,在原始判别器特征提取层的前后加入了注意力机制,公式如下:式中,Q表示当前Query的矩阵,K表示Key的矩阵,V表示Value的矩阵,其中Q=K=V,Q取值为数据的概率分布矩阵。4.根据权利要求1所述的一种面向自动驾驶测试的背景车辆紧急变道轨迹生成方法,
其特征在于,损失函数设计设计时,对于生成器:生成器在预训练过程中使用的损失函数采用交叉熵损失函数;生成器在对抗训练过程中使用的是策略梯度中的损失函数,策略梯度中的损失函数为对数损失乘以奖励值,表达式如下:其中,表示对θ的梯度算子,J(θ)表示生成器的奖励值,N表示一条紧急变道轨迹数据的序列长度,表示生成的第i条紧...

【专利技术属性】
技术研发人员:赵祥模景首才赵玉钰惠飞
申请(专利权)人:长安大学
类型:发明
国别省市:

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

1