Vehicle trajectory prediction tasks have been commonly tackled from two distinct perspectives: either with knowledge-driven methods or more recently with data-driven ones. On the one hand, we can explicitly implement domain-knowledge or physical priors such as anticipating that vehicles will follow the middle of the roads. While this perspective leads to feasible outputs, it has limited performance due to the difficulty to hand-craft complex interactions in urban environments. On the other hand, recent works use data-driven approaches which can learn complex interactions from the data leading to superior performance. However, generalization, \textit{i.e.}, having accurate predictions on unseen data, is an issue leading to unrealistic outputs. In this paper, we propose to learn a "Realistic Residual Block" (RRB), which effectively connects these two perspectives. Our RRB takes any off-the-shelf knowledge-driven model and finds the required residuals to add to the knowledge-aware trajectory. Our proposed method outputs realistic predictions by confining the residual range and taking into account its uncertainty. We also constrain our output with Model Predictive Control (MPC) to satisfy kinematic constraints. Using a publicly available dataset, we show that our method outperforms previous works in terms of accuracy and generalization to new scenes. We will release our code and data split here: https://github.com/vita-epfl/RRB.
翻译:通常从两个不同的角度处理车辆轨迹预测任务:要么是知识驱动的方法,要么是最近用数据驱动的方法。一方面,我们可以明确执行域知识或物理前科,例如预期车辆会沿路中间走下去。虽然这一视角可以产生可行的产出,但由于在城市环境中手工艺复杂的互动困难,其性能有限。另一方面,最近的工作使用数据驱动方法,从导致优异性能的数据中学习复杂的互动。然而,一般化、Textit{i.e.},对不可见数据作出准确的预测,是一个导致不切实际产出的问题。在本文中,我们提议学习一种“Realistical 剩余区” (RRB),它能有效地将这两种观点联系起来。虽然这一视角导致可行的产出,但由于在城市环境中难以手工艺的复杂互动,因此效果有限。另一方面,最近的工作使用数据驱动方法,通过调整剩余范围并考虑到其不确定性,得出符合现实的预测结果。我们用模型预测控制(MPC) 来限制我们的产出,以便满足运动的后遗症障碍。我们用一种可公开使用的数据方法来显示我们以前的数据格式格式的精确性定义。我们以前的数据。我们用一种方法,我们将用一种可应用的方法,用一种可分解的方法将数据转换的方法将数据转换出新的方法,用一种方法将显示出我们以前的数据。我们将用新的数据法。我们所用的方法将用一种方法,用一种可分解的方法将显示。