基于pid算法的四旋翼姿态控制系统与研究

基于pid算法的四旋翼姿态控制系统与研究

ID:35012633

大小:3.34 MB

页数:69页

时间:2019-03-16

基于pid算法的四旋翼姿态控制系统与研究_第1页
基于pid算法的四旋翼姿态控制系统与研究_第2页
基于pid算法的四旋翼姿态控制系统与研究_第3页
基于pid算法的四旋翼姿态控制系统与研究_第4页
基于pid算法的四旋翼姿态控制系统与研究_第5页
资源描述:

《基于pid算法的四旋翼姿态控制系统与研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安科技大学硕士学位论文基于PID算法的四旋翼姿态控制系统与研究专业名称:电子与通信工程作者姓名:王雪冰指导教师:韩晓冰;孙弋论文题目:基于PID算法的四旋翼姿态控制系统与研究专业:电子与通信工程硕士签名:王雪冰(签名)指导教师:韩晓冰、孙弋(签名)摘要四旋翼飞行器是一个具有强耦合、不稳定、非线性等特点的复杂控制对象,对其姿态控制的方法包括力学原理、传感器通信、计算机处理以及无线通信等学科。本论文研究的工作重点在于传感器的调试、动力学模型的建立及仿真,WIFI数据通道的建立及基于PID控制算法的设计。本文通过研究四旋翼飞行器结构特点、姿态解算方式及飞行控制技术,设计了以S3

2、C2440的主控芯片为硬件开发平台,在Linux环境下进行软件开发。硬件平台集成了MPU-6000及KS103为惯性测量单元的飞行姿态控制系统。软件设计上以Linux系统作为运行平台,在PC机上搭建交叉编译环境并编写应用层与控制算法层程序。在数据通道方面,以RS232及IIC协议实现了传感器与主控芯片的数据解析并通过TCP下socket通信协议建立了与上位机的数据通道。通过加权法融合当前传感器中加速度和陀螺仪的测量数据,估算出当前的运动姿态。将得出的姿态角度与稳定姿态角做差值,并将该差值作为PID控制器的模糊输入量,通过PID控制算法计算,得到当前角度快速向稳态角度收敛对应的电机调节

3、量,从而改变旋翼转速以使得飞行器向平稳姿态调整。本文对四旋翼飞行器自主飞行控制系统进行了整体方案设计并搭建出软硬件平台,并把重点放在了传感器的调试与算法的设计。分别对俯仰角进行比例、积分和微分三种收敛算法进行说明,并设计出增量式PID软件算法。论文最后对四旋翼俯仰轴姿态进行了建模仿真,测试结果表明本课所研究的关于四旋翼姿态角控制的PID算法是可行的,保证了四旋翼在起飞阶段微小气流扰动下姿态的稳定性。关键词:四旋翼飞行器;姿态控制;PID算法研究类型:应用研究型Subject:ThefourrotorattitudecontrolbasedonPIDalgorithmSpecialty

4、:ElectronicCircuitandSystemName:Wangxuebing(signature)Instructor:HanxiaobingSunyi(signature)ABSTRACTTheFour-rotorUAVisacomplexcontrolledobjectwithastable,non-linear,strongcouplingcharacteristics,itsflightcontrolmethodsinvolveMechanicsprinciple,sensortheoryofcommunicationtechnology,computertechn

5、ologyandotherdisciplines.Thesisfocusesontheanalysisofthesensordebug,theestablishmentofdynamicmodelandsimulation,theestablishmentofWIFIdatachannelandthedesignoftheattitudeofthecontrolsystembasedonPIDalgorithm.Itisdeclaredthatthroughthestudyoffourrotoraircraftstructurecharacteristics,theattitudec

6、alculationmethodandflightcontroltheory,thendesignthemaincontrolsystembasedonS3C2440chipastheplatformofhardware,softwaredevelopmentinLinuxenvironment.ThehardwareplatformintegratesMPU-6000andKS103fortheinertialmeasurementunitoftheflightattitudecontrolsystem.ThedesignofsoftwaretoLinuxfilesystemast

7、heoperationplatform,thenbuildthecrosscompileenvironmentandwriteapplicationlayerandcontrollayeronPCplatform.Inthedatachannel,usingRS232andIICprotocoltorealizedataanalysisfromthesensorandestablishadatachannelbetweenthehostcomputeran

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。