论文部分内容阅读
四旋翼无人机具有机动性较强、结构设计简单及安全性较好的特点,在军事和民用方面有巨大的潜在应用价值,对四旋翼无人机的研究已经成为无人机领域中的一个研究热点。地面控制系统是四旋翼无人机研究中的重要组成部分,为四旋翼无人机的实际应用提供了强有力的保障。本文对四旋翼无人机地面控制系统的设计及实现进行了具体地研究。通过无线网络编程技术,实现了对四旋翼无人机数据实时地接收;利用对虚拟图形仪表的开发应用,实现了对姿态数据直观地显示;利用对电子地图的二次开发应用及Visual Studio编译环境中的绘图功能,实现了对无人机实时的定位及简单的导航功能;通过对DirectInput类的应用,实现了对操纵杆输入信息的读取,进而转换为对无人机的控制指令;利用对属性页的开发,将不同的功能分组显示,使控制界面更加简洁友好;最后,采用了多线程编程技术,实现了多种技术有序稳定地共同运行。本文为每个可以单独运行的技术都建立了一个基于对话框的工程,验证了每种技术的可执行性。然后,对基于这些技术的各个功能模块进行了联合调试,验证了这些功能模块共同运行的可靠性。最后,对整个地面控制系统进行了室内及室外的实验验证,并对各个线程的运行频率进行了较为合理地设置。实验结果证明,本文设计的地面控制系统能够稳定运行,并实现了预期的功能。