linux下无人机遥控%2f遥测终端软件设计研究

linux下无人机遥控%2f遥测终端软件设计研究

ID:33096744

大小:602.63 KB

页数:71页

时间:2019-02-20

linux下无人机遥控%2f遥测终端软件设计研究_第1页
linux下无人机遥控%2f遥测终端软件设计研究_第2页
linux下无人机遥控%2f遥测终端软件设计研究_第3页
linux下无人机遥控%2f遥测终端软件设计研究_第4页
linux下无人机遥控%2f遥测终端软件设计研究_第5页
资源描述:

《linux下无人机遥控%2f遥测终端软件设计研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南京航空航天大学硕士学位论文Linux下无人机遥控/遥测终端软件设计研究姓名:郭春丽申请学位级别:硕士专业:导航、制导与控制指导教师:陈欣20070101南京航空航天大学硕士学位论文摘要遥控/遥测系统是无人机系统中最基本的部分之一,系统中遥控指令通过无线电(上行线)发送到无人机,无人机的各种姿态信息等遥测数据通过无线电(下行线)传到地面。当今应用最广泛的系统是Windows系统,其直观、高效的面向对象的图型用户界面非常适合普通用户的使用。但是其系统的不稳定如死机等,却给依靠此系统进行工作的用户造成了一定的麻烦和损失。而Linux系统在安全性、稳定性上具有非常优秀的性能,可以弥补

2、Windows系统稳定性上的缺陷,被越来越多的应用到科研工作中。本课题就是在对无人机遥控/遥测终端系统进行充分研究的基础上,在Linux系统平台设计并开发无人机遥控/遥测终端软件。整个系统包含开发遥控/遥测界面(人机界面)、串口设置、向串口发送数据(上行通信)和从串口读数据(下行通信)四个功能模块,其中人机界面是利用Linux系统下的Gtk+2.0图形库开发,上下行通信模块是通过Linux系统下的多线程方式实现。此遥控/遥测终端系统充分利用了Linux下图形界面编程技术、串行通信技术和多线程技术,具有界面友好、操作方便的特点。通过实际测试,该系统可以通过遥控(或遥调)指令控制无

3、人机,并可接收遥测数据且在人机界面上实时显示,达到课题设计的要求。关键词:无人机,飞行控制系统,遥控,遥测,Linux,多线程,串行通信iLinux下无人机遥控/遥测终端软件设计研究ABSTRACTRemote-controlandremote-measurementsystemisoneofthemostessentialpartsofUAV(UnmannedAerialVehicle),thecontrolcommandsaretransmittedtoUAVbywireless(uplink),allkindsofgestureinformationsofUAVwhich

4、arecalledremotemeasuringdataaretransmittedtothegroundbywireless(downlink).NowadaysthemostwidelyusedoperatingsystemisMicrosoftWindows.Itsintuitionisticandefficientobjectorientedgraphicuserinterfacemakeitsuitablefortheusers.Eventhough,itsinstabilitygivesalotoftroubletouseswhorelyonit,suchasthe

5、unexpectablesystemhaltedwhenitisoverloaded.However,theadvantagesofLinux’sstabilityandsecuritycanmakeupthelimitationsandapplicationinconveniencesofWindows.Linuxhasbeenusedmoreandmoreinscientificresearchlately.Baseontheresearchmentoftheremote-controlandremote-measurementsystem,theremote-contro

6、landremote-measurementsoftwareisdesignedanddevelopedinLinuxplatform.Thewholesystemincludesfourfunctionmodules:theremote-controlandremote-measurementinterface(GUI)moduleandserialsettingmoduleandtheuplinkmoduleanddownlinkmudule.TheGUIisdevelopedbyGtk+2.0graphicslibrary,theothertwomodulesisputi

7、ntopracticebymulti-threadsofLinux.Thisremote-controlandremote-measurementsystemfullyutilizesthegraphicalinterfacetechniques,theserialcommunicationandmulti-threadstechniquesofLinux,ithasfriendlyGUIandiseasilytobeoperated.Thissystemisvalidatedbypract

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

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

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