首页 > 其他分享 >无人驾驶入门(雷达、定位和高精地图)

无人驾驶入门(雷达、定位和高精地图)

时间:2022-11-23 11:04:58浏览次数:37  
标签:无人驾驶 入门 地图 高精 车辆 毫米波 雷达 激光雷达 GPS


【 声明:版权所有,欢迎转载,请勿用于商业用途。

 

    在无人驾驶中,除了camera,其他的传感器也十分重要,这其中就包括了雷达、定位和高清地图。雷达的主要工作是检测车辆周围的环境,定位是判断汽车的当前位置,这都比较好理解,但是高清地图的作用不仅仅是做好导航,它在其他方面的用途在很大程度上被大家忽视了。

 

雷达

1、毫米波雷达

    毫米波雷达其实很早就被引入到汽车上。只不过,以前只有在豪华车上才可以看到毫米波雷达,现在10-20万的车上也可以看到毫米波雷达。毫米波雷达,主要根据电磁波反射所带来的频率变化输出物体的方位和速度。这个速度一般指的是径向速度。实际车辆上一般会安装1-2个长距离毫米波雷达和4-8个短距离毫米波雷达,长距离雷达的辐射角度小,短距离雷达的辐射角度大。此外,毫米波雷达价格公道,单位时间内可以检测数十个目标,可以在全天候气候条件下工作。但是它精度低、误报率高、没有办法算出物体的大小、行人检测困难、无法显示物体高度信息、近距离检测困难,这些都是毫米波雷达自身的一些缺陷。

 

    一般毫米波雷达的数据格式就是z=(a,r,s),其中a表示物体相对于汽车的角度,r表示和汽车之间的距离,s表示径向速度。而一次扫描会有很多的物体,结果就会变成 (z1, z2, z3...)。

 

2、激光雷达

    激光雷达是最近比较火的一种雷达。有这么一种说法,没有激光雷达的自动驾驶都是耍流氓。我想,这充分说明了激光雷达的重要性和必要性。激光雷达通过一排激光、360度旋转的方法,获取很多的三维坐标(x, y, z)信息。通过这些点,我们可以检测物体的方位,还能判断它的大小、高度、速度等等。激光雷达数据量大、检测距离远、精度高,但是容易受到灰尘、雾霾的影响。此外,激光雷达的数据需要cpu有很强的运算能力,它价格很高,推广上面有很大的难度。

 

3、超声雷达

    超声雷达或许是最便宜的雷达了。它的基本原理就是多普勒效应。每个超声雷达只能检测一个方位,且测试距离比较短,也就是3-5米之间。但是超声雷达对于自动化泊车有很大的帮助。自动化驾驶当然也离不开自动化泊车,所以超声雷达也是必不可少的一个部分。一般超声波雷达安装的个数很多,8-12个为宜。

 

    超声波雷达的安装位置都是固定的。这个时候主要根据超声波的返回时间,t*s/2就可以算出距离,t表示一发一收的时间差,s表示声音的速度。

 

定位

1、GPS

    对于车辆来说,自身定位是很重要的一个方面。目前市面上用的最多的就是GPS。但是GPS定位精度低、更新周期长,远远不能满足自动驾驶的需求。

 

2、RTK

    为了解决GPS的问题,人们想到可以通过GPS+RTK的方法来解决定位问题。基本原理就是,车辆在行驶过程中是用GPS作为基准,在GPS更新的时候,通过RTK辅助,即利用RTK设备和信号塔设备通信修正GPS定位结果,完成车辆的精确定位。RTK过去用在特定领域里,价格贵,推广比较困难。

 

3、IMU

    IMU是就是惯性设备,它同样利用GPS获取基本信息,在GPS更新的间隙利用惯性设备的速度输出、加速度输出,修正车辆的位置。此外,对于隧道、山坡、边远地区,GPS+IMU也是车辆定位的一个好方法。

 

高精地图

 1、定义

    高精地图相比较传统地图,表现的内容更多,精度更高。传统地图一般单位是5m-10m,高精地图可以做到以厘米为单位。此外,地图上除了标注道路之外,还要标注路牌、红绿灯位置、道路虚实线、车辆转向连接线、道路两侧特征建筑等等。

 

2、导航外的作用

    一般认为地图就是为了导航而存在的。但是高清地图的作用不止于此,它可以帮助我们定位信号灯的位置、去除毫米波雷达中的错误信息、车辆定位、提供其他车辆的轨迹预报、重新规划短距离的行驶轨迹等等。

 

关于v2x技术

    目前车辆传感器和地图这块,未来将会是很大的一块市场。自动驾驶的平台必然由顶级公司来推动,而帮助自动驾驶实现的视频图像处理公司、雷达设备公司、位置定位公司、高清地图出品公司,未来也都会有自己的一席之地。也许有朋友会问,为什不讨论一下v2x,诚然v2v、v2x开上去很美,但是指望v2x去实现红绿灯检测、v2v实现车辆通信,这无意需要在基础设施上面做很大的投入,短期来看难度较大。但是随着5g的应用和普及,长期阶段v2x和IoT一起发展,或许会为我们提供更多的解决思路和方法,也未可知。

 

 

标签:无人驾驶,入门,地图,高精,车辆,毫米波,雷达,激光雷达,GPS
From: https://blog.51cto.com/u_15888909/5880561

相关文章

  • 第2-4-2章 规则引擎Drools入门案例-业务规则管理系统-组件化-中台
    目录3.Drools入门案例3.1业务场景说明3.2开发实现3.3小结3.3.1规则引擎构成3.3.2相关概念说明3.3.3规则引擎执行过程3.3.4KIE介绍3.Drools入门案例全套代码及资......
  • go语言入门
    go目录简介/bin:包含可执行文件,如:编译器,Go工具/doc:包含文档模版/lib:包含示例程序,代码工具,本地文档等/misc:包含与支持Go编辑器有关的配置文件以及cgo的示例/os_a......
  • 【JAVA笔记】jJAVA入门基础02
     一.符号及类型1.1添加注释comment注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行......
  • Vue入门
    1安装node.js下载地址:https://nodejs.org/en/download/2配置环境变量  1 在用户变量中点击“新建”,变量名输入NODE_PATH,变量值输入nodejs安装地址:D:\softpath\no......
  • TSMaster快速入门篇(2)-报文回放
    支持格式TSMaster的数据回放默认支持blf格式(未来会增加对其他格式的支持)。如果需要分析其他数据格式的log文件,需要通过文件转换器从其他格式转成blf格式。一、离线回......
  • 一文带你学懂LAMP架构--从概念入门到实战精通,还等什么,快来学习!!
    (服务阶段)1.服务相关概念简析,学习不迷路1.1web服务概述WEB服务器也称为WWW(WORLDWIDEWEB,万维⽹)服务器,主要功能是提供⽹上信息浏览服务。常见的web服务器:httpd(apache),nginx+......
  • 1、5分钟带你入门vuex(vuex状态管理)
    如果你之前使用过vue.js,你一定知道在vue中各个组件之间传值的痛苦,在vue中我们可以使用vuex来保存我们需要管理的状态值,值一旦被修改,所有引用该值的地方就会自动更新,那么接......
  • ansible的安装和入门(4)
    ansible的安装和入门ansible的安装epel源的安装yuminstallansible编译安装yum-yinstallpython-jinja2PyYAMLpython-paramikopython-babelpython-cry......
  • SLAM入门
    slam框架slam研究任务建图:估计环境定位:估计自身状态刚体运动描述:旋转矩阵——冗余旋转向量——不直观欧拉角——有奇异四元数——较好描述Eigen库Eigen以矩阵为基本数据单......
  • Vim简单入门
    值此五四运动100周年之际,写篇文章纪念一下。“要把所有的夜归还给星河,把所有的春光归还给疏疏篱落,把所有的慵慵沉迷与不前,归还给过去的我。明日之我,胸中有丘壑,立马振山河。......