基于超声波距离检测的无人机避障系统及其控制方法

文档序号:8480818阅读:640来源:国知局
基于超声波距离检测的无人机避障系统及其控制方法
【技术领域】
[0001]本发明涉及无人机避障技术领域,尤其涉及一种基于超声波距离检测的无人机避障系统及其控制方法。
【背景技术】
[0002]自主避障系统是无人机顺利完成飞行任务的重要安全保障。因此,近年来无人机的自主避障系统已经成为研宄的热点问题之一。自主避障系统对于无人机的飞行路径规划能力起着至关重要的作用,所以自主避障系统的智能化程度很大程度上反映了无人机的智能性和安全性。现阶段无人机自主避障与新航线规划大多数都处于仿真阶段,真正具有实用性和可行性的较少。
[0003]无人机飞行路径的规划应该是自动的、实时的,主要通过自主避障模块来实现。对于自主避障模块来说,它需要可靠、实用,并且反应迅速,在无人机的作业过程中实时监测周围状况,并快速在原有航线基础上给出新的飞行路径,嵌入式控制系统则根据新航线控制飞行器完成飞行任务。
[0004]无人机自动避障系统是无人机研宄中的一个重点,同样也是难点。如何设计有效而又实用的自动避障系统,保障无人机空中作业的安全是一个急需解决的问题。然而,目前国内外针对输电线路巡检这一特殊应用背景而开展的无人机避障系统的研宄较少,大部分都还处于理论讨论阶段,各种新的避障方法和思想也有待继续探索和发展,其有效性也有待实践使用的验证。
[0005]申请号为201310036235.1的《用于电力巡线的无人机多重避障控制方法》是通过超声波传感器、电磁场传感器和地面站环境模型进行障碍物定位与规避的,这种方法过于复杂,针对不同的检测环境需要不同的检测区域环境模型,而检测区域环境模型几乎不可复用,且较难获得,使用八个传感器也使得无人机负重较大,无人机上方没有距离传感器使得无人机无法检测上方的障碍物,所以只能从侧面绕过障碍物而无法飞跃障碍物,同时无人机下方没有传感器则无人机无法检测无人机底部的障碍物,亦即无法进行爬坡等飞行操作。

【发明内容】

[0006]本发明所要解决的技术问题是针对【背景技术】中所涉及的缺陷,提供一种基于超声波距离检测的无人机避障系统及其控制方法。
[0007]本发明为解决上述技术问题采用以下技术方案:
基于超声波距离检测的无人机避障系统,包括无人机和地面站,所述无人机包含飞行控制模块、机载射频通信模块、超声波测距模块和自主避障模块;
所述飞行控制模块用于通过机载射频通信模块接收地面站和自主避障模块的指令后控制无人机飞行,并将无人机的飞行状况通过机载射频通信模块反馈给地面站;
所述超声波测距模块用于检测无人机前、左、右、上、下五个方向是否存在障碍物以及与障碍物之间的距离;
所述自主避障模块用于根据超声波测距模块的测量结果控制无人机进行避障;
所述地面站包含地面射频通信模块、航迹规划模块和实时监控模块;
所述航迹规划模块包含电子地图,用于设置无人机在自主飞行模式下的起止点、检查点、飞行高度和飞行速度;
所述实时监控模块用于实时检测与监控无人机状态,并进行数据存储、故障检测与报警操作;
所述机载射频通信模块和地面射频通信模块无线通信。
[0008]作为本发明基于超声波距离检测的无人机避障系统进一步的优化方案,所述飞行控制模块包含嵌入式控制芯片、三轴陀螺仪传感器、三轴加速度计传感器、GPS定位芯片、和气压计,所述嵌入式控制芯片分别和三轴陀螺仪传感器、三轴加速度计传感器、GPS定位芯片、气压计、机载射频通信模块、自主避障模块相连。
[0009]作为本发明基于超声波距离检测的无人机避障系统进一步的优化方案,所述超声波测距模块包含五个超声波距离传感器,分别设置在无人机前、左、右、上、下五个方向,用于检测无人机前、左、右、上、下五个方向是否存在障碍物以及与障碍物之间的距离;所述五个超声波距离传感器均与自主避障模块相连,将检测结果传递给自主避障模块。
[0010]作为本发明基于超声波距离检测的无人机避障系统进一步的优化方案,所述五个超声波距离传感器的测距范围为20到600厘米。
[0011]作为本发明基于超声波距离检测的无人机避障系统进一步的优化方案,所述五个超声波距离传感器分别设定不同的地址,采用半双工串口通讯依次将距离数据发送至自主避障t吴块。
[0012]本发明还提出了一种基于多个超声波距离检测的无人机自主避障系统的控制方法,包含以下步骤:
步骤I),无人机根据地面站传递的航线进行自主飞行,并设定无人机调整次数为零;步骤2),无人机检测前、左、右、上、下五个方向是否存在障碍物以及与障碍物之间的距离,并分别与五个方向上预设的安全距离阈值进行比较;
步骤2.1),如果无人机在前、左、右、上、下五个方向各自预设的安全距离阈值范围内均不存在障碍物,重新执行步骤I);
步骤2.2),如果存在障碍物且该障碍物与无人机之间的距离小于等于无人机在该方向上预设的安全距离阈值,则执行步骤3);
步骤3),判断无人机在上方预设的安全距离内是否存在障碍物;
步骤3.1 ),如果存在障碍物,则执行步骤4);
步骤3.2),如果不存在障碍物,则控制无人机按照预设的时间间隔向上飞行;
步骤3.2.1),在无人机按照预设的时间间隔向上飞行的过程中,一旦无人机的五个方向均不存在障碍物,重新执行步骤I);
步骤3.2.2),如果无人机按照预设的时间间隔向上飞行后,无人机的五个方向还存在障碍物,则执行步骤4);
步骤4),判断无人机在左边预设的安全距离内是否存在障碍物;
步骤4.1),如果存在障碍物,则执行步骤5); 步骤4.2),如果不存在障碍物,则控制无人机按照预设的时间间隔向左飞行;
步骤4.2.1),在无人机按照预设的时间间隔向左飞行的过程中,一旦无人机的五个方向均不存在障碍物,重新执行步骤I);
步骤3.2.2),如果无人机按照预设的时间间隔向左飞行后,无人机的五个方向还存在障碍物,则执行步骤5);
步骤5),判断无人机在右边预设的安全距离内是否存在障碍物;
步骤5.1),如果存在障碍物,则执行步骤6);
步骤5.2),如果不存在障碍物,则控制无人机按照2倍预设的时间间隔向右飞行;
步骤5.2.1),在无人机按照2倍预设的时间间隔向右飞行的过程中,一旦无人机的五个方向均不存在障碍物,重新执行步骤I);
步骤5.2.2),如果无人机按照2倍预设的时间间隔向右飞行后,无人机的五个方向还存在障碍物,则执行步骤6);
步骤6),无人机调整次数加I;
步骤7),重复执行步骤步骤2)至步骤6),直至无人机自主飞行至目的地或无人机调整次数大于等于预设的最大调整次数,若无人机调整次数大于等于预设的最大调整次数,则控制无人机返航。
[0013]本发明采用以上技术方案与现有技术相比,具有以下技术效果:
1.基于五个超声波距离检测的无人机自主避障系统结构更简单,重量更轻,带负载能力更强,同时减轻了嵌入式处理器的负荷,使得无人机的机动性更为出色;
2.无人机能够对障碍物进行智能规避,规避的方式更为多样化,并且能够自动调整航线,完成规定的飞行任务;
3.克服了使用气压计无法在山地或丘陵地带确定相对高度的弊端,使得无人机能够自主爬山。
【附图说明】
[0014]图1为本发明基于超声波距离传感器的无人机避障系统的模块示意图;
图2为自主避障模块在自主飞行中的避障流程图。
【具体实施方式】
[0015]下面结合附图对本发明的技术方案做进一步的详细说明:
如图1所示,本发明公开了一种基于超声波距离检测的无人机避障系统,包括无人机和地面站,所述无人机包含飞行控制模块、机载射频通信模块、超声波测距模块和自主避障丰吴块;
所述飞行控制模块用于通过机载射频通信模块接收地面站和自主避障模块的指令后控制无人机飞行,并将无人机的飞行状况通过机载射频通信模块反馈给地面站;
所述超声波测距模块用于检测无人机前、左、右、上、下五个方向是否存在障碍物以及与障碍物之间的距离;
所述自主避障模块用于根据超声波测距模块的测量结果控制无人机进行避障;
所述地面站包含地面射频通信模块、航迹规划模块和实时监控模块; 所述航迹规划模块包含电子地图,用于设置无人机在自主飞行模式下的起止点、检查点、飞行高度和飞行速度;
所述实时监控模块用于实时检测与监控无人机状态,并进行数据存储、故障检测与报警操作;
所述机载射频通信模块和地面射频通信模块无线通信。
[0016]所述飞行控制模块包含嵌入式控制芯片、三轴陀螺仪传感器、三轴加速度计传感器、GPS定位芯片、和气压计,所述嵌入式控制芯片分别和三轴陀螺仪传感器、三轴加速度计传感器、GPS定位芯片、气压计、机载射频通信模块、自主避障模块相连。
[0017]所述超声波测距模块包含五个超声波距离传感器,分别设置在无人机前、左、右、上、下五个方向,用于检测无人机前、左、右、上、下五个方向是否存在障碍物以及与障碍物之间的距离;所述五个超声波距离传感器均与自主避障模块相连,将检测
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1