一种补偿汽车激光雷达识别障碍物盲区的系统及方法与流程

文档序号:17438460发布日期:2019-04-17 04:26阅读:366来源:国知局
一种补偿汽车激光雷达识别障碍物盲区的系统及方法与流程

本发明涉及汽车障碍物识别技术领域,尤其涉及一种补偿汽车激光雷达识别障碍物盲区的系统及方法。



背景技术:

激光雷达通过扫描测距获取周围环境的点云信息,其精度高,距离远、速度快,不受光照影响等有点。在无人驾驶车辆和机器人领域有广泛的应用前景。

但是激光雷达在识别过程中具有角度限制,容易存在识别盲区,增加汽车行驶过程中的危险性,因此需要提出一种补偿激光雷达识别盲区的系统;现有技术中有融合超声波雷达和激光雷达进行汽车障碍物的识别,例如专利号为:本发明公开了一种激光雷达和超声波雷达信息融合系统及方法,所述系统包括多线激光雷达、超声波雷达以及用于雷达信息融合的嵌入式决策控制器,所述决策控制器分别接收多线激光雷达和超声波雷达的检测信息,对激光雷达和超声波雷达安装位置进行标定,消除检测盲区;获得激光雷达的点云信息和超声波雷达的障碍物坐标信息;对检测信号进行预处理,通过多次检测提取物体特征,判断对应区域检测结果的可靠性;对雷达进行坐标矩阵转换;检测结果栅格化;多雷达信息融合和栅格区域权重计算,生成信息融合结果。本发明结合雷达的各自特点生成障碍物网格信息,通过对两种雷达数据信息进行融合,可以消除车辆前方的探测盲区,提高自动驾驶车辆的安全性。

上述融合超声波雷达和激光雷达进行障碍物识别的算法,首先需要生成障碍物网格信息,然后对网格信息中的雷达数据进行融合消除探测盲区,其数据计算量较大,数据处理较多,并且在车辆运行过程中,反应速度和识别灵敏度很大程度决定了车辆的安全性。

综上所述,需要提出一种数据处理较少,同时能补偿激光雷达识别盲区的系统及方法。



技术实现要素:

为了解决上述问题,本发明提供了一种无需使用大量优质样本进行训练的可快速补偿激光雷达识别障碍物盲区的方法及系统。

为了达到上述目的,本发明采用以下技术方案:

一种补偿汽车激光雷达识别障碍物盲区的系统,包括:

激光雷达,用于获取预设扫描范围内障碍物的预设点云数据信息;

多个超声波雷达,用于获取预设感应范围内障碍物对应的预设点数据信息;

共空间处理模块,按照预设时间聚类处理方法对获取的预设点云数据和预设点数据进行预设时间聚类处理,获取同一时刻当前汽车预设感应范围内和预设扫描范围内的障碍物信息。

进一步地,包括:

激光雷达处理线程,用于传输激光雷达获取的预设点云数据信息;

多个超声波雷达处理线程,用于对应传输超声波雷达获取的预设点数据信息;

数据统一处理线程,用于分别连接激光雷达处理线程和多个超声波雷达处理线程,接收到预设触发信号时,接收激光雷达处理线程传输的预设点云数据信息和超声波雷达处理线程的预设点数据信息并转发至共空间处理模块。

进一步地,共空间处理模块包括:

空间统一处理单元,用于将获取的预设点云数据和预设点数据放置在同一预设三维坐标系中进行处理;

时间聚类分类单元,用于将获取的预设点云数据和预设点数据按照预设时间聚类处理进行分类,将同一时刻的点云数据和预设点数据分为一类;

空间盲区补偿单元,用于对获取的同一时刻的预设点云数据和预设点数据进行对比,并对同一时刻上预设点云数据上的空间盲区通过预设点数据进行补偿。

进一步地,包括:

超声波转发线程,用于同时接收预设数量超声波雷达处理线程发送的预设点数据信息,并发送至数据统一处理线程。

进一步地,多个超声波雷达均匀间隔设置在车身周围。

一种补偿汽车激光雷达识别障碍物盲区的方法,包括步骤:

s1:通过激光雷达获取预设扫描范围内障碍物的预设点云数据信息;

s2:通过多个超声波雷达获取预设感应范围内障碍物对应的预设点数据信息;

s3:通过数据统一数据处理线程获取预设点云数据信息和预设点数据信息,并按照预设时间聚类处理方法对获取的预设点云数据和预设点数据进行预设时间聚类处理,获取同一时刻当前汽车预设感应范围内和预设扫描范围内的障碍物信息。

进一步地,步骤s2包括:

s21:通过多个超声波雷达获取预设感应范围内障碍物对应的预设点数据信息;

s22:通过超声波转发线程获取预设数量超声波雷达获取的预设感应范围内障碍物对应的预设点数据信息。

进一步地,步骤s3包括:

s31:判断是否触发数据统一处理线程,若是,则通过数据统一处理线程获取预设点云数据信息和预设点数据信息;

s32:将获取的预设点云数据和预设点数据放置在同一预设三维坐标系中进行处理;

s33:将获取的预设点云数据信息和预设点数据信息进行时间排序;

s34:对排序后的预设点云数据信息和预设点数据信息按照预设时间聚类处理方法进行聚类分类;

s35:对同一时刻聚类的预设点云数据信息和预设点数据信息按照预设处理算法进行处理;

s36:对获取的同一时刻的预设点云数据和预设点数据进行对比,并对同一时刻上预设点云数据上的空间盲区通过预设点数据进行补偿。

本发明的有益效果为:

(1)通过共空间处理,将激光雷达和超声波雷达分别获取的预设点云数据信息和预设点数据信息放置在统一预设三维坐标系中,实现将激光雷达监测的预设扫描范围内的障碍物和超声波监测的预设感应范围内的障碍物在空间中实现统一,进一步地,通过预设时间聚类处理,获取同一时刻的预设点云数据信息和预设点数据信息即可进行汽车障碍物信息的获取,并且通过对同一时刻内预设点数据信息和预设点云数据信息融合比对,进行补偿,可补偿汽车激光雷达识别障碍物盲区数据处理简单,快速,反应灵敏,提高了汽车识别障碍物的完整性,进一步地提高了汽车的安全性。

(2)其中激光传感器和超声波传感器分别对应自己的处理线程,能够更加快速的实现数据的处理和传输。

(3)其中超声波转发线程的设置,能够实现将超声波雷达获取的数据进行集合和统一,能够更快的进行数据处理。

(4)其中同一时刻内预设点数据信息和预设点云数据信息融合比对还可以进行相互之间的校验,保证了每个雷达精确性。

附图说明

图1为本补偿汽车激光雷达识别障碍物盲区的系统结构图一;

图2为本补偿汽车激光雷达识别障碍物盲区的系统结构图二;

图3为激光雷达测距原理图;

图4为超声波雷达、激光雷达以及预设三维坐标系示意图;

图5为本补偿汽车激光雷达识别障碍物盲区的方法流程图一;

图6为本补偿汽车激光雷达识别障碍物盲区的方法流程图二。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供了一种补偿汽车激光雷达识别障碍物盲区的系统,如图1至图4所示,本系统包括:

激光雷达,用于获取预设扫描范围内障碍物的预设点云数据信息;

多个超声波雷达,用于获取预设感应范围内障碍物对应的预设点数据信息;

共空间处理模块,按照预设时间聚类处理方法对获取的预设点云数据和预设点数据进行预设时间聚类处理,获取同一时刻当前汽车预设感应范围内和预设扫描范围内的障碍物信息。

进一步地,包括:

激光雷达处理线程,用于传输激光雷达获取的预设点云数据信息;

多个超声波雷达处理线程,用于对应传输超声波雷达获取的预设点数据信息;

数据统一处理线程,用于分别连接激光雷达处理线程和多个超声波雷达处理线程,接收到预设触发信号时,接收激光雷达处理线程传输的预设点云数据信息和超声波雷达处理线程的预设点数据信息并转发至共空间处理模块。

进一步地,共空间处理模块包括:

空间统一处理单元,用于将获取的预设点云数据和预设点数据放置在同一预设三维坐标系中进行处理;

时间聚类分类单元,用于将获取的预设点云数据和预设点数据按照预设时间聚类处理进行分类,将同一时刻的点云数据和预设点数据分为一类;

空间盲区补偿单元,用于对获取的同一时刻的预设点云数据和预设点数据进行对比,并对同一时刻上预设点云数据上的空间盲区通过预设点数据进行补偿。

进一步地,包括:

超声波转发线程,用于同时接收预设数量超声波雷达处理线程发送的预设点数据信息,并发送至数据统一处理线程。

进一步地,多个超声波雷达均匀间隔设置在车身周围。

其中激光雷达是通过发射激光束实现对预设扫描范围内的物体进行轮廓特征的获取,即通过激光雷达获取预设扫描范围内物体轮廓的点云数据,激光雷达在发射激光过程中,由于角度自身限制,会有一些角度激光无法射到,形成识别盲区。

超声波雷达,是通过超声波进行障碍物的探测,当超声波感应到障碍物时,障碍物会反射该感应信号,超声波雷达会根据超声波发射速度和反馈时间计算出障碍物至超声波雷达的距离信息,并会把该障碍物标记为一个点即预设点数据信息。该预设点信息包含着障碍物的位置信息。

本实施例中提供的一种补偿汽车激光雷达识别障碍物盲区的系统中激光雷达的数量为一个,超声波雷达的数量为28个,所述激光雷达设置在汽车车顶,所述超声波雷达均匀间隔设置在车身周围,保证汽车预设范围内障碍物的识别。

进一步地,通过激光雷达和多个超声波雷达获取的预设点云数据信息和预设点数据信息,都是单独的点云信息或者点信息,因此为了进行数据的处理,首先将获取的预设点云数据信息和预设点数据信息放置在同一预设三维坐标系内,保证了激光雷达和多个超声波雷达获取的预设点云数据信息和预设点数据信息在空间上的统一,即位置统一。

进一步地,对统一处理后的预设点云数据信息和预设点数据信息按照时间信息进行排序,并按照预设时间聚类进行聚类分类处理,将同一时刻的点云数据和预设点数据分为一类;此时刻的点云数据和点数据为当前状态汽车周边预设范围内的障碍物信息,其中对获取的同一时刻的预设点云数据和预设点数据进行对比,并对同一时刻上预设点云数据上的空间盲区通过预设点数据进行补偿。预设点数据信息会补偿预设点云数据信息在同一时刻位置上的空间差,即盲区。

本实施例中,为了实现算法处理的速度,设置了超声波雷达转换线程,保证了数据传输的速度,提高了障碍物识别的处理速度。

本补偿汽车激光雷达识别障碍物盲区的运算效率高,能够在较少的数据处理条件下,完成障碍物的识别,并对激光雷达识别障碍物盲区进行补偿,提高了安全性。

实施例二

本实施例提供了一种基于激光雷达侦测地面障碍物的系统,如图5至图6所示,本补偿汽车激光雷达识别障碍物盲区的方法包括步骤:

s1:通过激光雷达获取预设扫描范围内障碍物的预设点云数据信息;

s2:通过多个超声波雷达获取预设感应范围内障碍物对应的预设点数据信息;

s3:通过数据统一数据处理线程获取预设点云数据信息和预设点数据信息,并按照预设时间聚类处理方法对获取的预设点云数据和预设点数据进行预设时间聚类处理,获取同一时刻当前汽车预设感应范围内和预设扫描范围内的障碍物信息。

进一步地,步骤s2包括:

s21:通过多个超声波雷达获取预设感应范围内障碍物对应的预设点数据信息;

s22:通过超声波转发线程获取预设数量超声波雷达获取的预设感应范围内障碍物对应的预设点数据信息。

进一步地,步骤s3包括:

s31:判断是否触发数据统一处理线程,若是,则通过数据统一处理线程获取预设点云数据信息和预设点数据信息;

s32:将获取的预设点云数据和预设点数据放置在同一预设三维坐标系中进行处理;

s33:将获取的预设点云数据信息和预设点数据信息进行时间排序;

s34:对排序后的预设点云数据信息和预设点数据信息按照预设时间聚类处理方法进行聚类分类;

s35:对同一时刻聚类的预设点云数据信息和预设点数据信息按照预设处理算法进行处理;

s36:对获取的同一时刻的预设点云数据和预设点数据进行对比,并对同一时刻上预设点云数据上的空间盲区通过预设点数据进行补偿。

较佳的,本实施例中的激光雷达安装在汽车顶上,汽车在行驶过程中,置于车顶的激光雷达会向汽车周围的预设扫描范围内发射激光束,激光束在探测到预设扫描范围内的物体时会被反射回激光雷达,通过激光测距原理,可以计算出激光雷达到预设扫描范围内物体的距离信息。其中激光雷达会持续对车身周围预设扫描范围内进行扫描,从而获取预设扫描范围内物体的轮廓信息,形成点云。

较佳的,本实施例中的超声波雷达,均匀间隔的设置在汽车车身上,汽车行驶过程中,置于车身上的超声波雷达会向车身周围的预设感应范围内发射超声波,超声波在探测到预设感应范围内的物体时会返回超声波雷达,通过超声波测距原理,可以获取超声波雷达到预设感应范围内物体的距离信息;并获取当前物体对应的点信息,

较佳的,通过将获取的预设点云数据和预设点数据放置在同一预设三维坐标系中进行处理;将获取的预设点云数据信息和预设点数据信息进行时间排序;对排序后的预设点云数据信息和预设点数据信息按照预设时间聚类处理方法进行聚类分类;对同一时刻聚类的预设点云数据信息和预设点数据信息按照预设处理算法进行处理;对获取的同一时刻的预设点云数据和预设点数据进行对比,并对同一时刻上预设点云数据上的空间盲区通过预设点数据进行补偿。

同一时刻同一位置的预设点云数据和预设点数据即可实现障碍物信息的识别,并且预设点数据和预设点云数据进行比对融合后,预设点数据可对预设点云数据进行空间数据补偿,实现激光雷达在识别汽车周边障碍物盲区的补偿,并且数据处理简单,提高了行车的安全性。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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