B站搜索“轨迹说”,有相应的汇入行为挖掘教程视频
个人网址:www.vehicletrajectorymining.com

1. 为何要研究汇入行为

大家都知道近几年自动驾驶技术比较火热。L2级车辆的商业化量产,以及L4/L5级高级技术的即将实施,自动驾驶技术在现实世界道路上的应用正面临着前所未有的挑战。这些挑战大多来自于与附近的车辆、脆弱的道路使用者、静态物理障碍物和动态物理障碍物进行的交互。

大家可以去DMA(Department of Motor Vehicles)官网上,去下载每年AV在加州路测报告的,2021年共有117起车祸,其中相当一部分是由于AV从当前车道向其他车道移动的交互行为造成的。

其中,最为关键的一个驾驶场景就是汇入场景,这是因为AV需要在汇入过程中需要与周边车辆进行不断的交互。因而,如何使得AV在汇入过程中,至少不发生碰撞,同时也要兼顾效率,舒适,能耗,安全等等,是目前比较热门的一个研究方向。以上说了这么多,我们可以举几点来说明挖掘汇入行为后的应用:

  1. 基于数据驱动的各种算法:做过这一数据驱动这一类研究的小伙伴应该清楚,在训练网络前,需要尽可能把数据集吃透吃细,才可能使得模型有更好的效果,涉及到的有针对汇入行为的轨迹预测模型,针对汇入轨迹的聚类算法,当然还有很对面向汇入的规控算法等等等等。
  2. 自动驾驶仿真测试:通过对于实际的汇入轨迹集挖掘,可以指导仿真测试中用例集的构建,比如更合理地泛化各汇入场景的参数,使得我们可以加速仿真测试,提高仿真测试的效率;通过真实轨迹也可以帮助我们去识别一些corner case,更有助于提高AV覆盖corner case的能力;
  3. ADAS软件:分析研究car、truck、van间的汇入行为差异;不同驾驶员(男女,岁数,激进,保守等等);不同天气;工作日非工作日;早高峰晚高峰平峰等等,分析出来的结果有助于指导ADAS软件,比如ACC,LKA中一些参数的设置等等。
  4. 交通仿真软件:可以指导交通微观仿真软件,比如SUMO, VISSIM软件中,对于底层参数的调整,比如标定跟驰模型参数后,再修改原本的默认参数等等等。

以上只是罗列了几点,还有很多可以应用的地方。

2. 针对汇入行为的车辆轨迹集介绍

现有快速路公开的车辆轨迹主要有如下几个,最常被分析的是NGSIM和HighD轨迹集。当然也有学者自己去采集汇入区域的轨迹,但出于项目或是个人原因,这些私人的数据集并没有公开出来。exiD数据集采集于2021年,也是HighD和InD那个团队所贡献的,其提供了7个汇入区域的轨迹,该数据集还首次提供了Opendrive与lanelet2两种格式的高精度地图。

相比于现有的几个轨迹,exiD数据集主要的优点可以归纳为如下几点,因而其可能更适用于汇入行为挖掘(Merging behavior analysis):

  1. 数据集更新,其采集2021年,文章于2022年发表在IEEE-IV会议上;
  2. 专门针对汇入行为而采集的轨迹,其提供单次汇入、多次汇入(location0)、汇出、以及交织(location1)等行为;HighD, NGSIM数据集更多的是针对快速路主线的跟驰与换道行为;
  3. 首次提供了汇入区域的Opendrive与lanelet2高精地图,这是现有所有轨迹集所未曾提供过的;这可能能帮助我们更深入地理解汇入行为;
  4. 对于汇入区域的采集时长要远远高于NGSIM,HighD(更多是主线),INTERACTION数据集,共计有69172辆;Automatum虽然提供了30小时,但其采集的场景是主线和汇出;
  5. 其采集的position error要小于10cm;
  6. 其同时提供了car, truck, van三种不类型的车辆。

感兴趣的小伙伴,可以去阅读这篇文章“The exiD Dataset: A Real-World Trajectory Dataset of Highly Interactive Highway Scenarios in Germany”

3. exiD数据集介绍

以下为该数据集官网与数据集字段说明的链接:
https://www.exid-dataset.com/
https://www.exid-dataset.com/format
下图为七个汇入地点的无人机俯拍图:

  1. location 0: 辅道车辆会有连续两次的汇入行为;
  2. location 1: 同时存在汇入汇出(交织)的情形;
  3. location 2: 正常单次汇入;
  4. location 3: 正常单次汇入;
  5. location 4: 未拍摄到加速车道末尾;
  6. location 5: 正常单次汇入;
  7. location 6: 正常单次汇入;

4. 使用申请

和highD/ inD数据集一样,需要在exiD数据集官网填写如下信息,才能使用该数据集,需要注意如下几点:

  1. 需要挂梯子;
  2. yourself, position, research plan, what exactly you would
    like to use the exiD dataset for,这几点需要详细说明;
  3. 审核需要一段时间;

5. 字段说明

每个recording下包含如下四个文件:

  1. 背景图片
  2. recordingMeta.csv
  3. tracksMeta.csv
  4. tracks.csv

七个地点对用的recording如下所示:

  1. location 0: recording 0 ~ recording 18;
  2. location 1: recording 19 ~recording 38;
  3. location 2: recording 39 ~ recording 52;
  4. location 3: recording 53 ~ recording 60;
  5. location 4: recording 61 ~ recording72;
  6. location 5: recording 73 ~ recording 77;
  7. location 6: recording 78 ~ recording 92;

XX_background.png

  1. 在Maps文件夹下有: Lanelet2 maps (.osm) 和OpenDrive maps(.xodr)
  2. Lanelet2高精地图可以通过josm软件打开;
  3. OpenDrive 高精地图可以通过 "https://odrviewer.io/"打开

XX_recordingMeta.csv

recordingMeta.csv字段信息如下所示:

  1. speedLimit:限速;
  2. duration:当前这个recording记录的时长;
  3. numTracks: 记录了多少个物体;
  4. numVehicles: 记录了多少车;
  5. xUtmOrigin, yUtmOrigin:加上xCenter ,yCenter 可以获得全局的位置;
  6. orthoPxToMeter: 可视化过程中的一个参数

XX_tracksMeta.csv

tracksMeta.csv字段信息如下所示:

  1. recordingId:当前的record;
  2. trackId:车辆的id
  3. width, length:车辆的长度与宽度;
  4. class:车辆的类型;

XX_tracks.csv


  1. traveledDistance :行驶的距离;
  2. latLaneCenterOffset 、laneWidth 、laneletId 、laneChange 、lonLaneletPos 、laneletLength:lanelet2高精地图的字段;
  3. leadId 、rearId 、leftLeadId 、leftAlongsideId、leftRearId 、rightLeadId 、rightAlongsideId、rightRearId :周围车辆的ID;
  4. odrRoadId、odrSectionNo 、odrLaneId :opendrive高精地图的字段;
  5. xVelocity、yVelocity、lonVelocity、latVelocity:车辆的速度;

6. 周边车辆匹配

在tracks文件中,每一辆车的每一帧都会匹配周边车辆(前车、后车、并行车),每一帧最多存在八辆周边车辆。



B站搜索“轨迹说”,有系统的汇入行为挖掘教学视频
个人网址:www.vehicletrajectorymining.com

车辆轨迹数据集之 “exiD数据集”相关推荐

  1. python车辆轨迹分析_Ngsim数据集分析与python处理,NGSIM,解析,及

    简介 NGSIM(Next Generation Simulation)数据集 是美国FHWA搜集的美国高速公路行车数据,它包括了US101.I-80等道路上的所有车辆在一个时间段的车辆行驶状况.数据 ...

  2. 【数据集】开源车辆轨迹数据集详细汇总

    1. NGSIM数据集 NGSIM 的全称为 Next Generation Simulation,是由美国联邦公路局发起的一项数据采集项目,被交通界学者广泛用于车辆跟驰换道等驾驶行为研究,交通流分析 ...

  3. 基于python的车辆轨迹研究_highD:德国提出从空中角度测量车辆数据的新方法(文末附多种车辆轨迹数据集)...

    由极市.机器之心和中科创达联合举办的"2018计算机视觉最具潜力开发者榜单"评选活动,现已接受报名,杨强教授.俞扬教授等大牛嘉宾亲自评审,高通.中科创达.微众银行等大力支持,丰厚奖 ...

  4. 【车辆行人检测和跟踪数据集及代码汇总】

    车辆行人检测和跟踪数据集和代码汇总 1. 车辆检测和跟踪 1.1 车辆检测数据集和训练权重 1.2 车辆跟踪 2. 行人检测和跟踪 2.1 行人检测数据集和训练权重 2.2行人多目标跟踪 3. 车辆行 ...

  5. 数据集:KITTI数据集分析

    摘要:本文融合了Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite和Vision meets Robotics: ...

  6. python画车辆轨迹图_如何利用 Python 绘制酷炫的 车辆轨迹 — 速度时空图?三维数据用二维图像呈现...

    说明:本文系交通攻城狮原创文章,如需转载请私信联系,侵权必究. 2020,第 30 期,编程笔记 建议直接阅读精编版:如何利用 Python 绘制酷炫的 车辆轨迹 - 速度时空图?三维数据用二维图像呈 ...

  7. 【数据共享】深度学习异常行为数据集—疲劳驾驶数据集—行为分析数据集

    今天分享一下这几种数据集: 异常行为数据集 疲劳驾驶数据集 行为分析数据集 文章目录 行为分析数据集: 疲劳驾驶数据集 异常行为监控数据集 三维卷积特征提取器: 100G异常行为数据集送上: 异常行为 ...

  8. [论文阅读]用于车辆轨迹预测的卷积社交池Convolutional Social Pooling for Vehicle Trajectory Prediction

    文章目录 一.摘要 二.介绍 三.相关研究 3.1 基于机动的模型 3.2 交互感知模型 3.3 运动预测的递归网络 四.问题制定 4.1 参照系 4.2 输入输出 4.3 概率运动预测 4.4 操作 ...

  9. [自动驾驶-车辆轨迹预测] 资料准备及学习视频

    关于车辆轨迹预测的学习资料 因为要引入车辆预测模块来确保下游规划模块的准确性及稳定性,开始学习关于车辆轨迹预测相关的知识,部署相关的模型至实践项目中.发现网上关于车辆预测部分的资料较少,本文搜索一些资 ...

最新文章

  1. 【每日一算法】两数相加
  2. 【图论专题】无向图的双连通分量
  3. 循环冗余码CRC使用matlab实现
  4. springMvc注解之@ResponseBody和@RequestBody
  5. poj3254 Corn Fields 状压DP入门
  6. Html调用窗口,等待HTML调用window.print()之前写窗口
  7. Java类变量和类方法详解
  8. 关于if...else语句的小注意
  9. Linux命令学习记录
  10. 雷神开机logo更改_开机logo以及两种修改开机动画方法
  11. 图灵机:计算机世界的理论基石
  12. Beetl的基本用法
  13. 小鸟云服务器如何进行远程桌面连接?
  14. 模电学习笔记(七)——差分放大器电路(减法器)
  15. 字节跳动,野心十足,十年有可能打败腾讯成为第二个互联网巨头吗?
  16. 机器视觉的相机标定到底是什么?
  17. 5.字符串:aa:zhangsan@163.com!bb:lisi@sina.com!cc:wangwu@126.com 将存入hashMap中 key:aa,bb,cc value:zhang
  18. 一个简单的集成电路运算放大器的计算和multisim的仿真
  19. AprilTag的Tag识别,定位以及跟随
  20. 如何制作可以缩小放大尺寸的软件ICO图标

热门文章

  1. 90[8j9ph78pg78og78og6
  2. Thinkpad机器BIOS下清除安全芯片和指纹数据的方法
  3. Luce_ne_Sco_ring_评分机制
  4. opencv自带的训练器
  5. PHP的学习与MYSQL高级
  6. 如何设置Scratch进入全屏
  7. 对“卸磨杀驴”的理解
  8. 时间序列分析学习笔记
  9. 怎样防止hosts被软件自动修改
  10. 点阵16x16ttf_16x16点阵显示实验报告