文章目录

  • 1. 智能汽车概述
    • 1.1 汽车新四化
    • 1.2 智能网联汽车
    • 1.3 SAE J3016自动驾驶分级标准
  • 2. 环境感知定义
    • 2.1 智能网联汽车系统架构
    • 2.2 环境感知定义及对象
  • 3. 各类传感器的介绍
  • 4. 环境感知经典算法概述
  • 5. 自动驾驶仿真软件的功能
    • 5.1 背景介绍
    • 5.2 自动驾驶仿真软件平台背后的科学问题
    • 5.3 自动驾驶仿真软件的数学本质
    • 5.4 自动驾驶仿真软件发展特点:专业化和协同化
  • 声明

1. 智能汽车概述

1.1 汽车新四化

    从工业1.0的机械化、2.0的电气化到3.0的机电一体化,汽车工业每次都发生重大变革;以CPS为标志的工业4.0时代,将使汽车在未来10 ~20年中发生革命性的变化.
    工业4.0时代,传统汽车产业正在迎来一场全新的技术变革,即 “新四化”:电动化(低碳化)、智能化、网联化及共享化,传统汽车企业面临新的机遇和挑战。

1.2 智能网联汽车

    智能网联汽车(Intelligent & Connected Vehicles,简称“ICV””)是指搭载先进的车载传感器、控制器、执行器等装置,并融合现代通信与网络技术,实现车与 X(人、车、路、云端等)”智能信息交换、共享,具备复杂环境感知、智能决策、协同控制”等功能,可实现“安全、高效、舒适、节能””行驶,并最终可实现替代人来操作的新一代汽车。

1.3 SAE J3016自动驾驶分级标准


    按照动态驾驶任务,监视和判断,失效应对几项任务由驾驶员还是自动化系统完成,以及自动化系统运行的典型工况,可以将自动驾驶汽车分为L0-L5级别。

• 三个主要参与者:驾驶员,驾驶自动化系统以及其他车辆系统和组件。
• 动态驾驶任务 DDT (Dynamic driving task):指汽车在道路上行驶所需的所有实时操作和决策行为,动态驾驶任务又可以分为车辆控制,监视和判断两项任务
• 车辆控制:包括通过方向盘来对车辆进行横向运动操作、通过加速和减速来控制车辆;
• 监视和判断 OEDR (Object and event detection and response):对车辆周围物体和事件检测感知、认知,对车辆周围环境的监测和执行对应判断。
• 失效应对 (DDT Fallback) :当系统性的失效发生或者出现超过系统原有的运行设计范围之外的情况时,给出最小化风险的解决方法。
• 典型工况 ODD (Operational Design Domain) 指自动驾驶系统被设计的起作用的条件及适用范围,包括天气环境、道路情况(直路、弯路的半径)、车速、车流量等条件。

PS1: L4级和L5级自动驾驶都是无人驾驶 。
PS2: 需要将多辆智能汽车传感器的感知数据通过车联网融合在一起,实现感知盲区消除,这样的智能车网联化等级应该满足至少L2级

2. 环境感知定义

2.1 智能网联汽车系统架构

    环境感知、智能决策、控制执行是智能网联汽车的关键技术,下图为智能网联汽车“三横两纵”技术架构。

三横:车辆/设施关键技术(环境感知、智能决策、执行控制)、信息支撑关键技术(V2X车联网、电子架构与计算平台、信息安全)、基础支撑关键技术(高精度地图、高精度定位、标准法规与测试评价)
两纵:车载平台、基础设施

2.2 环境感知定义及对象

    环境感知技术是通过各种传感器对车辆行驶环境进行动态感知和认知,为车辆提供数字化的已知驾驶环境信息,为决策模块提供输入,是实现自动驾驶功能的必要基础。

    根据感知传感器来源的不同分为自主式环境感知协同式环境感知


    环境感知的对象:智能网联汽车环境感知的对象就是智能传感器检测的对象和V2X通信技术传递信息,主要包括车辆的行驶路径、车辆周围的交道参与者、驾驶状态和驾驶环境等。

  • 行驶路径。行驶道路分为结构化道路和非结构化道路。结构化道路主要检测行驶车辆行驶路径的两侧车道线和各种车道标线;非结构化道路的行驶路径主要检测车辆的可行驶区域。
  • 车辆周围的交通参与者。车辆周围的交通参与者主要包括行驶车辆周围的其他车辆、行人,地面上可能影响车辆通过和安全行驶的其他各种移动或静止物体,各种交通标志和交通信号灯等。
  • 驾驶状态。驾驶状态主要包括驾驶员自身状态、车辆自身行驶状态和车辆周围其他车辆行驶状态。
  • 驾驶环境。驾驶环境主要包括路面状况、道路交通拥堵情况和天气状况等。
    智能网联汽车最主要的感知对象有车辆、行人交通标志、交通信号灯和车道标线其中车辆和行人既有运动状态,也有静止状态。对运动的对象,除了要识别以外,一般还要进行跟踪。

3. 各类传感器的介绍

  • 视觉传感器一般进行短程目标探测,多用于特征感知和交通检测;
  • 超声波雷达主要对近距离目标进行检测,适用于泊车;
  • 远程毫米波雷达的信号能够透过雨、雾、灰尘等视线障碍物对远距离目标进行检测,适用于前向避险;
  • 中程毫米波雷达短程毫米波雷达主要对中、短程目标进行检测,适用于侧向和后向避险;
  • 激光雷达多用于三维环境建立和目标检测

        智能网联汽车需要从技术上对环境感知传感器进行判断和选择,筛选主要有以下条件:
    (1)扫描范围,决定了传感器对被感知的目标做出反应的时间;
    (2)分辨率,传感器可以为智能网联汽车提供的环境细节;
    (3)视场角分辨率,决定智能网联汽车需要多少传感器来覆盖感知的区域;
    (4)感知目标数量,能够区分3D环境中的静态目标和动态目标的数量,并且确定需要跟踪的目标数量;
    (5)刷新率,决定传感器信息更新的频率;
    (6)可靠性和准确性,传感器在不同环境条件下的总体可靠性和准确性;
    (7〉成本、尺寸和软件兼容性,这是环境感知传感器量产的技术条件之一;
    (8)生成的数据量,它决定了车载计算单元的计算量,现在传感器偏向智能佞感器,不仅仅是感知,还会分辨信息,把对车辆行驶影像最重要的数据传输给车载计算单元,从而减少其计算负荷。

此部分更多内容见Apollo星火计划学习笔记——第六讲上自动驾驶感知基础(I)第2部分(常见传感器)

4. 环境感知经典算法概述

  • 摄像头感知算法

  • 2D感知算法

    • 物体检测: R-CNN系列, YOLO系列,CenterNet系列
    • 物体跟踪: DeepSORT,CenterTrack
    • 语义分割:FCN, U-Net,DeepLab,Mask-RCNN
  • 3D感知算法

    • 单目算法和双目算法
    • 物体检测和深度估计
  • 激光雷达感知算法

    • 点云物体检测

      • Point视图: PointNet++, Point-RCNN,3D SSD
      • BEV视图: VoxelNet,SECOND,PIXOR,AFDet
      • Range视图: LaserNet, RangeDet
      • 多视图融合: PointPillar, SIENet, PV-CNN,MV3D,RSN
    • 点云语义分割

      • 语义分割: RangeNet++,SqueezeSeg,RandLA-Net
      • 实例分割: LiDARSeg,SGPN
      • 全景分割: Panoptic-PolarNet,Panoptic RangeNet, 4D Panoptic Seg

此部分更多内容见Apollo星火计划学习笔记——第六讲上自动驾驶感知基础(I)第4部分(感知流程及算法)

5. 自动驾驶仿真软件的功能

5.1 背景介绍

    智能交通系统顶级会议 IEEE ITSC 2015 主旨演讲(《Technological Relevancy Between Autonomous Driving and Online Game》 自动驾驶与网络游戏的技术关联 Keynote speaker: Prof. Tsuguo Nobe ) 提出以下观点:自动驾驶跟大型网络游戏的技术非常相似

5.2 自动驾驶仿真软件平台背后的科学问题

5.3 自动驾驶仿真软件的数学本质

    自动驾驶仿真软件的数学本质是对道路交通系统进行数学建模.

5.4 自动驾驶仿真软件发展特点:专业化和协同化


PS1:自动驾驶仿真软件需要对车车之间的交互行为进行模拟.
PS2:自动驾驶仿真软件为自动驾驶算法提供训练和测试环境
PS3:高精度地图是仿真软件的重要支撑
PS4:行人、道路的仿真都属于环境仿真模块

声明

本人所有文章仅作为自己的学习记录,若有侵权,联系立删。本系列文章主要参考了清华大学、北京理工大学、哈尔滨工业大学、深蓝学院、百度Apollo等相关课程。

自动驾驶感知——环境感知的基本概念相关推荐

  1. 《自动驾驶技术系列丛书》--第三章 自动驾驶汽车环境感知(5)

    第三章 自动驾驶汽车环境感知 第五节复杂场景语义理解与传感器融合 5.1 概述

  2. 书评学习笔记《自动驾驶汽车环境感知》

    随笔 我读这本书是希望能对自动驾驶感知有一个框架式的了解. 优点: 专门介绍感知的书很少,这本书填补了这一块空白.做到了对感知有一个全方位的介绍.追求更详细的感觉可以直接看论文. 编排结构合理. 成书 ...

  3. MATLAB算法实战应用案例精讲-【自动驾驶】环境感知

    目录 前言 几个高频面试题目 L4级自动驾驶中的环境感知传感器有哪些?他们的功能有何区别呢?

  4. MATLAB算法实战应用案例精讲-【自动驾驶】环境感知(最终篇)

    目录 前言 算法原理 深度学习在自动驾驶中的应用的优势: 常用传感器介绍:

  5. 车联网环境下自动驾驶的协同感知技术综述

    论文标题:Cooperative Perception Technology of Autonomous Driving in the Internet of Vehicles Environment ...

  6. 自动驾驶路侧感知定位技术条件

    自动驾驶路侧感知定位技术条件 团体标准 T/CASE 2021 1 范围 本标准规定了服务于车路协同自动驾驶的路侧感知定位系统组成.应用场景.系统功能要求及 设备设施技术要求. 本标准适用于自动驾驶路 ...

  7. Airsim+UnrealEngine4 搭建无人车/无人机自动驾驶仿真环境

    文章目录 1. Airsim 概述 2. Unreal Engine 概述 3. 在Linux下环境搭建 3.1. 手动 编译安装 UnrealEngine 3.2 编译airsim 插件 3.3 使 ...

  8. 以栅格为中心的自动驾驶交通场景感知综述

    Grid-Centric Traffic Scenario Perception for Autonomous Driving: A Comprehensive Review 文章目录 摘要 一.简介 ...

  9. 最新综述:自动驾驶的协同感知技术

    点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心技术交流群 后台回复[数据集下载]获取计算机视觉近30种数据集! arXiv综述论文&q ...

最新文章

  1. RAID-5 恢复技术
  2. MapWindow记录
  3. 【短视频SDK】Android如何使用硬编硬解?
  4. 密码技术--非对称加密算法及Go语言应用
  5. SAP ABAP CI/CD持续集成,持续交付解决方案
  6. MPP install
  7. C 的Pair用法分类整理(精)
  8. linux基础知识——CPU相关知识
  9. 别奢望大数据会为你做这10件事儿!
  10. jenkins教程_4 Docker+SpringCloud
  11. win10+64位 安装Theano并实现GPU加速
  12. linux内核分析及应用 -- Linux 网络层数据流分析(下)
  13. sqlserver安装显示句柄无效_句柄无效是什么意思 句柄无效怎么解决
  14. Python数据字典处理Excel,并统计总数,画出饼图
  15. LaTex在线编辑工具overleaf在英文模板中输入中文
  16. Cocos Creator 开发微信小游戏 打包上线
  17. ping命令的用法大全!
  18. API 网关与反向代理
  19. 什么软件可以识别图片上的文字?这些软件值得收藏
  20. Linux操作系统实验:生产者和消费者问题

热门文章

  1. dnf跨5无限连接服务器,DNF:跨5跨6被特殊“服务”,请问:会不会有补偿,制裁怎么解决...
  2. 新手摸爬滚打:vue+springboot前后端分离项目演示(三)——axios实现前后端交互
  3. 该爬破解验证码,爬企信宝必须破解滑块验证
  4. 网络显示已连接,但是无网络解决办法
  5. 不懂带人就自己累到死:带团队1核心、4重点、6角色、10注意
  6. 学会拒绝摔倒“哭泣”,拒绝接受“溺爱”
  7. 区块链到底能干什么?
  8. Oracle死锁问题: enq: TX - allocate ITL entry
  9. 我也来说说“自学IT能走多远” 肖舸
  10. Shelve Silently 静默搁置 Android Studio Git 功能