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

合集下载

毕业论文基于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章绪论在本章中首先简单描述了四旋翼无人飞行器的研究背景和意义,其次简单介绍了四旋翼无人机的发展历程以及目前的发展现状,最后概述了本论文的内容安排和论文的结构安排。

四旋翼飞行器设计资料

四旋翼飞行器设计资料

四旋翼飞行器的设计查重98%四旋翼微型飞行器是一种以4个电机作为动力装置.通过调节电机转速来控制飞行的欠驱动系统;为了实现四旋翼微型飞行器的自主飞行控制,对飞行控制系统进行了初步设计,并且以C8051F020单片机为计算控制单元,给出了飞行控制系统的硬件设计,研究了设计中的关键技术;由于采用贴片封装和低功耗的元器件,使飞行器具有重量轻、体积小、功耗低的优点;经过多次室内试验,该硬件设计性能可靠,能满足飞行器起飞、悬停、降落等飞行模态的控制要求.一.微小型四旋翼飞行器的发展前景根据微小型四旋翼飞行器发展现状和相关高新技术发展趋势,预计它将有以下发展前景。

1 )随着相关研究进一步深入,预计在不久的将来小型四旋翼飞行器技术会逐步走向成熟与实用。

任务规划、飞行控制、无 G P S 导航、视觉和通信等子系统将进一步健全和完善,使其具有自主起降和全天候抗干扰稳定飞行能力。

它未来的主要技术指标:任务半径 5 k m,飞行高度 1 0 0 m,续航时间 1 h ,有效载荷约 5 0 0 g ,完全能够填补目前国际上在该范围内侦察手段的空白。

2 )未来的微型四旋翼飞行器将完全能够达到美国国防预研局对 M A V基本技术指标的要求。

随着低雷诺数空气动力学研究的深入,以及纳米和 M E MS 技术的发展,四旋翼 M A V必然取得理论和工程上的突破。

它将是一种有 4个旋翼的可飞行传感器芯片,是一个集成多个子系统 ( 导航与控制、动力与能源、任务与通信等子系统) 的高度复杂ME M S系统;不但能够在空中悬停和向任意方向机动飞行,还能飞临、绕过甚至是穿过目标物体。

此外,它还将拥有良好的隐身功能和信息传输能力。

3 )微小型四旋翼飞行器的编队飞行与作战应在未来的战争中,微小型四旋翼飞行器的任务之一将是对敌方进行电子干扰并攻击其核心目标。

单个微小型飞行器的有效载荷量毕竟有限,难以有效地完成任务,而编队飞行与作战不仅可以极大地提高有效载荷量,还能够增强其突防能力。

四旋翼飞行器飞行控制技术综述

四旋翼飞行器飞行控制技术综述

四旋翼飞行器飞行控制技术综述四旋翼飞行器是一种由四个旋翼组成的无人机,可以垂直起降和定点悬停,具有灵活性和机动性。

它的飞行控制技术可以分为姿态控制和位置控制两种基本类型。

姿态控制是指控制飞行器姿态(包括横滚、俯仰和偏航),而位置控制则是控制飞行器的定点飞行或航线飞行。

下面将对这两种控制技术进行详细介绍。

一、姿态控制技术1. 传统PID控制PID控制是一种经典的控制方法,它通过比例、积分和微分三个分量的组合来调节系统的输出。

在四旋翼飞行器中,PID控制可以用来控制姿态,使飞行器保持平稳的飞行状态。

通过对角速度和角度的反馈控制,可以实现对飞行器姿态的精确控制。

但是PID控制也存在一些问题,比如对于非线性系统和参数变化的系统,PID控制的性能会受到影响。

2. 模糊控制模糊控制是一种可以应对非线性系统和模糊环境的控制方法。

在四旋翼飞行器中,可以利用模糊控制来实现对姿态的精确控制。

通过建立模糊规则库,可以将模糊的输入与输出进行映射,实现对飞行器姿态的控制。

模糊控制可以有效地应对系统的非线性特性,但是对规则库的设计和参数的选择需要较大的经验和技巧。

3. 神经网络控制4. 遗传算法控制遗传算法是一种模拟生物进化的优化算法,可以用来优化系统的控制参数。

在四旋翼飞行器中,可以利用遗传算法来寻找最优的姿态控制参数,从而实现对飞行器姿态的精确控制。

遗传算法能够全局寻优,但是需要大量的计算资源和较长的优化时间。

1. GPS定位控制GPS定位是一种全球定位系统,可以实现对飞行器位置的精确控制。

在四旋翼飞行器中,可以利用GPS定位进行位置控制,实现定点飞行或航线飞行。

通过GPS模块获取飞行器的位置信息,可以实现对飞行器位置的精确控制。

但是GPS在室内或密集城市地区信号可能不太可靠。

3. 惯性导航控制惯性导航是一种通过加速度计和陀螺仪获取飞行器运动信息,并通过积分计算得到飞行器位置信息的导航方法。

在四旋翼飞行器中,可以利用惯性导航进行位置控制,实现对飞行器位置的精确控制。

基于计算机视觉的无人机自动控制技术研究

基于计算机视觉的无人机自动控制技术研究

基于计算机视觉的无人机自动控制技术研究近年来,无人机技术的飞速发展使其应用范围越来越广泛,从初期用于军事侦察和打击到现在的民用领域,无人机已经被广泛应用于航拍、救援、搜寻等领域。

而基于计算机视觉的无人机自动控制技术则是无人机技术发展的一个重要方向。

计算机视觉技术可以通过算法从图像或视频中提取出有用的信息,并为操控无人机提供指令。

基于计算机视觉的无人机自动控制技术不仅可以提高操控的精度和效率,还能够自主实现任务,使无人机的应用范围更加广泛。

一、基础技术基于计算机视觉的无人机自动控制技术主要包括三个方面的基础技术:视觉传感、目标识别和运动估计。

视觉传感技术是无人机运行的重要部分,它可以获取环境中的图像信息。

这些信息可以用于飞行轨迹规划、避障和控制等领域。

视觉传感技术主要包括单目视觉、双目视觉和多相机视觉等。

目标识别技术则是无人机视觉控制系统中的重要组成部分,它可以将监测到的目标与预先存储的目标库或实时构建的目标模型进行匹配,从而确定该目标的位置和属性信息。

目标识别技术主要包括模板匹配、特征提取和机器学习等。

运动估计技术则是无人机视觉控制系统中的重要组成部分,它可以估计和测量无人机的运动和速度,如姿态角、速度和加速度等。

运动估计技术主要包括惯性导航、GPS定位和视觉里程计等。

二、应用领域基于计算机视觉的无人机自动控制技术可以应用于很多领域,这里只列举一些广泛应用的领域。

1.航拍无人机航拍已经成为近年来的热门应用领域,而基于计算机视觉的航拍无人机则能够进一步提高航拍的精度和效率。

通过目标识别和运动估计技术,航拍无人机可以自主实现任务,如航线规划、定点悬停、目标跟踪等。

2.搜寻和救援基于计算机视觉的无人机可以实现飞行路径规划、目标检测和跟踪等任务,从而可以应用于搜寻和救援场景。

例如,搜寻失踪者时,无人机可以根据预设的搜索范围进行自主搜寻,并通过图像识别技术判断目标是否是失踪者。

3.农业基于计算机视觉的无人机应用于农业领域可以帮助农民了解土地的水分、营养和光照情况。

四旋翼无人机自适应控制方法研究

四旋翼无人机自适应控制方法研究

四、四旋翼无人机飞行控制算法 的研究现状及不足
1、基于PID控制的研究
PID控制器是一种经典的控制算法,被广泛应用于四旋翼无人机的飞行控制。 然而,PID控制器的参数整定往往比较复杂,且对系统的动态性能和稳定性有一 定的影响。因此,许多研究者致力于研究更加先进的控制算法,以改善PID控制 的性能和稳定性。
本次演示方法
本次演示提出了一种基于干扰观测器和滑模控制器的四旋翼无人机自适应控 制方法。该方法通过引入干扰观测器,能够有效估计和补偿无人机受到的外部干 扰,提高无人机的稳定性。同时,采用滑模控制器设计方法,能够在系统参数不 确定的情况下实现无人机的精确控制。具体实现步骤如下:
1、建立四旋翼无人机的数学模型,包括无人机的动力学模型、运动学模型 和外部干扰模型。
2、设计干扰观测器,用于估计和补偿无人机的外部干扰。根据外部干扰模 型,选择合适的干扰观测器参数,并利用观测到的数据对干扰进行估计和补偿。
3、设计滑模控制器,用于实现无人机的精确控制。根据无人机的运动学模 型和动力学模型,选择合适的滑模面和滑模控制器参数,并利用干扰观测器估计 的干扰进行控制。
4、通过仿真实验验证所提出方法的性能。利用Matlab/Simulink进行仿真实 验,比较本次演示提出的方法与其他方法的性能差异,并分析实验结果。
三、四旋翼无人机飞行控制算法 的核心构成
1、控制模型建立
四旋翼无人机的控制模型主要涉及到无人机的动力学模型和运动学模型。动 力学模型描述了无人机的力和扭矩之间的关系,运动学模型则描述了无人机的位 置和姿态随时间的变化。通过建立这两个模型,可以实现对无人机的精确控制。
2、算法实现方式
四旋翼无人机的飞行控制算法通常采用闭环控制算法,包括PID控制器、卡 尔曼滤波器、李亚普诺夫稳定器等。这些算法通过对无人机的实时状态进行估计 和反馈,实现无人机的稳定飞行和精确控制。

基于视觉的四旋翼室内悬停与定位控制

基于视觉的四旋翼室内悬停与定位控制

基于视觉的四旋翼室内悬停与定位控制作者:傅君刘子龙来源:《软件导刊》2018年第10期摘要:为使四旋翼飞行器具有更好的室内定点悬停效果及定位精度,提出一种基于视觉辅助与四旋翼飞行器惯性传感器数据融合的控制算法。

利用机体下视摄像机获得光流航速信息,与惯性传感器姿态信息数据融合实现良好的室内悬停效果。

机体前视摄像机通过ORB算法将当前帧与关键帧进行特征点匹配,以提高四旋翼飞行器的室内定位精度。

将PARROT公司的ARDrone 2.0四旋翼飞行器作为实验平台,采用OpenCV软件对图像进行处理,对控制算法进行验证,结果表明:基于光流和惯性传感器姿态数据的融合确保了四旋翼飞行器控制的安全性,提高了飞行器悬停效果和定位精度。

关键词:视觉;四旋翼飞行器;室内悬停与定位;光流;ORB特征提取;OpenCVDOIDOI:10.11907/rjdk.181731中图分类号:TP319文献标识码:A 文章编号:1672-7800(2018)010-0144-04英文摘要Abstract:In order to achieve a better indoor fixed-point hover effect and positioning accuracy for quadrotorcrafts,a control algorithm based on visual aided data fusion with quadrotorcraft inertial sensors was proposed.We utilize the body down camera to obtain the optical flow speed information,and the inertial sensor pose information data fusion achieves a good indoor hover effect.The ORB algorithm is employed so that the body front looking camera can match the current frame with the key frame to achieve the feature point matching of the four-rotor aircraft and indoor positioning accuracy.In this paper,the ARDrone 2.0 quadrotor from PARROT was used as the experimental platform.The above control algorithm was verified by using OpenCV to process the acquired images.The results show that the data fusion based on optical flow and inertial sensor attitude data ensures the control safety of of the quadrotor and improves the aircraft′s hover effect and positioning accuracy.英文关键词Key Words:vision;quadrotor crafts;indoor hover and position;optical flow;ORB;OpenCV0 引言四旋翼无人机飞行器具有可垂直起降、机动性能好的优点,定位是其发展的关键因素。

四旋翼无人机自主飞行控制系统设计与优化

四旋翼无人机自主飞行控制系统设计与优化

四旋翼无人机自主飞行控制系统设计与优化无人机技术在近年来快速发展,成为了现代航空领域的重要组成部分。

四旋翼无人机由于其灵活性和机动性而得到广泛应用,但是其飞行控制系统的设计与优化一直是一个具有挑战性的问题。

一个稳定和可靠的飞行控制系统对于四旋翼无人机的飞行安全和性能至关重要。

设计一个有效的飞行控制系统需要考虑多个因素,包括飞行器的动力学模型、传感器数据的获取与处理、控制算法的选择与实现等。

首先,我们需要建立四旋翼无人机的动力学模型,以便更好地理解其飞行特性。

四旋翼无人机的动力学模型可以通过空气动力学原理和刚体运动方程来描述。

这些方程将飞行器的状态(如位置、速度和姿态)与外部作用力(如旋翼推力)联系起来,从而形成了系统的动力学模型。

基于动力学模型,我们可以进一步设计飞行控制系统的传感器子系统。

传感器的作用是获取飞行器的状态信息,如加速度、姿态和位置等。

常用的传感器包括加速度计、陀螺仪、磁力计和GPS等。

这些传感器可以通过信号处理和滤波算法来提取飞行器的状态信息,并与动力学模型进行匹配。

在传感器数据的基础上,我们需要选择合适的控制算法来实现飞行控制系统。

常见的控制算法包括比例积分微分(PID)控制和模型预测控制(MPC)等。

PID控制是一种简单而常用的控制方法,适用于一般情况下的飞行控制。

而MPC控制则更适用于复杂场景下的飞行控制,它能够预测飞行器的未来状态,并根据目标设定进行优化调整。

选择适当的控制算法需要综合考虑飞行任务的要求、控制精度和计算复杂度等因素。

此外,对于四旋翼无人机的飞行控制系统,还可以进行一些优化设计。

例如,我们可以引入自适应控制算法来应对飞行器动力学模型的参数不确定性。

自适应控制可以根据实时的飞行器状态来自动调整控制参数,以达到更好的飞行性能。

另外,我们还可以采用强化学习算法来进行自主飞行控制系统的优化。

强化学习算法通过不断试错探索,逐渐优化控制策略,从而提高系统的性能。

最后,为了验证设计的飞行控制系统的性能,我们可以进行仿真和实验。

毕业设计论文——基于模糊PID算法的小型四旋翼无人飞行器控制系统设计

毕业设计论文——基于模糊PID算法的小型四旋翼无人飞行器控制系统设计

摘要四旋翼飞行器是一种四螺旋桨驱动的、可垂直起降的飞行器,这种结构被广泛用于微小型无人飞行器的设计,可以应用到航拍、考古、边境巡逻、反恐侦查等多个领域,具有重要的军用和民用价值。

四旋翼飞行器同时也具有欠驱动、多变量、强耦合、非线性和不确定等复杂特性,对其建模和控制是当今控制领域的难点和热点话题。

本次设计对小型四旋翼无人直升机的研究现状进行了细致、广泛的调研,综述了其主要分类、研究领域、关键技术和应用前景,然后针对圆点博士的四旋翼飞行器实际对象,对其建模方法和控制方案进行了初步的研究。

首先,针对四旋翼飞行器的动力学特性,根据欧拉定理以及牛顿定律建立四旋翼无人直升机的动力学模型,并且考虑了空气阻力、转动力矩对于桨叶的影响,建立了四旋翼飞行器的物理模型;根据实验数据和反复推算,建立系统的仿真状态方程;在Matlab环境下搭建了四旋翼飞行器的非线性模型。

选取四旋翼飞行器的姿态角作为控制对象,借助Matlab模糊工具箱设计了模糊PID控制器并依据专家经验编辑了相应的模糊规则;通过仿真和实时控制验证了控制方案的有效性,并在此控制方案下采集到了输入输出数据;利用单片机编写模糊PID算法控制程序,实现对圆点博士四旋翼飞行器实物的姿态控制。

本设计同时进行了Matlab仿真和实物控制设计,利用模糊PID算法,稳定有效的对四旋翼飞行器的姿态进行了控制。

关键词:四旋翼飞行器;模糊PID;姿态控制ⅠAbstractQuadrotor UA V is a four propeller driven, vertical take-off and landing aircraft, this structure is widely used in micro mini unmanned aerial vehicle design and can be applied to multiple areas of aerial, archaeology, border patrol, anti-terrorism investigation, has important military and civil value.Quadrotor UA V is a complicated characteristic of the complicated characteristics such as the less drive, the multi variable, the strong coupling, the nonlinear and the uncertainty, and the difficulty and the hot topic in the control field.Research status of the design of small quadrotor UA V were detailed and extensive research, summarized the main classification, research areas, key technology and application prospect of and according to Dr. dot quadrotor actual object, the modeling method and control scheme were preliminary study.First, for the dynamic characteristics of quadrotor UA V, dynamic model of quadrotor UA V is established according to the theorem of Euler and Newton's laws, and consider the air resistance and rotation torque for the effects of blade, the establishment of the physical model of the quadrotor UA V; root according to experimental data and repeated calculation, the establishment of system simulation equation of state; under the MATLAB environment built the nonlinear model of the quadrotor UA V Select the attitude of the quadrotor angle as the control object, with the help of matlab fuzzy toolbox to design the fuzzy PID controller and according to experience of experts to edit the corresponding fuzzy rules; through the simulation and real-time control verify the effectiveness of the control scheme, and this control scheme under the collection to the data input and output; written by SCM fuzzy PID control algorithm, dots, Quad rotor UA V real attitude control. The design of the Matlab simulation and the physical control design, the use of fuzzy PID algorithm, the stability of the four rotor aircraft attitude control.Keywords:Quadrotor UA V;F uzzy PID;Attitude controlⅡ目录摘要(中文) (Ⅰ)摘要(英文) (Ⅱ)第一章概述 (1)1.1 课题背景及意义 (1)1.2 四旋翼飞行器的研究现状 (2)1.3 四旋翼飞行器的关键技术 (5)1.3.1 数学模型 (6)1.3.2 控制算法 (6)1.3.3 电子技术 (6)1.3.4 动力与能源问题 (6)1.4 本文主要内容 (6)1.5本章小结 (7)第二章四旋翼飞行器的运动原理及数学模型 (7)2.1四旋翼飞行器简介 (7)2.2 四旋翼飞行器的运动原理 (8)2.2.1 四旋翼飞行器高度控制 (8)2.2.2 四旋翼飞行器俯仰角控制 (9)2.2.3 四旋翼飞行器横滚角控制 (9)2.2.4 四旋翼飞行器偏航角控制 (10)2.3四旋翼飞行器的数学模型 (11)2.3.1坐标系建立 (11)2.3.2基于牛顿-欧拉公式的四旋翼飞行器动力学模型 (12)2.4 本章小结 (15)第三章四旋翼飞行器姿态控制算法研究 (15)3.1模糊PID控制原理 (15)3.2 姿态稳定回路的模糊PID控制器设计 (16)3.2.1 构建模糊PID控制器步骤 (17)3.2.2 基于Matlab的姿态角控制算法的仿真 (22)3.3 本章小结 (25)第四章四旋翼飞行器飞行控制系统软件设计 (25)4.1 模糊PID控制算法流程图 (25)4.2 系统实验及结果分析 (26)4.3 本章小结 (27)第五章总结与展望 (28)5.1 总结 (28)5.2 展望 (28)参考文献 (28)第一章概述有史以来,人类一直有一个梦想,那就是可以像蓝天上自由翱翔的鸟儿一样。

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

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

毕业设计(论文)开题报告题目:基于STM32的微型四旋翼无人机控制系统设计—软件设计院(系)电子信息工程学院专业电气工程及其自动化班级姓名学号导师2017年3月9日与国外相比,国内对四旋翼无人机的研究起步较晚,尚处于初步阶段。

主要有南京航空航天大学、北京航空航天大学、中国科学技术大学、哈尔滨工业大学、国防科学技术大学等高校的硕士研究生以及一些高新技术企业对四旋翼无人飞行器研究的比较多。

值得一提的是于2006年成立的深圳市大疆创新科技有限公司也一直致力于多旋翼无人机的研发创新,研发的主流产品线包括,Ace One系列工业无人直升机飞行控制系统及地面站控制系统,筋斗云系列多旋翼航拍飞行器,包含了高清数字图传的如来系列手持控制一体机等等。

如PHANTOM2VISIO+飞行器,它自带云台,可加载高清摄像机,采用三轴陀螺减震和GPS定点定高技术,飞行稳定、操作简单,又称为会飞的相机。

2本课题研究的主要内容和拟采用的研究方案、研究方法或措施四旋翼飞行器的控制系统由姿态测量系统、飞行控制系统组成。

姿态测量系参考文献[1]岳基隆.四旋翼无人机自适应控制方法研究[D].长沙:国防科学技术大学,2010.[2]王小莉.面向桥梁检测的四旋翼飞行器控制系统研究[D].重庆交通大学,2013,05[3]单海燕.四旋翼无人直升机飞行控制技术研究[D].南京:南京航空航天大学,2008.[4]郭晓鸿.微型四旋翼无人机控制系统设计与实现[D].南京:南京航空航天大学,20 12.[5]庞庆霈.四旋翼飞行器设计与稳定控制研究[D].中国科学技术大学,2011.[6]庞庆霈,李家文,黄文号.四旋翼飞行器设计与平稳控制仿真研究[J].电光与控制,2012.[7]胡庆.基于STM32单片机的无人机飞行控制系统设计[D].南京:南京航空航天大学,2012.[8]胡飞.小型四旋翼飞行器飞行控制系统研究与设计[D].上海:上海交通大学,2009.[9] Derrick Yeo, Ella M.Aerodynamic Sensing as Feedback for Ornithopter Flight Control. 49th AIAA Aerospace Sciences Meeting,2011.[10]黄波.基于磁传感器阵列的微弱磁性目标定位的研究[D].武汉工程大学,2012.[11]蒋乐平.基于DSP的太阳能飞航飞行控制器研究[D].南昌航空大学,2012.[12]黄毅.某近程小型无人机飞行控制系统研究[D].南昌航空大学,2013.[13] Yasaman Saeedi, Robustness Analysis of a Simultaneously Stabilizing Controller: A Flight Control Case Study. AIAA 2011.[14]芦燊桑.无人机遥测遥控地面站系统研究[D].南昌航空大学,2012.[15]胡宁博,李剑,赵榉云.基于HMC5883的电子罗盘设计[J].传感器世界,2011,06:35-38[16] John M. Kearney, Ari Glezer. Aero-Effected Flight Control Using Distributed Active Bleed.41st AIAA Fluid Dynamics Conference and Exhibit, 2011:3099-3110.。

四旋翼智能飞控无人机用户使用手册

四旋翼智能飞控无人机用户使用手册

四旋翼智能飞控无人机用户使用手册一、前言感谢您选择使用本款四旋翼智能飞控无人机。

本手册将为您提供详细的使用说明,帮助您更好地掌握飞行控制和操作技能,确保您的飞行体验更加安全和愉快。

二、产品概述本款四旋翼智能飞控无人机是一款具备高度智能化和稳定飞行能力的航拍设备。

它可以通过手机等移动设备进行遥控操作,拥有拍摄高清影像和实时传输的功能,适用于航拍摄影、观光旅游等各种场景。

三、安全须知1. 在使用前,请确保您已经阅读并完全理解本飞行手册,并严格按照操作步骤进行。

2. 在飞行过程中,应保持视线通畅,避免在人群密集区域或有障碍物的场地操作。

3. 在室外飞行时,请选择风速低于3级的天气,并注意是否有雷电等恶劣天气。

4. 飞行过程中严禁靠近高压电线、通信塔等高危区域飞行。

5. 飞行时应注意飞行环境,避免伤害自己或他人。

四、产品组装与准备1. 打开包装,检查所购无人机包装是否完好。

2. 将无人机放置在平坦的地面上,确保四旋翼支架稳定。

3. 将电池正确安装在无人机上,并确保电池安全连接。

4. 按照说明书的指引,将手机与飞控系统连接。

五、飞行姿势及操作技巧1. 将无人机放置在空旷的地方,确保四旋翼可以自由升空。

2. 打开无人机和遥控器开关,等待连接成功。

3. 按照说明书的指引,调整无人机垂直与水平位置,保持稳定。

4. 按下起飞按钮,无人机开始起飞。

5. 使用遥控器的摇杆来控制无人机的前后左右移动,并保持对无人机的视线。

6. 根据需要,使用遥控器的其他功能键来实现航拍、自动返航等功能。

六、安全降落和故障处置1. 若无人机出现异常或遥控器失去信号,请立即将摇杆调整至中立位置,并等待无人机自动降落。

2. 若无人机飞行途中出现电量不足导致动力不足,飞行高度下降,请及时寻找平坦开阔的地方进行紧急降落。

3. 若遥控器失效或操作失误,可使用紧急停机功能切断电源,避免进一步飞行危险。

七、飞行技巧和注意事项1. 飞行前请先熟悉飞行手册并理解无人机的功能和操作方法。

四旋翼无人机控制原理

四旋翼无人机控制原理

四旋翼无人机控制原理
四旋翼无人机的控制原理主要包括飞行姿态控制和飞行路径控制两个方面。

一、飞行姿态控制:
飞行姿态控制是指控制无人机在空中的姿态,即俯仰、横滚和偏航角。

实现飞行姿态控制主要依靠四个电动机的转速控制。

1. 俯仰控制:通过控制前后电机的转速差异,可以使无人机产生前倾或后倾的倾斜角度,从而实现俯仰控制。

2. 横滚控制:通过控制左右电机的转速差异,可以使无人机产生左倾或右倾的倾斜角度,从而实现横滚控制。

3. 偏航控制:通过控制相对的对角电机的转速差异,可以使无人机产生旋转运动,从而实现偏航控制。

二、飞行路径控制:
飞行路径控制是指控制无人机在空中的飞行方向和高度。

实现飞行路径控制主要通过控制电机的总体转速和倾斜角度。

1. 高度控制:通过调整电机总体转速,可以控制无人机的升降运动,从而实现高度控制。

2. 方向控制:通过控制四个电机的总体倾斜角度,可以使无人机向前、向后、向左或向右移动,从而实现方向控制。

同时,四旋翼无人机的控制还需要借助惯性测量单元(IMU)和飞行控制系统(FC)来实时采集和处理飞行姿态和飞行路径的数据,从而实现精准的控制。

总的来说,四旋翼无人机的控制原理是通过控制电机的转速和倾斜角度,实现飞行姿态和飞行路径的控制。

同时,借助惯性测量单元和飞行控制系统来实时采集和处理数据,提高飞行的稳定性和精度。

  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], 其计算量较小,更易于满足闭环控制系统实时性的 要求。
相关文档
最新文档