基于Linux的无人机地面站设计与实现

被引量 : 0次 | 上传用户:mrlee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无人机项目是一项涉及多学科交叉的复杂的研究课题,其应用范围十分广泛。作为无人机控制系统的重要组成部分,地面控制站的开发越来越受到国内外相关科研机构的重视。本文主要研究小型无人机地面控制站系统的设计与实现,并负责完成控制站系统的软件编程及功能实现工作。该软件为无人机系统提供飞行数据显示、航迹规划、数据存储等功能,具备管理数据库的能力。本论文的研究课题主要涉及到的应用技术有UDP网络通信,定时器,数据库,Linux GUI界面编程等。论文首先介绍小型无人直升机的研究课题和无人机地面站的设计背景,在此基础上介绍了Linux GUI设计的主要开发工具及其工作原理,给出地面站的设计思路及模块化实现。接着,详细论述界面开发过程中使用的关键技术:linux下的socket网络通信和多线程技术。并使用linux下的定时器功能模拟多线程的实现,从而更加清晰地阐明了地面站的工作机制。然后,论文对地面站将要用到的嵌入式数据库进行充分的论证和选择;论述使用数据库的原因,对常见的几款数据库进行仔细的比较分析,选择适合本试验需要的数据库类型,并对其特性、优缺点、内部结构体系和操作接口应用等一一进行介绍,为在实际中使用数据库完成数据存储查询比较分析等操作奠定了扎实的基础。作为对地面站功能的重要扩展,Sqlite数据库的使用成为地面站的一大功能特色。最后,根据前期的设计架构,完成从构思设计到实现的过程,给出具体开发过程中的关键处理代码,并得到了相应的设计结果。本地面控制平台主要由四个功能模块构成,分别实现无人机上对地面站的基本要求,能够在跟机上的飞行数据通信的同时,实现参数显示、任务规划及数据存储功能。论文详细陈述了地面站的开发过程,对其中的关键环节做出分析,为以后地面站功能进一步的扩展开发也提供了有力的借鉴作用。
其他文献
本文采用Ly12铝合金基材,在化学镀镀液中引入了波长与镀液最佳吸收波长相近的辐射波,镀液分子发生共振,使镀液温度升高,达到施镀温度,并在辐射波的持续作用下,于镀件表面发生
镁合金被称为21世纪最具开发和应用潜力的“绿色”工程金属。它具有比强度和比刚度高、密度轻、耐热疲劳性好、导热性好、减振性好、电磁屏蔽能力强、资源丰富、不易老化、容
近年来,未注册商标被侵权的现象时常发生。由于目前我国的商标法对未注册商标的保护力度不够,范围过于狭窄,手段过于单一。我国许多未注册商标在合法存在的同时没有得到合理
【正】平面向量是近代数学中重要和基本的数学概念之一,在数学和物理学中应用很广,在解析几何里的应用更为直接,它是沟通代数、几何与三角函数的一种工具.在教学中要求学生了
目的:观察联合应用卡孕栓和缩宫素预防产后出血的临床效果。方法:选择180例在我院进行自然分娩的足月产妇,将其随机分为两组。在观察组(90例)产妇娩出胎儿前肩后立即在其臀部
永仁县作为葡萄生产大县,致力于无公害葡萄的种植。从温度、光能和水源条件论证永仁县种植无公害葡萄的可行性,并阐栽培管理技术措施,旨在为永仁县葡萄产业的发展提供参考。
目的探讨镇肝熄风汤对自发性高血压大鼠(SHR)血压与胃肠动力的影响。方法 15只WKY大鼠为空白组,90只SHR随机分为空白组、模型组、贝那普利组、氨氯地平组和中药高、中、低剂
在简要介绍数字接收机自动增益控制(AGC)工作原理的基础上,分析了数字接收机AGC设计所需考虑的问题及相关因素,提出了数字接收机AGC设计的通用方法,解决了数字接收机AGC过程
钛基氧化物电极是一类用于电化学合成、废水处理等方面具有较好发展前景的新型电极,但目前该类电极的使用中存在以下明显问题:(1)阳极放出的活性氧形成二氧化钛绝缘体使导电能
目的评价针灸疗法治疗腰椎间盘突出症的疗效和安全性。方法对2001年3月-2011年3月中国期刊全文数据库(CNKI)、中文科技期刊数据库(VIP)、万方数据库、MEDLINE数据库中相关文