System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于一致扩散的场景级多智能体轨迹生成方法及装置制造方法及图纸_技高网

基于一致扩散的场景级多智能体轨迹生成方法及装置制造方法及图纸

技术编号:40232748 阅读:10 留言:0更新日期:2024-02-02 22:34
本申请涉及自动驾驶技术领域,公开了一种基于一致扩散的场景级多智能体轨迹生成方法及装置,所述方法在训练阶段对未来轨迹序列进行移位和拼接处理,构造增强轨迹序列。然后使用相同的方法处理噪声序列,并依照高斯转移添加到增强轨迹序列,使得增轨迹强序列中相邻元素重叠的部分被加以相同的噪声,通过上述方式可以提升生成的智能体轨迹的平滑性。在生成阶段,从高斯分布中采样获得噪声序列并进行移位和拼接处理,将获得的增强加噪轨迹序列输入去噪网络进行去噪处理,生成多个智能体的联合未来轨迹。其中,去噪网络在逐步高斯状态转移过程中通过时序一致性引导确保增强加噪轨迹序列中同一状态的信息一致,以提升生成的联合未来轨迹的局部平滑度。

【技术实现步骤摘要】

本申请涉及自动驾驶,具体涉及一种基于一致扩散的场景级多智能体轨迹生成方法及装置


技术介绍

1、真实的场景级多智能体运动仿真对于开发和评估自动驾驶算法至关重要。交通仿真作为现实世界记录的交通场景的补充,提供了一种经济、安全的方法以在自动驾驶系统部署到现实世界之前对其进行评估。然而,智能体类型存在多样性(包括车辆、行人、自行车等),且多种类型的智能体之间存在复杂的相互作用;并且智能体运动具有不确定、多模态性质的问题,因此,此类场景的生成并不简单。

2、现有的技术方案中,通过定义智能体的运动规则来生出轨迹的解决方案,难以提供复杂、真实的交通场景。

3、利用运动预测任务的成果来生成多模态交通场景,大多为单一类型轨迹生成方法,不能简单直接拓展到场景级多智能体轨迹生成,因其无法处理多种类型智能体的生成轨迹间的不同交互及一致性。例如,将车辆的驾驶过程建模为马尔可夫过程,并利用深度神经网络实现状态分布和转移函数。利用多上下文门控模块来处理观测数据中的交互,并利用高斯混合模型来刻画生成轨迹的多样性。采用门控循环单元(gated recurrent unit,gru)和卷积神经网络(convolutional neural networks,cnn)从现实世界数据中学习多智能体行为,并使用隐变量模型制定智能体的联合运动策略。引入碰撞缓解策略来改进运动预测模型生成的轨迹。

4、利用生成模型来学习轨迹数据的概率分布并生成新的轨迹样本,最近的工作开始使用基于扩散模型的方法,如一种相关的技术中基于扩散模型的框架来实现行人轨迹预测,其中的场景扩散利用端到端可微架构中的潜在扩散来为智能体生成位置序列。一些相关的技术中还提出了一种条件扩散模型来实现可控的车辆轨迹生成,使得生成的轨迹具有所需的属性,例如速度限制。但这些基于扩散模型的方法仅考虑单一类型智能体的轨迹生成,并且无法保证生成轨迹像真实世界中的智能体轨迹一样的局部平滑特性,进而易产生不真实的智能体运动轨迹。


技术实现思路

1、本申请实施例提供了一种基于一致扩散的场景级多智能体轨迹生成方法,以解决现有技术中,无法处理多种类型智能体的生成轨迹间的交互及一致性,以及无法保证生成轨迹像真实世界中的智能体轨迹一样的局部平滑特性,进而易产生不真实的智能体运动轨迹的问题。

2、相应的,本申请实施例还提供了一种基于一致扩散的场景级多智能体轨迹生成装置、一种电子设备,用于保证上述方法的实现及应用。

3、为了解决上述技术问题,本申请实施例公开了一种基于一致扩散的场景级多智能体轨迹生成方法,所述方法包括:

4、在训练阶段:

5、对预设训练集中真实的未来轨迹序列进行移位和拼接处理,获得增强轨迹序列;

6、对从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强噪声序列,并将增强噪声序列依照高斯转移添加到增强轨迹序列,获得增强加噪轨迹序列;

7、利用场景编码器提取训练集中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将智能体的向量表征、增强加噪轨迹序列和扩散步骤输入基于transformer的去噪网络,以通过高斯状态转移逐步预测所添加噪声来得到未来轨迹;

8、利用预设的损失函数优化场景编码器和去噪网络;

9、在生成阶段:

10、将从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强加噪轨迹序列;

11、利用优化后的场景编码器提取目标历史场景中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将智能体的向量表征、增强加噪轨迹序列和扩散步骤输入优化后的去噪网络,输出获得多个智能体的联合未来轨迹;

12、其中,在生成阶段,去噪网络在逐步高斯状态转移过程中通过时序一致性引导确保增强加噪轨迹序列中同一状态的信息一致。

13、本申请实施例还公开了一种一致扩散的场景级多智能体轨迹生成装置,所述装置包括训练模块和生成模块;

14、训练模块包括:

15、轨迹增强模块,用于对预设训练集中真实的未来轨迹序列进行移位和拼接处理,获得增强轨迹序列;

16、加噪模块,用于对从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强噪声序列,并将增强噪声序列依照高斯转移添加到增强轨迹序列,获得增强加噪轨迹序列;

17、去噪模块,用于利用场景编码器提取训练集中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将智能体的向量表征、增强加噪轨迹序列和扩散步骤输入基于transformer的去噪网络,以通过高斯状态转移逐步预测所添加噪声来得到未来轨迹;

18、优化模块,用于利用预设的损失函数优化场景编码器和去噪网络;

19、生成模块包括:

20、噪声序列采集模块,用于将从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强加噪轨迹序列;

21、轨迹预测模块,用于利用优化后的场景编码器提取目标历史场景中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将智能体的向量表征、增强加噪轨迹序列和扩散步骤输入优化后的去噪网络,输出获得多个智能体的联合未来轨迹;

22、其中,在生成模块,去噪网络在逐步高斯状态转移过程中通过时序一致性引导确保增强加噪轨迹序列中同一状态的信息一致。

23、本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例中一个或多个所述的方法。

24、本申请实施例中,在训练阶段,对预设训练集中真实的未来轨迹序列进行移位和拼接处理,获得增强轨迹序列,使得增强轨迹序列中的相邻元素之间存在部分重叠。然后采用相同的方法对从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强噪声序列,并将增强噪声序列依照高斯转移添加到增强轨迹序列,以使得增轨迹强序列中相邻元素重叠的部分被加以相同的噪声,通过上述构造增强轨迹序列和特定的加噪方式可以提升扩散模型中生成的智能体轨迹的平滑性。然后利用场景编码器提取训练集中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将智能体的向量表征、增强加噪轨迹序列和扩散步骤输入基于transformer的去噪网络,以通过高斯状态转移逐步预测所添加噪声来得到未来轨迹;并利用预设的损失函数优化场景编码器和去噪网络。在生成阶段,直接将从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强加噪轨迹序列,然后将场景编码器提取到的智能体的向量表征、增强加噪轨迹序列和扩散步骤输入优化后的去噪网络,可以输出获得多个智能体的联合未来轨迹,确保场景一致性。其中,在生成阶段,去噪网络在逐步高斯状态转移过程中通过时序一致性引导确保增强加噪轨迹序列中同一状态的信息一致,确保去噪过程中的时序一致性,以提升生成的联合未来轨迹的局部平滑度。

25、本申请实施例附加的方面和优点将在下面的描述部分中给出,这些将从下面的描述中变得明显,或通本文档来自技高网...

【技术保护点】

1.一种基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述利用优化后的场景编码器提取目标历史场景中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将所述智能体的向量表征、所述增强加噪轨迹序列和扩散步骤输入优化后的去噪网络,输出获得多个智能体的联合未来轨迹之后,所述方法还包括:

3.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述对预设训练集中真实的未来轨迹序列进行移位和拼接处理,获得增强轨迹序列,包括:

4.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述对从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强噪声序列,包括:

5.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述利用优化后的场景编码器提取目标历史场景中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将所述智能体的向量表征、所述增强加噪轨迹序列和扩散步骤输入优化后的去噪网络,输出获得多个智能体的联合未来轨迹,包括:

6.根据权利要求5所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,将所述融合特征输入Transformer模块中,预测得到所述联合未来轨迹之后,所述方法还包括:

7.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述时序一致性引导通过平均运算使得所述增强加噪轨迹序列中同一状态的信息一致。

8.根据权利要求2所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述根据场景评分模块对所述联合未来轨迹进行计算,获得所述联合未来轨迹的得分,包括:

9.一种基于一致扩散的场景级多智能体轨迹生成装置,其特征在于,所述装置包括训练模块和生成模块;

10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至8中任一项所述的方法。

...

【技术特征摘要】

1.一种基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述利用优化后的场景编码器提取目标历史场景中智能体的历史轨迹与上下文信息得到智能体的向量表征,并将所述智能体的向量表征、所述增强加噪轨迹序列和扩散步骤输入优化后的去噪网络,输出获得多个智能体的联合未来轨迹之后,所述方法还包括:

3.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述对预设训练集中真实的未来轨迹序列进行移位和拼接处理,获得增强轨迹序列,包括:

4.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述对从高斯分布中采样获得的噪声序列进行移位和拼接处理,获得增强噪声序列,包括:

5.根据权利要求1所述的基于一致扩散的场景级多智能体轨迹生成方法,其特征在于,所述利用优化后的场景编码器提取目标历史场景中智能体的历史轨迹与上下文信息得到智能体的向量表征,并...

【专利技术属性】
技术研发人员:高星郭志铭石博天
申请(专利权)人:上海人工智能创新中心
类型:发明
国别省市:

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

1