一种考虑交互的行人轨迹预测系统及方法

文档序号:34215914发布日期:2023-05-17 23:07阅读:73来源:国知局
一种考虑交互的行人轨迹预测系统及方法

本发明属于汽车智能驾驶,尤其涉及一种智能交通环境下考虑交互的行人轨迹预测方法。


背景技术:

1、现有的智能驾驶大多数是在相对封闭的环境下进行研究,然而随着更改级别的智能驾驶推进,不可避免需要面对更加复杂的交通环境,尤其是人车混和的道路交通场景下,准确预测行人的运动轨迹对车辆行为决策至关重要。

2、但是,现有的行人轨迹预测技术,大多是针对交通路口、人行横道等特定的场景,几乎都只考虑了行人自身的特性,忽略了行人在面对车辆和其他行人时可能发生的交互关系,以及交互关系作用下行人轨迹变化的影响。同时,现有技术通过单一考虑时间或者空间特征的方式,难以准确衡量交互情况下不同要素对轨迹影响的重要性。因此,研究人-车交互关系下行人的运动趋势,有助于更精准地获取行人的未来运动轨迹,对全场景下智能驾驶的推广具有很大的价值。


技术实现思路

1、针对于上述现有技术的不足,本发明的目的在于提供一种考虑交互的行人轨迹预测系统及方法,通过构建基于注意力机制的行人轨迹预测框架,提高人车混合行驶道路下行人轨迹预测的精准性。

2、为达到上述目的,本发明采用的技术方案如下:

3、本发明的一种考虑交互的行人轨迹预测系统,包括:传感器单元、行人历史轨迹数据库、车辆历史轨迹数据库、车载计算单元;

4、传感器单元,其包括但不局限于车载摄像头和激光雷达、路侧传感单元、行人位置传感器,用于获取车辆和行人的位置坐标信息,并将信息存储到车辆历史轨迹数据库和行人历史轨迹数据库中;

5、车辆历史轨迹数据库,用于存储车辆的历史位置坐标信息;

6、行人历史轨迹数据库,用于存储行人的历史位置坐标信息;

7、车载计算单元,其包括依次连接的编码器、注意力模块、解码器;

8、编码器用于计算行人和车辆的历史轨迹,并进行存储;注意力模块包括时间注意力模块和空间注意力模块,时间注意力模块用于计算历史时间特征,空间注意力模块用于计算全局空间特征;解码器用于计算考虑交互关系的行人预测轨迹。

9、本发明的一种考虑交互的行人轨迹预测方法,基于上述系统,步骤如下:

10、1)编码器对行人历史轨迹数据库、车辆历史轨迹数据库中的运动特性进行编码,生成隐藏状态和输出张量;

11、2)注意力模块对周围行人和车辆运动特征的时间、空间信息进行编码,对不同时间、空间信息的影响赋予权重,分别确定各对象空间信息对行人的重要性,以及历史时刻信息对当前时刻的重要性,并将计算得到的时间特征向量和全局空间特征向量拼接,得到特征向量;

12、3)将包含周围行人和车辆的特征向量和高斯采样噪声,输入到基于lstm的解码器中进行多模态轨迹预测,得到行人预测轨迹集,对真实轨迹和预测轨迹进行比较判别,并通过损失函数计算,从轨迹集中选择最优的行人预测轨迹。

13、进一步地,所述步骤1)中编码器采用lstm网络计算隐藏状态和输出张量,具体如下:

14、11)将行人历史轨迹数据库中每个时刻的位置坐标信息拼接并作为编码器输入,得到单个行人特征向量和语义向量;

15、

16、式中,xi表示单个行人特征向量,表示每个时刻的信息,表示语义向量,fc表示全连接层,wfcl表示编码器全连接层的权重;

17、12)通过lstm网络计算当前时刻行人i的隐藏状态,设置行人历史轨迹数据库中行人采用相同的网络权重,拼接单个行人各时刻的编码器输出,得到单个行人编码器输出;拼接场景中所有行人对应的编码器输出,得到所有行人的输出张量:

18、

19、式中,和分别表示行人i在当前时刻和前一时刻的隐藏状态;wen表示lstm网络权重;ben表示偏差,hi,en表示单个行人编码器输出,hen表示所有行人的输出张量。

20、进一步地,所述步骤2)中采用时间注意系数衡量历史时刻信息对当前时刻的重要性,具体包括:

21、21)行人编码器输出作为时间注意力模块的输入,得到时间注意系数:

22、

23、式中,表示时间注意系数,表示中间向量,和分别表示k时刻和s时刻的中间向量,tanh为激活函数,和bα为网络参数;

24、22)时间注意力模块将时间注意系数与步骤12)中的隐藏状态相拼接,输出时间特征向量

25、

26、进一步地,所述步骤2)中采用空间注意系数衡量各对象空间信息对行人的重要性,并用归一化后的注意系数计算得到行人的全局空间特征,具体包括:

27、23)计算人-人和人-车空间交互的距离和夹角信息:

28、

29、式中,为t时刻行人i和周围行人j之间的距离;为t时刻行人i和车辆之间的距离,为行人i的速度向量与行人i到行人j的方向向量间的夹角;为行人i和行人j的速度向量间的夹角;为行人i和车辆速度向量间的夹角;分别为t时刻行人i和行人j的位置坐标,为t时刻车辆的位置坐标;

30、24)将人-人和人-车交互信息进行级联,得到三个交互特征向量:

31、

32、式中,为行人i和行人j的人-人交互关系向量;为行人i和车辆的人-车交互关系向量;为行人i与其他道路参与者交互关系的向量;

33、25)计算空间注意系数,并进行归一化得到行人i在t时刻的全局空间特征向量

34、

35、式中,为行人i与行人j在t时刻交互的空间注意系数,为行人i的交互特征向量拼接成的特征向量,wfc2为空间注意力模块的全连接层参数,为行人j与无人车的距离,为除了行人i以外其他行人与车辆的距离,为车辆与行人间的距离拼接成的特征向量,n为行人数量,φ是归一化函数。

36、进一步地,所述步骤2)中将计算得到的时间特征向量和全局空间特征向量拼接,表示为:

37、

38、式中,为特征向量。

39、进一步地,所述步骤3)中采用多层感知器(mlp)对真实轨迹和预测轨迹进行比较判别,行人预测轨迹集为:

40、

41、式中,k为预测轨迹的数量,和为t时刻与t-1时刻中间状态向量,为第k条轨迹的特征向量,为高斯采样噪声,预测时间为t=tobs+1,...,tpred;和为t时刻与t-1时刻解码器的隐藏状态,wde为解码器网络权重参数,为预测轨迹,wm2为多层感知机权重参数,和分别为观测周期解码器和编码器的输出。

42、进一步地,所述步骤3)中采用最小化多模态损失函数,设置指数项来控制每个误差在整个损失中的比例,根据计算结果,从行人预测轨迹集中,选择计算值最小的轨迹,作为最优的行人预测轨迹,最小化多模态损失函数l的计算方式如下:

43、

44、式中,t为预测时长,为待选的预测轨迹,为真实轨迹,λ为超参数,e为常数。

45、本发明的有益效果:

46、1、本发明从时间维度对输入序列赋予不同的权重,减少行人不同历史时刻的偏差,而且同时提取人-人和人-车交互信息,并从空间维度模拟周围行人以及车辆的交互关系,通过同时考虑时间和空间维度的交互影响,提高交互作用下轨迹预测的准确性。此外,引入随机噪声进一步加强对不确定性的模拟。

47、2、本发明方法能够有效描述人-人和人-车交互关系,有助于行人轨迹预测模型详细学习行人的轨迹特征,可以在不丢失时间和空间信息的情况下,获得统一的行人轨迹预测特征表示。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1