基于视觉筛选的无人驾驶汽车组合导航方法

文档序号:8526583阅读:667来源:国知局
基于视觉筛选的无人驾驶汽车组合导航方法
【技术领域】
[0001] 本发明涉及一种基于视觉筛选的无人驾驶汽车组合导航方法,属于组合导航相关 领域。 技术背景
[0002] 驾驶员的主观因素是导致许多交通事故的根本原因,约90%的交通事故源自驾驶 员的错误。为提供交通安全性和运输效率,自主驾驶智能车辆的研宄受到许多国家的重视, 并成为研宄的重要内容。继2012年谷歌公司发布第一款无人驾驶智能车后,2015年4月, 由汽车配件商德尔福研发的一辆无人驾驶汽车完成了横跨美国之旅,再次说明近年来无人 驾驶智能车技术的飞速发展。2009年我国国家自然科学基金委员会创办"中国智能车未来 挑战赛",并受到各大高校、科研院所及企业的重视。智能车辆实现无人驾驶控制的前提是 其配备的导航系统能够实时、准确地提供车辆的状态信息。为了避免发生碰撞,需要自主导 航车辆达到足够的定位精度。
[0003] 现阶段导航系统不再局限于单一的传感器所提供的地理位置信息,在一台无人 驾驶汽车上甚至装配二十余台传感设备,根据车载导航传感器所提供的状态信息形式的 不同,可将车载传感器分为提供绝对信息的传感器包括惯性导航(INS)、全球定位系统 (GPS),与提供相对信息的传感器如视觉导航(VISION)、引导磁钉或电缆。其中INS,GPS信 息更为丰富完备。不同的车载导航传感器各有优劣,且车辆运行环境复杂,依靠单一的传感 器无法保证在复杂工况下的可靠导航。因此车载导航系统多采用多传感器进行组合导航, 常见组合形式有INS/GPS组合导航:通过将GPS观测的姿态信息引入组合导航滤波模型中, 提高组合导航系统的估计精度,但该方式并没顾及在GPS信号丢失的情况下如何确保导航 精度,GPS信号易受电子干扰,在城市化道路中易受建筑群遮挡,造成信号丢失或跳变。另 一种组合形式为INS/GPS/视觉的组合方式,该方法存在高程方向上的累积误差较大,且矩 阵维数较高,计算时间较长,易出现数值不稳定。
[0004] 基于视觉筛选的无人驾驶汽车组合导航方法首先通过摄像头采集的视觉信息对 GPS接收的卫星信息进行筛选后再进行GPS/INS组合导航,并将导航数据通过改进的滤波 算法进行滤波,最终为无人驾驶智能车控制模块提供稳定,精准的导航信息。

【发明内容】

[0005] 针对无人驾驶智能车在城市道路环境中,全球定位系统(GPS)信号以非视距 (NL0S)传播而造成伪距估计偏差,导致定位不准确的问题,提出了一种以视觉信息为筛选 条件的组合导航方法。采用该方法的导航系统能有效控制无人驾驶智能车城市道路环境中 GPS信号偏差,提高了导航信息的可靠性、准确性。
[0006] 一种基于视觉筛选的无人驾驶汽车组合导航方法,包括以下步骤:
[0007] 步骤1,坐标系换算。
[0008] 步骤1. 1 :大地坐标系换算到视觉坐标系。
[0009] 摄像头成像变换涉及不同坐标系之间的转换,包括大地坐标系、摄像机坐标系、成 像平面坐标系和图像平面坐标系。在无人驾驶智能车导航系统的视觉系统中,需首先将摄 像头在大地坐标系中的位置换算到视觉坐标系。
[0010] 步骤1. 2 :换算视觉坐标系相对车体坐标系。
[0011] 步骤1. 3 :将视觉、车体、大地坐标系进行统一。
[0012] GPS输出数据为ECEF坐标系统下的经度、炜度、高度,并不适合于平面运动的车辆 导航。采用通用横轴墨卡托坐标系(Universal Transverse Mercator,UTM)将经炜度转化 到平面坐标系并转换到"东北天"大地坐标系下,以此坐标系为主坐标系,并统一其他坐标 系。
[0013] 步骤2,建筑物遮挡角度识别。
[0014] 步骤2. 1 :图像预处理。
[0015] 通过摄像头采集的周围图像信息,首先提取出导航基准线,确定导航路径中的特 征点。主要流程包括灰度变换、图像分割、图像去噪、提取候选点、直线拟合、确定已知点。
[0016] 步骤2.2:道路识别。
[0017] 步骤2. 3 :建筑物识别。
[0018] 通过计算熵值,进行填充处理,分离出天空与遮挡建筑物。
[0019] 步骤2. 3 :计算建筑物俯仰角
[0020] 确定建筑物上隅角、下隅角坐标值,并分别与车体中心点即图像底边中心点连线, 同时找到过建筑物上隅角下隅角坐标的直线段,沿直线段分别向水平中线,垂直中线做垂 线。分别计算各点连线距离,并换算出建筑物俯仰角余弦值即为建筑物遮挡角度余弦值。
[0021] 步骤3,非视距环境下卫星信号可用性判断。
[0022] 步骤3. 1 :计算卫星高度与车体所在位置水平切线的夹角余弦值。
[0023] 步骤3. 2:判断接收的卫星信号是否被建筑物遮挡。
[0024] 比较卫星夹角余弦值与建筑物遮挡角度余弦值,判断接收的卫星信号是否被建筑 物遮挡,若遮挡,则将此卫星提供的GPS数据剔除。
[0025] 步骤4,改进的自适应平方根容积卡尔曼滤波算法。
[0026] 步骤4. 1 :计算容积点及权重。
[0027] 步骤4. 2:初始化。
[0028] 步骤4. 3 :时间更新。
[0029] 步骤4. 4:测量更新。
[0030] 与现有方法相比,本发明具有以下优点:
[0031] (1)提出了以视觉信息为筛选条件的组合导航算法,引入了"剔除非视距传播卫星 数据"的概念并给出判断方法,用来剔除由于建筑物遮挡而造成精度下降的GPS卫星数据信 息;
[0032] (2)本发明区别于传统组合方法采用视觉导航用以实时并行处理数据,而是采用 视觉信息对GPS数据有针对性的筛选,方法新颖,避免了传统采用视觉导航而造成的维数 灾难;
[0033] (3)提出了改进的自适应平方根容积卡尔曼滤波算法,考虑到无人驾驶智能车行 驶在城市路况中导航数据强非线性的问题;
【附图说明】
[0034] 图1为组合导航系统框架示意图;
[0035] 图2为本发明所涉及的方法流程图;
[0036] 图3为视觉/车体/GPS坐标系换算到大地坐标系示意图;
[0037]图4为视觉模块所识别的周围建筑物遮挡角度示意图;
[0038] 图5为非视距传输条件下建筑物遮挡角度与GPS卫星俯仰角度关系示意图;
[0039] 图6为采用基于视觉筛选的组合导航方法与未采用此方法的导航路径对比图。
【具体实施方式】
[0040] 下面结合附图和实施例对本发明做进一步说明。
[0041] 基于视觉筛选的无人驾驶汽车组合导航系统架构示意图如图1所示。本发明所述 方法的流程图如图2所示,包括以下步骤:
[0042] 步骤1,坐标系换算。
[0043] 步骤1. 1 :大地坐标系换算到视觉坐标系。
[0044] 摄像头成像变换涉及不同坐标系之间的转换,包括大地坐标系、摄像机坐标系、成 像平面坐标系和图像平面坐标系。
[0045] 在智能车视觉系统中,需将大地坐标系换算成摄像头坐标系大地坐标系原点0¥在 车体重心正下方地面上,zv轴垂直向上,xv轴平行地面指向车体前进方向,y v轴在图中垂 直纸面向外。0。为摄像机坐标系原点,与〇¥点的水平距离为1 i,与地面的垂直距离为12。 a,0,Y分别为摄像头绕x,y,z旋转角度,本文摄像头只绕y。轴旋转,该轴与水平面倾斜 角为a,旋转角度0、y为零。如图2所示,(x。y。z。) 1为摄像头坐标系,大地坐标系中点 (xw yw zw)T换算到(x。y。z。)1为摄像头坐标系采用⑴式方法。
【主权项】
1. 一种基于视觉筛选的无人驾驶汽车组合导航方法,其特征在于:该方法包括w下步 骤, 步骤1,坐标系换算; 步骤1.1;大地坐标系换算到视觉坐标系; 摄像头成像变换设及不同坐标系之间的转换,包括大地坐标系、摄像机坐标系、成像平 面坐标系和图像平面坐标系;在无人驾驶智能车导航系统的视觉系统中,需首先将摄像头 在大地坐标系中的位置换算到视觉坐标系. 步骤1. 2 ;换算视觉坐标系相对车体坐标系; 步骤1. 3 ;将视觉、车体、大地坐标系进行统一; GI^S输出数据为ECEF坐标系统下的经度、绅度、高度,并不适合于平面运动的车辆导 航;采用通用横轴墨卡托坐标系将经绅度转化到平面坐标系并转换到"东北天"大地坐标系 下,W此坐标系为主坐标系,并统一其他坐标系; 步骤2,建筑物遮挡角度识别; 步骤2. 1 ;图像预处理; 通过摄像头采集的周围图像信息,首先提取出导航基准线,确定导航路径中的特征点; 主要流程包括灰度变换、图像分割、图像去噪、提取候选点、直线拟合、确定已知点; 步骤2. 2 ;道路识别; 步骤2. 3 ;建筑物识别; 通过计算滴值,进行填充处理,分离出天空与遮挡建筑物; 步骤2. 3 ;计算建筑物俯仰角 确定建筑物上隅角、下隅角坐标值,并分别与车体中屯、点即图像底边中屯、点连线,同时 找到过建筑物上隅角下隅角坐标的直线段,沿直线段分别向水平中线,垂直中线做垂线;分 别计算各点连线距离,并换算出建筑物俯仰角余弦值即为建筑物遮挡角度余弦值; 步骤3,非视距环境下卫星信号可用性判断; 步骤3. 1 ;计算卫星高度与车体所在位置水平切线的夹角余弦值; 步骤3. 2 ;判断接收的卫星信号是否被建筑物遮挡; 比较卫星夹角余弦值与建筑物遮挡角度余弦值,判断接收的卫星信号是否被建筑物遮 挡,若遮挡,则将此卫星提供的GI^S数据剔除; 步骤4,改进的自适应平方根容积卡尔曼滤波算法; 步骤4. 1 ;计算容积点及权重; 步骤4. 2 ;初始化; 步骤4. 3;时间更新; 步骤4. 4;测量更新。
2. 根据权利要求1所述的一种基于视觉筛选的无人驾驶汽车组合导航方法,其特征在 于;所述方法的流程包括W下步骤, 步骤1,坐标系换算; 步骤1. 1 ;大地坐标系换算到视觉坐标系; 摄像头成像变换设及不同坐标系之间的转换,包括大地坐标系、摄像机坐标系、成像平 面坐标系和图像平面坐标系; 在智能车视觉系统中,需将大地坐标系换算成摄像头坐标系大地坐标系原点0,在车体 重屯、正下方地面上,Zy轴垂直向上,XY轴平行地面指向车体前进方向,yY轴在图中垂直纸面 向外;0。为摄像机坐标系原点,与0,点的水平距离为1 1,与地面的垂直距离为12;a,0,丫 分别为摄像头绕x,y,z旋转角度,本文摄像头只绕y。轴旋转,该轴与水平面倾斜角为a,旋 转角度0、丫为零;(X。y。Zt)T为摄像头坐标系,大地坐标系中点(X,y,zjT换算到(X。y。 Ze)T为摄像头坐标系采用(1)式方法;
其中(t,tytjT为平移向量,R为旋转矩阵为平移向量,R为旋转矩阵;根据图像处理 的需要摄像机内部会将摄像机坐标系转换到平面坐
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1