一种用于野外环境无人驾驶的正负障碍物检测方法与流程

文档序号:17128526发布日期:2019-03-16 00:50阅读:1693来源:国知局
一种用于野外环境无人驾驶的正负障碍物检测方法与流程

本发明主要涉及到无人驾驶汽车障碍检测技术领域,具体的说是一种利用侧向安装在车辆前方的多线激光雷达实现野外环境下的正负障碍物实时检测方法。



背景技术:

无人驾驶汽车是一种智能汽车,主要通过车载传感器检测出车辆前方的障碍物,规划出安全的行驶路线,控制车辆绕开危险区域进行自主驾驶。结构化环境下的障碍物检测算法被广泛研究,也相对比较成熟,一般都是首先假设了大地平面,然后利用相机或者雷达检测出高于地面的物体。野外环境往往地势起伏不平,因此不能假设大地平面,而且高低起伏的路面导致传感器对障碍物的视角会发生变化,所以其障碍物检测远比在结构化环境下的障碍物检测困难很多。另外,对于在野外环境下自主驾驶的无人汽车而言,威胁其安全的不仅有高出地面的正障碍物,还有低于地面的负障碍物,如壕沟、水坑、土坑等,负障碍更加隐蔽,更加不容易被发现,对无人汽车造成的威胁也更大。

检测出正负障碍物是工作在野外环境下的无人驾驶汽车必须具备的能力,如何更加准确、更远距离、更快速度发现车辆前方的正负障碍物,对无人驾驶汽车的性能和无人驾驶汽车的应用推广具有决定性意义。

正障碍检测方法一直被广泛而深入的研究,如专利申请号为cn102756730a的专利提出了一种基于雷达传感器的正障碍检测方法,而专利申请号为cn102682455a的专利提出了一种基于单目相机的正障碍检测方法等。一般而言,目前的研究者都是利用不同类型的传感器,相机或者雷达,或者他们的组合来实现正障碍物的检测。

由于负障碍具有较高的隐蔽性,目前对其检测的方法并不多,文献《基于双多线激光雷达的非结构化环境负障碍感知技术》利用双多线激光雷达进行同步采集与实时处理,从点云数据提取负障碍几何特征,将特征点对聚类并过滤,然后识别出负障碍。该方法中多线激光雷达在越野环境车辆颠簸情况下的同步采集本身就是一个工程领域内的技术难题,并不能很好的在工程中实现。

另外,现有的方法主要用于野外环境下的正障碍检测,或者负障碍检测,目前还没有一种公开的方法,能够同时实现野外环境下的正负障碍物检测。因此,基于同样的框架同时实现野外环境下的正负障碍物检测,必然能够为无人驾驶汽车在越野环境下的应用推广带来重大的经济利益。



技术实现要素:

本发明要解决的技术问题是针对现有技术不能很好同时检测野外环境下的正负障碍的技术问题,通过一个检测算法框架,克服多个激光雷达不能同步的问题,实现正负障碍物的同时检测。为解决上述技术问题,本发明采用以下技术方案:

一种用于野外环境无人驾驶的正负障碍物检测方法,其特征在于步骤为:

(1)把m个多线激光雷达侧向安装在无人驾驶汽车的车头,m≥1;

(2)对安装好的多线激光雷达进行标定,计算出雷达坐标系与车体坐标系之间的变换矩阵r;

(3)建立侧向安装激光雷达每条扫描线下的正负障碍物模型;

(4)建立正负障碍物全局地图pgm和ngm;

(5)根据步骤(3)建立的模型,对第i台,即i∈{1,m},雷达的第j条,即j∈{1,n}n表示n线激光雷达,扫描线进行特征匹配,得到潜在的正障碍plij和负障碍nlij;

(6)根据该时刻记录的车体位姿信息,把检测到的正障碍plij和负障碍nlij分别投影到全局地图pgm和ngm,根据权重更新全局地图pgm和ngm;

(7)根据当前车体位姿关系把全局地图pgm和ngm分别投影到当前车体坐标系下,得到正障碍局部图plm和负障碍局部图nlm;

(8)对正障碍局部图plm和和负障碍局部图nlm中分别寻找峰值,通过阈值分割得到对应的正负障碍物位置;

(9)输出正负障碍物信息。

作为本发明的进一步改进:

本方法中的所述步骤四,在投影的同时更新全局障碍物地图pgm和ngm,更新过程采用衰减法,衰减系数δ=0.05;

本方法对于每条激光雷达扫描线检测出的潜在障碍物结果分别根据该时刻车体位姿关系投影到全局地图pgm和ngm中进行累积,因此不存在多台雷达之间的时间同步匹配问题,也对每台多线激光雷达的线数没有约束,所以本方法理论上对激光雷达的数量和扫描线数都没有约束,根据需要,可以安装一个或多个多线雷达。

与现有技术相比,本发明的优点在于:

本发明的正负障碍物检测方法,基于同一个算法框架下能够同时检测正障碍物和负障碍物;由于没有假设大地平面,因此不仅能够在结构化道路使用,更是从原理上决定了其能够在颠簸不平的野外环境中使用;同时理论上对雷达的线数和雷达的个数都没有约束。

附图说明

图1是本发明的流程示意图;

图2是单条扫描线下的正负障碍物特征模板示意图;

图3是不同数量的激光雷达安装及视野示意图。

具体实施方式

以下将结合说明书附图和具体实施例对本发明做进一步详细说明。

以两台激光雷达为例进行说明。两台激光雷达被侧向安装于车辆前方的两侧,每条激光侧向进行扫描,附图2(a)显示了多线激光雷达竖直安装(左侧图示)和侧向安装(右侧图示)情况下每条扫描线的扫描效果示意图。

步骤1:首先需要对侧向安装的雷达进行标定,建立雷达坐标系与车体坐标系之间的

变换矩阵r;

步骤2:建立正负障碍物在该侧向安装激光雷达的每条扫描线下的障碍物模型;其模型的建立如附图2所示。附图2(b)是雷达的一条扫描线扫在车辆前方正障碍物上时的特征,附图2(c)是雷达的一条扫描线扫在车辆前方负障碍物上时的特征。由于总所周知的工艺制作原因,目前市面上所有的多线激光雷达,都是线与线之间的角度比较大,而同一条扫描线上两点之间的角度比较小,是线与线之间角度的十分之一左右;因此,雷达扫描在同一个障碍物上的p1,p2,p3,p4四个点,如附图2(b)和附图2(c)所示,对于侧向安装的雷达,实际上是由同一条扫描线产生,而对于竖直安装的雷达,却由相邻四条扫描线产生。该差异之处导致了侧向安装的雷达检测障碍物的精度比竖直安装时高一个数量级。

通过上述分析,已经明确本发明中的正负障碍物检测都是由每条扫描线获得,因此,对每条扫描线下的正负障碍物特征进行分析。车辆前方存在典型的正障碍和负障碍时,雷达扫描线的特征现象如附图2(d)—附图2(g)所示。附图2(d)和附图2(e)分别显示了车辆前方存在正障碍和负障碍时一条扫描线下所有扫描点的分布情况,附图2(f)和附图2(g)分别显示了对应的障碍物宽度特征和高度特征,本发明通过对这些不同尺寸、不同距离下的障碍物特征进行统计,建立障碍物特征模板,供后续障碍物检测使用;

步骤3:建立正障碍物全局地图pgm和负障碍物全局地图ngm,该图可以以车辆启动点为原点,也可以以方便计算的点为原点,该图用于累积所有潜在的障碍物信息;

步骤4:在任意时刻t,得到第i台,i∈{1,m},激光雷达第j条,j∈{1,n},n表示n线激光雷达,扫描线的数据,根据事先生成的正负障碍物特征模板,对数据进行匹配,得到该条扫描线下潜在的障碍物位置,即正障碍plij和负障碍nlij;

步骤5:在该时刻t得到雷达的扫描数据的同时,通过车上的位姿传感器获得该时刻车体位姿信息,从而把步骤4中得到的第j条扫描线检测出的潜在障碍物投影到对应的全局障碍物地图pgm和ngm中,在投影的同时更新全局障碍物地图pgm和ngm,更新过程采用衰减法,衰减系数δ=0.05;

步骤6:对于任意时刻k,通过车上的位姿传感器获得该时刻车体位姿信息,从而可以把全局障碍物地图pgm和ngm投影到当前车体坐标系下,得到车辆前方的局部障碍物图plm和nlm;

步骤7:在正障碍局部图plm和负障碍局部图nlm中分别寻找峰值,通过阈值分割得到对应的正负障碍物位置;

通过以上步骤,就能够利用两台侧向安装的多线激光雷达在一个算法框架下同时实现正负障碍物检测。该方法既可应用于一台多线激光雷达,也适用于多台多线激光雷达。

由上可知,本发明正是根据多线激光雷达侧向安装、雷达扫描线的正负障碍物特征模板、全局地图维护和局部地图检测等一系列特点,提出了一种用于野外环境无人驾驶领域的正负障碍物检测方法,该方法能够同时检测正负障碍检测,且能够同时适用于结构化环境和野外颠簸起伏的环境;该方法对雷达的数量没有限制,既可以应用于一台雷达,也可以应用于多台雷达,其安装和视野范围如附图3所示,附图3(a)为一台激光雷达测向安装及其视野范围示意图,附图3(b)为两台激光雷达测向安装及其视野范围示意图,附图3(c)为三台激光雷达测向安装及其视野范围示意图;该方法对雷达侧向安装的角度也没有限制,对雷达的扫描线数也没有限制,因此使用非常灵活,应用场景也比较广泛。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1