赞
踩
欢迎大家关注我的B站:
偷吃薯片的Zheng同学的个人空间-偷吃薯片的Zheng同学个人主页-哔哩哔哩视频 (bilibili.com)
目录
nuPlan是全球首个大规模的自动驾驶规划的benchmark。虽然基于机器学习的运动规划算法越来越多,但由于缺乏成熟的数据集、模拟框架和指标,限制了这一领域的进展。
现有的自动驾驶汽车运动预测基准(Argoverse、Lyft、Waymo)侧重于其他智能体的短期运动预测,而不是自我车辆的长期规划。这导致以前的工作使用开环评估,这不适合公平地评估长期规划。nuPlan提供了一个训练框架来开发一个learning based planner、一个轻量级的closed-loop simulator,、一个运动规划的specific metrics和一个可视化结果的interactive tool。
nuplan提供了一个大型数据集,其中包含来自美国和亚洲 1200 个交通模式差异很大的城市(波士顿、匹兹堡、拉斯维加斯和新加坡)的 4 小时人类驾驶数据。
我们的目标是多样化的驾驶条件,但不包括大雨和夜间数据。所有数据都是通过手动驾驶收集的,以获得适合模仿学习的地面实况。我们的车辆操作员被指示安全、自信和自信地驾驶。为了使这些数据对规划有用,他们以目标为导向。这意味着他们定义一个目标(上下车点、公交车站、停车场),然后直接驶向目标。
我们使用以下传感器:
所有传感器都根据其外在和内在(仅限相机)进行校准。摄像头和激光雷达相互同步。
支持闭环和开环仿真。闭环意味着自我车辆和其他代理车辆可以偏离原始日志中记录的内容。除了为规划人员提供基线实施外,我们还为传统(智能驾驶员模型,IDM)和基于ML的智能代理提供baseline。
与 nuScenes 类似,我们提供详细的 2D 高清地图,这些地图由人类使用语义类别进行注释,例如道路、人行道、人行横道、车道、交通信号灯等等。
我们输出以下类。包装盒标签由不同的颜色表示:
请注意,我们仅输出可行驶路面和人行道上被认为与自动驾驶汽车相关的选定部分的感知轨迹。其他轨道使用语义映射进行过滤。
为了公平地评估运动规划模型,考虑基础数据分布至关重要。大多数时候,车辆都是直行的,因此规划是微不足道的。正是在具有挑战性的极端情况下,规划器才能真正展示其性能。为此,我们开发了一个框架,用于在整个数据集中挖掘和注释感兴趣的场景。要了解有关此场景挖掘框架的更多信息,请参阅这篇博文。
下面我们展示了一些具有挑战性的场景示例,正如我们的系统所发现的那样:
nuPlan提供了一个开源工具包,用于开发基于ML的规划器。下面我们将介绍此工作流程中的四个步骤,即:训练模型、模拟模型、测量性能和可视化结果。
我们开发了一个基于 PyTorch 的框架,使用许多输入来训练基于机器学习的规划人员,例如自我信息、其他代理信息、静态/动态地图信息。我们的基线可以很容易地修改和扩展,以纳入新的研究思路。
我们框架的核心部分是场景模拟。它被设计为在数据集、观察模型、自我规划器、代理模型、运动控制器、指标和可视化方面完全模块化。虽然我们为这些元素中的每一个都提供了多个选项和基线,但用户可以很容易地插入替换。这将使研究界能够专注于单个框架,而不是像以前那样对每个数据集和规划方法使用不同的代码。
在一组方案上评估规划师后,我们计算了许多指标,这些指标分为 5 类:
对于研究人员来说,要快速迭代新的 ML 规划模型,能够仔细分析模型的性能至关重要。为此,我们开发了带有基于散景的交互式模拟查看器的“nuBoard”仪表板,该查看器可以渲染底层语义图、自我车辆、场景中的其他智能体以及交通信号灯。除了场景模拟之外,我们还绘制了有关计划人员绩效的汇总统计量。
这里我们列出了 nuPlan 数据集的不同版本。
免费下载nuPlan数据集用于非商业用途,以便我们更好地跟踪其使用情况。
此数据集也可在 AWS 上的 Registry of Open Data 上获得。
可以在 GitHub 存储库中找到 nuPlan 数据集的 devkit。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。