udacity无人驾驶先修课笔记(二) 定位

udacity无人驾驶先修课笔记(二) 定位_第1张图片
定位

1. 为何GPS不应用在无人车上?

udacity无人驾驶先修课笔记(二) 定位_第2张图片
GPS

我们的智能手机通常配备GPS的接收器,但是GPS对于无人车来说精度就稍微低了一些,GPS的精度在1~3米之间,而在一些隧道,楼区精度可能更低,对于无人驾驶来说,这样的精度是不满足要求的。

2. 车辆传感器

udacity无人驾驶先修课笔记(二) 定位_第3张图片
image.png

在车辆上用一系列的传感器,比如说RGBD的摄像头,把摄像头采集到的数据和数据库中的地图信息进行匹配。另外,还可以用类似声呐的传感器测量车辆与静态障碍物的距离。这样,就可以基于无人车建立一个三维的空间直角坐标系,而地图也有一个坐标系,前面说过,生成的高精度地图是三维的数据,所以对无人车的做坐标通过平移旋转的方式就可以与地图的坐标匹配,这一步,通常通过矩阵相乘即可完成。从线性代数的角度来说,这个是把无人车的向量空间通过旋转平移,最后的到三维高精度地图的向量空间。

定位的方式有一下几种:

udacity无人驾驶先修课笔记(二) 定位_第4张图片

  1. GNSS RTK
  2. 惯性导航
  3. LiDAR 定位
  4. 视觉定位

下边详细介绍一下。

3. GNSS RTK

GPS 是使用最广泛的GNSS系统。

udacity无人驾驶先修课笔记(二) 定位_第5张图片
GPS的传输方式

GPS主要由三部分组成

udacity无人驾驶先修课笔记(二) 定位_第6张图片
GPS

    1. 卫星:大约距离地球表面2万公里。
    1. 世界各地的控制站: 用于控制和监视卫星。主要目的是让系统保持运行,验证GPS广播信号的精确度。
  • 3.接收器: 广泛存在于智能手机, 电脑中。每次至少检测四次颗卫星。
udacity无人驾驶先修课笔记(二) 定位_第7张图片
GPS距离计算

由于光速很快,所以很小的时间误差也会导致在距离上误差很大,所以每个卫星都配备的高精度的原子钟。

udacity无人驾驶先修课笔记(二) 定位_第8张图片
利用RTK减少误差

RTK的精度大约在10CM,但是没有解决障碍物遮挡信号和频率慢的问题,一般的RTK只有10HZ。


udacity无人驾驶先修课笔记(二) 定位_第9张图片
RTK的优势和不足

4. 惯性导航

惯性导航利用物理学方法来对汽车轨迹进行估计。
比如匀加速运动的位移和速度公式,
s = s0 + vt
v = v0 + at
必要时可能会使用积分。

udacity无人驾驶先修课笔记(二) 定位_第10张图片
三轴陀螺仪

而对于测量加速度, Apollo采用了三轴加速计来测量加速度, 用三轴陀螺仪把及速度计的测量结果转化成全局坐标系。加速度计和陀螺仪是测量惯性单元(IMU)的主要组件,IMU的更新频率可以达到1000HZ,接近于实时数据的更新,但是其误差随着运行时间增加而增加。IMU可以在很短的时间进行定位,把IMU和GPS结合起来一方面可以弥补GPS更新频率低的问题,一方面又纠正了IMU的运动误差。
但是在GPS没有信号的地方,还是会面临着定位失败的结果。

5. LiDAR定位

udacity无人驾驶先修课笔记(二) 定位_第11张图片
激光雷达捕获的点云

你可能感兴趣的:(udacity无人驾驶先修课笔记(二) 定位)