[发明专利]一种基于双目视觉slam与融合算法的路径规划方法有效

专利信息
申请号: 202110045936.6 申请日: 2021-01-14
公开(公告)号: CN112904901B 公开(公告)日: 2022-01-21
发明(设计)人: 高巍;龙伟;高泽天;于祥跃;白宇 申请(专利权)人: 吉林大学
主分类号: G05D1/12 分类号: G05D1/12
代理公司: 长春市四环专利事务所(普通合伙) 22103 代理人: 张建成
地址: 130012 吉*** 国省代码: 吉林;22
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 双目 视觉 slam 融合 算法 路径 规划 方法
【权利要求书】:

1.一种基于双目视觉slam与融合算法的路径规划方法,包括有以下步骤:

S1、由双目视觉slam系统构建无人机三维点云地图,实现无人机的精准定位;

S2、采用RRT与人工势场相结合的算法,实现无人机的全局路径规划与局部路径规划的能力;

S3、设计出融合算法的故障处理程序,大幅提高无人机的实机运行的可靠性;

其特征在于:所述步骤S1的双目视觉系统是由双目摄像头与迷你PC构成,并将上述系统耦合到现有无人机实验平台中;双目视觉系统应用改进后的ORB-SLAM2的方案,其具体改进处理流程如下:

S101、先对双目图像进行预处理,包括各自提取ORB特征点,进行匹配后获取双目关键点,再将双目视觉传感器捕捉到的深度图像转换成关键点云,按照关键帧位姿规则,将变换后的关键帧点云加载到场景点云中;

S102、在滞后5个关键帧的情况下才向场景点云中添加关键帧,并使用基于视线约束的滤波方法,利用八叉树地图中的反向传感器模型消除点云中的误差点;其具体表达式为:

其中Qj为新关键帧,Tj为该点的变换矩阵,wi为世界坐标系上的一点,在经过Tj变换后获得坐标Fi,j,Ci,j表示在相机坐标下的坐标,K表示相机的内参矩阵,(ui,j,vi,j)为投影点;并设定删选规则阈值为ri,j,则ri,j具体表达式如下:

其中d(ui,j,vi,j)为投影点深度,设总阈值为Ri,j,则并对Ri,j大于5的点进行删除操作,进而实现视线约束的点云滤波;

S103、以远近特征点差异为插入关键帧条件,并在点云构建中,经常插入关键帧并且剔除冗余关键帧;

S104、对上述所得点云图使用统计滤波的方法来消除离群点,进行体素滤波处理,最终获得当前场景点云模型地图。

2.根据权利要求1所述的一种基于双目视觉slam与融合算法的路径规划方法,其特征在于:所述步骤S2的融合算法是将RRT与人工势场法相结合,实现全局与局部路径规划;其融合算法流程具体如下:

S201、对前端已经生成的三维空间点云地图运行RRT算法,并以当前点为起始点,设立的每个辅助规划点为每次局部路径规划的终点;其中辅助规划点Di的选取规则是:全局路径规划获得点云数组,并对当前点云点放入到新的队列中,重新编号,按照飞行避障精度来选择间隔取点的个数;

S202、以辅助规划点Di为每次局部路径规划的飞行终点,在辅助点Di与辅助点Di+1之间运行人工势场算法,进行局部重规划,引导无人机去执行局部生成的路径;

S203、当满足覆盖路径条件时,再次执行S201~S202的操作;否则,检测是否到达终点,若到达终点则结束当前路径规划的任务,否则进入故障处理程序;

S204、覆盖路径条件说明:

(1)若无人机顺利完成重规划任务,并且到达辅助规划点,此时由于点云地图的刷新,使得当前状态空间的地图障碍物信息进一步被丰富起来,并且在已经规划出的全局路径上检测出障碍物出现时,需要重新规划;

(2)无人机陷入局部极小值问题时,在无外界环境的干预下,无人机陷入一个领域点并且长时间无法移动脱离;判定条件:在引入人工势力场的情况下,无人机的合外力为0,覆盖路径迭代次数小于设定值5;

S205、进入故障处理程序后,当检测到人工势场合外力为0,迭代次数超过设定值时,则重新规划出全局路径,执行该路径任务T1时间,指引无人机飞出局部极小值区域,再进入路径规划主程序;若检测到路径迭代次数过多,或者执行规划路径程序时间过长,则进入故障报错提醒;

S206、所述RRT算法基本过程如下:

(1)给出状态空间后的初始起点和终点后,通过Sample随机采样函数向状态空间随机撒点获得随机采样点xblue,并通过移动距离函数StepSize向xblue移动一段距离到达点xred;假设起点到xred之间的线段为ledge,若线段ledge没有触碰到障碍物,则将当前点xred加入到新的树节点中,并且ledge成为新的树枝,则新扩展的点xred和扩展出的树枝ledge构成了新的树;若ledge触碰到障碍物,则新生成的xnew不会被加入新的树枝当中,重新继续下一次树的扩展;

(2)获得新的树枝后,继续通过Sample随机采样函数向空间中撒点,获得新的采样点xrand;然后在新的采样点xrand领域内寻找一个最近的树枝节点xnear,则xnear通过移动距离函数Stepsize向xrand移动一段距离得到xnew,并设这段线段lEi,若线段lEi没有触碰到障碍物,则xnew被加入到新的树节点,并且lEi为新的树枝,新扩展的xnew和扩展出的树枝lEi构成新的树;

(3)重复(2)中的操作过程,直到xnew和终点xgoal重合或者靠近,接着通过指针回溯遍历父节点,从而实现一次起点到终点的路径规划;

S207、所述人工势场算法基本过程如下:

对当前状态空间引入人工矢量场,并引入引力场函数:

其中Uatt(q)为引力场数值,而pG(q)为到目标位置的距离,k则为引力增益常数,初步取得数值为5;

(1)引入矢量场后,获得状态空间的斥力场函数:

其中Urep(q)为斥力场数值,p(q)为与障碍物的距离,η=4为斥力增益常数,p0为障碍物得到的影响范围;

(2)在获得引力场和斥力场函数后,确定矢量场中引力Fatt与斥力Frep,其具体数学表达式如下:

Fatt(q)=-kpG(q)

3.根据权利要求1所述的一种基于双目视觉slam与融合算法的路径规划方法,其特征在于:所述步骤S3中,故障处理程序具体如下:

(1)当计算得出人工势场中无人机所受合外力为0,并且迭代次数超过设定值时,则重新规划出全局路径,执行路径任务T时间,指引无人机飞出局部极小值区域,再进入路径规划主程序;

(2)当检测到路径迭代次数过多,其中阈值设为5,或者执行规划程序时间过长,则进行故障报错提醒,并选择两种工作模式:模式一:输入新的返航终点坐标值并执行RRT算法进行返航飞行;模式二:当前位置点降落。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110045936.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top