Apollo 感知模块 _study [ADS]

https://github.com/ApolloAuto/apollo/blob/master/docs/specs/perception_apollo_2.5.md

坐标系: 后轴中心 ;HDmap The Local Frame – East-North-Up cordinations


Apollo 2.5

Introduction

Apollo 2.5 aims for Level-2 autonomous driving with low cost sensors. An autonomous vehicle will stay in the lane and keep a distance with a closest in-path vehicle (CIPV) using a single front-facing camera and a frontal radar. Apollo 2.5 supports high-speed autonomous driving on highway without any map. The deep network was learned to process an image data. The performance of the deep network will be improved over time as collecting more data.

Safety alert

Apollo 2.5 does not support a high curvature road, a road without lane marks including local roads and intersections. The perception module is based on the visual detection using a deep network with limited data. Therefor, before we release a better network, the driver should be careful in driving and always be ready to disengage the autonomous driving by turning the wheel to the right direction. Please perform the test drive at the safe and restricted area.

  • Recommended road

    • Road with clear white lane lines on both sides (单边车道线也是不支持的!!)
  • Avoid

    • High curvature road
    • Road without lane line marks
    • Intersection (十字路口)
    • Butt dots or dotted lane lines
    • Public road

Perception modules

The flow chart of each module is shown below.

Image

在线标定: 通过灭点等信息动态调整? TBD 参考3.0的姿态校准。--估计摄像头的外参

tailgating --跟随--标识的是前车的轨迹!-用来实现车道线丢失时,可以尾随前车的轨迹,TJA 时

Figure 1: Flow diagram of lane keeping system

Deep network

车道线和车辆检测-如果用2个CNN ,资源开销大,但是快。--目前算是应用最多的。

合并的话,资源开销可能少一些,慢。

APOLLO 2.5 使用的是YOLO  for LD &OD 

目标分类信息:type: vehicle, truck, cyclist, and pedestrian, 2D box,  还有朝向

Deep network ingests an image and provides two detection outputs, lane lines and objects for Apollo 2.5. There is an ongoing debate on individual task and co-trained task for deep learning. Individual networks such as a lane detection network or an object detection network usually perform better than one co-trained multi-task network. However, with given limited resources, multiple individual networks will be costly and consume more time in processing. Therefore, for the economic design, co-train is inevitable with some compromise in performance. In Apollo 2.5, YOLO [1][2] was used as a base network of object and lane detection. The object has vehicle, truck, cyclist, and pedestrian categories and represented by a 2-D bounding box with orientation information. The lane lines are detected by segmentation using the same network with some modification.

Network optimization

In literatur

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值