基于激光雷达和毫米波雷达获取矿区信息的方法与流程

文档序号:24711685发布日期:2021-04-16 13:49阅读:245来源:国知局
基于激光雷达和毫米波雷达获取矿区信息的方法与流程

1.本发明涉及矿区障碍物信息获取方法领域,具体地,涉及基于激光雷达和毫米波雷达获取矿区信息的方法。


背景技术:

2.矿区路面无绿化植被,导致运矿石的车辆在路面开的时候,矿车周围被大面积扬尘包围。而无人矿车的感知主要依靠多个32线激光雷达进行障碍物的感知,但是矿车周围扬起的浓密尘土会在激光雷达点云数据中出现大量团状、且形态变化极快的点云,会被误识别为障碍物,导致依靠32线激光雷达做感知传感器的无人矿车无法正常行走。


技术实现要素:

3.针对上述现有技术,本发明的目的在于克服现有技术中扬尘对于矿区中的环境的感知极为不利,造成障碍物识别障碍,导致无人矿车无法正常行走等问题,从而提供一种能够自动对扬尘进行剔除,有效精准识别矿区障碍物,引导无人矿区的有效行进的基于激光雷达和毫米波雷达获取矿区信息的方法。
4.为了实现上述目的,本发明提供了一种基于激光雷达和毫米波雷达获取矿区信息的方法,所述方法包括:
5.1)获取矿区中激光雷达的点云数据信息;
6.2)获取矿区中毫米波雷达的点云数据信息;
7.3)将得到的毫米波雷达的点云数据信息对应投射到激光雷达的点云数据信息中,剔除不重合部分,得到剔除扬尘后的矿区中的障碍物信息。
8.优选地,所述点云数据信息以在矿区中行驶的矿车的车辆作为外参标定,且所述激光雷达与所述毫米波雷达得到的点云数据信息均标定于车辆坐标系中。
9.优选地,在步骤1)或步骤2)包括:
10.11)通过激光雷达或毫米波雷达获取对应的点云数据信息;
11.12)将步骤11)中获取的点云数据信息标定于所述车辆坐标系中;其中,
12.所述点云数据信息至少包括三维坐标信息和反射强度信息。
13.优选地,步骤3)具体包括:
14.31)点云信息的剔除:将得到的激光雷达的点云数据信息利用高程差去除位于地面上的点,得到处理后的点云信息;
15.32)点云信息的滤波:对处理后的点云信息采用体素滤波,得到去除孤立噪点的点云信息;
16.33)点云信息的聚类:对去除孤立噪点的点云信息进行聚类,形成多个点云团;
17.34)点云团的处理:将得到的点云团投射到x

y平面的栅格中;
18.35)毫米波雷达的点云数据信息的融合:将毫米波雷达的点云数据信息投射到步骤34)中得到的x

y平面的栅格中,对每个栅格进行比对,获得障碍物信息,并对应获取矿区
信息。
19.优选地,步骤31)包括:
20.311)将x

y平面均匀划分为多个栅格,将标定有激光雷达的点云数据信息的所述车辆坐标系投影到形成为x

y平面上,所述点云数据信息对应分布于其中一个栅格中;
21.312)将每个栅格中所有的透射点在z方向上的高度的最大差值作为对应的所述栅格的高度;
22.313)设定每个栅格中的高度阈值,并对应包括各个栅格中高度大于所述高度阈值的点云,得到处理后的点云信息。
23.优选地,步骤32)包括:
24.321)将每个所述栅格重新构建形成为三维的体素栅格,并将每个体素栅格中的处理后的点云信息作为每个体素栅格内的体素;
25.322)在每个所述体素栅格中,以对应的所述体素栅格中的各个体素的重心近似代替每个体素,重新构建形成滤波后的点云;
26.323)预设半径的数值为r,对每个滤波后的点云以r为半径构建形成球体,若该球体内包含的点云数小于预设值,则剔除形成为圆心的所述点云,完成对孤立噪点的点云的剔除。
27.优选地,步骤33)包括:将步骤32)中得到的点云信息采用欧式聚类的方式,若某两个点云之间的距离小于设定值,则两个点云形成为一类,多个点云各自形成为多类点云团。
28.优选地,步骤35)中比对方式具体包括:
29.351)若栅格中投射有毫米波雷达的点云数据信息,则保留该栅格中的激光雷达形成的点云团中的所有点云数据信息;
30.352)若栅格中没有投射有毫米波雷达的点云数据信息,则剔除所述栅格中的所有点云团。
31.通过上述技术方案,本发明通过在获取激光雷达的点云数据信息的基础上,进一步通过毫米波雷达的点云数据信息在激光雷达的点云数据信息上的投射,对得到的投射信息进行进一步的比对,并针对性剔除灰尘点信息,从而精准获取障碍物信息,并对无人矿车的行进提供有效数据支撑。
附图说明
32.附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
33.图1是本发明提供的基于激光雷达和毫米波雷达获取矿区信息的方法的流程图。
具体实施方式
34.以下对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
35.如图1所示,本发明提供了一种基于激光雷达和毫米波雷达获取矿区信息的方法,具体操作方式如下:
36.一、传感器标定:为了能够进行激光雷达和毫米波雷达的数据融合,首先我们对两
种传感器的外参进行了标定,都将其标定到了车辆坐标系下。只有在统一的坐标系下面传感器数据才能融合。
37.二、激光雷达的点云数据信息:激光雷达向外发射多束激光脉冲,直到信号到达物体,然后反射并返回接收器,根据已知的激光脉冲速度和反射时间,就可以计算出被探物体与激光雷达接收器之间的距离。而激光雷达的激光发射器在内部高速旋转,可以在0.1s内旋转一圈,则旋转一圈后就获得了车辆周围物体相对于激光雷达的位置信息,并且点云数据非常多,可以很好地描绘车辆周围的环境。然后激光雷达通过网线,利用udp协议,将数据传输给电脑。然后电脑的激光雷达驱动代码解析传输过来的数据,即可得到车辆周围环境的点云数据信息,包括三维坐标和反射强度(x,y,z,intensity)。
38.三、毫米波雷达数据获取:毫米波雷达通过给目标连续发送毫米波信号,然后用传感器接收从物体返回的毫米波,通过探测毫米波的飞行(往返)时间,利用tof(time of flight)来得到目标物距离。最终可以获得稀疏的障碍物点。因为毫米波雷达的穿透能力较强,所以扬尘对其没有影响。
39.四、激光雷达的点云数据信息处理:
40.a)坐标转换:将激光雷达的点云数据信息坐标系转换到车辆坐标系下。
41.b)利用高程差去除地面点:将所有三维点投影到x

y平面的栅格中,投影到的栅格就是被占据的栅格。然后计算每个栅格中所有点的z值的最大差值,即作为此栅格的高度,最终根据一个高度阈值保留高度大于此阈值的栅格里面的点云,最终得到去除地面点的点云。
42.c)体素滤波:在点云所在三维空间创建一个体素栅格,对于栅格内的每一个体素,以体素内所有点的重心近似代替体素中的点,最终,所有体素中的重心点组成滤波后的点云。通过体素的大小可以控制降采样的程度,体素越大,则滤波后的点云越稀疏,后续的聚类处理的速率将大大提高。
43.d)半径滤波:若某点云所在的半径为r的球内的点数少于一个阈值,则说明此点为离群噪点,则去除,最终可以得到去除孤立噪点的点云
44.e)点云聚类:利用欧式聚类方法,若某两点之间的距离小于一个阈值,则认为这两个点属于一类。最终可以得到多个属于不同类的点云团,每个点云团里面包含多个点云。
45.f)点云团投影到平面栅格:将聚类得到的所有点云团投影到x

y平面的栅格中,对应被占据的栅格的值为点云团的编号。
46.g)融合毫米波雷达的点云数据信息:将毫米波雷达的点云数据信息转换到车辆坐标系下。将毫米波雷达的障碍物点投射到f)步骤中得到的栅格中,若栅格被激光雷达的点云占据,则表示相应栅格编号所代表的点云团里的所有点云是障碍物点,不是灰尘点,则保留此聚类里的所有激光雷达点云。最终没有投射毫米波雷达障碍物点云数据的栅格代表的点云团里面的点云就被舍弃。最终达到了去除扬尘干扰的目的。
47.以上详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
48.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可
能的组合方式不再另行说明。
49.此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1