[发明专利]基于深度相机的室内飞艇定位与避障系统有效
申请号: | 202110045320.9 | 申请日: | 2021-01-12 |
公开(公告)号: | CN112781595B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 王宏伟;王磊;刘洋;王薇 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G01C21/00;G05D1/10 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花;田冰 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 相机 室内 飞艇 定位 系统 | ||
1.一种基于深度相机的室内飞艇定位与避障方法,包括:
通过在所述室内飞行的飞艇所携带的深度相机捕获视频;
从所述视频中提取多个关键帧,每个关键帧包括相关联的特征点与描述子;
通过相邻关键帧的匹配的特征点确定所述深度相机的位姿;
对连续的多个关键帧与检测到的回环通过非线性优化得到全局一致的所述深度相机的运动轨迹;
根据运动轨迹与所述视频建立所述飞艇所处室内场景的地图;
根据各关键帧识别关键帧中的障碍物,根据深度相机到识别出的障碍物的距离、方向与所述飞艇的尺寸和速度选择避障策略;以及
根据避障策略驱动所述飞艇在所述室内飞行。
2.根据权利要求1所述的方法,其中
所述飞艇包括气囊,位于所述气囊两侧的推进装置,位于所述气囊底部的吊舱与其位于所述吊舱内部设置的通信模块和固定于所述吊舱下方固定的深度相机。
3.根据权利要求1或2所述的方法,其中
从所述视频中提取多个关键帧包括:
从所述视频提取多个所包括的特征点的数量大于阈值的帧;若所提取的当前帧相对于时间上相邻的前一个关键帧的对应深度相机的位姿变化大于阈值,和/或所述当前帧相对于时间上相邻的前一个关键帧的语义信息差距大于阈值,确定所述当前帧为关键帧。
4.根据权利要求3所述的方法,其中特征点包括关键点和同关键点关联的描述子;
通过如下步骤确定帧中的特征点的关键点:
通过对从所提取的多个帧的第二帧得到的彩色图计算梯度求得表示纹理特征的Harris角点的响应值R,以及将彩色图的每个点的响应值所表达的图称为响应值图;
通过对深度图做进行u、v方向两方向差分得到像素的Z坐标在两个像素轴的梯度Gdzu与Gdzv,并计算表示每个像素点的几何特征变化G=Gdzu+Gdzv;其中,像素点在三维空间中的坐标为(X,Y,Z),u、v是像素坐标系的坐标轴;
综合纹理特征和几何特征为每个像素计算S=R+w·G,根据为各像素计算的S选取具有局部最大值的像素作为关键点。
5.根据权利要求4所述的方法,其中
通过如下步骤确定同关键点关联的描述子:
在关键点周围取大小为30×30的邻域窗口,在每个窗口内随机选取128个随机点对,用所选取128个随机点对构建128维的描述子,其中描述子各维度值的构建方式如下:
其中,p(x),p(y)为对应的随机点对(x,y)的像素值。
6.根据权利要求5所述的方法,其中
通过相邻关键帧的匹配的特征点确定所述深度相机的位姿包括:
根据相邻关键帧的第一关键帧的特征点记为{x1,…,xn}与第一关键帧相邻的特征点记为{x1′,…,xn′},其中n为正整数,获取第一关键帧的特征点{x1,…,xn}与第二关键帧的特征点{x1′,…,xn′}中的匹配点对(pi,p'i),i为正整数,i<=n,其中所获取的匹配点对中P={p1,...,pk}是来自第一关键帧的特征点集合,而P′={p1′,...,pk′}是来自第二关键帧的特征点集合;通过集合P与P'用迭代最近点的方式得到第二关键帧时所述深度相机的位姿相对于所述第一关键帧时的位姿变化;
累积所述深度相机的位姿变化得到深度相机的位姿。
7.根据权利要求6所述的方法,其中
使用滑动窗口法来对窗口内包括的多个连续关键帧采用非线性优化的方式进行优化,得到全局一致的运动轨迹和地图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110045320.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种美白抗衰原料及其制备方法与应用
- 下一篇:一种弹性体复合胶带及其制备方法