当前位置:主页 > 科技论文 > 航空航天论文 >

微型四轴飞行器设计及基于Kinect手势控制的实现

发布时间:2017-08-25 04:14

  本文关键词:微型四轴飞行器设计及基于Kinect手势控制的实现


  更多相关文章: 微型四轴飞行器 PID控制 Kinect 手势控制


【摘要】:目前,无人飞行器广泛应用于军事、民用和科学研究等多个领域,和其他类飞行器相比,多旋翼飞行器具有操控简单、控制参数易调节、机械结构可靠等优势。而微型四轴飞行器以其独特的结构对称、控制灵活等特点受到人们的青睐。同时,随着人机交互技术的发展,手势控制成为了新型的控制方式。将手势控制与微型四轴飞行器系统相结合,能够实现对飞行器更加灵活、直观的控制。本文完成了基于ARM微控制器为核心的微型四轴飞行器控制系统的设计。在此基础上,完成了基于Kinect体感传感器手势识别的飞行器控制系统,实现了人体手势控制微型四轴飞行器。论文主要工作如下:(1)分析了四轴飞行器系统结构,系统的动力学模型及飞行器在三维空间中六个自由度的运动原理;分析了常用的姿态估计和PID算法。(2)设计了微型四轴飞行器系统的结构方案,以PCB板直接作为飞行器的机架,对硬件电路进行了设计。重点分析了微控制器电路、电源模块电路、惯性导航模块电路、电机驱动电路和无线通信模块电路。(3)根据设计的硬件电路完成了飞行器底层软件设计。实现了基于四元数互补滤波算法的飞行器姿态估计,解决了欧拉角法出现的奇点问题。同时使用了角度、角速度双环PID控制算法,解决了角度单环PID控制出现的飞行器漂移问题。最后,完成了各软件模块的联合调试。(4)实现了基于Kinect体感传感器手势识别系统的设计。完成了手势识别上位机软件的设计,同时与四轴飞行器系统结合,实现了对微型四轴飞行器手势的控制。在实地飞行测试过程中,手势识别上位机软件能够快速准确的对手势进行识别。四轴飞行器系统在接收到控制命令后,能够快速、准确的执行飞行指令。可见,本文设计的基于Kinect的手势识别的四轴飞行器控制系统,很好的实现了人与飞行器之间的良好交互,具有良好的应用前景。
【关键词】:微型四轴飞行器 PID控制 Kinect 手势控制
【学位授予单位】:郑州大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:V279.2;TP391.41
【目录】:
  • 摘要4-5
  • Abstract5-10
  • 1 绪论10-15
  • 1.1 课题研究的背景及意义10-11
  • 1.2 国内外研究现状11-13
  • 1.3 本文主要研究内容13-15
  • 2 四轴飞行器工作原理及力学模型15-26
  • 2.1 四轴飞行器系统结构15-17
  • 2.1.1 基本结构15-16
  • 2.1.2 飞行模式16-17
  • 2.2 四轴飞行器动力学数学模型17-21
  • 2.2.1 坐标系建立17-19
  • 2.2.2 动力学模型19-21
  • 2.3 四轴飞行器运动原理21-25
  • 2.4 本章小结25-26
  • 3 微型四轴飞行器设计方案26-37
  • 3.1 系统总体设计方案26-27
  • 3.2 硬件电路设计27-34
  • 3.2.1 微控制器电路设计27-29
  • 3.2.2 电源电路设计29-30
  • 3.2.3 惯性测量模块电路设计30-32
  • 3.2.4 电机驱动电路设计32-33
  • 3.2.5 无线通信模块电路设计33-34
  • 3.3 Kinect传感器接口电路设计34-36
  • 3.4 本章小结36-37
  • 4 四轴飞行器姿态估计与控制算法研究37-47
  • 4.1 四轴飞行器的姿态测量37-38
  • 4.2 四轴飞行器姿态估计算法38-43
  • 4.2.1 欧拉角姿态估计算法39-41
  • 4.2.2 四元数姿态估计算法41-42
  • 4.2.3 基于互补滤波器的四元数算法设计42-43
  • 4.3 四轴飞行器PID算法43-46
  • 4.3.1 PID控制器44-45
  • 4.3.2 串级PID控制算法设计45-46
  • 4.4 本章小结46-47
  • 5 微型四轴飞行器软件设计47-56
  • 5.1 底层软件设计流程47-48
  • 5.2 主要模块设计48-52
  • 5.2.1 MPU6050传感器数据采集48-50
  • 5.2.2 四元数法姿态估计子程序50
  • 5.2.3 串级PID控制子程序50-52
  • 5.3 基于Kinect手势识别控制的飞行器软件实现52-55
  • 5.3.1 Kinect动作识别原理52-53
  • 5.3.2 基于Kinect手势识别控制的实现53-55
  • 5.4 本章小结55-56
  • 6 微型四轴飞行器系统调试与分析56-63
  • 6.1 四轴飞行器系统调试56-60
  • 6.1.1 硬件电路调试56-58
  • 6.1.2 四轴飞行器底层软件系统调试58-60
  • 6.2 基于Kinect手势控制四轴飞行器系统调试60-62
  • 6.3 本章小结62-63
  • 7 总结与展望63-65
  • 7.1 总结63
  • 7.2 展望63-65
  • 参考文献65-68
  • 个人简历与研究成果68-69
  • 个人简历68
  • 研究成果68-69
  • 致谢69

【相似文献】

中国期刊全文数据库 前5条

1 郭迪;孙富春;刘华平;黄文炳;;基于Kinect的冗余机械臂直线推移操作控制[J];东南大学学报(自然科学版);2013年S1期

2 杨东方;王仕成;刘华平;刘志国;孙富春;;基于Kinect系统的场景建模与机器人自主导航[J];机器人;2012年05期

3 晏浩;张明敏;童晶;潘志庚;;基于Kinect的实时稳定的三维多手指跟踪算法[J];计算机辅助设计与图形学学报;2013年12期

4 荣竹;罗晓f^;;基于Kinect的体感控制技术在科普展项创新设计中的应用研究[J];现代机械;2013年04期

5 ;[J];;年期

中国重要会议论文全文数据库 前1条

1 郭迪;孙富春;刘华平;黄文炳;;基于Kinect的冗余机械臂直线推移操作控制[A];2013年中国智能自动化学术会议论文集(第三分册)[C];2013年

中国硕士学位论文全文数据库 前10条

1 李鹏飞;基于Kinect的体感识别技术及其在旗语培训中的应用[D];西南交通大学;2015年

2 陈福财;基于Kinect的连续中国手语识别[D];山东大学;2016年

3 吕岩;微型四轴飞行器设计及基于Kinect手势控制的实现[D];郑州大学;2016年

4 陈嘉衍;基于Kinect的动态虚拟听觉重放[D];华南理工大学;2016年

5 张约伦;基于Kinect的抠像算法研究[D];西安电子科技大学;2013年

6 裴岩明;基于Kinect的远程机械臂体感控制系统研究[D];大连理工大学;2013年

7 邬冠上;基于Kinect的交互式健身游戏的设计与实现[D];中国科学院大学(工程管理与信息技术学院);2014年

8 晏浩;基于Kinect的三维多手指跟踪算法及应用[D];浙江大学;2013年

9 朱明茗;基于Kinect的手语识别技术在聋哑教学中的应用研究[D];西南交通大学;2014年

10 徐春辉;基于Kinect的手心定位方法的研究和应用[D];哈尔滨工业大学;2013年



本文编号:734996

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/hangkongsky/734996.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户a8888***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com