CN109032162A - 一种基于激光雷达的无人机避障***及控制方法 - Google Patents
一种基于激光雷达的无人机避障***及控制方法 Download PDFInfo
- Publication number
- CN109032162A CN109032162A CN201810949795.9A CN201810949795A CN109032162A CN 109032162 A CN109032162 A CN 109032162A CN 201810949795 A CN201810949795 A CN 201810949795A CN 109032162 A CN109032162 A CN 109032162A
- Authority
- CN
- China
- Prior art keywords
- unmanned plane
- obstacle avoidance
- laser radar
- control
- program
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 12
- 230000000875 corresponding effect Effects 0.000 claims abstract description 18
- 230000007613 environmental effect Effects 0.000 claims abstract description 13
- 230000004888 barrier function Effects 0.000 claims abstract description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 235000000177 Indigofera tinctoria Nutrition 0.000 claims description 3
- 229940097275 indigo Drugs 0.000 claims description 3
- COHYTHOBJLSHDF-UHFFFAOYSA-N indigo powder Natural products N1C2=CC=CC=C2C(=O)C1=C1C(=O)C2=CC=CC=C2N1 COHYTHOBJLSHDF-UHFFFAOYSA-N 0.000 claims description 3
- 238000004886 process control Methods 0.000 claims description 3
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims 1
- 230000003287 optical effect Effects 0.000 claims 1
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009510 drug design Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明具体涉及一种基于激光雷达的无人机避障***及控制方法,属于无人机避障***领域。避障***包括:无人机主体、避障模块、激光雷达模块;所述无人机主体为具有独立飞行功能的多旋翼无人机;所述无人机主体的控制***包括主控制器、主板、飞行控制器和电源;控制方法包括:1)获得对应周围环境的雷达信号;2)雷达信号传送至构图程序;3)绘制出体现无人机附近环境特征的地形图;4)得出当前位置至目标位置,避开所有障碍物后的最短路线;5)得出无人机的动作要求;6)得出与其对应的控制指令,控制无人机做出相应动作。
Description
技术领域
本发明属于无人机避障***领域,具体涉及一种基于激光雷达的无人机避障***及控制方法。
背景技术
目前市面上的无人机,其避障原理多采用基于摄像头的双目避障、红外避障等方式,其缺点是,在强光或黑暗环境下避障效果受到非常大的影响,且技术门槛高,算法开发难度较大。同时,双目避障设备的购买成本较为昂贵,也为其在无人机应用上的推广带来了一定的约束。
发明内容
针对上述存在的技术问题,本发明提供一种基于激光雷达的无人机避障***,包括:无人机主体、避障模块、激光雷达模块;
所述无人机主体为具有独立飞行功能的多旋翼无人机;
所述无人机主体的控制***包括主控制器、主板、飞行控制器和电源;
所述电源通过主板分别与主控制器、飞行控制器、避障模块连接并供电;
所述主控制器通过主板与飞行控制器连接,用于执行串口收到的指令,控制飞行器姿态和移动;
所述飞行控制器用于控制无人机的飞行动作;
所述激光雷达模块与避障模块连接;
所述避障模块与主控制器连接;
所述避障模块采用Raspberry Pi 3,其装载Linux***Debian发行版作为操作***;
所述操作***上装载Indigo版本ROS机器人操作***;
所述机器人操作***上运行有飞行控制程序、激光雷达程序、导航程序、构图程序、路径规划程序;
所述激光雷达程序用于控制激光雷达模块的工作状态,并将其反馈的雷达信号传送至构图程序;
所述构图程序用于根据雷达信号,绘制出体现无人机附近环境特征的地形图;
所述路径规划程序用于根据所述地形图中的环境特征,得出当前位置至目标位置的最短路线;
所述导航程序用于根据所述最短路线,得出无人机的动作要求,使无人机按照动作要求进行飞行后,其飞行路线能够符合所述最短路线;
所述飞行控制程序用于根据所述动作要求,得出与其对应的控制指令,并通过主控制器和主板将控制指令发送至飞行控制器,从而使飞行控制器控制无人机做出相应动作。
所述主控制器采用Arduino Mega 2560单片机,运行PID程序。
所述飞行控制器为APM2.8开源飞控。
所述避障模块与主控制器之间采用USB连接。
所述基于激光雷达的无人机避障***,还包括基站,用于运行ROS机器人操作***的工具软件Rviz;所述Rviz用于观察构图程序输出的地形图,以及导航程序指示的最短路线。
所述基站采用PC或手机。
一种基于激光雷达的无人机避障***的控制方法,采用上述的基于激光雷达的无人机避障***,包括以下步骤:
步骤1,无人机飞行过程中,所述激光雷达程序控制激光雷达模块的测距核心顺时针旋转,实现对周围环境的360°全方位扫描测距检测,从而获得对应周围环境的雷达信号;
步骤2,所述激光雷达程序将激光雷达模块反馈的雷达信号传送至构图程序;
步骤3,所述构图程序根据雷达信号,绘制出体现无人机附近环境特征的地形图;
步骤4,所述路径规划程序根据所述地形图中的环境特征,得出当前位置至目标位置,避开所有障碍物后的最短路线;
步骤5,所述导航程序根据所述最短路线,得出无人机的动作要求;所述动作要求,即无人机将要进行的一系列飞行动作,在这些飞行动作的控制下,无人机飞行路线将符合所述最短路线;
步骤6,所述飞行控制程序根据所述动作要求,得出与其对应的控制指令,并通过主控制器和主板将控制指令发送至飞行控制器,从而使飞行控制器控制无人机做出相应动作。
本发明的有益效果:
本发明提出一种基于激光雷达的无人机避障***及控制方法。采用的ROS机器人操作***是一个分布式的***,只要所有ROS节pa点连接在同一个Core上,无论功能能包运行在哪个硬件上(Raspberry Pi或PC)对于***来说并无差别。这样需要运行计算量很大的功能包时,可以选择将此部分放在PC平台上运行。
激光雷达测距核心顺时针旋转,实现对周围环境的360°全方位扫描测距检测,从而获得周围环境的轮廓图,进行地形图构建和路径规划,规避障碍物。激光雷达的精准度高,分辨率高,可获得极高的角度、距离、速度分辨率;抗有源干扰能力强,与微波雷达易受自然界广泛存在的电磁波影响的情况不同,自然界中能对激光雷达起干扰作用的信号源不多,因此激光雷达抗有源干扰的能力很强。
本发明设计合理,易于实现,具有很好的实用价值。
附图说明
图1为本发明具体实施方式中所述基于激光雷达的无人机避障***的结构示意图;
图2为本发明具体实施方式中所述基于激光雷达的无人机避障***的控制方法的流程图。
图中:1、无人机主体;1-1、主控制器;1-2、主板;1-3、飞行控制器;1-4、电源;2、避障模块;3、激光雷达模块。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施实例,对本发明做出进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明提出一种基于激光雷达的无人机避障***,如图1所示,包括无人机主体1、避障模块2和激光雷达模块3;
所述无人机主体1为具有独立飞行功能的多旋翼无人机;
所述无人机主体1的控制***包括主控制器1-1、主板1-2、飞行控制器1-3和电源1-4;
所述电源1-4通过主板1-2分别与主控制器1-1、飞行控制器1-3、避障模块2连接并供电;
所述主控制器1-1通过主板1-2与飞行控制器1-3连接,用于执行串口收到的指令,控制飞行器姿态和移动;
本实施例中,所述主控制器1-1采用Arduino Mega 2560单片机,运行PID程序;
所述飞行控制器1-3用于控制无人机的飞行动作;本实施例中,所述飞行控制器1-3为APM2.8开源飞控;
所述激光雷达模块3与避障模块2连接;
所述避障模块2与主控制器1-1连接;
所述避障模块2与主控制器1-1之间采用USB连接;
所述避障模块2采用Raspberry Pi 3,其装载Linux***Debian发行版作为操作***;
所述操作***上装载Indigo版本ROS机器人操作***;
所述机器人操作***上运行有飞行控制程序、激光雷达程序、导航程序、构图程序和路径规划程序;
所述激光雷达程序用于控制激光雷达模块3的工作状态,并将其反馈的雷达信号传送至构图程序;
所述构图程序根据雷达信号,绘制出体现无人机附近环境特征的地形图;
所述路径规划程序根据所述地形图中的环境特征,得出当前位置至目标位置的最短路线;
所述导航程序根据所述最短路线,得出无人机的动作要求,使无人机按照动作要求进行飞行后,其飞行路线能够符合所述最短路线;
所述飞行控制程序根据所述动作要求,得出与其对应的控制指令,并通过主控制器1-1和主板1-2将控制指令发送至飞行控制器1-3,从而使飞行控制器1-3控制无人机做出相应动作;
所述基于激光雷达的无人机避障***,还包括基站,用于运行ROS机器人操作***的工具软件Rviz;
所述Rviz用于观察构图程序输出的地形图,以及导航程序指示的最短路线;
所述基站采用PC或手机;
本发明提出一种基于激光雷达的无人机避障***的控制方法,采用上述基于激光雷达的无人机避障***,如图2所示,包括以下步骤:
步骤1,无人机飞行过程中,所述激光雷达程序控制激光雷达模块3的测距核心顺时针旋转,实现对周围环境的360°全方位扫描测距检测,从而获得对应周围环境的雷达信号;
步骤2,所述激光雷达程序将激光雷达模块3反馈的雷达信号传送至构图程序;
步骤3,所述构图程序根据雷达信号,绘制出体现无人机附近环境特征的地形图;
步骤4,所述路径规划程序根据所述地形图中的环境特征,得出当前位置至目标位置,避开所有障碍物后的最短路线;
步骤5,所述导航程序根据所述最短路线,得出无人机的动作要求;所述动作要求,即无人机将要进行的一系列飞行动作,在这些飞行动作的控制下,无人机飞行路线将符合所述最短路线;
步骤6,所述飞行控制程序根据所述动作要求,得出与其对应的控制指令,并通过主控制器1-1和主板1-2将控制指令发送至飞行控制器1-3,从而使飞行控制器1-3控制无人机做出相应动作。
Claims (7)
1.一种基于激光雷达的无人机避障***,其特征在于,包括:无人机主体、避障模块、激光雷达模块;
所述无人机主体为具有独立飞行功能的多旋翼无人机;
所述无人机主体的控制***包括主控制器、主板、飞行控制器和电源;
所述电源通过主板分别与主控制器、飞行控制器、避障模块连接并供电;
所述主控制器通过主板与飞行控制器连接,用于执行串口收到的指令,控制飞行器姿态和移动;
所述飞行控制器用于控制无人机的飞行动作;
所述激光雷达模块与避障模块连接;
所述避障模块与主控制器连接;
所述避障模块采用Raspberry Pi 3,其装载Linux***Debian发行版作为操作***;
所述操作***上装载Indigo版本ROS机器人操作***;
所述机器人操作***上运行有飞行控制程序、激光雷达程序、导航程序、构图程序、路径规划程序;
所述激光雷达程序用于控制激光雷达模块的工作状态,并将其反馈的雷达信号传送至构图程序;
所述构图程序用于根据雷达信号,绘制出体现无人机附近环境特征的地形图;
所述路径规划程序用于根据所述地形图中的环境特征,得出当前位置至目标位置的最短路线;
所述导航程序用于根据所述最短路线,得出无人机的动作要求,使无人机按照动作要求进行飞行后,其飞行路线能够符合所述最短路线;
所述飞行控制程序用于根据所述动作要求,得出与其对应的控制指令,并通过主控制器和主板将控制指令发送至飞行控制器,从而使飞行控制器控制无人机做出相应动作。
2.根据权利要求1所述的基于激光雷达的无人机避障***,其特征在于,所述主控制器采用Arduino Mega 2560单片机,运行PID程序。
3.根据权利要求1所述的基于激光雷达的无人机避障***,其特征在于,所述飞行控制器为APM2.8开源飞控。
4.根据权利要求1所述的基于激光雷达的无人机避障***,其特征在于,所述避障模块与主控制器之间采用USB连接。
5.根据权利要求1所述的基于激光雷达的无人机避障***,其特征在于,所述基于激光雷达的无人机避障***,还包括基站,用于运行ROS机器人操作***的工具软件Rviz;所述Rviz用于观察构图程序输出的地形图,以及导航程序指示的最短路线。
6.根据权利要求5所述的基于激光雷达的无人机避障***,其特征在于,所述基站采用PC或手机。
7.一种基于激光雷达的无人机避障***的控制方法,其特征在于,采用权利要求1所述的基于激光雷达的无人机避障***,包括以下步骤:
步骤1,无人机飞行过程中,所述激光雷达程序控制激光雷达模块的测距核心顺时针旋转,实现对周围环境的360°全方位扫描测距检测,从而获得对应周围环境的雷达信号;
步骤2,所述激光雷达程序将激光雷达模块反馈的雷达信号传送至构图程序;
步骤3,所述构图程序根据雷达信号,绘制出体现无人机附近环境特征的地形图;
步骤4,所述路径规划程序根据所述地形图中的环境特征,得出当前位置至目标位置,避开所有障碍物后的最短路线;
步骤5,所述导航程序根据所述最短路线,得出无人机的动作要求;所述动作要求,即无人机将要进行的一系列飞行动作,在这些飞行动作的控制下,无人机飞行路线将符合所述最短路线;
步骤6,所述飞行控制程序根据所述动作要求,得出与其对应的控制指令,并通过主控制器和主板将控制指令发送至飞行控制器,从而使飞行控制器控制无人机做出相应动作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810949795.9A CN109032162A (zh) | 2018-08-20 | 2018-08-20 | 一种基于激光雷达的无人机避障***及控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810949795.9A CN109032162A (zh) | 2018-08-20 | 2018-08-20 | 一种基于激光雷达的无人机避障***及控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109032162A true CN109032162A (zh) | 2018-12-18 |
Family
ID=64632171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810949795.9A Pending CN109032162A (zh) | 2018-08-20 | 2018-08-20 | 一种基于激光雷达的无人机避障***及控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109032162A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109709986A (zh) * | 2019-03-06 | 2019-05-03 | 华北电力大学(保定) | 一种无人机控制***及方法 |
CN110908374A (zh) * | 2019-11-14 | 2020-03-24 | 华南农业大学 | 一种基于ros平台的山地果园避障***及方法 |
CN113188653A (zh) * | 2021-04-25 | 2021-07-30 | 机械工业第九设计研究院有限公司 | 一种建筑隔音性能检测评估方法及评估*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105892489A (zh) * | 2016-05-24 | 2016-08-24 | 国网山东省电力公司电力科学研究院 | 一种基于多传感器融合的自主避障无人机***及控制方法 |
WO2017177533A1 (zh) * | 2016-04-12 | 2017-10-19 | 深圳市龙云创新航空科技有限公司 | 基于激光雷达的微型无人机操控方法及*** |
CN107608371A (zh) * | 2016-07-12 | 2018-01-19 | 何守印 | 城市社区环境下四旋翼自主避障无人机 |
CN107656545A (zh) * | 2017-09-12 | 2018-02-02 | 武汉大学 | 一种面向无人机野外搜救的自主避障与导航方法 |
-
2018
- 2018-08-20 CN CN201810949795.9A patent/CN109032162A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017177533A1 (zh) * | 2016-04-12 | 2017-10-19 | 深圳市龙云创新航空科技有限公司 | 基于激光雷达的微型无人机操控方法及*** |
CN105892489A (zh) * | 2016-05-24 | 2016-08-24 | 国网山东省电力公司电力科学研究院 | 一种基于多传感器融合的自主避障无人机***及控制方法 |
CN107608371A (zh) * | 2016-07-12 | 2018-01-19 | 何守印 | 城市社区环境下四旋翼自主避障无人机 |
CN107656545A (zh) * | 2017-09-12 | 2018-02-02 | 武汉大学 | 一种面向无人机野外搜救的自主避障与导航方法 |
Non-Patent Citations (1)
Title |
---|
冯国虎: "单目视觉 惯性组合导航可观性分析与动态滤波算法研究", 国防工业出版社 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109709986A (zh) * | 2019-03-06 | 2019-05-03 | 华北电力大学(保定) | 一种无人机控制***及方法 |
CN110908374A (zh) * | 2019-11-14 | 2020-03-24 | 华南农业大学 | 一种基于ros平台的山地果园避障***及方法 |
CN110908374B (zh) * | 2019-11-14 | 2021-04-23 | 华南农业大学 | 一种基于ros平台的山地果园避障***及方法 |
CN113188653A (zh) * | 2021-04-25 | 2021-07-30 | 机械工业第九设计研究院有限公司 | 一种建筑隔音性能检测评估方法及评估*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107589752B (zh) | 无人机与地面机器人协同编队实现方法及*** | |
Baca et al. | Autonomous landing on a moving vehicle with an unmanned aerial vehicle | |
EP3508940B1 (en) | Collision avoidance system and method for unmanned aircraft | |
US11287835B2 (en) | Geo-fiducials for UAV navigation | |
Cai et al. | A survey of small-scale unmanned aerial vehicles: Recent advances and future development trends | |
Chang et al. | Development of a power line inspection robot with hybrid operation modes | |
CN104808675A (zh) | 基于智能终端的体感飞行操控***及终端设备 | |
CN109032162A (zh) | 一种基于激光雷达的无人机避障***及控制方法 | |
CN108762308A (zh) | 一种基于雷达和摄像头的无人机避障***及控制方法 | |
CN205920057U (zh) | 检测结构件表面裂缝的多旋翼无人机检测平台*** | |
CN109709986A (zh) | 一种无人机控制***及方法 | |
Mahboubi et al. | Camera based localization for autonomous UAV formation flight | |
CN106781665A (zh) | 基于物联网的无人机停车位引导*** | |
CN114200471B (zh) | 基于无人机的森林火源检测***、方法、存储介质、设备 | |
JP2021117502A (ja) | 着陸制御装置、着陸制御方法およびプログラム。 | |
CN106950989A (zh) | 一种无人机定点定位方法及*** | |
Nguyen et al. | Post-mission autonomous return and precision landing of uav | |
CN109032182A (zh) | 一种基于毫米波雷达的无人机避障***及控制方法 | |
Asadi et al. | An integrated aerial and ground vehicle (UAV-UGV) system for automated data collection for indoor construction sites | |
Ghosh et al. | Arduino quadcopter | |
Chandar | A review on longitudinal control law design for a small fixed-wing UAV | |
CN107783542A (zh) | 无人机的控制方法和控制*** | |
Lee et al. | Real‐time collision‐free landing path planning for drone deliveries in urban environments | |
CN213690330U (zh) | 一种基于图像识别的固定翼无人机自主着舰*** | |
CN205983224U (zh) | 无人机的控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181218 |