CN109032162A - 一种基于激光雷达的无人机避障***及控制方法 - Google Patents

一种基于激光雷达的无人机避障***及控制方法 Download PDF

Info

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
Application number
CN201810949795.9A
Other languages
English (en)
Inventor
张黎
陈明非
宋宇
周文雅
孙昕
杨登
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liaoning Zhuanglong UAV Technology Co Ltd
Original Assignee
Liaoning Zhuanglong UAV Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Liaoning Zhuanglong UAV Technology Co Ltd filed Critical Liaoning Zhuanglong UAV Technology Co Ltd
Priority to CN201810949795.9A priority Critical patent/CN109032162A/zh
Publication of CN109032162A publication Critical patent/CN109032162A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous 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,所述飞行控制程序根据所述动作要求,得出与其对应的控制指令,并通过主控制器和主板将控制指令发送至飞行控制器,从而使飞行控制器控制无人机做出相应动作。
CN201810949795.9A 2018-08-20 2018-08-20 一种基于激光雷达的无人机避障***及控制方法 Pending CN109032162A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 武汉大学 一种面向无人机野外搜救的自主避障与导航方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
冯国虎: "单目视觉 惯性组合导航可观性分析与动态滤波算法研究", 国防工业出版社 *

Cited By (4)

* Cited by examiner, † Cited by third party
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