【Argoverse 1 Motion Forecasting Dataset】轨迹预测数据集简介

Argoverse 1https://www.argoverse.org/av1.html#forecasting-link

目录

1.数据集概述

1.1数据集简介

1.2数据收集方式

2. Argoverse 1 地图

2.1 Vector Map: Lane-Level Geometry

2.2 Rasterized Map: Drivable Area

2.3 Rasterized Map: Ground Height

3.Argoverse 1 Motion Forecasting Dataset

4. Download Argoverse 1 Dataset

4.1 Argoverse 1.1


1.数据集概述

1.1数据集简介

        包含从1000多个驾驶小时中提取的324557条感兴趣的车辆轨迹。

        Argoverse 1中的数据来自Argo AI自动驾驶测试车辆在迈阿密和匹兹堡运营的地区的一个子集,这两个美国城市都有不同的城市驾驶挑战和当地驾驶习惯。我们包括不同季节、天气条件和一天中不同时间的传感器数据或“日志段”的记录,以提供广泛的真实驾驶场景。

1.2数据收集方式

        我们使用完全集成了Argo AI自动驾驶技术的福特Fusion Hybrid车队收集了所有数据。我们包括来自两个激光雷达传感器、七个环形摄像头和两个前置立体摄像头的数据。所有传感器均安装在车顶:

Lidar

  • 2 roof-mounted lidar sensors
  • Overlapping 40° vertical field of view
  • Range of 200m
  • On average, our lidar sensors produce a point cloud with ~ 107,000 points at 10 Hz

Localization

        We use a city-specific coordinate system for vehicle localization. We include 6-DOF localization for each timestamp, from a combination of GPS-based and sensor-based localization methods.

 Cameras

  • Seven high-resolution ring cameras (1920 x 1200) recording at 30 Hz with a combined 360° field of view
  • Two front-view facing stereo cameras (2056 x 2464) sampled at 5 Hz

Calibration

        Sensor measurements for each driving session are stored in “logs.” For each log, we provide intrinsic and extrinsic calibration data for lidar and all nine cameras.

2. Argoverse 1 地图

        地图包含丰富的几何和语义元数据,以更好地理解3D场景。从地面高度到下一个十字路口的剩余距离,地图使研究人员能够探索HD地图在机器人感知中的潜力。 有三个不同的组件使地图与众不同:

2.1 Vector Map: Lane-Level Geometry

        语义向量图传达了有用的车道级细节,如车道中心线、交通方向和交叉点注释。通过这些功能和更多功能,用户可以探索测试区域内城市街道和复杂交叉路口的多种交通流方式,并获得每个场景前后的全面图片。

2.2 Rasterized Map: Drivable Area

        地图包括一米网格分辨率的二进制可驱动区域标签。可驾驶区域是指车辆可以驾驶的区域(尽管不一定是合法的)。轨迹标注,在3D跟踪中概述,延伸到可驾驶区域之外五米。把这个更大的区域称为“感兴趣的区域”.

2.3 Rasterized Map: Ground Height

我们的地图包括一米分辨率的真实地面高度。使用我们的地图工具,用户可以去除不平坦地面上的激光雷达回波,以便更容易地检测物体。

3.Argoverse 1 Motion Forecasting Dataset

作用:训练和验证运动预测模型的数据集

        Argorverse 1运动预测是324557个场景的精选集合,每个场景长5秒,用于训练和验证。每个场景都包含以10 Hz采样的每个跟踪对象的2D鸟瞰图质心。

        为了创建此集合,我们从我们的自动驾驶测试车辆车队中筛选了1000多小时的驾驶数据,以找到最具挑战性的路段,包括显示十字路口车辆、左转或右转车辆以及变道车辆的路段。

        这个数据集比目前从公开的自动驾驶数据集挖掘的数据集要大得多,我们的高清地图使预测物体的运动更加容易。

        来自其中一个运动预测序列的静止帧,显示感兴趣的代理(红色)、自动驾驶车辆(绿色)和场景中所有其他感兴趣的对象(浅蓝色)的轨迹。

        有关运动预测数据集的更多信息,请参阅我们的教程。 要下载,请向下滚动并选择运动预测数据集文件。

4. Download Argoverse 1 Dataset

        Argoverse 1根据Creative Commons Attribution NonCommercial ShareAlike 4.0国际公共许可免费提供。Argorverse代码和API是根据MIT许可证提供的。下载前,请查看我们的完整使用条款。 对我们数据集的质量感到好奇吗?从每个日志中抽取一个日志。要开始,请访问我们的API并在下面的菜单中下载我们的地图。

4.1 Argoverse 1.1

        2019年10月:我们修复了3D跟踪注释,改进了立体校准,并删除了一些嘈杂的预测场景。这个新版本的Argovese是Argovese比赛的基础。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Grey-Markov模型是一种常用于预测时间序列的方法,其中通过将序列分解为白色和灰色两部分,并且使用马尔可夫链对灰色部分进行建模,以预测未来的趋势。 下面是使用MATLAB实现Grey-Markov预测数据集的基本步骤: 1.导入数据集 首先,使用MATLAB将需要预测的数据集导入到工作区中。在本例中,我们将使用内置的“airline”数据集作为示例。 2.分解数据集 使用灰色模型,将数据集分解为白色部分和灰色部分。可以使用“greypro”函数进行分解。 3.确定模型阶数 使用灰色马尔可夫模型,需要确定阶数。可以使用“gmorder”函数自动确定阶数。 4.建立模型 使用“greyest”函数建立灰色马尔可夫模型。将阶数作为输入变量,并将分解后的数据集作为训练数据。 5.预测未来数据 使用“forcast”函数预测未来数据。将训练数据和模型对象作为输入变量,并指定预测期数。 下面是一个示例代码,展示如何使用MATLAB实现上述步骤: ``` % 导入数据集 load airline % 分解数据集 [y1, y2] = greypro(airline); % 确定模型阶数 n = gmorder(y2); % 建立模型 model = greyest(y2, n); % 预测未来数据 nSteps = 10; [yf, fit] = forecast(model, y2, nSteps); % 绘制原始数据和预测结果 figure plot(airline, '-o', 'DisplayName', 'Original Data') hold on plot([nan(length(airline)-1,1); yf], '-*', 'DisplayName', 'Forecast') title('Grey-Markov Forecasting') legend ``` 这个代码片段使用“airline”数据集,将其分解为白色部分和灰色部分,确定模型阶数,建立模型,预测未来数据,并将原始数据和预测结果绘制在同一图表中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值