CN108445504A - 一种多旋翼无人机室内导航方法 - Google Patents
一种多旋翼无人机室内导航方法 Download PDFInfo
- Publication number
- CN108445504A CN108445504A CN201810228585.0A CN201810228585A CN108445504A CN 108445504 A CN108445504 A CN 108445504A CN 201810228585 A CN201810228585 A CN 201810228585A CN 108445504 A CN108445504 A CN 108445504A
- Authority
- CN
- China
- Prior art keywords
- aerial vehicle
- unmanned aerial
- rotor unmanned
- processor
- dimensional laser
- 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 15
- 238000004891 communication Methods 0.000 claims abstract description 16
- 230000004888 barrier function Effects 0.000 claims abstract description 8
- 238000013507 mapping Methods 0.000 claims description 15
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 230000004807 localization Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 230000003287 optical effect Effects 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/933—Lidar systems specially adapted for specific applications for anti-collision purposes of aircraft or spacecraft
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种多旋翼无人机室内导航方法,包括在多旋翼无人机上设置二维激光雷达和装在有ROS***的处理器,二维激光雷达与串口通信模块连接,所述串口通信模块通过USB接口与处理器连接;通过二维激光雷达扫描出多旋翼无人机周围环境的轮廓数据,并通过串口通信模块将扫描得到的轮廓数据发送给处理器;所述处理器通过如下步骤建立代价地图,并在建立的代价地图之上进行室内导航。本发明多旋翼无人机室内导航方法能够根据多旋翼无人机周围实际情况选择最优飞行轨迹,自动躲避障碍物,实现多旋翼无人机在室内自主避障飞行。
Description
技术领域
本发明涉及无人机自主飞行技术领域,特别涉及一种无人机在无卫星信号环境中自主飞行的导航方法。
背景技术
无人机(UAV,unmannedairvehice)是一种由无线电遥控设备或由自身程序控制装置操纵的,执行特定任务的非载人飞行器。无人机由于相对于有人驾驶飞机而言具有体积小、重量轻、机动性好、适用性强、以及成本低和不必冒生命危险等特点,在民用和军用领域受到广泛关注。
在军事上,无人机主要用来侦察、监视、通信中继、电子对抗、战果评估、骚扰、诱惑、反潜、目标攻击等;在国民经济方面,无人机用于大地测量、气象观测、城市环境检测、地球资源勘探、森林防火和人工降雨等;在科学技术方面,用于大气取样,对核、生、化污染区的取样与检测等;另外,由于无人机与空间飞行器都属于无人驾驶范畴,在某些方面具有相似之处,所以空间飞行器新型元器件、子***、有效载荷的飞行试验也可以用无人机来进行先行验证。
具有自主飞行能力的小型多旋翼无人机,广泛应用于电力巡线、救灾探测、勘探测绘、人员搜救、快递流物等行业,它在军用和民用领域都得到了广泛的关注。在整个无人机自主飞行***中,无人机航迹规划是无人机任务规划***的关键技术之一,也是无人机实现自主飞行和自主攻击的基础。无人机航迹规划方法的主要目的是在给定的规划区域内寻找一条最优的或者满意的飞行航迹,因此首先要得出周围环境的全局地图,然后再在全局地图的基础上使用ROS导航功能包集实现全局导航。
无人机在飞行过程中的自主控制技术,国外已有许多研究机构从体系结构、航迹的自主快速规划等不同的方面对其进行了深入的探索与研究。无人机的控制方式发展至今,主要形成了遥控、程序控制/指令控制、半自主控制和自主控制等四种控制方式。现阶段无人机自主飞行技术的大体状况是现有的技术手段只能在相对确定的环境中实现自主或半自主控制,快速变化的不确定环境下的完全意义上的无人机智能自主控制,就目前的技术条件来说还不成熟。从根本上说,完全意义上的无人机自主控制需要具备不确定前提下实时处理突发状况的自主决策能力。目前的能实现自主飞行的无人机依赖卫星信号给出位置信息,根据位置信息再使用已有地图规划路径。然而在室内,隧道等有遮蔽物的环境中无人机无法接收到GPS信号,无人机在飞行过程中无法得到自身与周围环境实际状态;给定的地图无法实时更新,无人机周围出现突发状况无人机无法做出及时反应。这些问题的存在使得无人机在室内自主避障飞行很难实现。
发明内容
有鉴于此,本发明的目的是提供一种多旋翼无人机室内导航方法,通过导航***在室内得到多旋翼无人机周围环境数据,生成地图,实时更新地图,并根据周围环境规划出路径,在没有GPS信号的情况下实现无人机自主避障飞行,解决无人机在室内自主飞行的技术问题。
本发明多旋翼无人机室内导航方法,包括在多旋翼无人机上设置二维激光雷达和装在有ROS***的处理器,所述二维激光雷达与串口通信模块连接,所述串口通信模块通过USB接口与处理器连接;
通过二维激光雷达扫描出多旋翼无人机周围环境的轮廓数据,并通过串口通信模块将扫描得到的轮廓数据发送给处理器,所述多旋翼无人机和处理器之间通过USB接口连接;
所述处理器通过如下步骤建立代价地图,并在建立的代价地图之上进行室内导航:
S1:通过ROS***的tf库创建各坐标系间的坐标变换,所述坐标系包括以多旋翼无人机的移动平台中心为原点的base_link参考系、以二维激光雷达的中心为原点的base_laser参考系、以及代价地图的参考坐标系;
S2:ROS***在收到维二维激光雷达传来的多旋翼无人机周围环境的轮廓数据后,以sensor_msgs/LaserScan格式将轮廓数据在***中发布出去;
S3:发布里程数据信息
多旋翼无人机的里程计将包含速度信息和位姿信息的里程信息发送给处理器,处理器将里程信息向ROS***发布;
所述速度信息包含两个部分,一部分是多旋翼机无人机的线速度,另一部分是多旋翼机无人机的角速度;所述线速度明确了多旋翼无人机是向前还是向后移动,角速度明确了多旋翼无人机是向左转还是向右转;
所述位姿信息包含两个部分,一部分显示多旋翼无人机在欧拉坐标系中的位置,另一部分使用四元数显示多旋翼无人机的方向,即多旋翼无人机的角位移;
S4:创建地图
ROS***通过Slam_mapping节点订阅ROS***发布的多旋翼无人机周围环境的轮廓数据、以及里程计提供的多旋翼无人机的里程信息,并且Slam_mapping以此构建覆盖无人机周围环境的网格地图;Slam_mapping还使用ROS***中的自适应蒙特卡罗定位算法对多旋翼无人机定位,跟踪多旋翼无人机的位置,当多旋翼无人机移动时,Slam_mapping实时更新地图状态;
S5:在建立代价地图的基础上,利用ROS***导航功能包集全局导航,在代价地图上建立多旋翼无人机到最终目标的路径;在多旋翼无人机飞行过程中,当二维激光雷达监测到路径上障碍物的激光信号投影时,Slam_mapping将障碍物信息引入代价地图中;所述处理器将多旋翼无人机的几何参数告知ROS***导航功能包集,ROS***导航功能包集的局部导航在多旋翼无人机运动过程中更新可移动的自由空间数据,建立局部代价地图,并建立临时躲避障碍物的路径。
进一步,所述二维激光雷达为思岚RPLIDAR二维激光雷达。
进一步,所述串口通信模块所使用的芯片为CP2102芯片。
本发明的有益效果:
本发明多旋翼无人机室内导航方法,其通过使用串口读取二维激光雷达扫描周围环境的数据,并用这些数据生成代价地图,在生成代价地图的基础上利用ROS导航功能包实现全局导航,能够根据多旋翼无人机周围实际情况选择最优飞行轨迹,自动躲避障碍物,实现多旋翼无人机在室内自主避障飞行。
附图说明
图1是导航***框架图。
具体实施方式
下面结合附图和实施例对本发明进行详细说明。
本实施例中多旋翼无人机室内导航方法,包括在多旋翼无人机上设置二维激光雷达和装在有ROS***的处理器,所述二维激光雷达与串口通信模块连接,所述串口通信模块通过USB接口与处理器连接;本实施例中所采用的二维激光雷达为思岚RPLIDAR二维激光雷达,串口通信模块所使用的芯片为CP2102芯片。
通过二维激光雷达扫描出多旋翼无人机周围环境的轮廓数据,并通过串口通信模块将扫描得到的轮廓数据发送给处理器。
所述处理器通过如下步骤建立代价地图,并在建立的代价地图之上进行室内导航:
S1:通过ROS***的tf库创建各坐标系间的坐标变换,所述坐标系包括以多旋翼无人机的移动平台中心为原点的base_link参考系、以二维激光雷达的中心为原点的base_laser参考系、以及代价地图的参考坐标系,通过建立坐标变换,使得只要知道一个点在某一坐标系下的坐标,就能获得这个点在其它坐标系中的坐标。
S2:ROS***在收到维二维激光雷达传来的多旋翼无人机周围环境的轮廓数据后,以sensor_msgs/LaserScan格式将轮廓数据在***中发布出去。
S3:发布里程数据信息
多旋翼无人机的里程计将包含速度信息和位姿信息的里程信息发送给处理器,处理器将里程信息向ROS***发布。
所述速度信息包含两个部分,一部分是多旋翼机无人机的线速度,另一部分是多旋翼机无人机的角速度;所述线速度明确了多旋翼无人机是向前还是向后移动,角速度明确了多旋翼无人机是向左转还是向右转。
所述位姿信息包含两个部分,一部分显示多旋翼无人机在欧拉坐标系中的位置,另一部分使用四元数显示多旋翼无人机的方向,即多旋翼无人机的角位移。
S4:创建地图
ROS***通过Slam_mapping节点订阅ROS***发布的多旋翼无人机周围环境的轮廓数据、以及里程计提供的多旋翼无人机的里程信息,并且Slam_mapping以此构建覆盖无人机周围环境的网格地图;Slam_mapping还使用ROS***中的自适应蒙特卡罗定位算法对多旋翼无人机定位,跟踪多旋翼无人机的位置,当多旋翼无人机移动时,Slam_mapping实时更新地图状态。
S5:在建立代价地图的基础上,利用ROS***导航功能包集全局导航,在代价地图上建立多旋翼无人机到最终目标的路径;在多旋翼无人机飞行过程中,当二维激光雷达监测到路径上障碍物的激光信号投影时,Slam_mapping将障碍物信息引入代价地图中;所述处理器将多旋翼无人机的几何参数告知ROS***导航功能包集,ROS***导航功能包集的局部导航在多旋翼无人机运动过程中更新可移动的自由空间数据,建立局部代价地图,并建立临时躲避障碍物的路径。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,但若未脱离本发明技术方案的宗旨和范围,便应涵盖在本发明的权利要求范围当中。
Claims (3)
1.一种多旋翼无人机室内导航方法,其特征在于:包括在多旋翼无人机上设置二维激光雷达和装在有ROS***的处理器,所述二维激光雷达与串口通信模块连接,所述串口通信模块通过USB接口与处理器连接;
通过二维激光雷达扫描出多旋翼无人机周围环境的轮廓数据,并通过串口通信模块将扫描得到的轮廓轮廓数据发送给处理器;
所述处理器通过如下步骤建立代价地图,并在建立的代价地图之上进行室内导航:
S1:通过ROS***的tf库创建各坐标系间的坐标变换,所述坐标系包括以多旋翼无人机的移动平台中心为原点的base_link参考系、以二维激光雷达的中心为原点的base_laser参考系、以及代价地图的参考坐标系;
S2:ROS***在收到维二维激光雷达传来的多旋翼无人机周围环境的轮廓数据后,以sensor_msgs/LaserScan格式将轮廓数据在***中发布出去;
S3:发布里程数据信息
多旋翼无人机的里程计将包含速度信息和位姿信息的里程信息发送给处理器,处理器将里程信息向ROS***发布;
所述速度信息包含两个部分,一部分是多旋翼机无人机的线速度,另一部分是多旋翼机无人机的角速度;所述线速度明确了多旋翼无人机是向前还是向后移动,角速度明确了多旋翼无人机是向左转还是向右转;
所述位姿信息包含两个部分,一部分显示多旋翼无人机在欧拉坐标系中的位置,另一部分使用四元数显示多旋翼无人机的方向,即多旋翼无人机的角位移;
S4:创建地图
ROS***通过Slam_mapping节点订阅ROS***发布的多旋翼无人机周围环境的轮廓数据、以及里程计提供的多旋翼无人机的里程信息,并且Slam_mapping以此构建覆盖无人机周围环境的网格地图;Slam_mapping还使用ROS***中的自适应蒙特卡罗定位算法对多旋翼无人机定位,跟踪多旋翼无人机的位置,当多旋翼无人机移动时,Slam_mapping实时更新地图状态;
S5:在建立代价地图的基础上,利用ROS***导航功能包集全局导航,在代价地图上建立多旋翼无人机到最终目标的路径;在多旋翼无人机飞行过程中,当二维激光雷达监测到路径上障碍物的激光信号投影时,Slam_mapping将障碍物信息引入代价地图中;所述处理器将多旋翼无人机的几何参数告知ROS***导航功能包集,ROS***导航功能包集的局部导航在多旋翼无人机运动过程中更新可移动的自由空间数据,建立局部代价地图,并建立临时躲避障碍物的路径。
2.如权利要求1所述的多旋翼无人机室内导航方法,其特征在于,所述二维激光雷达为思岚RPLIDAR二维激光雷达。
3.如权利要求1所述的多旋翼无人机室内导航方法,其特征在于,所述串口通信模块所使用的芯片为CP2102芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810228585.0A CN108445504A (zh) | 2018-03-20 | 2018-03-20 | 一种多旋翼无人机室内导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810228585.0A CN108445504A (zh) | 2018-03-20 | 2018-03-20 | 一种多旋翼无人机室内导航方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108445504A true CN108445504A (zh) | 2018-08-24 |
Family
ID=63195926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810228585.0A Pending CN108445504A (zh) | 2018-03-20 | 2018-03-20 | 一种多旋翼无人机室内导航方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108445504A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109709986A (zh) * | 2019-03-06 | 2019-05-03 | 华北电力大学(保定) | 一种无人机控制***及方法 |
CN110471441A (zh) * | 2019-08-12 | 2019-11-19 | 南京理工大学 | 一种基于激光探测的四旋翼无人机避障方法 |
CN110907945A (zh) * | 2019-10-28 | 2020-03-24 | 广西电网有限责任公司电力科学研究院 | 一种兼顾无人机室内外飞行的定位方法 |
CN112000125A (zh) * | 2020-08-02 | 2020-11-27 | 南京理工大学 | 一种地铁隧道内四旋翼飞行器自主导航方法 |
CN115616578A (zh) * | 2022-12-05 | 2023-01-17 | 成都航空职业技术学院 | 一种用于无人飞行器的雷达探测方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103941750A (zh) * | 2014-04-30 | 2014-07-23 | 东北大学 | 基于小型四旋翼无人机的构图装置及方法 |
US20160107749A1 (en) * | 2014-10-17 | 2016-04-21 | Tyco Fire & Security Gmbh | Fixed Drone Visualization In Security Systems |
CN107066507A (zh) * | 2017-01-10 | 2017-08-18 | 中国人民解放军国防科学技术大学 | 一种基于云机器人混合云架构的语义地图构建方法 |
WO2017177533A1 (zh) * | 2016-04-12 | 2017-10-19 | 深圳市龙云创新航空科技有限公司 | 基于激光雷达的微型无人机操控方法及*** |
CN206709853U (zh) * | 2017-04-06 | 2017-12-05 | 南京航空航天大学 | 一种多旋翼无人机室内同步定位与建图*** |
-
2018
- 2018-03-20 CN CN201810228585.0A patent/CN108445504A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103941750A (zh) * | 2014-04-30 | 2014-07-23 | 东北大学 | 基于小型四旋翼无人机的构图装置及方法 |
US20160107749A1 (en) * | 2014-10-17 | 2016-04-21 | Tyco Fire & Security Gmbh | Fixed Drone Visualization In Security Systems |
WO2017177533A1 (zh) * | 2016-04-12 | 2017-10-19 | 深圳市龙云创新航空科技有限公司 | 基于激光雷达的微型无人机操控方法及*** |
CN107066507A (zh) * | 2017-01-10 | 2017-08-18 | 中国人民解放军国防科学技术大学 | 一种基于云机器人混合云架构的语义地图构建方法 |
CN206709853U (zh) * | 2017-04-06 | 2017-12-05 | 南京航空航天大学 | 一种多旋翼无人机室内同步定位与建图*** |
Non-Patent Citations (1)
Title |
---|
章志诚;杜昌平;: "基于激光雷达的多旋翼飞行器实时避障***" * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109709986A (zh) * | 2019-03-06 | 2019-05-03 | 华北电力大学(保定) | 一种无人机控制***及方法 |
CN110471441A (zh) * | 2019-08-12 | 2019-11-19 | 南京理工大学 | 一种基于激光探测的四旋翼无人机避障方法 |
CN110907945A (zh) * | 2019-10-28 | 2020-03-24 | 广西电网有限责任公司电力科学研究院 | 一种兼顾无人机室内外飞行的定位方法 |
CN112000125A (zh) * | 2020-08-02 | 2020-11-27 | 南京理工大学 | 一种地铁隧道内四旋翼飞行器自主导航方法 |
CN115616578A (zh) * | 2022-12-05 | 2023-01-17 | 成都航空职业技术学院 | 一种用于无人飞行器的雷达探测方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10824170B2 (en) | Autonomous cargo delivery system | |
US11367360B2 (en) | Unmanned aerial vehicle management | |
CN108445504A (zh) | 一种多旋翼无人机室内导航方法 | |
Kumar et al. | Recent developments on target tracking problems: A review | |
US20200026720A1 (en) | Construction and update of elevation maps | |
CN104808682B (zh) | 小型旋翼无人机自主避障飞行控制方法 | |
CN109388150B (zh) | 多传感器环境地图构建 | |
Ryan et al. | An overview of emerging results in cooperative UAV control | |
CN105517666B (zh) | 基于情景的飞行模式选择 | |
CN109923492A (zh) | 飞行路径确定 | |
AU2014253606A1 (en) | Landing system for an aircraft | |
CN107783119A (zh) | 应用在避障***中的决策融合方法 | |
CN117406771B (zh) | 一种基于四旋翼无人机的高效自主探索方法、***及设备 | |
CN113820709B (zh) | 基于无人机的穿墙雷达探测***及探测方法 | |
Kumar et al. | Safety wing for industry (SWI 2020)–an advanced unmanned aerial vehicle design for safety and security facility management in industries | |
EP4327317A1 (en) | System infrastructure for manned vertical take-off and landing aerial vehicles | |
Kurdi et al. | Design and development of efficient guidance system using multifunctional robot with quadcopter | |
Sakalle et al. | The Internet of Drones for Enhancing Service Quality in Smart Cities | |
Okaya et al. | A study on indoor positioning of an open-source drone using AR markers | |
Klymenko et al. | Development of software tools for testing the autonomous navigation system of UAVs | |
US20240199204A1 (en) | Manned vertical take-off and landing aerial vehicle navigation | |
Mai | Obstacle Detection and Avoidance Techniques for Unmanned Aerial Vehicles | |
Hammadi | A Comprehensive Analysis of Autonomous Drone Technology Across Multiple Sectors | |
Munguia et al. | Design and development of aerial robotic systems for sampling operations in industrial environment | |
Zhou et al. | On-board sensors-based indoor navigation techniques of micro aerial vehicle |
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 |
Application publication date: 20180824 |
|
RJ01 | Rejection of invention patent application after publication |