Skip to content

使用雷达目标进行雷达远距离动态目标检测#

概述#

此图描述了雷达远距离动态目标检测的管道.

远距离物体检测

参考实现#

交叉滤波器#

此包可以过滤与 ego 车辆交叉的噪声对象,这些对象很可能是 ghost 对象.

速度滤波器#

静态对象包括许多噪声,就像从地面反射的对象一样. 在许多情况下,对于雷达,可以稳定地检测到动态对象. 要过滤掉静态对象,可以使用 object_velocity_splitter .

范围过滤器#

对于某些雷达,近处物体有时会出现重影物体. 要过滤这些对象,可以使用 object_range_splitter .

矢量地图过滤器#

在大多数情况下,车辆在可驾驶的情况下行驶是. 要过滤超出可行驶区域的物体,可以使用 object-lanelet-filter. object-lanelet-filter 过滤超出矢量贴图定义的可驾驶区域的对象.

请注意,如果使用 object-lanelet-filter 进行雷达远距离检测,则需要在矢量地图中定义自动驾驶汽车运行区域以外的可驾驶区域.

雷达目标集群#

该软件包可以将来自一个对象的多个雷达检测组合成一个,并调整等级和大小. 它可以抑制跟踪模块中的分裂对象.

radar_object_clustering

备注#

参数调优#

仅由 Radar 执行的检测会应用各种强噪声处理. 因此,存在一个权衡,如果你加强噪声处理,你原本想检测的事物会消失,如果你削弱它,你的自动驾驶系统将无法启动,因为物体会因为噪声而一直出现在你面前. 有必要在注意这种权衡的同时调整参数.

限制#

  • 高架铁路、多级交叉口车辆

如果使用 2D 雷达(雷达可以检测 xy 轴 2D 坐标,但不能进行 z 轴检测),并且行车区域有高架铁路或车辆进行多级交叉口,雷达过程会检测到这些,这些对规划结果有不良影响. 此外,目前,高架铁路被检测为车辆,因为雷达过程没有标签分类功能,这会导致意外行为.