The goal of autonomous vehicles is to navigate public roads safely and comfortably. To enforce safety, traditional planning approaches rely on handcrafted rules to generate trajectories. Machine learning-based systems, on the other hand, scale with data and are able to learn more complex behaviors. However, they often ignore that agents and self-driving vehicle trajectory distributions can be leveraged to improve safety. In this paper, we propose modeling a distribution over multiple future trajectories for both the self-driving vehicle and other road agents, using a unified neural network architecture for prediction and planning. During inference, we select the planning trajectory that minimizes a cost taking into account safety and the predicted probabilities. Our approach does not depend on any rule-based planners for trajectory generation or optimization, improves with more training data and is simple to implement. We extensively evaluate our method through a realistic simulator and show that the predicted trajectory distribution corresponds to different driving profiles. We also successfully deploy it on a self-driving vehicle on urban public roads, confirming that it drives safely without compromising comfort. The code for training and testing our model on a public prediction dataset and the video of the road test are available at https://woven.mobi/safepathnet
翻译:自主车辆的目标是安全、舒适地在公共道路上航行。为了实施安全,传统的规划方法依靠手工设计的规则来产生轨迹。 机械学习系统,另一方面,以数据为尺度,能够学习更复杂的行为。 但是,它们往往忽略了可以利用代理人和自行驾驶车辆轨迹分布来改善安全性。 在本文中,我们提议对自驾驶车辆和其他道路代理的多条未来轨迹进行分配,使用统一的神经网络结构进行预测和规划。在推断中,我们选择规划轨迹,以尽可能降低成本,同时考虑到安全和预测的概率。我们的方法并不依赖任何基于规则的规划者来生成或优化轨迹,而是利用更多的培训数据加以改进,而且易于执行。我们通过现实的模拟器对我们的方法进行广泛评价,并表明预测的轨迹分布与不同的驾驶图相匹配。我们还成功地将轨迹分布放在城市公共道路上的自驾驶车辆上,确认它在不危害舒适性的情况下进行安全驾驶。我们用于培训和测试MLA/Safet的模型是用于公共预测的。