[发明专利]一种融合多激光雷达的建图方法及系统在审
| 申请号: | 202111193448.6 | 申请日: | 2021-10-13 |
| 公开(公告)号: | CN113985435A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 管西强;彭为强;刘翔鹏;张云侠;安康;李一染;徐效农;宋亚庆 | 申请(专利权)人: | 上海师范大学 |
| 主分类号: | G01S17/89 | 分类号: | G01S17/89;G01S17/86;G01S7/481 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 杨宏泰 |
| 地址: | 200234 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 融合 激光雷达 方法 系统 | ||
1.一种融合多激光雷达的建图方法,其特征在于,该方法包括以下步骤:
步骤1:多个激光雷达通过对环境进行不同俯仰角度和水平角度的扫描检测得到环境信息,即获取三维点云,并通过ROS节点发布话题;
步骤2:在ROS节点选取一个激光雷达作为主激光雷达,将其余激光雷达对应的三维点云基于相对TF变换关系旋转平移到主激光雷达的坐标系上,并对所有的三维点云进行融合得到融合三维点云,进而通过ROS节点发布新的融合点云话题;
步骤3:基于开源的3D激光雷达LeGO-LOAM算法根据融合三维点云进行建图,以提高建图精度。
2.根据权利要求1所述的一种融合多激光雷达的建图方法,其特征在于,所述的步骤3中,基于开源的3D激光雷达LeGO-LOAM算法进行建图的过程具体包括以下步骤:
步骤301:通过点云分割与匹配模块将获得的融合三维点云投影到二维的距离图像上,投影完成后得到一个矩阵,对距离图像进行逐列评估并提取地面点,采用基于图像的分割方法将地面点分割为多个聚类簇,在分割过程中产生分割点,且分割后的每个点均具有分割标签、在距离图像中的行和列的索引以及与传感器的距离值;
步骤302:通过特征提取模块从分割后的地面点和分割点中提取面特征和线特征,具体操作为:
在水平方向上将距离图像均分成多个子图像,计算每个子图像上每个点的曲率,每个子图像的每一行根据曲率的大小选择面特征和线特征,进而获得四种点云类型;
步骤303:通过雷达里程计模块将特征提取部分获得的四种点云类型进行标签匹配,并基于两步最小二乘化优化方法估计激光雷达的位姿,进而得到高频的里程计信息;
步骤304:激光建图模块根据以低频率运行的里程计信息,将当前进程的特征点与点云类型进行配准,以进一步优化姿势变换,在LeGO-LOAM算法的闭环优化进程中通过设定半径距离约束和ICP检测回环的基础上添加全局描述子回环策略共同进行闭环优化,得到低频率的精准位姿信息;
步骤305:通过变换融合模块将高频的里程计信息和低频率的精准位姿信息进行融合,输出最终的高频位姿估计信息。
3.根据权利要求2所述的一种融合多激光雷达的建图方法,其特征在于,所述的步骤301中,所述的分割标签包括地面点对应的地面点标签和分割点对应的分割点标签。
4.根据权利要求2所述的一种融合多激光雷达的建图方法,其特征在于,所述的步骤302中,计算第i个点pi的平滑度,即曲率,对计算得到的平滑度进行排序,并根据划分标准将各个点划分为边缘点和平面点,平滑度大于阈值cth的点为边缘点,平滑度不大于阈值cth的点为平面点,从子图像中选取点并得到四种点云类型,计算平滑度的公式为:
其中,S为距离图像同一行的连续点pi的点集,ri表示第i个点到传感器的距离值,rj表示第j个点到传感器的距离值,ci表示第i个点的平滑度,即曲率,|·|表示绝对值,||·||表示范数。
5.根据权利要求4所述的一种融合多激光雷达的建图方法,其特征在于,所述的四种点云类型为边缘点集Fe、平面点集Fp、边缘点集合Fme和平面点集合Fmp:
从每一行中选取不属于地面点且平滑度最大的边缘点,组成边缘点集合Fme;从每一行中选取平滑度最小的平面点,组成平面点集合Fmp,将两组集合进一步筛选,从分割点中选取边缘点得到的精炼的边缘点集Fe,从地面点中选取平面点得到平面点集Fp。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海师范大学,未经上海师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111193448.6/1.html,转载请声明来源钻瓜专利网。





