概念

无人车的自动定位系统,简单来说,就是相对一个坐标系,无人车的自定位系统知道汽车的位置和姿态。

这个坐标系可以是一个局部的坐标系,比如一个园区.采集这个园区的一些地图,随便定一个原点,这个局部坐标系已经建好,相对于这个坐标系来得到车辆的位置和姿态。

主流的定位手段

激光定位

激光定位是预先制作一个地图,不管是3D的Voxel地图或者是点云地图,又或者是2D的概率地图。

2D概率地图是把所有的这个点云数据铺到一块,压成了一个2D地图。2D地图分成很多小格子,每个格子里面存储了颜色信息,位置。位置上面可能只存Z的这个维度,因为2D地图有XY。

另外,还包括一些概率,概率和点云的数量以及分布相关。拿实时的激光点云和这个地图去做匹配。

视觉定位

因为视觉定位会受到外界光的影响,所以为了保证准确性,往往会进行一次匹配

惯性导航

惯性导航是基于IMU的,里面包含有加速度计和陀螺仪。

加速度计会给提供瞬时的加速度,陀螺仪提供瞬时角速度。加速度计提供的不仅是加速度,还测量了重力加速度,所以用的时候需要先把重力加速度剔除掉。

多传感器混合定位

多传感器融合定位的核心是中间的卡尔曼滤波器,这是一个状态误差的卡尔曼滤波器。

该滤波器接收惯性导航输出的递推,作为它的时间更新,保证滤波器往前走和高频的输出。还接受GPS、激光点云定位,或者是视觉定位的输出去做低频的状态更新。

坐标系的变化

三维

  • 旋转
  • 平移
  • 刚体的位置和朝向

坐标系

ECI地心惯性坐标系

它圆心就是地球的原点,Z轴沿地轴方向朝向北极, X轴和Y轴位于赤道平面内,与Z轴满足右手法则,并且X轴和Y轴分别指向两个恒星。也就是说不随着地球的自转而发生变化。它是一个非常固定的坐标系。IMU测量得到的加速度,角速度都是相对于这个坐标系的

ECFF地心地固坐标系

ECEF地心地固坐标系也称为e系,它的原点也是地球的原点, Z轴指向北极, 它与前面的ECI的区别就在于它的XY随着地球的自转而转动,它是以地球为基准的。它的X轴指向格林威治的子午面的交线, Y轴在赤道平面内与X轴、Z轴满足右手系法则,常用的如WGS84坐标系。其特点是与地球固定在一起,随地球一起转动。

当地水平坐标系

当地水平坐标系,一般也称为L系。如下图所示,它的原点位于载体所在的地球表面,X轴和Y轴在当地水平面内,分别指向东向和北向,Z轴垂直向上,与X轴和Y轴满足右手法则。在导航解算过程中通常也把该坐标系选取为导航坐标系(n系),也称为“东-北-天(E-N-U)”坐标系。

UTM坐标系

UTM(UNIVERSAL TRANSVERSE MERCARTOR GRIDSYSTEM,通用横轴墨卡托格网系统)坐标是一种平面直角坐标,这种坐标格网系统及其所依据的投影已经广泛用于地形图。其投影是一种“等角横轴割圆柱投影”,椭圆柱割地球与南纬80度,北纬84度两条等高圈,投影后两条相割的经线上没有变形,而中央经线上长度比为0.9996。该投影方法按经度把地球划分成了60个区域,那么每6度一个区域,例如北京其实在第50区。南北又做了划分,相当于把地球划分成很多块。

定位技术

  • GNSS定位技术
  • 载波定位技术
  • 激光点云定位技术
  • 视觉定位技术

阿波罗进阶版-7-自定位相关推荐

  1. 阿波罗进阶版-6-地图的生产和采集

    生产 在城市道路环境下,高精地图生产分为数据采集.数据处理.元素识别.人工验证四个环节. 数据采集 百度采取的是激光雷达和Camera二者相结合的制图方案.Apollo2.5版本中,百度已经发布了其地 ...

  2. 阿波罗进阶版-16-ROS 1

    什么是ROS ROS全称 Robot Operating System, 即机器人操作系统,诞生于斯坦福大学,是目前机器人和无人驾驶汽车的常用框架 ROS的特征 ROS主要有五大特征: 它支持分布式: ...

  3. 特朗普“模仿”奥巴马?进阶版换脸技术DeepFakes来了

    整理 | 费棋 出品 | AI科技大本营 DeepFakes,这种能够移花接木的技术,它能将图像或视频中把一张脸替换成另一张脸. 去年 12 月,一个名 Reddit 用户用 DeepFakes 技术 ...

  4. 原生js进阶版轮播图实现(走马灯效果,无缝衔接)

    原生js进阶版轮播图实现(走马灯效果,无缝衔接) 利用原生js手写一个轮播图,是上一篇文章的简易版的一个进阶,本次轮播图主要是利用定位和定时器实现了走马灯效果,并且是左右轮播.实现过程与代码也是很简单 ...

  5. 移动端页面自适应解决方案—rem布局(进阶版)

    之前的一篇<手机端页面自适应解决方案-rem布局>随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的方案--rem布局(进阶版) 该方案使用相当简单,把下面这 ...

  6. 36篇博文带你学完opencv :python+opencv进阶版学习笔记目录

    基础版学习笔记传送门 36篇博文带你学完opencv :python3+opencv学习笔记汇总目录(基础版) 进阶版笔记 项目 opencv进阶学习笔记1: 调用摄像头用法大全(打开摄像头,打开摄像 ...

  7. Tensorflow详解保存模型(进阶版一):如何有选择的保存变量

    当然掌握了基础版还不够,我们来看一下进阶版一:如何有选择的保存变量: 这里还要另外涉及两个函数: tf.variable_scope("xxx") 和 tf.get_variabl ...

  8. kaggle (02) - 房价预测案例(进阶版)

    房价预测案例(进阶版) 这是进阶版的notebook.主要是为了比较几种模型框架.所以前面的特征工程部分内容,我也并没有做任何改动,重点都在后面的模型建造section Step 1: 检视源数据集 ...

  9. c++ 三次多项式拟合_线性回归进阶版,多项式线性回归讲解与实现(附完整代码)...

    每天给小编五分钟,小编用自己的代码,带你轻松学习深度学习!本文将会带你做完一个深度学习进阶版的线性回归---多项式线性回归,带你进一步掌握线性回归这一深度学习经典模型,然后在此基础上,小编将在下篇文章 ...

最新文章

  1. 数据结构与算法(7-2)图的遍历(深度优先遍历DFS、广度优先遍历BFS)(分别用邻接矩阵和邻接表实现)
  2. java 程序编译和运行的过程
  3. CSS特效(1)——css伪类实现表单验证样式
  4. iOS开源项目周报0316
  5. linux代码调节亮度,linux 屏幕亮度调整命令
  6. Linux环境搭建:设置主机名颜色、设置vim颜色
  7. 王俊和尹玉新团队合作开发代谢组联合人工智能肺癌早期检测新方法
  8. 【转】ArrayList Vector LinkedList 区别与用法
  9. S3TC IAP15F2K61S2点亮一个发光二极管keil和stc-isp软件操作
  10. 40条真言,希望对进阶中的程序朋友有所帮助。
  11. linux下载百度网盘文件
  12. TensorRT同时加载多个模型很容易崩溃
  13. win10系统 双击bat文件无法运行,只是以普通txt文件打开该文件,简单解决
  14. 雷视一体机助力智慧高速路侧感知建设
  15. 发票查验API给财务工作带来了哪些便利?
  16. [车联网安全自学篇] Android安全之Android so文件分析「详细版」
  17. Vue创建app及App挂载和渲染
  18. 非主流闪图头像教程:动感头像效果
  19. 笔记本高分辨软件兼容问题,字体太小或模糊
  20. 解决NVIDIA GeForce系列显卡NVENC并发Session数目限制问题

热门文章

  1. Android 软件盘弹出点击空白处键盘消失的方案
  2. ZT: DELPHI講義
  3. 怎么禁止自动填充浏览器记住的密码?
  4. 【上高速记住这几点,让行车安全成倍提高】
  5. 汽车号牌里的I和O与1和0要怎么区分,会不会容易看错?【转载】
  6. 常见验证码的弱点与验证码识别
  7. java E201_02_01个人所得税 计算器
  8. Unity 对话系统 文字打字机效果实现
  9. 智能家居设计新生态 “小Home Assistant” 智汀一站式全屋智能解决方案
  10. [Python舆情分析] 一.舆情事件的幂律特性分析及时间间隔分布图绘制