《无人机地面站软件平台开发探究(word版)》由会员分享,可在线阅读,更多相关《无人机地面站软件平台开发探究(word版)(11页珍藏版)》请在金锄头文库上搜索。
1、 精编范文 无人机地面站软件平台开发探究温馨提示:本文是笔者精心整理编制而成,有很强的的实用性和参考性,下载完成后可以直接编辑,并根据自己的需求进行修改套用。无人机地面站软件平台开发探究 本文关键词:地面站, 无人机, 探究, 开发, 平台无人机地面站软件平台开发探究 本文简介:摘要无人机凭借自身的特点以及相比较于载人飞机无可比拟的优势, 不仅在军用领域得到广泛运用, 而且也在各个民用领域大放异彩。本文对于作为无人机系统指挥控制中心和信息处理中心的无人机地面站软件平台的开发做了详尽的设计及研究。本文从无人机地面站软件平台的发展研究现状及发展趋势着手, 研究了无人机无人机地面站软件平台开发探究
2、本文内容:摘要无人机凭借自身的特点以及相比较于载人飞机无可比拟的优势, 不仅在军用领域得到广泛运用, 而且也在各个民用领域大放异彩。本文对于作为无人机系统指挥控制中心和信息处理中心的无人机地面站软件平台的开发做了详尽的设计及研究。本文从无人机地面站软件平台的发展研究现状及发展趋势着手, 研究了无人机地面站的总体功能框架及实现途径。根据模块化的程序设计思想, 分别设计实现了串口通信模块、数据处理模块、虚拟仪表和飞行姿态三维显示模块、电子地图模块以及航迹规划模块的功能。整个地面控制站软件平台的大部分功能是基于LabVIEW 开发环境实现的, 借助 VISA 驱动编程实现串口通信软件功能, 接收由通
3、信链路传来的无人机飞行数据, 并能向无人机发送控制指令;利用 LabVIEW 开发特点、丰富的扩展函数库, 设计实现了对飞行数据信息的存储与读取、对飞行姿态的实时模拟显示等模块功能;并借助丰富的显示操作控件设计了简洁高效的软件界面, 实现了文本与仪表两种不同的数据显示以便于操作人员对无人机飞行状态的掌控;通过对 MapX 地图插件进行二次开发, 实现了电子地图的相关操作及无人机经纬度位置信息的实时定位显示;最后针对无人机实际飞行任务中存在复杂的条件制约及已知威胁区域的问题, 在传统 A-Star 航迹搜索算法的基础上增加关于最大航向角、最小航迹段长度以及最大航程的条件约束, 并对算法本身和代价
4、函数的计算方法进行了改进。通过 MATLAB 编程, 实现了对算法的改进与仿真, 并借助设计的坐标转换程序实现航迹规划算法的实际应用。本软件平台基于 Windows 便携式计算机进行开发测试, 考虑到高昂的无人机在线测试成本, 采取在计算机之间进行 RS232 串行通信来模拟无人机与地面站之间的通信与控制。通过设计的模拟飞行数据信息, 测试了软件各个模块功能的正常运行, 验证了软件平台的性能满足应用需求。关键字: 无人机, 地面站软件, LabVIEW, MapX, 航迹搜索。AbstractDepend on its own characteristics and incomparable
5、advantages when compared with mannedaircrafts,UAVsarewidelyusedinmilitaryfields,butarealsostandoutinvarious civilian fields. This paper made a detailed research and design for the development of the UAV ground station software platform, which is the command control center and the information process
6、ing center of UAV system.Based on the research present situation and the development trends of UAV ground station software platform, this paper studied the overall functional framework of UAV Ground Station and the way to realize it. According to the modular programming ideas,the functions of serial
7、 communication module, data processing module, virtual instrument and flying attitude 3D display module, electronic map module and flight path planning module are designed and implemented respectively. Most of the functions of the entire ground control station software platform are based on the LabV
8、IEW development environment. With the help of VISA driver programming, UAV ground station is able to receive flight data from the communication link and send control instruction data to the UAV, which are the functions of serial communication software;By using the development features and abundant e
9、xtended function library of LabVIEW,the module functions of flight data information storage and reading, real-time flight attitude displaying were designed and implemented; Furthermore, by utilizing itsmassive display and operation widgets, a concise and efficient software interface is designed. Two
10、 different data displays of text and virtual aviation instrument are realized,which is convenient for operators to acquire flight status of the UAV; Through the secondary development of the MapX plugin, the related operations of the electronic map and the real-time location display of the latitude a
11、nd longitude position information of the drone are realized; At last, under the situation of existing threat areas and complex conditional constraints in the actual flight mission of UAV, a variety of condition constraints about the maximum heading angle, the minimum track segment length and the max
12、imum voyage are added to the traditional A-Star track searching algorithm. The algorithm and the calculation method of cost function are improved at the same time.The algorithm of A-Star track searching is improved and simulated through MATLAB programming, and the practical application of the algori
13、thm is realized by the design of coordinate transforming program.The software platform is based on Windows portable computer for developing and testing. Considering the high cost of online test of UAV ground station, the method of software testing is applying RS232 serial communication between compu
14、ters to simulate the communication and control between the UAV and the ground station. Through the design of simulated flight data information, the function of the software modules was tested, and the performance of software platform was verified to meet the application requirements.Keywords: UAV, g
15、round station software, LabVIEW, MapX, track search。第一章 绪论1.1 无人机介绍。最先进的科学技术, 往往最早地用于军事上 。近几十_大量运用1。近年来, 随着科学技术的不断发展, 研发成本的进一步降低, 无人机在民用方面的运用也越来越受到重视。各个领域根据自己的行业需求结合无人机的独特优势, 将无人机的家族拓展地十_大, 其在民用领域的应用包括电力巡线、灾情巡查、消防灭火、交通监控、农业喷洒、气象探测、航拍测绘、公安抓捕等2。目前, 几乎任何有工业能力国家都开展了对无人机领域的探索与应用。无人机(UAV, Unmanned Aerial Vehicle)是无人驾驶飞机的简称,是一种在机上不载有人员直接操作, 通过遥控或者自动控制飞行, 具有动力的、能够负载各种载荷并能执行一定任务的、可重复使用的飞行器3。无人机与有人飞行器除了有机上没有人员直接操控的区别外, 还有无人机不需要负载对飞行人员的环境控制系统及生命保障设备, 如对氧气、气压、温度等条件的控制设备, 并且, 无人机的维护成本也较有人机而言有极大的降低。而无人机与导弹虽然都有通过遥控或自主控制的共同点, 但是二者的不同点在于无人机可以重复执行飞行任务, 而导弹不能重复使用4。目前, 无人机虽然不像