声明
摘要
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.2.1 四旋翼飞行器的研究现状
1.2.2 无线传感器网络移动数据收集的研究现状
1.3 研究内容和文章结构
第二章 四旋翼飞行器与地面监控软件的总体结构
2.1 四旋翼飞行器平台整体介绍
2.2 飞行器硬件的总体结构介绍
2.2.1 主控模块
2.2.2 传感器模块
2.2.3 无线通信模块
2.2.4 动力驱动模块
2.3 飞行控制程序与地面监控软件的结构设计
2.3.1 飞行器控制程序设计
2.3.2 地面监控软件总体结构设计
2.4 本章小结
第三章 四旋翼飞行器动力学模型的建立
3.1 飞行器姿态的描述
3.1.1 飞行器坐标系的定义
3.1.2 坐标系之间的变换关系
3.2 四旋翼飞行器系统建模
3.2.1 四旋翼飞行器系统模型的结构
3.2.2 电机模型的建立
3.2.3 四旋翼飞行器动力学模型的建立
3.2.4 系统仿真模型的建立
3.3 本章小结
第四章 四旋翼飞行器的控制系统的设计与实现
4.1 控制系统整体介绍
4.2 飞行器姿态更新算法
4.2.1 欧拉角法
4.2.2 方向余弦法
4.2.3 四元数法
4.2.4 基于四元数的姿态解算流程
4.3 基于互补滤波的姿态角解算算法的设计与实现
4.3.1 互补滤波算法的原理
4.3.2 基于加速度计和陀螺仪的互补滤波算法设计与实现
4.3.3 姿态角解算算法验证实验
4.4 基于互补滤波的高度解算算法的设计与实现
4.4.1 高度求解原理
4.4.2 互补滤波算法求解高度的具体实现
4.4.3 高度互补滤波算法的实验效果
4.5 飞行器PID控制算法的设计与实现
4.5.1 PID控制算法原理和设计
4.5.2 PID控制算法的Simulink仿真
4.5.3 PID控制算法的实验效果
4.6 本章小结
第五章 基于C#的地面监控软件的实现
5.1 软件开发环境及语言简介
5.2 地面监控系统的基础技术
5.2.1 串口通信
5.2.2 SQLite数据库及ADO.NET数据库访问技术
5.3 串口通信模块
5.4 数据显示模块
5.5 地图导航模块
5.5.1 地图导航模块的功能介绍
5.5.2 地图导航模块的具体实验
5.6 数据库模块
5.6.1 数据库表格式
5.6.2 数据库存储功能的实现
第六章 基于四旋翼飞行器的无线传感器网络数据收集实验
6.1 无线传感器网络及移动数据收集原理介绍
6.1.1 无线传感器网络的基本结构
6.1.2 无线传感器网络在应用中的主要限制
6.1.3 无线传患叠网络移动数据收集原理
6.2 无线传感器网络移动数据收集实验
6.2.1 移动数据收集实验平台的搭建
6.2.2 飞行器场地飞行实验
6.2.3 移动数据收集实验
6.3 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
致谢
参考文献
作者简介