CN104656665B - 一种新型无人机通用避障模块及步骤 - Google Patents
一种新型无人机通用避障模块及步骤 Download PDFInfo
- Publication number
- CN104656665B CN104656665B CN201510099457.7A CN201510099457A CN104656665B CN 104656665 B CN104656665 B CN 104656665B CN 201510099457 A CN201510099457 A CN 201510099457A CN 104656665 B CN104656665 B CN 104656665B
- Authority
- CN
- China
- Prior art keywords
- unmanned plane
- control
- chip microcomputer
- avoidance
- distance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
一种新型无人机通用避障模块,本发明由距离传感器,惯性传感器、单片机以及无线通信模块组成;其连接结构为:距离传感器,惯性传感器、无线通信模块、分别连接单片机;单片机还分别连接无人机飞控、遥控接收机;其中,距离传感器用于探测无人机与障碍物之间的距离,惯性传感器用于补偿因无人机飞行时的倾斜而引起的距离误差,无线通信模块负责传输无人机的飞行状态,单片机用于数据的处理。本发明的有益效果是,具有结构简单,稳定、可靠,可以有效避免无人机与障碍物的相撞,并且具有较高的普遍性,通个简单设置就能够安装在各类无人机上。
Description
技术领域
本发明涉及无人机控制技术领域,可广泛用于各类无人机中。
背景技术
近年来,随着电子技术的发展,各类无人机层出不穷,无人机的保有量也直线上升。无人机广泛用于侦察、勘测、航拍、表演、巡线等各种场合,世界范围内有大量的无人机使用者及爱好者。
由于大部分无人机的使用者属于业余爱好者,在使用无人机的过程中会出现一系列的安全问题,其中最普遍的就是无人机与障碍物相撞而导致的无人机损坏以及对公共生命财产的威胁。对于大部分业余玩家来说,急需一套能够实现无人机避障功能的模块。
而当前市场上的大部分商业飞控都不是开源的,无法通过修改源码以及加装传感器来实现避障。开源飞控如APM,Pixhawk等随然源码开放,硬件上也留有接口,但是由于代码过于复杂,普通爱好者很难修改并使用,即使有专业人士修改后可以实现避障,但是随着固件的升级需要重新修改源码,费时费力且难度较高。而较简单的飞控如MWC、匿名四轴等虽然代码和硬件相对简单,但是其功能和留出的接口有限,难以满足广大无人机爱好者的要求。现在对无人机避障的相关研究较多,但这些研究成果不具有普遍性,即只能用于开发者使用的特殊的无人机上,无法实现模块化和商业化。
本发明提供一套简单的无人机避障模块,安装和使用都十分简单,可以有效避免无人机与障碍物的相撞,并且具有较高的普遍性,通个简单设置就能够安装在各类无人机上。
发明内容
本发明提供一种通用的无人机避障模块,安装在遥控信号解码器与无人机的飞行控制***中间,通过距离传感器实时探测并判断无人机前进方向上是否存在障碍物:如果未探测到障碍物或探测到的障碍物较远不对飞行安全构成威胁,避障模块会将解码后的遥控信号直接传送给无人机飞控,这时无人机直接由人工操控。如果在前进方向探测到的障碍物较近并判断已经对飞行安全构成威胁,避障模块会自动切断遥控器与飞控之间的通路,改由避障模块输出无人机的控制信号,避障模块会自动规划飞行路径,完成避障。完成避障并判断前进方向不存在撞机危险后,避障模块会打开遥控器与飞控之间的通路,将无人机的控制权交还给使用者。
本发明解决其技术问题所采用的技术方案是:
一种新型无人机通用避障模块,本发明特征是,由距离传感器,惯性传感器(加速度计、陀螺仪)、单片机以及无线通信模块组成;其连接结构为:距离传感器,惯性传感器、无线通信模块、分别连接单片机,惯性传感器还与无线通信模块连接;单片机还分别连接无人机飞控、遥控接收机;其中,距离传感器用于探测无人机与障碍物之间的距离,惯性传感器用于补偿因无人机飞行时的倾斜而引起的距离误差,无线通信模块负责传输无人机的飞行状态,单片机用于数据的处理,其工作步骤为:
步骤1:无人机飞行过程中,距离传感器会实时检测前方障碍物的距离,单片机通过滤波算法修正该距离,然后再根据惯性传感器的值计算飞机当前时刻的姿态角度,从而补偿因飞行过程中飞机倾斜而造成的距离误差;并将该距离通过无线模块传输至地面;
步骤2:程序会判断当前时刻的距离是否对飞行安全构成了威胁,如果构了威胁,转步骤3,如未构成威胁,转步骤6;
步骤3:单片机会切断解码器与飞控之间的通路,获得无人机的控制权,程序会按照预先设定好的避障方向控制无人机上下或左右飞行;
步骤4:当判断已经达到安全距离的时候,避障模块会运行内部的避障算法规划飞行路径,并控制无人机绕过障碍物;
步骤5:当判断绕过障碍物后,避障模块控制无人机回到之前前进方向的直线上,并将控制权交还给用户,至此避障完成;
步骤6:用户继续控制无人机飞行,回到步骤1。
本发明安装在遥控信号的解码器与无人机的飞行控制***中间,通过对遥控信号进行处理,再将处理后的信号发送给无人机的飞控,以完成对无人机飞行的控制。
本发明通过距离传感器实时测量飞行前进方向上的障碍物与无人机之间的距离,并将数据传输给避障模块上的单片机进行数据处理。数据处理过程中对传回来的数据进行滤波,以获得当前时刻更准确的无人机与障碍物的距离信息。同时将惯性传感单元测量到的数据发送给单片机,通过解算可以得到当前时刻无人机的姿态角度。将算得的姿态角与无人机与障碍物的距离进行数据融合,可以补偿由于无人机飞行时由于倾斜而导致的距离误差。程序会判断经过补偿后较为准确的无人机与障碍物之间的距离是否会对飞行安全构成威胁。如果判断未对飞行安全构成威胁,避障模块不会对解码器发送来的信号进行处理,直接将信号发送给飞控;如果避障模块判断前方障碍物会对无人机的飞行安全构成威胁,则会切断解码器与飞控之间的直接通路,从而获得无人机的控制权,通过按照预先设定的避障方式绕开障碍物,当避障模块判断障碍物已被绕过并且前方不存在障碍物或前方的障碍物暂未对飞行安全构成威胁后,避障模块会打开解码器与飞控之间的通路,将无人机的控制权交还给用户。无线通信模块可以将当前的飞行数据实时发送给无人机的操作者,可以让操作者知道当前时刻无人机与障碍物的距离以及无人机是处在正常飞行模式或者避障模式下。
本发明的有益效果是,具有结构简单,稳定、可靠,可以有效避免无人机与障碍物的相撞,并且具有较高的普遍性,通个简单设置就能够安装在各类无人机上。
附图说明
图1是本发明的***结构图。
图2是本发明的无人机避障过程流程图。
具体实施方式
下面结合附图对本发明作进一步说明。
如图1,一种新型无人机通用避障模块,本发明特征是,由距离传感器,惯性传感器(加速度计、陀螺仪)、单片机以及无线通信模块组成;其连接结构为:距离传感器,惯性传感器、无线通信模块、分别连接单片机,惯性传感器还与无线通信模块连接;单片机还分别连接无人机飞控、遥控接收机;其工作步骤为:(如图2)
步骤1:无人机飞行过程中,距离传感器会实时检测前方障碍物的距离,单片机通过滤波算法修正该距离,然后再根据惯性传感器的值计算飞机当前时刻的姿态角度,从而补偿因飞行过程中飞机倾斜而造成的距离误差;并将该距离通过无线模块传输至地面;
步骤2:程序会判断当前时刻的距离是否对飞行安全构成了威胁,如果构了威胁,转步骤3,如未构成威胁,转步骤6;
步骤3:单片机会切断解码器与飞控之间的通路,获得无人机的控制权,程序会按照预先设定好的避障方向控制无人机上下或左右飞行;
步骤4:当判断已经达到安全距离的时候,避障模块会运行内部的避障算法规划飞行路径,并控制无人机绕过障碍物;
步骤5:当判断绕过障碍物后,避障模块控制无人机回到之前前进方向的直线上,并将控制权交还给用户,至此避障完成;
步骤6:用户继续控制无人机飞行,回到步骤1。
本发明安装在遥控信号的解码器与无人机的飞行控制***中间,通过对遥控信号进行处理,再将处理后的信号发送给无人机的飞控,以完成对无人机飞行的控制。
本发明通过距离传感器实时测量飞行前进方向上的障碍物与无人机之间的距离,并将数据传输给避障模块上的单片机进行数据处理。数据处理过程中对传回来的数据进行滤波,以获得当前时刻更准确的无人机与障碍物的距离信息。同时将惯性传感单元测量到的数据发送给单片机,通过解算可以得到当前时刻无人机的姿态角度。将算得的姿态角与无人机与障碍物的距离进行数据融合,可以补偿由于无人机飞行时由于倾斜而导致的距离误差。程序会判断经过补偿后较为准确的无人机与障碍物之间的距离是否会对飞行安全构成威胁。如果判断未对飞行安全构成威胁,避障模块不会对解码器发送来的信号进行处理,直接将信号发送给飞控;如果避障模块判断前方障碍物会对无人机的飞行安全构成威胁,则会切断解码器与飞控之间的直接通路,从而获得无人机的控制权,通过按照预先设定的避障方式绕开障碍物,当避障模块判断障碍物已被绕过并且前方不存在障碍物或前方的障碍物暂未对飞行安全构成威胁后,避障模块会打开解码器与飞控之间的通路,将无人机的控制权交还给用户。无线通信模块可以将当前的飞行数据实时发送给无人机的操作者,可以让操作者知道当前时刻无人机与障碍物的距离以及无人机是处在正常飞行模式或者避障模式下。
Claims (1)
1.一种新型无人机通用避障模块,其特征是,由距离传感器,惯性传感器 、单片机以及无线通信模块组成;其连接结构为:距离传感器,惯性传感器、无线通信模块、分别连接单片机;单片机还分别连接无人机飞控、遥控接收机;其中,距离传感器用于探测无人机与障碍物之间的距离,惯性传感器用于补偿因无人机飞行时的倾斜而引起的距离误差,无线通信模块负责传输无人机的飞行状态,单片机用于数据的处理,其工作步骤为:
步骤1:无人机飞行过程中,距离传感器会实时检测前方障碍物的距离,单片机通过滤波算法修正该距离,然后再根据惯性传感器的值计算飞机当前时刻的姿态角度,从而补偿因飞行过程中飞机倾斜而造成的距离误差,并将该距离通过无线模块传输至地面;
步骤2:程序会判断当前时刻的距离是否对飞行安全构成了威胁,如果构了威胁,转步骤3,如未构成威胁,转步骤6;
步骤3:单片机会切断解码器与飞控之间的通路,获得无人机的控制权;程序会按照预先设定好的避障方向控制无人机上下或左右飞行;
步骤4:当判断已经达到安全距离的时候,避障模块会运行内部的避障算法规划飞行路径,并控制无人机绕过障碍物;
步骤5:当判断绕过障碍物后,避障模块控制无人机回到之前前进方向的直线上,并将控制权交还给用户,至此避障完成;
步骤6:用户继续控制无人机飞行,回到步骤1。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510099457.7A CN104656665B (zh) | 2015-03-06 | 2015-03-06 | 一种新型无人机通用避障模块及步骤 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510099457.7A CN104656665B (zh) | 2015-03-06 | 2015-03-06 | 一种新型无人机通用避障模块及步骤 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104656665A CN104656665A (zh) | 2015-05-27 |
CN104656665B true CN104656665B (zh) | 2017-07-28 |
Family
ID=53247923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510099457.7A Active CN104656665B (zh) | 2015-03-06 | 2015-03-06 | 一种新型无人机通用避障模块及步骤 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104656665B (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106104203B (zh) * | 2015-07-13 | 2018-02-02 | 深圳市大疆创新科技有限公司 | 一种移动物体的距离检测方法、装置及飞行器 |
EP3353706A4 (en) * | 2015-09-15 | 2019-05-08 | SZ DJI Technology Co., Ltd. | SYSTEM AND METHOD FOR MONITORING UNIFORM TARGET TRACKING |
CN105083573B (zh) * | 2015-09-22 | 2018-07-13 | 西华大学 | 一种防撞无人飞行器***及其防撞方法 |
CN107305383A (zh) * | 2016-04-22 | 2017-10-31 | 上海慧流云计算科技有限公司 | 一种自动避障的方法及使用该方法的机器人 |
CN105912026A (zh) * | 2016-06-15 | 2016-08-31 | 上海未来伙伴机器人有限公司 | 飞行机器人避障装置以及飞行机器人避障方法 |
CN106054925A (zh) * | 2016-07-13 | 2016-10-26 | 国网福建省电力有限公司 | 一种多适配性的无人机自主避障*** |
CN106005406A (zh) * | 2016-07-18 | 2016-10-12 | 燕山大学 | 一种自我避障定点寻迹球形飞行器 |
CN106092141B (zh) | 2016-07-19 | 2019-03-01 | 纳恩博(常州)科技有限公司 | 一种改善相对位置传感器性能的方法及装置 |
CN106406347B (zh) * | 2016-10-28 | 2020-04-03 | 易瓦特科技股份公司 | 一种无人机飞行控制方法和装置 |
WO2018090205A1 (en) * | 2016-11-15 | 2018-05-24 | SZ DJI Technology Co., Ltd. | Method and system for image-based object detection and corresponding movement adjustment maneuvers |
CN106527480A (zh) * | 2016-12-02 | 2017-03-22 | 南京航空航天大学 | 一种无人机的多传感器融合避障控制***及方法 |
CN108227731B (zh) * | 2016-12-15 | 2020-08-07 | 比亚迪股份有限公司 | 无人机防碰撞方法和装置 |
CN106843282B (zh) * | 2017-03-17 | 2020-11-03 | 东南大学 | 基于m100开发平台的区域完全搜索与避障***及方法 |
CN106802152A (zh) * | 2017-03-23 | 2017-06-06 | 翼飞客(上海)智能科技有限公司 | 四轴飞行器室内定位及红外避障方法及*** |
CN107992078A (zh) * | 2017-12-15 | 2018-05-04 | 西安天问智能科技有限公司 | 一种植保无人机自主路径规划方法 |
CN108227742A (zh) * | 2018-01-10 | 2018-06-29 | 辽宁科技学院 | 一种飞行机器人避障装置以及飞行机器人避障方法 |
CN109375636A (zh) * | 2018-12-13 | 2019-02-22 | 广州极飞科技有限公司 | 无人机航线的生成方法、装置、无人机和存储介质 |
WO2022094978A1 (zh) * | 2020-11-06 | 2022-05-12 | 深圳市大疆创新科技有限公司 | 无人机的控制方法、***、无人机及存储介质 |
CN112722294A (zh) * | 2021-01-25 | 2021-04-30 | 张广林 | 一种具有雷达地形勘探功能的无人机 |
CN114138013A (zh) * | 2021-11-19 | 2022-03-04 | 武汉珈鹰智能科技有限公司 | 一种无人机定高飞行方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298389A (zh) * | 2011-06-10 | 2011-12-28 | 清华大学 | 无人机起飞降落阶段的地面站全权接管控制*** |
CN102749927A (zh) * | 2012-07-20 | 2012-10-24 | 常州大学 | 无人飞机自动规避障碍物的***及其规避方法 |
CN103224026A (zh) * | 2012-12-05 | 2013-07-31 | 福建省电力有限公司 | 一种适用于山区电网巡检的专用无人直升机避障***及其工作流程 |
CN103365299A (zh) * | 2013-08-02 | 2013-10-23 | 中国科学院自动化研究所 | 一种无人机的避障方法及其装置 |
CN104316900A (zh) * | 2014-11-11 | 2015-01-28 | 成都点阵科技有限公司 | 空中无线电监测智能机器人 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101263441B1 (ko) * | 2011-06-29 | 2013-05-10 | 주식회사 네스앤텍 | 무인 비행체의 비행제어 시스템 |
-
2015
- 2015-03-06 CN CN201510099457.7A patent/CN104656665B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298389A (zh) * | 2011-06-10 | 2011-12-28 | 清华大学 | 无人机起飞降落阶段的地面站全权接管控制*** |
CN102749927A (zh) * | 2012-07-20 | 2012-10-24 | 常州大学 | 无人飞机自动规避障碍物的***及其规避方法 |
CN103224026A (zh) * | 2012-12-05 | 2013-07-31 | 福建省电力有限公司 | 一种适用于山区电网巡检的专用无人直升机避障***及其工作流程 |
CN103365299A (zh) * | 2013-08-02 | 2013-10-23 | 中国科学院自动化研究所 | 一种无人机的避障方法及其装置 |
CN104316900A (zh) * | 2014-11-11 | 2015-01-28 | 成都点阵科技有限公司 | 空中无线电监测智能机器人 |
Also Published As
Publication number | Publication date |
---|---|
CN104656665A (zh) | 2015-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104656665B (zh) | 一种新型无人机通用避障模块及步骤 | |
CN104820429B (zh) | 基于超声波距离检测的无人机避障***及其控制方法 | |
US20190248487A1 (en) | Aerial vehicle smart landing | |
US10126126B2 (en) | Autonomous mission action alteration | |
CN104843176B (zh) | 一种用于桥梁隧道自动巡检旋翼无人机***及导航方法 | |
CN103744430B (zh) | 一种小型无人直升机飞行控制方法 | |
JP2024063175A (ja) | 飛行情報制御方法、制御装置及びコンピュータプログラム | |
JP2024050706A (ja) | 情報処理方法、情報処理装置及びコンピュータプログラム | |
CN109885083A (zh) | 基于激光雷达的输电线路精细化巡检飞行平台及巡检方法 | |
JP6506302B2 (ja) | モバイルプラットフォームを操作するための方法及び装置 | |
US11798426B2 (en) | Autonomous mission action alteration | |
CN105518377A (zh) | 一种气体泄漏的处理方法、装置及飞行器 | |
CN105629995B (zh) | 一种系留跟随***和方法 | |
CN104816829B (zh) | 适用于侦查的天眼飞行器 | |
CN108759824A (zh) | 高精度定位导航***及方法 | |
CN105807779A (zh) | 一种无人机飞行控制***及方法 | |
CN204631622U (zh) | 基于超声波距离检测的无人机避障*** | |
CN109407708A (zh) | 一种基于多信息融合的精准着陆控制***及着陆控制方法 | |
CN208110387U (zh) | 一种室内视觉导航无人机集群飞行控制*** | |
CN103744429A (zh) | 一种小型无人直升机飞行控制*** | |
KR20140123835A (ko) | 무인 항공기 제어 장치 및 그 방법 | |
CN108958284B (zh) | 一种无人机避障***及方法 | |
WO2018133064A1 (zh) | 可移动装置的控制方法、控制***、和可移动装置 | |
CN106483980A (zh) | 一种无人机跟随飞行的控制方法、装置及*** | |
CN109343558A (zh) | 一种旋翼无人机自动校正导航控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |