相对某个坐标系,需要知道无人车的位置和姿态。
位置和姿态分别有三个自由度:
对于自动驾驶车定位指标的要求:
为什么无人车需要精准定位系统?
答:环境感知很难。感知和决策没有达到人的地步,需要定位和地图来帮助。相当于视力很差、智商不高的系统,我们需要用定位告诉系统他的位置和地图,这样对于感知就简单一些。
定位的三个方法:
差分技术:
多传感器融合定位:
卡尔曼滤波器接收惯性导航输出的递推,作为它的时间更新,保证滤波器往前走,能够有高频的输出。接收GPS、激光点云定位,视觉定位的输出去做低频的状态更新。
左手坐标系&右手坐标系(大部分使用)
旋转:
平移
刚体位置与朝向:
刚体是种有限尺寸。可以忽形变的固体。自然界不存在完美的刚体,但物体通常可以假定为完美刚体。
刚体坐标系:
为了确定刚体的位置和朝向,需要在刚体内取一点P为原点建立刚体坐标系。
刚体位置:
刚体的位置可以作刚体原点P相对参考坐标系原点O所做的平移,可以使用三维平移向量表示。
地心惯性坐标系(ECI):
如图中红色0. XYZ坐标系所示,地心惯性坐标系(i系)的原点位于地球原点,Z轴沿地轴方向指向北极,X轴和Y轴位于赤道平面内,与Z轴满足右手法则,并且X轴和Y轴分别指向两个恒星。
在研究载体在地球表面附近的运动时,通常可以将其近似为惯性坐标系,如惯性传感器( IMU ) 中的陀螺仪和加速度计的输出均可以认为是在该参考坐标系下的量测输出。
特点
地心地固坐标系( ECEF )
如图中绿色0-XYZ坐标系所示,地心地固坐标系(e系)的原点位于地球原点,Z轴沿地轴方向指向北极,X轴在赤道平面与格林威治子午面的交线上,Y轴在赤道平面与X轴Z轴满足右手法则。常用的如WGS84坐标系系统。
特点:
当地水平坐标系:
如图中蓝色0 XYZ坐标系所示,当地水平坐标系(系)的原点位于载体所在的地球表面,X轴和Y轴在当地水平面内,分别指向东向和北向,Z轴垂直向上,与X轴Y轴满足右手法则。该坐标系也是机器人领域通常所说的世界坐标系(w系).在导航解算过程中通常也把该坐标系选取为导航坐标系(n系), 也称为"东-北天( E-N-U )"坐标系,与之相对应的”北东地(N-E-D )"坐标系等。
特点:
坐标转换:
通用横轴墨卡托投影( UTM投影):
UTM投影全称为“通用横轴墨卡托投影”UNIVERSAL TRANSVERSE MERCATOR PROJECTION , 是-种"等角横轴割圆柱投影”, 椭圆柱割地球于南纬80度、北纬84度两条等高圈,投影后两条相割的经线上没有变形,而中央经线上长度比0.9996.该投影方法按经度分为60个带,每带6度,从西经180度起算。如下图所示为全球的UTM投影,北京所在的区域在第50个投影带上。每个投影带上的一个坐标 (x,y,Z)可以唯一地表示地球上一个点,高度使用WGS84坐标系统中的大地高度。
特点:
车体坐标系:
IMU坐标系:
图所示为IMU (惯性测量单元)坐标系,IMU坐标系的坐标原点在陀螺仪和加速度计的坐标原点,XYVZ三个轴方向,分别与陀螺仪和加速度计的对应轴向平行。在解算惯性导航系统( SINS )中IMU与车体固连,因此在不考虑安装误差角的情况下,载体坐标系也即为IMU坐标系。
特点:
相机坐标系:
如图所示其中0点为摄像机光心(投影中心) ,Xc轴和Yc轴与成像平面坐标系的x轴和y轴平行,Zc轴为摄像机的光轴,和图像平面垂直。由点0与Xc、 Yc、 Zc轴组成的直角坐标系称为像机的坐标系。
如何将相机坐标系中的点坐标转换到世界坐标系?
通常IMU坐标系的原点在世界坐标系的位置是已知的,通过IMU坐标系到相机坐标系的外参,以及IMU坐标系的姿态,可以得到相机坐标系到世界坐标系的转换。
激光雷达坐标系:
如图所示为激光雷达坐标系以及俯视图,从图中可以出激光雷达坐标系的坐标原点位于多线束中点旋转轴的交点处,Z轴沿轴线向上,X和V轴如俯视图所示其测量的点坐标是在激光雷达坐标系下的三维坐标,转换到世界坐标系,同相机坐标系下点转换到世界坐标系类似,通过IMU坐标系到激光雷达坐标系的外参,以及IMU坐标系的姿态,可以得到激光雷达坐标系到世界坐标系的转换。
坐标系之间的关系:
GNSS的作用
GNSS挑战:
图像对齐模块主要是用于航向角的优化。点云定位里面会输出四个维度的信息,XYZ和Yaw(航向角)。首先做航向角的优化,第二部分做XY优化用到了SSD-HF。输出的Z是从定位地图获取的。定位地图是一种数据的的存储方式。
地图格式:反射值(颜色)+高度值
基于Histogram Filter的激光点云定位:
SSD:平方差总和
航向角优化:
通过LK算法的框架,输入颜色、高度信息进行优化。
反射值与高度值的自适应融合:
根据分布计算权重,然后加和求出融合后的直方图。
输出也是XYZ和Yaw,即位置和朝向。视觉定位通过摄像头识别图像中具有语义信息的稳定特征并与地图做匹配,得到位置和朝向信息。
流程:
主要包含三个部分,一是3D特征地图的离线的生成,第二是图像特征的检测,最后是数据的整合输出。
特征匹配:
两条线段的匹配方式:将一条投影到另一条上,计算重合度以及线段之间端点的距离。
初始条件:已知初始速度、位置、姿态
输入数据:惯性测量元件(陀螺仪、加速度计)测量得到的载体相对于惯性空间角运动和线运动参数
结算方法:捷连惯性导航解算、IMU数据积分
输出结果:实时载体速度、位置、姿态
优点:
低等级IMU
解算:即递推
组合导航系统:
系统组成:两种或两种以上非相似的导航系统(如全球卫星导航系统( GNSS )、SINS等)
必要条件:可以对同一信息进行测量,如GNSS、SINS均可以计算出载体的位置速度信息
融合方法:以SINS的误差方程作为Kalman滤波的状态方程,GNSS等其他系统与SINS的误差作为观测量进行SINS的误差估计,并对SINS进行校正
优点: