Recently, there has been tremendous progress in developing each individual module of the standard perception-planning robot autonomy pipeline, including detection, tracking, prediction of other agents' trajectories, and ego-agent trajectory planning. Nevertheless, there has been less attention given to the principled integration of these components, particularly in terms of the characterization and mitigation of cascading errors. This paper addresses the problem of cascading errors by focusing on the coupling between the tracking and prediction modules. First, by using state-of-the-art tracking and prediction tools, we conduct a comprehensive experimental evaluation of how severely errors stemming from tracking can impact prediction performance. On the KITTI and nuScenes datasets, we find that predictions consuming tracked trajectories as inputs (the typical case in practice) can experience a significant (even order of magnitude) drop in performance in comparison to the idealized setting where ground truth past trajectories are used as inputs. To address this issue, we propose a multi-hypothesis tracking and prediction framework. Rather than relying on a single set of tracking results for prediction, our framework simultaneously reasons about multiple sets of tracking results, thereby increasing the likelihood of including accurate tracking results as inputs to prediction. We show that this framework improves overall prediction performance over the standard single-hypothesis tracking-prediction pipeline by up to 34.2% on the nuScenes dataset, with even more significant improvements (up to ~70%) when restricting the evaluation to challenging scenarios involving identity switches and fragments -- all with an acceptable computation overhead.
翻译:最近,在开发标准认知规划机器人自主输油管的每个单元方面都取得了巨大进展,包括探测、跟踪、预测其他物剂的轨迹,以及自我代理的轨迹规划,然而,对这些组成部分的原则整合,特别是在确定和减少层层错误方面,没有给予多少重视。本文件通过侧重于跟踪和预测模块之间的混合,解决层层叠错误问题。首先,通过使用最先进的跟踪和预测工具,我们对跟踪产生的严重错误如何会影响预测业绩进行全面的实验性评估。在KITTI和nuScenes数据集方面,我们发现,对于将跟踪轨迹作为投入的预测,(在实践中的典型案例)可能会发生重大(甚至程度的下降),而对于将地面真相过去轨迹的轨迹用作投入的理想环境。为了解决这一问题,我们建议采用一个多功能跟踪跟踪和预测框架。而不是依靠一套单一的跟踪结果来进行预测,我们的框架还发现,将记录轨迹的轨迹作为投入的准确性跟踪,我们同时将多少次数据用于跟踪。