四旋翼自主飞行器探测跟踪系统

来源 :科学与财富 | 被引量 : 0次 | 上传用户:tyzhaoxiqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:以四旋翼自主飞行器为基础,基于视觉的目标识别与跟踪问题,完成了系统设计、识别跟踪算法设计和实验验证这一整套流程。飞行器通过电子调速器控制来驱动飞行器的四个直流电机,利用三轴角速度传感器与三轴加速度传感器集成的MPU6050芯片以及姿态解算实现飞机平稳上升,利用超声波测取当前高度达到目标高度并完成悬停要求。通过遥控器来发射信号,当遥控小车的接收模块接收到信息并将其传递给STM32单片机,再根据内部程序输出PWM波,电机驱动接收PWM波后将顺利完成四个基本动作:前进、后退、左转、右转;采用摄像头传感器追踪目标车的颜色,以此达到飞行器探测追踪要求。
  关键词:四旋翼;瑞萨单片机;OV7670摄像头;PID算法;
  一、系统方案
  本系统主要由控制系统模块、电机驱动模块、飞行姿态检测模块、超声波测距模块、摄像头模块、电源模块组成。本设计以瑞萨(Renesas)单片机RX23T作为主控芯片为其控制系统模块。此控制器是一款功能强大的处理器,且运算速度快,非常适用于处理较复杂的任务。利用其单片机输出PWM波通过电子调速器来驱动四个直流电机构成电机驱动模块。利用3轴MEMS陀螺仪传感器,3轴MEMS加速度计传感器以及气压计传感器集成的芯片和STM32 F103芯片作为飞行姿态检测模块,通过三个16位的ADC将其测量到的模拟量转化为输出且能够被单片机直接处理的数字量,从而减轻单片机的工作量。利用超声波的反射特性来测距离从而控制飞行器的高度来构成超声波测距模块。利用摄像头采集图像通过腐蚀算法处理采集到信息找到目标信号构成其摄像头模块。
  1、控制系统模块器件的论证与选择
  主控模块的选择:主控模块作为整个控制系统的核心,其处理器的选型显得尤为重要。在本系统中,对处理器的选型需要考虑一下几点:
  (1)处理器必须具有足够运算能力,能实时的对飞行器的姿态进行修正;
  (2)在姿态解算过程中需要处理器进行大量的浮点运算。因此要求处理器具有一定的浮点运算能力;
  (3)考虑到处理器和内存进行数据交换比较频繁,所以选用处理器芯片内部必须有足够的空间对数据进行存储;
  (4)要有足够的外设,不仅考虑到当前用到的外设,而且还要考虑以后升级需要的外设,所以选用外设较多的处理器;
  (5)由于对电机进行控制主要是靠控制 PWM 波的占空比来实现的,所以应该选用带有增强型的 HRPWM 控制器的处理器。
  1.1.单片机的选择
  采用RX23T型号的瑞萨单片机,RX23T的瑞萨单片机具有新高性能CPU:RXV2CORE;其最大工作频率为40MHZ,电源电压为单一电源2.7-5.5V;拥有64-128KB的Flash、12KB的RAM内置存储器、32MHz(精度± 1%: --20℃+85℃時)的内置发振电路。
  1.2控制系统方案选择
  利用实验室已有的单片机最小系统板,直接搭建控制系统,单片机最小系统可以直接使用,减少搭建硬件的难度,而且具有稳定性强,所占空间小等优点。
  2、飞行姿态检测模块器件的论证与选择
  利用陀螺仪和加速度传感器集成的MPU-6050
  检测飞行姿态需要采用陀螺仪和加速度传感器来测量倾角,不断地检测自身的飞行状态,根据自身姿态来调节自身平衡,从而达到稳定飞行。为了避免陀螺仪和加速度传感器安装中可能出现的机械偏差。本设计采用3轴陀螺仪和3轴加速度计所集成两者的MPU6050传感器模块。
  3、超声波测距模块器件的论证与选择
  由于要求四旋翼飞行器近地飞行,且控制飞行在不低于1m高度悬停,因此决定采用超声波来测距。其具有测量准确,无接触,防水,防腐蚀,低成本等优点。本设计的超声波测距模块将采用HC-SR04超声波测距传感器,这是一种集发射与接收于一体的超声波模块,该模块性能稳定,测度距离精确,模块高精度,盲区小,且非常适合近地飞行测距。
  4、摄像头模块器件的论证与选择
  OV7670传感器体积小、工作电压低,提供单片VGA摄像头和影像处理器的所有功能。且拥有独有的传感器技术,通过减少或消除光学或电子缺陷如固定图案噪声、拖尾、浮散等,提高图像质量,得到清晰的稳定的彩色图像。为了完成探测跟踪,使其追击到目标信号,本次设计将使用STM32驱动ALIENTEK OV7670摄像头模块,实现摄像头功能。
  二、系统理论分析与计算
  1、数字PID位置型控制算法
  PID控制是迄今为止最为广泛应用的控制算法,大多数反馈回路都是通过该方法或其变形来实现控制。并且由于PID控制算法结构简单,对误差和扰动模型的建立具有稳定性且容易操作。在四旋翼自主飞行器的控制中,虽然文献[2]中都对四旋翼飞行器的控制都建立的数学模型,但由于被控制过程中有许多未知干扰和扰动影响飞行器的飞行,因此本设计采用PID控制。按偏差的比例、积分、微分进行控制的控制器成为PID控制器,用来调节其稳定性、回复性、阻尼性,控制俯仰角、翻滚角、航向角的速度。
  输出值=P的调节值+ I的调节值+ D的调节值
  ki_out= ki * increment;
  kd_out=kd * (sensor.gyro.histor.y - sensor.gyro.averag.y)*33;
  kp_out= kp * E_pitch;
  俯仰角:kp=1.5,ki=0.07,kd=0.35、翻滚角:kp=5.8,ki=0.04,kd=0.35、航向角:kp=1.8,ki=0,kd=0.1。
  2、定高部分控制算法
  定高控制算法采用的是位置式 PID 控制,定高控制的输出最后与姿态控制的输出叠加到四个电机的控制中[4]。对超声波的数据滤波使用的是低通滤波,采用近三次的平均值。为减小高度控制对姿态控制的干扰,通过PID算法确定结果,再输出高度PWM波。HightPwm=Rc_data.THROTLO+(g_HightControl-g_HightControlold)*kp;一键起飞是当遥控器发出该指令时,高度设定为0.5m,定高控制PID起作用,直到四轴飞行器达到设定高度后,飞行器进行自主定高飞行。
  kp=0.25,Rc_data.THROTLO=1650,g_HightControlold=0.5,g_HightControl为当前高度。
  三、电路与程序设计
  1、电路的设计
  (1)系统总体框图
  (2)飞行控制子系统框图与电路原理图
  1、飞行控制子系统框图
  2、程序的设计
  四旋翼飞行器飞行控制系统软件设计的主要任务是对以DSP处理器为核心的控制系统进行软件开发。软件设计应用模块化设计思想,易于扩展和升级.
  (1)主程序功能描述与设计思路
  整个软件设计可以分为两部分。其中中断处理部分可以将采集的传感器的数据通过外设与 DSP 进行数据交换。主程序主要完成对系统内各部分进行控制。四旋翼飞行器控制系统完成自检后,系统进入等待状态。若有控制命令,则中央控制单元对命令进行解析,执行相关操作。控制系统执行完命令后再次进入等待状态,等待接收新的命令。系统上电后,先执行自检过程,包括通讯状态检测、传感器偏置检测和电机执行模块的检测等。执行命令的过程就是四旋翼飞行器接收姿态解算角度值送入设计的
  (2)子程序功能描述与设计思路
  姿态解算模块软件设计在本系统中选用了微机电数字传感器,该传感器内部集成了滤波电路,所以控制器读取到数据后不需要花费时间进行滤波,同时也节省了 DSP处理器的资源。姿态解算模块软件设计主要完成的工作包括数据的采集、数据的预处理和姿态的解算三个方面的工作。通过串级PID控制器,完成对飞行器姿态的调整,以达到设计要求给定的飞行任务。
  参考文献:
  [1]夏長亮,杨晓军,史婷娜等,基于鲁棒调节器的无刷直流电机速度控制研究[J],电工电能新技术,21(3):5-8,2008.
  [2] 曾小勇,彭辉,吴军.四旋翼飞行器的建模与姿态控制[J].中南大学学报(自然科学版),2013,44(9):3693-3700.
  [3] 张涛.基于QFT的四旋翼飞行器飞行控制算法研究[J].科技创新导报,2012,(24):10-11.
其他文献
摘 要:伴随国民经济的迅速增长,我国对于各种能源的需求量在不断增加,特別是林业能源,作为经济发展的关键资源之一,当前已经具有了更大的社会需求量。为了使得经济能够具有永续发展,就必须做到能源可以永续供给。其中砍伐运输为影响林业可持续发展的重要因素之一,本文深入的探讨森林采伐运输对于林业可持续发展产生的重要意义。  关键词:森林采伐运输;林业;可持续发展;意义  林业砍伐运输期间,如果存在不恰当的运用
期刊
摘 要:民商法是国内的一项基本法,涉及到日常生活和民生,是一项和社会生活密切的法律制度,连带责任属于民商法中的一个不可缺少的制度,它的存在形式,有着社会必然性,符合规范社会民间纠纷的因素,在对法律责任人进行法律规范,对法律角度保证当事人的合法权益方面做出了规范作用。下文将从民商法连带责任特点和类型入手,对民商法连带责任中存在的问题进行了分析,并提出了一些有效对策,以供参考。  关键词:民商法;连带
期刊
摘 要: 根据机械零部件设计的目标是危险断面上的最小强度不低于最大应力的特点,建立应力—强度干涉模型对机械产品的可靠性进行预计。以某产品卡紧机构为例,在其应力和强度均服从正态分布的情况下对可靠性进行了预计,为可靠性预计在工程上的应用提供了手段。  关键词: 可靠性预计;应力—强度干涉理论;正态分布  产品可靠性预计是根据组成产品的元件、部件及分组件的可靠性推测产品的可靠性,进行可靠性预计时应考虑到
期刊
摘 要:在复杂的海岸丘陵地带,由于植被茂密,极易引发森林火灾,又因其地形地貌复杂多变,给林区安全管理带来很大的不便,无人机技术可以很好的克服地形地貌带来的各种不便,在林区火情监控,制止盗采盗伐,保护野生动物等方面可以很好应用。  关键词:无人机;森林火灾;复杂地形;损耗  1.引言  遼南地区为典型的海岸丘陵地貌,具体说来为长白山系千山山脉余系,为山地和久经剥蚀的低缓丘陵,靠近沿海地区的丘陵有典型
期刊
摘 要:进入21世纪以来,我国的互联网通讯技术日新月异,从最早的2G,到后来的3G,到目前的4G,数据传输速度发生了日新月异的变化和提升。如今,走在大街小巷,人们的生活早已离不开4G网络,它极大地带来了人们衣食住行方式的改变。然而,从目前的情况看,在一些特殊或紧急的情况下,通讯网络不稳定或滞后的情况也时有发生,社会发展对更高级别的网络技术的需求势在必行。在此趋势下,5G网络技术成为当前互联网通讯技
期刊
摘 要:互联网金融是现在社會发展的一种方式,是迎合大数据的一种发展模式,在互联网金融时代,商业银行的创新发展正跟随时代的脚步,在互联网金融正以第三方支付、大数据金融、P2P等方式迅速发展,与传统的商业模式进行格局的竞争,在这种错位的竞争中,商业银行的经营发展结合大数据时代的发展 ,产生变革,商业银行需要在网络金融载体中迅速前进,在大数据的整合,财富的管理动力里面进行创新,其信用可以获得探索性方向的
期刊
摘 要:发展核电是实现经济、社会和生态环境协调发展的有效途径,是我国社会经济发展的必然选择。对核电工程项目进行有效地管理是保证核电项目从启动、规划、执行、监控和收尾顺利完成的必要条件。核电工程建设项目的进度控制是关键,进度计划是核电工程项目所有运作的主线,是项目各参与方在项目建设中统一行动的纲领。对核电工程项目进度管理进行研究讨论意义重大。  关键词:核电;工程;进度;接口管理;  一、设备接口提
期刊
摘 要:为了提高我国经济的活力,应对现在我国经济发展中出现的发展问题,我国经济政策中实行应该"营改增",。在国有企业经营管理中营改增政策的实行为企业发展带来了很多的机遇但是也有很多的挑战,国有企业是在市场中发展的,对市场经济的影响巨大,我们必须不断转变国有企业传统的发展观念,在实际的企业管理中不断适应营改增政策的影响,提高国有企业的发展,从而促进全民经济的增长。  关键词:营改增;国有企业;财务管
期刊
摘 要:反应系统是生产过程的关键。反应过程进行的条件对原料预处理提出了一定的要求,反应进行的结果决定了反应产物的分离与提纯任务和未反应物的回收利用。一个产品的反应过程的改变将会引起整个生产流程的改变。  关键词:化工;生产;工艺流程; 配置;反应系统  反应系统是生产过程的关键。反应过程进行的条件对原料预处理提出了一定的要求,反应进行的结果决定了反应产物的分离与提纯任务和未反应物的回收利用。一个产
期刊
摘 要:众所周知,在当前经济的快速发展下地勘投资有所减少,导致地勘经济发展受到影响,面对这一局限,地勘单位需要紧紧抓住供给侧改革这根稻草,实现经济转型升级,如此才可提高地勘经济发展,才能实现可持续进步。本文主要从多个方面对供给侧改革下地勘经济发展的策略加以分析与论述,为地勘单位奠定基础。  关键词:供给侧;地勘单位;经济发展  因受到多方面因素的影响,我国地勘行业发展呈现出萎缩状态,尤其是竞争力不
期刊