[发明专利]一种基于视觉SLAM的无人机自主避障方法及装置在审
| 申请号: | 201910922750.7 | 申请日: | 2019-09-27 |
| 公开(公告)号: | CN110673632A | 公开(公告)日: | 2020-01-10 |
| 发明(设计)人: | 李波;陈小乔 | 申请(专利权)人: | 中国船舶重工集团公司第七0九研究所 |
| 主分类号: | G05D1/10 | 分类号: | G05D1/10 |
| 代理公司: | 42212 武汉河山金堂专利事务所(普通合伙) | 代理人: | 胡清堂;陈懿 |
| 地址: | 430205 湖北省*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 二维网格 网格 安全区域 自主避障 障碍物 点云 稀疏 定位信息 环境信息 距离判断 前方环境 实时估计 特征匹配 特征提取 图像序列 有效判断 点投影 投影点 构建 位姿 预设 算法 相机 视觉 采集 筛选 安全 | ||
1.一种基于视觉SLAM的无人机自主避障方法,其特征在于,所述方法包括:
S1、用无人机机载的单目相机采集前方环境的图像序列,采用SLAM算法对所述图像序列进行ORB特征提取、特征匹配,实时估计无人机位姿,并构建出稀疏点云地图;
S2、将无人机相机前方的障碍物平面划分成二维网格地图,将所述稀疏点云地图中的地图点投影到所述二维网格地图中;
S3、根据无人机大小设定搜索半径,根据网格与各个投影点的距离判断二维网格地图中的各个网格是否为可通过网格并分别标记;
S4、根据无人机大小设定最小通过区域面积,筛选出可通过区域,计算所述可通过区域与各障碍物的距离,选择距离均超过预设安全阈值的可通过区域为安全区域。
2.根据权利要求1所述基于视觉SLAM的无人机自主避障方法,其特征在于,所述步骤S1之前还包括:
用无人机机载的单目相机采集多张标定板的图像,标定相机内部参数。
3.根据权利要求1所述基于视觉SLAM的无人机自主避障方法,其特征在于,所述步骤S1具体包括:
S11、每当相机获取到新的一帧图像时,对其进行ORB特征点提取;
S12、如果所述帧图像为获取到的第一帧图像,将该帧定位为参考帧,根据其对应的深度图像获取提取的特征点的深度信息,得到这些特征点的空间3D坐标,返回步骤S1;
S13、将新获取的图像帧与所述参考帧进行特征点匹配,估计新的图像帧相对于参考帧的位姿变换;
S14、如果位姿变换估计成功,将新的图像帧作为参考帧,返回步骤S1。
4.根据权利要求1所述基于视觉SLAM的无人机自主避障方法,其特征在于,所述步骤S2中,所述二维网格地图中每个网格距离公式:
其中,k为投影点编号,N(i,j)表示二维网格Grid(i,j)中的投影点总数;lk表示二维网格Grid(i,j)中的投影点,lmin和lmax表示网格中距离值最大和最小的投影点。
5.根据权利要求1所述基于视觉SLAM的无人机自主避障方法,其特征在于,所述步骤S3具体包括:
S31、定义网格是否适合通过公式:
其中l(m,n)为二维网格地图上投影点(m,n)的距离值,l(i,j)表示网格坐标下(i,j)网格的距离值,其中r表示搜索的半径,R(i,j,r)表示以l(i,j)为原点,半径为r的区域;
S32、遍历每一个网格,将T(i,j)的值大于预设阈值的网格标记为可通过网格,否则标记为障碍网格。
6.一种基于视觉SLAM的无人机自主避障装置,其特征在于,所述装置包括:
相机标定模块:用于通过无人机机载的单目相机采集多张标定板的图像,标定相机内部参数;
SLAM模块:用于通过单目相机采集前方环境的图像序列,采用SLAM算法对所述图像序列进行ORB特征提取、特征匹配,实时估计无人机位姿,并构建出稀疏点云地图;
网格划分模块:将用于无人机相机前方的障碍物平面划分成二维网格地图,将所述稀疏点云地图中的地图点投影到所述二维网格地图中;
网格标记模块:用于根据无人机大小设定搜索半径,根据网格与各个投影点的距离判断二维网格地图中的各个网格是否为可通过网格并分别标记;
区域筛选模块:根据无人机大小设定最小通过区域面积,筛选出可通过区域,计算所述可通过区域与各障碍物的距离,选择距离均超过预设安全阈值的可通过区域为安全区域。
7.根据权利要求6所述基于视觉SLAM的无人机自主避障装置,其特征在于,所述SLAM模块具体包括:
特征提取单元:每当相机获取到新的一帧图像时,对其进行ORB特征点提取;定义参考帧并根据参考帧的深度信息获取参考帧特征点的空间3D坐标;
特征匹配单元:将新获取的图像帧与参考帧进行特征点匹配,估计新的图像帧相对于参考帧的位姿变换;位姿变换成功后将新的图像帧作为参考帧;
地图构建单元:根据相机实时位姿及参考帧特征点的空间3D坐标构建三维点云地图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0九研究所,未经中国船舶重工集团公司第七0九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910922750.7/1.html,转载请声明来源钻瓜专利网。





