人在路上行走时,需要有眼睛、耳朵、鼻子、触觉等器官才能感知周围的状况,从而为自己的大脑做决策提供依据。无人驾驶汽车在路上行驶,更加需要感知周围的环境。而且,由于汽车的车载计算机,在智能程度上还远不及人脑,尤其在面对一些程序设定范围外的处理逻辑时。因此,无人驾驶汽车对于传感器性能的需求要更加严格。

目前无人驾驶的感知系统主要依赖的外部传感器包括激光雷达、摄像头、毫米波、惯性导航单元以及GPS等等。这些传感器由于采集到的数据各不相同,例如摄像头主要在成像平面坐标系下分析图像,激光雷达主要利用采集到的3D点云数据获取道路和周围环境的三维轮廓。这些传感器需要搭配使用,以应对不同的应用需求,因此需要先进性标定,从而使得摄像头和雷达的信息能放到同一个维度进行融合。

在获得不同传感器的数据源后,无人驾驶汽车需要进行目标检测和分类,例如可以将行驶地面进行分割,对行人和车辆利用欧式聚类等算法进行分类。通过图像信息,可以识别交通信号灯,路牌,施工区域,以及特殊类别,比如校车,警车。这些检测的目标用于帮助感知系统理解运行场景。

对于上面识别到的行人和车辆等物体,还需要进行多帧的目标跟踪,从而判断这些物体的移动轨迹。对于与行驶方向安全限界范围相冲突的,要提前进行安全防护,控制车辆进行减速、避让等操作。

人类驾驶员在驾驶过程中,存在很多驾驶盲区,因此需要在驾驶过程中特别谨慎。无人驾驶车辆,在感知周围环境时,也存在一些盲区。实际上,这些区域仅相对于特定时刻而言,随着车辆的行进在下一时刻即会产生新的盲区。无人驾驶过程中,通过组合使用多类传感器和运用时序关联的感知技术,可以缩小感知盲区的范围,一般不会影响正常驾驶。

综述(三)无人驾驶中感知系统的工作流程及原理相关推荐

  1. 综述(五)无人驾驶中决策系统的工作流程及原理

    汽车在通过感知系统获取到周围环境的信息后,需要进行最为核心的大脑决策工作,通过采用最优的决策方法,达到安全驾驶汽车的目的.决策结果最终输出给执行模块,实现汽车的加减速.转向.变换车道.超越前车等功能. ...

  2. 公开课精华 | 无人驾驶中感知的挑战与尝试

    本文总结于深圳元戎启行公司点云感知方向技术负责人邹晓艺,在深蓝学院的关于无人驾驶中感知的挑战与尝试的公开课演讲内容. 全文约3500字 主讲人邹晓艺来自深圳元戎启行公司,曾在百度IDL和ADU部门工作 ...

  3. ios开发 mvp实践_实践中开发人员的工作流程-我们如何在30天内建立​​MVP

    ios开发 mvp实践 by Léna Faure 莱娜·福雷(LénaFaure) 实践中开发人员的工作流程-我们如何在30天内建立​​MVP (The developer's workflow i ...

  4. RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍

    RDIFramework.NET ━ .NET快速信息化系统开发框架 工作流程组件介绍 RDIFramework.net,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部 ...

  5. L4自动驾驶中感知系统遇到的挑战及解决方案

    导读: 本次分享的大纲-- Perception Introduction Sensor Setup & Sensor Fusion Perception Onboard System Per ...

  6. EOS学习系统---BPS工作流程

    1.首先创建一个"报销单审批的"流程,然后定义不同的url页面和对应的逻辑流: 2.具体案例实现如下: 3.表单录入页面: <%@ page language="j ...

  7. Android中管理代码基本工作流程

    原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585 描述 管理Android代码需要使用Git(一个开源的版本控制系统)和Repo(Git上 ...

  8. 计算机车牌识别的步骤,你知道车牌识别系统的工作流程是怎么的吗?

    车牌识别技能是以计算机技能.图画处理技能.模糊辨认为根底,树立车辆的特征模型,辨认车辆特征,如号牌.车型.色彩等基本信息.今天小编给大家讲解一下车牌识别系统对于不同类型车辆的工作流程是怎样的? 一.进 ...

  9. Linux系统 gcc工作流程和gcc编译参数

    一.gcc工作流程 二.gcc编译参数 gcc参数 说明 -E 预处理指定的源文件,不进行编译 -S 编译指定源文件,但是不进行汇编 -c 编译.汇编指定的源文件,但是不进行链接 -o [file1] ...

最新文章

  1. Python全栈Day 15部分知识点
  2. 算法 - 字符串匹配
  3. 在ActivMQ中添加jmx监控
  4. Android 模仿微信启动动画
  5. pythonsocket数据对接_python socket通信 网站之间数据交流
  6. Linux命令行上传文件到百度网盘
  7. php数组转换编码,PHP数组转换编码类
  8. canvas笔记-文字渲染
  9. OC与JS交互 初体会
  10. [Jscript]Js导出Excel
  11. python如何使用gpu_tensorflow 在windows 下怎么使用gpu ?
  12. 8 项目沟通管理和干系人管理
  13. python在视频上方加字_如何用python 在视频上添加自己的logo
  14. 波束形成算法学习笔记之二(固定波束形成)
  15. windows 如何快速锁定计算机,Win7电脑锁定计算机快捷键的方法
  16. python 回溯法 01背包问题_01背包问题(回溯法)python实现
  17. java屏蔽虚拟按键代码_Android 中隐藏虚拟按键的方法实例代码
  18. 清华生的多年奋斗领悟
  19. 基于流文件和SMIL同步制作的有声绘本
  20. 2018/01/22 爬虫日记

热门文章

  1. 全国大学生“高教杯”成图大赛——图错了如何修改
  2. android实现天气预报App(0)
  3. 经典DSR路由协议分析:路由发现
  4. 使用微信测试号进行wechat手动授权详细版
  5. Go语言mgo使用情况
  6. Mac键盘锁住了怎么办
  7. MPI和OpenMP混合编程计算pi π值
  8. FPGA实现按键检测消抖程序
  9. 时间格式YYYYMM与yyyyMM的区别
  10. Redis zset的zadd()和zincrby()踩坑记录