[发明专利]基于3d点云的机器人地面分割方法及系统在审
| 申请号: | 202210281214.5 | 申请日: | 2022-03-22 |
| 公开(公告)号: | CN114638871A | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | 王本强;谢超;高明;王建华 | 申请(专利权)人: | 山东新一代信息产业技术研究院有限公司 |
| 主分类号: | G06T7/50 | 分类号: | G06T7/50;G06T7/187;G06T7/11;G06T5/00;G01S17/89 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
| 地址: | 250100 山东省济南市高新*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 机器人 地面 分割 方法 系统 | ||
1.一种基于3d点云的机器人地面分割方法,其特征在于,该方法具体如下:
获取激光雷达对周围环境扫描产生的点云,得到点云数据;
利用点云数据,并根据垂直激光束个数以及360°旋转的范围读数,获取距离图像;
根据距离图像的相邻行中的两个距离读数获取角度图像;
角度图像通过Savitsky-Golay滤波器进行奇异值滤波,得到平滑后的角度图像;
对平滑后的图像进行地面连通区域标记,获取深度图;
将深度图映射到点云:点云中的点与深度图中的点存在一一对应的关系,即深度图中分割处地面点后,在点云中显示对应的地面点。
2.根据权利要求1所述的基于3d点云的机器人地面分割方法,其特征在于,距离图像中的行数由垂直方向的光束定义,即Velodyne激光雷达传感器的行数为16、32或64;
距离图像中的列数由激光每360°旋转的范围读数获取;
距离图像中的每个像素都存储有从传感器到物体的测量距离。
3.根据权利要求1所述的基于3d点云的机器人地面分割方法,其特征在于,根据距离图像的相邻行中的两个距离读数获取角度图像具体如下:
将距离图像D的每一列c转换为角度图像的值;
角度图像中的每一个都表示连接两点A和B的线的倾角,该线从距离图像D的相邻行r-1,r中的两个距离读数Dr-1,c和Dr,c得出;
获取垂直连续单个激光束的两个距离读数后,使用三角规则计算角度α,公式如下:
α=atan2(‖BC‖,‖AC‖)=atan2(Δz,Δx);
Δz=|Dr-1,c sinξa-Dr,c sinξb|;
Δx=|Dr-1,c cosξa-Dr,c cosξb|;
其中,ξa和ξb表示对应于行r-1和r的激光束的垂直角。
4.根据权利要求1所述的基于3d点云的机器人地面分割方法,其特征在于,Savitsky-Golay滤波器应用于角度图像的每一列,Savitsky-Golay滤波器执行最小二乘优化,以将给定窗口大小的局部多项式拟合到数据中。
5.根据权利要求1-4中任一所述的基于3d点云的机器人地面分割方法,其特征在于,地面连通区域是基于广度优先搜索,根据设定的阈值,计算地面点和非地面点。
6.根据权利要求5所述的基于3d点云的机器人地面分割方法,其特征在于,地面连通区域标记具体如下:
从过滤后获取的平滑后的角度图像的给定点开始,探索直接相邻的节点;
移动到下一级相邻的节点;
设定一个阈值Δa,通过对每一行进行搜索,得到地面连通区域。
7.一种基于3d点云的机器人地面分割系统,其特征在于,该系统包括,
获取模块一,用于获取激光雷达对周围环境扫描产生的点云,得到点云数据;
获取模块二,用于利用点云数据,并根据垂直激光束个数以及360°旋转的范围读数,获取距离图像;
获取模块三,用于根据距离图像的相邻行中的两个距离读数获取角度图像;
获取模块四,用于通过Savitsky-Golay滤波器对角度图像进行奇异值滤波,得到平滑后的角度图像;
标记模块,用于对平滑后的图像进行地面连通区域标记,获取深度图;
映射模块,用于将深度图映射到点云。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东新一代信息产业技术研究院有限公司,未经山东新一代信息产业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210281214.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种SAR目标场景生成与模拟的装置及方法
- 下一篇:数据处理方法及系统





