一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于计算机视觉的无人机避障系统的制作方法

2021-10-09 02:07:00 来源:中国专利 TAG:无人机 视觉 计算机 系统


1.本发明涉及无人机技术领域,尤其涉及一种基于计算机视觉的无人机避障系统。


背景技术:

2.经检索,中国专利号cn105739519a公开了一种无人机激光避障系统,该发明虽然可以通过激光传感器实现对无人机飞行前方静态障碍物的躲避,但无法实现对无人机四周动态障碍物的规避;无人驾驶飞机,简称“无人机”(“uav”),是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞行器,无人机实际上是无人驾驶飞行器的统称,从技术角度定义可以分为:无人固定翼飞机、无人垂直起降飞机、无人飞艇、无人直升机、无人多旋翼飞行器、无人伞翼机等;近年来,随着自动化技术、计算机视觉技术等科技领域水平的不断提高,无人机在军用、工业和民用领域都得到了快速发展,与载人飞机相比,它具有体积小、造价低、使用方便、对作战环境要求低、战场生存能力较强等优点,可以在复杂环境下进行各种需求的任务,但由于环境的复杂多变性,导致无人机在执行任务时会遇到各种各样的问题,其中最主要的问题就是由于多变的环境导致的无人机周围障碍物增多,使得无人机无法正确的绕过障碍物执行任务,由于环境的复杂多变性,静态的避障寻路已经不能满足时刻变化的复杂环境;因此,发明出一种基于计算机视觉的无人机避障系统变得尤为重要;
3.现有的基于计算机视觉的无人机避障系统大多是针对静态障碍物进行设计的,但由于环境的复杂多变性,静态的避障寻路已经不能满足时刻变化的复杂环境;为此,我们提出一种基于计算机视觉的无人机避障系统。


技术实现要素:

4.本发明的目的是为了解决现有技术中存在的缺陷,而提出的一种基于计算机视觉的无人机避障系统。
5.为了实现上述目的,本发明采用了如下技术方案:
6.一种基于计算机视觉的无人机避障系统,包括全局路径导航模块、无人机测速模块、障碍物探测模块、障碍物测速模块、障碍物类型判断模块、摄像头拍摄模块、数据处理模块、中央处理子系统、局部路径调整模块和飞行控制模块;
7.其中,所述障碍物测速模块包括第一测速单元和第二测速单元;所述中央处理子系统包括动态障碍物轨迹预测模块、碰撞判断及处理模块、飞行状态调整模块和静态障碍物处理模块。
8.进一步地,所述全局路径导航模块采用a
*
算法对栅格化的卫星地图进行全局最优线路规划,得到全局导航路线,用于为无人机进行全局导航;
9.所述无人机测速模块用于获取无人机的运动速度;所述障碍物探测模块具体为毫米波雷达,其分别设置于无人机的四个方向,用于向无人机外在飞行环境持续的发射接收毫米波波束或固定间隔时间发射接收毫米波波束,以探测障碍物,得到障碍物探测结果;
10.所述障碍物测速模块用于对障碍物进行移动速度检测,得到障碍物移动速度结
果,所述第一测速单元用于获取t时刻障碍物的移动速度v1,所述第二测速单元用于获取t 1时刻障碍物的移动速度v2。
11.进一步地,所述摄像头拍摄模块具体为双目摄像头,设置于无人机的四个方向,用于拍摄探测到的障碍物的视频图像;所述数据处理模块用于根据障碍物的视频图像并结合障碍物探测结果提取障碍物的基础信息,所述基础信息包括障碍物方位、距离、形状及尺寸。
12.进一步地,所述障碍物类型判断模块用于根据障碍物移动速度结果对障碍物进行动态或静态判断,得到障碍物判断结果,其具体判断步骤如下:
13.s1:首先,获取t时刻障碍物的移动速度v1以及t 1时刻障碍物的移动速度v2;
14.s2:然后,根据公式v=(v1 v2)/2计算障碍物平均移动速度;
15.s3:若平均移动速度等于零,则判断障碍物为静态;若平均移动速度大于零,则判断障碍物为动态。
16.进一步地,所述动态障碍物轨迹预测模块用于根据障碍物判断结果为动态的障碍物进行轨迹预测,得到动态障碍物的运动轨迹;所述碰撞判断及处理模块用于将动态障碍物的运动轨迹和全局导航路线进行比对判断,得到碰撞结果,其具体过程如下:
17.ss1:首先,获取动态障碍物的运动轨迹和全局导航路线;
18.ss2:判断动态障碍物的运动轨迹和全局导航路线是否处于同一线路,是,则判断一定发生碰撞;反之,则跳到下一判断环节;
19.ss3:判断动态障碍物的运动轨迹和全局导航路线是否相交,否,则判断无碰撞概率;反之,则跳到下一环节;
20.ss4:提取动态障碍物和无人机的运动速度,根据其计算碰撞点;
21.所述飞行状态调整模块用于根据碰撞结果中的碰撞点进行无人机飞行速度调整,得到速度调整指令。
22.进一步地,所述静态障碍物处理模块用于获取障碍物的基础信息,并根据基础信息将其栅格化进卫星地图,并进行标记,得到标记后的卫星地图。
23.进一步地,所述局部路径调整模块用于根据一定发生碰撞的碰撞结果或标记后的卫星地图对无人机进行局部路径调整,得到局部路径调整线路;所述飞行控制模块用于根据速度调整指令或局部路径调整线路对无人机进行飞行控制,避免发生碰撞。
24.相比于现有技术,本发明的有益效果在于:
25.本技术提出的一种基于计算机视觉的无人机避障系统,相较于针对无人机飞行前方静态障碍物的无人机避障系统而言,其通过毫米波雷达和摄像头技术实现了全方位动、静态障碍物探测,并获取动态障碍物的运动轨迹和全局导航路线,判断动态障碍物的运动轨迹和全局导航路线是否处于同一线路,同时判断动态障碍物的运动轨迹和全局导航路线是否相交,并根据判断结果提取动态障碍物和无人机的运动速度,同时计算碰撞点,最后通过控制无人机飞行速度和调整无人机局部飞行路线,实现了在复杂环境下对动、静态障碍物的自动规避,从而极大程度上提高了无人机的飞行安全。
附图说明
26.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实
施例一起用于解释本发明,并不构成对本发明的限制。
27.图1为本发明提出的一种基于计算机视觉的无人机避障系统的整体结构示意图。
具体实施方式
28.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
29.在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
30.实施例1
31.参照图1,本实施例公开了一种基于计算机视觉的无人机避障系统,包括全局路径导航模块、无人机测速模块、障碍物探测模块、障碍物测速模块、障碍物类型判断模块、摄像头拍摄模块、数据处理模块、中央处理子系统、局部路径调整模块和飞行控制模块;
32.全局路径导航模块采用a
*
算法对栅格化的卫星地图进行全局最优线路规划,得到全局导航路线,用于为无人机进行全局导航;
33.无人机测速模块用于获取无人机的运动速度;
34.障碍物探测模块具体为毫米波雷达,其分别设置于无人机的四个方向,用于向无人机外在飞行环境持续的发射接收毫米波波束或固定间隔时间发射接收毫米波波束,以探测障碍物,得到障碍物探测结果;
35.障碍物测速模块用于对障碍物进行移动速度检测,得到障碍物移动速度结果;
36.具体的,该障碍物测速模块包括第一测速单元和第二测速单元,该第一测速单元用于获取t时刻障碍物的移动速度v1,该第二测速单元用于获取t 1时刻障碍物的移动速度v2。
37.摄像头拍摄模块具体为双目摄像头,设置于无人机的四个方向,用于拍摄探测到的障碍物的视频图像;
38.具体的,该双目摄像头可进行0~90度旋转。
39.数据处理模块用于根据障碍物的视频图像并结合障碍物探测结果提取障碍物的基础信息,基础信息包括障碍物方位、距离、形状及尺寸;
40.障碍物类型判断模块用于根据障碍物移动速度结果对障碍物进行动态或静态判断,得到障碍物判断结果;
41.本实施例进一步公开了对障碍物进行动态或静态判断,其步骤如下:首先,获取t时刻障碍物的移动速度v1以及t 1时刻障碍物的移动速度v2;然后,根据公式v=(v1 v2)/2计算障碍物平均移动速度;若平均移动速度等于零,则判断障碍物为静态;若平均移动速度大于零,则判断障碍物为动态。
42.中央处理子系统包括动态障碍物轨迹预测模块、碰撞判断及处理模块、飞行状态调整模块和静态障碍物处理模块;
43.具体的,该动态障碍物轨迹预测模块用于根据障碍物判断结果为动态的障碍物进行轨迹预测,得到动态障碍物的运动轨迹;
44.该碰撞判断及处理模块用于将动态障碍物的运动轨迹和全局导航路线进行比对判断,得到碰撞结果;
45.该飞行状态调整模块用于根据碰撞结果中的碰撞点进行无人机飞行速度调整,得到速度调整指令。
46.该静态障碍物处理模块用于获取障碍物的基础信息,并根据基础信息将其栅格化进卫星地图,并进行标记,得到标记后的卫星地图。
47.局部路径调整模块用于根据一定发生碰撞的碰撞结果或标记后的卫星地图对无人机进行局部路径调整,得到局部路径调整线路;
48.具体的,该局部路径调整模块通过栅格法实现,即将动态障碍物和静态障碍物栅格进卫星地图,对于动态障碍物根据其运动速度进行动态模拟。
49.飞行控制模块用于根据速度调整指令或局部路径调整线路对无人机进行飞行控制,避免发生碰撞;
50.具体的,在判断障碍物为静态或动态时,通过获取t时刻障碍物的移动速度v1以及t 1时刻障碍物的移动速度v2,然后,根据公式v=(v1 v2)/2计算障碍物平均移动速度,若平均移动速度等于零,则判断障碍物为静态;若平均移动速度大于零,则判断障碍物为动态,通过毫米波雷达和摄像头技术实现全方位动、静态障碍物探测,从而自动规避,极大程度上提高了无人机的飞行安全。
51.实施例2
52.参照图1,本实施例公开了一种基于计算机视觉的无人机避障系统,包括全局路径导航模块、无人机测速模块、障碍物探测模块、障碍物测速模块、障碍物类型判断模块、摄像头拍摄模块、数据处理模块、中央处理子系统、局部路径调整模块和飞行控制模块;
53.除与上述实施例相同结构外,本实施例将具体介绍碰撞判断及处理模块;
54.具体的,该碰撞判断及处理模块具体过程如下:首先,获取动态障碍物的运动轨迹和全局导航路线;判断动态障碍物的运动轨迹和全局导航路线是否处于同一线路,是,则判断一定发生碰撞;反之,则跳到下一判断环节;判断动态障碍物的运动轨迹和全局导航路线是否相交,否,则判断无碰撞概率;反之,则跳到下一环节;提取动态障碍物和无人机的运动速度,根据其计算碰撞点;
55.本实施例中基于计算机视觉的无人机避障系统,相较于针对无人机飞行前方静态障碍物的无人机避障系统而言,其通过毫米波雷达和摄像头技术实现全方位动、静态障碍物探测,并通过控制无人机飞行速度和调整无人机局部飞行路线,其中通过获取动态障碍物的运动轨迹和全局导航路线,判断动态障碍物的运动轨迹和全局导航路线是否处于同一线路,同时判断动态障碍物的运动轨迹和全局导航路线是否相交,并通过提取动态障碍物和无人机的运动速度,根据其计算碰撞点,实现了在复杂环境下对动、静态障碍物的自动规避,从而极大程度上提高了无人机的飞行安全。
56.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜