[发明专利]基于激光雷达的静态障碍物识别系统及识别方法在审
申请号: | 201711441355.4 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108226895A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 马芳武;代凯;安靖雅;吴量;史津竹 | 申请(专利权)人: | 吉林大学 |
主分类号: | G01S7/48 | 分类号: | G01S7/48;G01S17/93 |
代理公司: | 吉林省长春市新时代专利商标代理有限公司 22204 | 代理人: | 唐盼 |
地址: | 130025 吉林省长春市*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 激光雷达 识别系统 数据处理模块 静态障碍物 接收模块 点云 点云数据 环境信息 数据订阅 数据信息 兴趣区域 聚类 订阅 车辆行驶 复杂环境 过滤处理 数据形式 发布 传输 | ||
1.一种基于激光雷达的静态障碍物识别系统,其特征在于:包括激光雷达、点云接收模块、数据订阅模块、数据处理模块;其中,所述激光雷达用于获取环境信息,并通过以太网将获取的环境信息以点云数据的形式传输给点云接收模块;
所述点云接收模块,用于接收激光雷达发送的点云数据信息,将接收到的点云数据信息以PointCloud2的数据形式进行发布;
所述数据订阅模块,用于订阅已发布的PointCloud2数据信息,并将订阅的PointCloud2数据信息发送给数据处理模块;
所述数据处理模块,用于获取车辆行驶兴趣区域,同时对兴趣区域内的数据进行聚类,得出聚类物体的点云团,并将点云团进行过滤处理;具体包括:数据转换模块、直通滤波模块、欧式聚类模块、离散度滤波模块、点云团处理模块;
所述数据转换模块,用于接收数据订阅模块发送的数据信息,将数据订阅模块已订阅的PointCloud2数据信息转换成直通滤波模块需求的数据形式,并将转换后的数据发送给直通滤波模块;
所述直通滤波模块,用于调用数据转换模块传来的数据信息,通过设置X、Y、Z维度的滤波范围,过滤掉X、Y、Z维度指定范围以外的点云,以此来获取车辆行驶兴趣区域;
所述欧式聚类模块,用于在获取车辆行驶兴趣区域后,对兴趣区域内的点云进行聚类,通过设置聚类距离以及形成一类物体的最少需求点和最多需求点,得到聚类物体的点云团,以此来识别静态障碍物;
所述离散度滤波模块,用于在得到聚类物体的点云团后,滤除离散度较大的点云团;利用离散度滤波模块滤除时,采用点云团在X、Y、Z维度的方差作为评判标准,当点云团在X、Y、Z维度的方差大于其对应的经验阈值时,说明该点云团离散度较大,判定该聚类物体不符合要求,将其滤除;所述点云团在X、Y、Z维度的方差按照下述方式获取:
其中,xavg表示该点云团内点x的平均值,x1表示该点云团内第1个点的x值,同理xn表示该点云团内第n个点的x值,n表示该点云团内有n个点;
点云团在x维度的方差
其中,yavg表示该点云团内点y的平均值,y1表示该点云团内第1个点的y值,同理yn表示该点云团内第n个点的y值,n表示该点云团内有n个点;
点云团在y维度的方差
其中,zavg表示该点云团内点z的平均值,z1表示该点云团内第1个点的z值,同理zn表示该点云团内第n个点的z值,n表示该点云团内有n个点;
点云团在z维度的方差
将xs、ys、zs与对应的经验阈值进行比较,若均满足经验值比较需求,则保留该聚类后的点云团;若有一个值不能满足经验值比较需求,则将该聚类物体的点云团滤除,通过离散度滤波模块获取需要的点云团;
所述点云团处理模块,用于接收离散度滤波模块发送的点云团,对离散度滤波模块滤除后的点云团进行处理,以获取聚类障碍物中心点坐标,所述取聚类障碍物中心点坐标获取方式如下:
其中,xavg表示该点云团内点x的平均值,x1表示该点云团内第1个点的x值,同理xn表示该点云团内第n个点的x值,n表示该点云团内有n个点;
yavg表示该点云团内点y的平均值,y1表示该点云团内第1个点的y值,同理yn表示该点云团内第n个点的y值,n表示该点云团内有n个点;
zavg表示该点云团内点z的平均值,z1表示该点云团内第1个点的z值,同理zn表示该点云团内第n个点的z值,n表示该点云团内有n个点。
2.权利要求1所述的一种基于激光雷达的静态障碍物识别系统的识别方法,其特征在于:具体包括以下步骤:
步骤S1,通过激光雷达获取环境信息,然后通过以太网将获取的环境信息以点云数据的形式传输给点云接收模块;
步骤S2,通过点云接收模块将接收到的点云数据信息以PointCloud2的数据形式进行发布;
步骤S3,利用数据订阅模块订阅已发布的PointCloud2数据信息;
步骤S4,通过数据转换模块将数据订阅模块已订阅的PointCloud2数据信息转换成直通滤波模块需求的数据形式;
步骤S5,利用直通滤波模块调用数据转换模块的信息,通过设置X、Y、Z维度的滤波范围,过滤掉X、Y、Z维度指定范围以外的点云,以此来获取车辆行驶兴趣区域;
步骤S6,通过欧式聚类模块对兴趣区域内的点云进行聚类,通过设置聚类距离以及形成一类物体的最少需求点和最多需求点,得到聚类物体的点云团,以此来识别静态障碍物;
步骤S7,通过离散度滤波模块滤除离散度较大的点云团;利用离散度滤波模块滤除时,采用点云团在X、Y、Z维度的方差作为评判标准,当点云团在X、Y、Z维度的方差有一个大于其对应的经验阈值时,说明该点云团离散度较大,判定该聚类物体不符合要求,将其滤除;
步骤S8,通过点云团处理模块对离散度滤波模块滤波后的点云团进行处理,以获取聚类障碍物中心点坐标,以便准确识别静态障碍物。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711441355.4/1.html,转载请声明来源钻瓜专利网。