基于视觉的小型四旋翼无人机自主飞行控制

合集下载

毕业论文基于ARM的四旋翼自主飞行控制系统设计

毕业论文基于ARM的四旋翼自主飞行控制系统设计

2016 南阳理工学院本科生毕业设计论文学院系电子与电气工程学院专业电子信息工程学生指导教师完成日期南阳理工学院本科生毕业设计论文基于ARM的四旋翼自主飞行控制系统设计Autonomous control system for the quadrotor unmannedaerial vehicle based on ARM processors总计毕业设计论文25 页表格0 个插图20 幅3 南阳理工学院本科毕业设计论文基于ARM的四旋翼自主飞行控制系统设计Autonomous controlsystem for the quadrotor unmanned aerial vehicle based on ARM processors学院系电子与电气工程学院专业电子信息工程学生姓名学号指导教师职称评阅教师完成日期南阳理工学院Nanyang Institute of Technology4基于ARM的四旋翼自主飞行控制系统设计[摘要]针对改变传统以单片机为处理器的四旋翼自主控制飞行器控制方式的问题设计了一种基于嵌入式ARM的飞行控制系统的设计和实现方案。

这是一种基于ARM的低成本、高性能的嵌入式微小无人机飞行控制系统的整体方案。

详细介绍了控制系统的总体构成以及硬软件设计方案包括传感器模块、视屏采集模块、系统核心控制功能模块、无线通信模块、地面控制和数据处理模块。

实验结果表明该设计结合嵌入式实时操作系统保证了系统的高可靠性和高实时性能满足飞行器起飞、悬停、降落等飞行模态的控制要求。

[关键词]ARM四旋翼自主飞行器控制系统。

Autonomous control system for the quadrotor unmannedaerial vehicle based on ARM processors Abstract In order to change the conventional control of four—rotor unmanned aerial vehicles using microcontroller as the processor a solution of flightcontrol system based on embedded ARM was presented which is low-cost,small volume, low power consumption and high performance. The purpose ofthe work is for attending the National Aerial Robotics Competition. The mainfunction of the system the hardware structure and the software design werediscussed in detail including the sensor module the motor module the wirelesscommunication module With embedded real time operating system to ensurethe system’s high reliability and real-time performance the experiments resultsshow that the requirements of flight mode are satisfied including taking ofhovering and landing and so onKey words ARM four-rotor unmanned aerial vehicles control system5 of the control signals 1 四旋翼飞行器的简介 1.1题目综述微型飞行器MicroAir Vehicle/MAV的概念最早是在上世纪九十年代由美国国防部远景研究局DARPA提出的。

四旋翼无人机的室内自主飞行控制

四旋翼无人机的室内自主飞行控制

四旋翼无人机的室内自主飞行控制
王伟;吴旻;王昱
【期刊名称】《计算机仿真》
【年(卷),期】2015(32)1
【摘要】为了解决四旋翼无人机在室内等无GPS信号的复杂环境中实现自主飞行的问题,在对四旋翼无人机进行非线性建模的基础上,分别设计了基于反步法结合滑模理论的姿态控制器和基于PID的位置控制器.考虑到激光测距仪高昂的价格,提出一种基于红外传感器和扩展卡尔曼算法(EKF)实现无人机室内自主飞行定位的方法,通过无人机的旋转运动弥补红外传感器每次只能测量单一点距的缺陷.最后,通过仿真验证所设计的控制器和定位算法的性能.Wyfh2结果证明了所设计的四旋翼无人机室内自主飞行方法的有效性和可靠性.
【总页数】6页(P64-68,136)
【作者】王伟;吴旻;王昱
【作者单位】南京信息工程大学信息与控制学院,江苏南京210044;南京信息工程大学信息与控制学院,江苏南京210044;南京信息工程大学信息与控制学院,江苏南京210044
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.四旋翼无人机自主飞行控制的设计和应用 [J], 彭尘雨
2.基于LQR的四旋翼无人机自主飞行控制算法 [J], 楼赣菲; 樊楼英; 沈伟华
3.四旋翼无人机巡航飞行模式下的自主避障方案设计 [J], 樊宝安; 曾桂根
4.Pixhawk飞控系统的四旋翼无人机室内飞行技术研究 [J], 姚光乐;王守雷
5.基于视觉的小型四旋翼无人机自主飞行控制 [J], 鲜斌;刘洋;张旭;曹美会
因版权原因,仅展示原文概要,查看原文内容请购买。

基于深度强化学习的四旋翼航迹跟踪控制方法

基于深度强化学习的四旋翼航迹跟踪控制方法

基于深度强化学习的四旋翼航迹跟踪控制方法在科技的海洋中,四旋翼无人机犹如一艘精巧的帆船,而深度强化学习技术则是引领它穿越波涛的罗盘。

本文将探讨这一技术的奥秘,以及它如何革新航迹跟踪控制领域。

首先,我们必须认识到,四旋翼无人机的航迹跟踪控制是一项极具挑战性的任务。

它要求无人机在复杂的环境中精确地遵循预定路径,这就像要求一位舞者在狂风暴雨中完成一套完美的舞蹈动作。

传统的控制方法往往难以应对这种高度动态和不确定性的环境,而深度强化学习提供了一种全新的解决思路。

深度强化学习,这一机器学习的分支,通过让机器自我学习最优策略,来实现对复杂系统的控制。

在这个过程中,算法不断与环境互动,通过试错来优化其行为。

这就像是给无人机装上了一双会思考的眼睛,让它能够在飞行中自我调整,适应各种未知的挑战。

那么,深度强化学习是如何在四旋翼无人机的航迹跟踪控制中发挥作用的呢?首先,我们需要构建一个准确的模型来描述无人机的动态特性和环境因素。

这个模型就像是一张精细的地图,为无人机的飞行提供指导。

然后,我们设计一个奖励函数,用来评价无人机的飞行表现。

这个奖励函数就像是一面镜子,反映出无人机是否偏离了预定的航迹。

最后,我们利用深度神经网络来学习最优的控制策略。

这个网络就像是无人机的大脑,能够处理复杂的信息并做出决策。

在实际应用中,这种方法展现出了惊人的效果。

无人机能够在风速变化、障碍物突然出现等极端情况下,依然紧密地跟随预定航迹。

这就像是在狂风巨浪中依然能够保持航线的船只,展现了深度强化学习的强大能力。

然而,我们也必须看到这项技术面临的挑战。

深度强化学习需要大量的数据和计算资源,这对于实际部署来说是一个不小的障碍。

此外,如何确保学习过程的稳定性和安全性,也是一个亟待解决的问题。

总的来说,基于深度强化学习的四旋翼航迹跟踪控制方法为我们打开了一扇通往未来的大门。

它不仅提高了无人机的性能,也为我们提供了一个理解复杂系统的新视角。

尽管这条路上充满了挑战,但正如航海家面对茫茫大海时的勇气一样,我们也有理由相信,这项技术将带领我们驶向一个更加智能和自主的未来。

基于STM32的微型四旋翼无人机控制系统设计—软件设计

基于STM32的微型四旋翼无人机控制系统设计—软件设计

基于STM32的微型四旋翼无人机控制系统设计—软件设计首先,需要实现的是飞行控制算法。

飞行控制算法主要包括姿态估计和控制器设计两个部分。

在姿态估计中,通过加速度计和陀螺仪等传感器获取四旋翼的姿态信息,并使用滤波算法对数据进行处理,得到稳定的姿态角数据。

常用的滤波算法有卡尔曼滤波器和互补滤波器等。

在控制器设计中,根据姿态角数据和期望姿态角数据,设计合适的控制算法,生成四个电机的输出信号,以控制四旋翼的姿态。

常用的控制算法有PID控制器和模糊控制器等。

其次,需要实现的是传感器数据的获取和处理。

四旋翼无人机通常配备加速度计、陀螺仪、磁力计和气压计等传感器,用于获取飞行状态相关的数据。

通过I2C或SPI等接口将传感器与STM32连接,然后通过相关的驱动程序读取传感器数据。

读取到的数据可以进行校准和滤波等处理,以提高数据的准确性和稳定性。

最后,需要实现的是控制指令的生成和发送。

控制指令的生成主要根据用户输入的期望飞行状态和传感器反馈的实际飞行状态来确定。

例如,用户输入期望的飞行速度和高度等信息,然后通过控制算法和传感器数据计算得到四电机的输出信号,以控制四旋翼实现期望的飞行动作。

生成的控制指令可以通过PWM信号或者CAN总线等方式发送给四旋翼的电调或者电机。

除了上述的基本功能,还可以根据实际需求增加一些辅助功能,如飞行模式切换、状态显示、数据记录和回放等。

这些功能可以通过开发相关的菜单和界面实现,用户可以通过遥控器或者地面站等设备进行相关操作。

总结起来,基于STM32的微型四旋翼无人机控制系统设计软件设计主要包括飞行控制算法的实现、传感器数据的获取和处理、控制指令的生成和发送等几个方面。

通过合理设计和实现上述功能,可以实现四旋翼无人机的稳定飞行和精确控制。

微小型四旋翼无人直升机建模及控制方法研究

微小型四旋翼无人直升机建模及控制方法研究
关键词:微小型无人机;四旋翼;动力学模型;反步法;自抗扰控制;Lyapunov稳定性; 平方根UXF
第1页
国防科学技术大学研究生院学位论文 ABSTRACT
Micro/mini quadrotor is all excellent,novel vertical take-offand landing Unmanned Aerial VehielefOAV)for both military and civilian usages.Based OR a summary of the research status quo,the key technologies and the future applications of the micro/mini quadrotor,this paper concentrates on its special characteristics,mainly researched the problems On mathematical modeling,nonlinear con仕oller and state estimation.Some important theoretical analysis and
s协n酊ofthe system is analyzed.Simulations show that the proposed controllers are validity.
Thirdly,the Active Disturbances Rejection Con廿oilem(ADRC)are designed for the direct driven states ofthe quadrotor to stabilize the vehicle and control the flight height;the PD-ADRC double dosed loops are in仃oduced to diminish the zero d)m珊ni晦then the Lyapunov stability of the doublo closed loops is analyzcd’SO that the quadrotr call hover.11圮validity of these

四旋翼无人机自主避障系统的设计与实现

四旋翼无人机自主避障系统的设计与实现

四旋翼无人机自主避障系统的设计与实现作者:胡海兵汪国庆赖重远张结文来源:《现代电子技术》2018年第22期摘要:针对自主导航过程的预先避障和飞行控制中预判与控制,该文利用超声波检测距离原理对体小质轻、低空低速的小型无人机导航控制系统的自主避障功能进行了研究。

小型无人机将AHRS信息采集与避障飞行控制分开设计为两部分相对独立的系统。

两片DSP 芯片分别实现姿态数据采集、处理和避障导航计算,有效降低了导航系统的计算复杂度,实时通信和数据处理更加流畅。

飞行实验表明,无人机可以预判,及时规避障碍物和自主巡航,设计方案可靠稳定,可为民用小型无人机的设计与应用提供参考。

关键词:无人机;四旋翼;自主导航;避障;定位;超声波测距中图分类号: TN752.6⁃34 文献标识码: A 文章编号: 1004⁃373X(2018)22⁃0133⁃05Abstract: In allusion to the obstacle pre⁃avoidance in the autonomous navigation process and the prejudgment and control in flight control, the autonomous obstacle avoidance function of the small?scale low⁃altitude and low⁃speed unmanned aerial vehicle (UAV) navigation control system with small volume and light weight is studied by using the distance detection principle of the ultrasonic wave. In the small⁃scale UAV, the AHRS information acquisition and obstacle avoidance flight control are separately designed into two parts of relatively⁃independent systems. The two DSP chips are adopted to respectively realize attitude data acquisition and processing and navigation calculation of obstacle avoidance, so as to effectively reduce the computational complexity of the navigation system, and make the real⁃time communication and data processing more smooth. The results of the flight experiment show that the UAV can prejudge and avoid obstacles timely, and perform autonomous cruise; the design scheme is reliable and stable, which can provide a reference for design and application of the small⁃scale civil UAV.Keywords: UAV; quadrotor; autonomous navigation; obstacle avoidance; positioning;ultrasonic distance measurement近年来,自主导航无人机以其低廉的成本、无人员伤亡风险、机动性能好、使用方便等优势,在高危作业、灾害航拍、抢险布控、环境监测等领域得到了广泛的应用[1]。

四轴旋翼式无人机工作原理

四轴旋翼式无人机工作原理

四轴旋翼式无人机工作原理四轴旋翼式无人机是一种常见的无人机类型,其工作原理基于四个旋翼的旋转产生升力和推力,从而实现飞行。

本文将从以下几个方面详细介绍四轴旋翼式无人机的工作原理:旋翼的构造、飞行控制系统、动力系统、悬停与平稳飞行、转向与翻滚等。

一、旋翼的构造四轴旋翼式无人机的四个旋翼分别安装在飞行器的四个角落,每个旋翼都由一个电机驱动。

旋翼的叶片通常采用碳纤维材料制成,以减轻重量并提高强度。

旋翼的叶片数量可以根据实际需求进行调整,常见的有4片、6片、8片等。

旋翼的旋转方向可以是顺时针或逆时针,但四个旋翼的旋转方向必须保持一致,以保证飞行器的稳定性。

二、飞行控制系统飞行控制系统是四轴旋翼式无人机的核心部分,它负责接收遥控器发出的控制信号,并将其转换为电机的控制信号。

飞行控制系统通常包括以下几个部分:1. 接收机:接收遥控器发出的无线电信号,并将其转换为电信号。

2. 飞控板:对接收到的信号进行处理,生成电机的控制信号。

3. 电机:根据飞控板的控制信号,驱动旋翼旋转。

4. 传感器:实时监测飞行器的姿态、高度、速度等信息,并将这些信息反馈给飞控板。

三、动力系统四轴旋翼式无人机的动力系统主要包括电机和电池。

电机负责驱动旋翼旋转,产生升力和推力;电池为电机提供电能。

电机的选择需要考虑飞行器的重量、尺寸、飞行速度等因素。

常见的电机有无刷电机和有刷电机,其中无刷电机具有更高的效率和更长的使用寿命。

电池的选择需要考虑飞行器的续航时间、重量等因素。

常见的电池有锂聚合物电池和锂离子电池,其中锂聚合物电池具有更高的能量密度和更好的安全性能。

四、悬停与平稳飞行四轴旋翼式无人机在起飞前需要进行悬停测试,以确保飞行器的稳定性。

悬停测试的方法是将飞行器放置在地面上,使其四个旋翼的升力之和等于重力,从而使飞行器保持静止。

在悬停状态下,飞行器的高度可以通过调整四个旋翼的升力来实现。

平稳飞行是指飞行器在飞行过程中保持稳定的姿态和速度。

基于反步法的小型四旋翼无人飞行器飞行控制系统研究与设计

基于反步法的小型四旋翼无人飞行器飞行控制系统研究与设计

摘要小型四旋翼无人飞行器由于具有精确悬停、垂直起降以及机械结构简单等特点,已经成为众多研究机构的研究热点,无论是在军事领域,还是在民用领域,四旋翼无人机都有着广泛的应用。

由于四旋翼无人飞行器是一个具有6自由度和4个控制输入的欠驱动系统,其数学模型具有强耦合、非线性、多变量等特点,以及建模不精确和外部干扰等不确定因素,均使得飞行控制复杂化。

因此本文以反步法为基础,结合不同策略,研究与设计了四旋翼飞行器的控制系统,并利用仿真实验验证与分析了所设计系统的飞行性能。

首先,将四旋翼无人飞行器看作刚体,选取合适的坐标系,分析了四旋翼无人飞行器空气动力学特性和飞行原理,在此基础上,推导并建立四旋翼飞行器的数学模型。

其次,在不考虑不确定因素的情况下,详细分析了基于反步法的四旋翼无人飞行器飞行控制系统的设计。

设计过程中,将四旋翼的控制系统结构分为位置环路和姿态环路分别进行设计。

接着,针对飞行器姿态环路存在复合干扰的情况下,论文采用了基于反步法和RBF神经网络的控制策略。

利用RBF神经网络对任意非线性连续函数具有逼近的特点,在控制系统设计过程中在线估计出复合干扰,同时对于逼近误差进行了补偿。

最后,针对在位置和姿态环路均存在复合干扰的情况下,论文采用了基于反步法和ESO的控制策略。

为避免反步设计过程中出现“微分爆炸”现象,提出了动态面策略,以及为提高系统鲁棒性,采用了滑模面;为减轻控制系统的复杂计算,对于系统中出现的复合干扰项,提出了ESO方法对其在线实时估计,并在控制律设计中实时补偿。

关键词:四旋翼无人飞行器,反步法,RBF神经网络,扩张状态观测器,复合干扰,轨迹跟踪ABSTRACTDue to its advantages such as precise hovering, vertical taking off and landing (VTOL), and simple mechanical structure, the quadrotor unmanned aerial vehicle(UA V) has become hotspot in the unmanned aerial vehicle area, and whether in the military field or in the field of civil, the vehicle has been widely used. The vehicle is a typical uneractuated system, and it has six degrees of freedom and four control input. The mathematical model has the characteristics of strong coupling, nonlinear, multivariable, and modeling imprecision and uncertainty factors such as external disturbance, are complicated flight control. So this paper adopts control method based on the backstepping to study and design the flight control system of the vehicle and through the simulation to the control system analysis and verification.Firstly, this paper takes the vehicle as a rigid body, selects the appropriate coordinate system, and analyzes the aerodynamic characteristic and the flying principle. On this basis, the mathematical model of the vehicle is derivated and established.Secondly, without considering various uncertain factors, this paper introduces in detail the flight control system design based on the backstepping. In the design process, the whole control structure can be divided into position loop control and attitude loop to design respectively.Thirdly, for the aircraft attitude loop under the existence of the compound disturbance, this paper adopts the backstepping and RBFNN strategy. Using the characteristic of the RBFNN to approximate arbitrary nonlinear continuous function to estimate the compound disturbance online and compensate the approximation error. The controller can guarantee the vehicle to track the desired trajectory.Finally, for the position loop and attitude loop under the existence of the compound disturbance, this paper adopts the backstepping and RBFNN strategy. For avoiding the complex calculation, the interference is observed by ESO online and the algorithm composites the interference in the control law. For avoiding the problem of “explosion of terms” in backstepping control and improving the robust, the dynamic surface control method and the sliding mode surface are applied to design the controller.KEY WORDS:Quadrotor Unmanned Aerial Vehicle, Backstepping, Netural Network, Extended State Observer, Compound Interference, Trajectory Tracking目录摘要 (I)ABSTRACT .................................................................................................................. I I 第1章绪论 (1)1.1 论文的研究背景与意义 (1)1.2 四旋翼飞行器的国内外研究现状 (2)1.2.1 四旋翼飞行器的应用研究现状 (2)1.2.2 四旋翼飞行器的控制算法研究现状 (8)1.3 论文主要内容与论文结构 (9)第2章小型四旋翼无人飞行器的建模 (11)2.1 四旋翼飞行器的机体结构和飞行原理 (11)2.1.1 四旋翼飞行器的机体结构 (11)2.1.2 四旋翼飞行器的飞行原理 (12)2.2 四旋翼飞行器的数学模型 (12)2.2.1 坐标系分析 (13)2.2.2 四旋翼飞行器的空气动力和力矩分析 (14)2.2.3 四旋翼飞行器的位置子系统模型 (15)2.2.4 四旋翼飞行器的姿态子系统模型 (15)2.3 本章小结 (16)第3章基于反步法的小型四旋翼无人飞行器飞行控制系统设计 (17)3.1 反步法基本概念 (17)3.1.1 李雅普诺夫稳定性 (17)3.1.2 反步法及其稳定性 (18)3.2 四旋翼飞行器飞行控制系统设计 (20)3.2.1 姿态回路控制律设计 (22)3.2.2 位置回路控制律设计 (23)3.3 仿真分析 (24)3.4 本章小结 (27)第4章基于反步法和RBFNN的小型四旋翼无人飞行器飞行控制系统设计 (29)4.1 RBF神经网络基本概念 (29)4.1.1 RBF神经网络结构 (30)4.1.2 RBF神经网络的逼近 (31)4.2 四旋翼飞行器飞行控制系统设计 (32)4.2.1 位置环路控制律设计 (34)4.2.2 姿态环路控制律设计 (35)4.3 仿真分析 (38)4.4 本章小结 (40)第5章基于反步法和ESO的小型四旋翼无人飞行器飞行控制系统设计 (43)5.1 扩张状态观测器(ESO)以及相关基础知识 (44)5.1.1 ESO的设计及其误差有界性分析 (44)5.1.2 动态面策略 (46)5.2 四旋翼飞行器飞行控制系统设计 (47)5.2.1 位置环路控制律设计 (48)5.2.2 姿态环路控制律设计 (49)5.3 仿真分析 (52)5.4 本章小结 (55)第6章总结与展望 (57)6.1 论文总结 (57)6.2 论文展望 (58)参考文献 (59)发表论文和科研情况说明 (63)致谢 (65)第1章绪论第1章绪论在本章中首先简单描述了四旋翼无人飞行器的研究背景和意义,其次简单介绍了四旋翼无人机的发展历程以及目前的发展现状,最后概述了本论文的内容安排和论文的结构安排。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 2 嵌入式控制系统架构示意图
本文所搭建试验平台包括四旋翼无人机本体、 地面站、遥控器等。其中四旋翼无人机如图 1 所示, 搭载如下单元:① Logitech QuickCam Pro 4000 机 载摄像头,分辨率为 640 像素×480 像素;② 飞行 控制器,在该控制器上集成了惯性导航单元(IMU) 和气压计;③ Intel Atom 嵌入式计算机,主频为 1.6 GHz,2 GB 内存;④ 无线数据传输模块,用于 与地面站通信。整个四旋翼无人机为本研究组在航
60
机械工程学报
第 51 卷第 9 期期
模机架基础上自行组装。该四旋翼无人机起飞质量 为 1.4 kg,有效负载为 5 N。
图 1 四旋翼无人机飞行试验平台
本试验平台采用嵌入式控制系统架构,如图 2 所示。安装在无人机底部的摄像头用于采集图像信 息,集成惯性导航单元和气压计用于采集姿态角和 高度信息,这两部分信息通过 RS232 串口传输到机 载 Atom 嵌入式计算机。Atom 嵌入式计算机运行 Linux 系统,利用编写的无人机定位导航软件程序 根据图像、姿态角和高度信息对无人机飞行运动状 态进行实时估计。此估计的结果作为外环反馈量传 输到飞行控制器。飞行控制器的输出量传输到电子 调速器对四个旋翼的无刷电动机进行控制。
(1. 天津大学电气与自动化工程学院 天津 300072; 2. 天津大学机器人与自主系统研究所 天津 300072; 3. 天津市过程检测与控制重点实验室 天津 300072)
摘要:提出为实现小型四旋翼无人机自主飞行控制,设计一种基于视觉的飞行控制方法,并搭建嵌入式控制架构飞行试验平 台。在控制过程中,光流信息与姿态角信息进行融合用于估计无人机水平位置信息,利用获取到的水平位置信息作为内外环 结构的比例微分积分(Proportion integration differentiation, PID)控制器外环反馈信息。不同于传统的基于地面站的控制架构试 验平台,该飞行系统中采用了一个嵌入式控制架构的试验平台。该平台依靠机载嵌入计算机进行光流计算、运动状态估计, 并采用机载飞行控制器执行控制算法。这种嵌入式控制架构工程实现难度高,但更利于实现四旋翼无人机的全自主飞行控制。 试验结果表明,提出的设计方法取得了较好全自主飞行控制效果。
第 51 卷第 9 期 2015 年 5 月
机械工程学报
JOURNAL OF MECHANICAL ENGINEERING
Vo l . 5 1 N o . 9
May
2015
DOI:10.3901/JME.2015.09.058
基于视觉的小型四旋翼无人机自主飞行控制*
鲜 斌 1, 2, 3 刘 洋 1, 2, 3 张 旭 1, 2, 3 曹美会 1, 2, 3
因此,近年来,许多国内外高校和研究机构都 开展了基于光流的小型四旋翼无人机飞行控制研 究,并取得了一些初步成果。这些研究大体上可以 分为两类:利用光流传感器获取光流信息进行控 制[10-11]和利用摄像头获取图像计算光流信息进行控 制[12-13]。在第二类方法中,比较著名的包括日本千 叶 大 学 KENDOU 等 [12] 和 澳 大 利 亚 国 立 大 学 HERISSE 等[13]。KENDOU 等基于光流实现了小型 无人机的自主起飞、悬停、路径跟踪和降落,并在 室内和室外分别进行了试验验证。其机载传感器包 括一个低分辨率摄像头(320 像素×240 像素)和一个 低功耗惯性测量单元,光流计算工作由地面计算机 完成。HERISSE 等基于光流实现了小型无人机的地 形跟踪(包括避障)、垂直起落和对移动平台的跟踪。 光流计算工作同样由地面计算机完成。其他学校, 例如东京大学 WATMAN 等[14]使用现场可编程门阵 列(Field-programmable gate array, FPGA)开发板实 现了光流计算。
1 嵌入式控制架构飞行试验平台
本文搭建了一个嵌入式控制架构试验平台,该 平台优化了闭环控制系统的实现,可以实现无地面 站参与时全自主飞行控制。
光流的计算量相对于其他非视觉算法较大,因 而大多数研究组采用地面站计算机参与光流计算, 而本文使用机载嵌入式计算机进行计算,可脱离地 面站。由于四旋翼无人机体积小、载重轻,因此对 嵌入式计算机的尺寸、功耗、质量等提出了更为苛 刻的要求,工程软件设计难度较高,硬件实现更为 复杂。
关键词:四旋翼无人机;视觉;运动状态估计;自主控制
中图分类号:V279
Autonomoumanned Aerial Vehicle Using Optical Flow
XIAN Bin1, 2, 3 LIU Yang1, 2, 3 ZHANG Xu1, 2, 3 CAO Meihui1, 2, 3
月 2015 年 5 月
鲜 斌等:基于视觉的小型四旋翼无人机自主飞行控制
59
具备测量精度高、抗干扰能力强等优势,但其相对 小型四旋翼无人机负载而言传感器设备较重(例如, Hokuyo URG-04 重约 0.16 kg,典型小型四旋翼无人 机有效负载约为 5 N),并且测量距离受限,仅适用 于室内环境。
Abstract:An autonomous control strategy is proposed and an embedded control system architecture platform is developed for a quadrotor unmanned aerial vehicle based on optical flow vision system. The self-motion estimation is obtained by fusing the optical flow data and data from the on-board inertial measurement unit, and then an inner-outer-loop proportion integration differentiation (PID) controller used the self-motion estimation as feedback signal. Unlike the traditional host-based control system architecture, the motion states are estimated through an onboard embedded computer and the control algorithm is operated through an onboard flight control board. Difficulty as the embedded control system architecture platform is, it is very useful for autonomous control flight. Experiment results are included to demonstrate the good performance of the proposed design. Key words:quadrotor unmanned aerial vehicle;vision;self-motion estimation;autonomous control
0 前言
近年来,随着小型传感器技术、计算机技术、 自动控制理论以及通信技术的发展,针对小型四旋 翼无人机的研究逐渐成为无人机研究领域中的一个 热点[1]。四旋翼无人机具有成本低、安全性强、质 量轻、体积小、灵活机动等特点,因此其在军事和 民用领域已得到广泛的应用[2]。
稳定飞行控制的必要条件是获取无人机的实
* 天津市应用基础与前沿技术研究计划重点资助项目(14JCZDJC31900)。 20140621 收到初稿,20150107 收到修改稿
时运动状态信息,但是小型四旋翼无人机作为一种 空中机器人,其体积小、载重轻、飞行控制设计复 杂等特点在一定程度上限制了许多传统地面机器人 运动状态信息获取方法的使用。现有研究成果中, 全球定位系统(Global position system, GPS) 是一种 普遍应用于小型四旋翼无人机的定位方法[3-4],它通 过无人机机载 GPS 接收机接收卫星发射信号,以获 得实时定位信息。然而,GPS 信号受电磁干扰影响, 在近地复杂环境、特别是室内环境中不可获取,因 此该方法主要应用于室外开阔环境中四旋翼无人机 的定位问题。激光雷达是一种较多应用于四旋翼无 人机室内定位导航的传感器设备[5]。激光雷达虽然
视觉方法是一种较为适用于小型四旋翼无人 机的定位方法。视觉传感器质量可小至约 0.01 kg, 极大地减轻了小型四旋翼无人机负载重量。其次, 视觉方法可以应用于多种环境之中,在无 GPS 信号 的室内环境和室外环境均可应用,并且其测量范围 大大优于激光雷达(小型四旋翼无人机最多可负载 30 m 激光雷达)。
与国内现有研究方法相比,本论文的主要创新 点在于如下三方面:其一,采用机载嵌入控制器, 避免地面参与解算,实现全自主飞行控制;其二, 使用摄像头、结合光流算法进行运动状态估计,相 较于其他使用第一类光流传感器的控制方法[10-11], 具有适用于多种飞行环境,算法扩展性强的优点; 其三,通过利用摄像头获取图像信息并结合机载小 型惯性导航单元进行处理,实现了无 GPS 信号环境 下的自主飞行控制。本文中提出的飞行运动状态估 计和控制试验平台设计,经试验验证,取得了良好 的控制效果,悬停试验结果显示无人机飞行轨迹 91.25%的点落在半径为 0.35 m 的圆形区域内,实现 了对四旋翼无人机进行精确的飞行控制。
受昆虫视觉系统启发,基于光流的小型四旋翼 无人机控制方法逐渐受到研究人员的关注。研究表 明,飞行昆虫可以利用光流在复杂的自然环境中敏 捷地运动,例如躲避障碍物,沿走廊飞行,巡航, 着陆[6]。光流是一种非常适用于小型四旋翼无人机 全自主飞行控制的视觉方法。它相较于传统的基于 特征点匹配[7]方法,不需要人工特征标示,适用于 已知环境和未知环境;相较于 VICON 系统[8],不需 要外界运动捕捉系统;相较于视觉同步定位和建图 方法(Simultaneous localization and mapping, SLAM)[9], 其计算量较小,更易于满足闭环控制系统实时性的 要求。
相关文档
最新文档