论文部分内容阅读
无人机在现代战争中的广泛应用,使得无人机安全飞行和准确完成任务成了国内外的研究热点。航迹规划能针对不同的任务需求为无人机提供一条或多条安全可行的航路,保证无人机的自主飞行。状态监控能实时反映无人机的状态,保证地面人员在无人机遇到突发威胁和故障时做出及时处理。航迹规划和状态监控是无人机地面站中的两个功能模块,在发展通用型地面站的趋势下,对这两个模块的研究与实现具有一定的实际意义。本文的目标是开发出一套具备一定通用性的无人机航迹规划与监控系统。基于对国内外现有地面站的研究成果的调研,结合现有条件和技术,构建了系统的总体方案:确定了数字地图、虚拟仪表、分隔视图等基本组成;以及航迹规划、航迹跟踪和回放、航点编辑、飞行监控等基本功能;同时,增加了三维GIS地图、手动编辑航迹、编辑撤销/重做功能。在航迹规划方面,通过对现有航迹规划算法的研究,基于现有的三维GIS条件,研究了三维GIS的A*搜索算法实现单机单目标的航迹规划,充分考虑油量、威胁系数和无人机物理约束等因素,确定出合理的代价函数作为节点搜索的估价函数。在此基础上,提出多无人机同时打击同一目标的问题。基于多无人机任务协同控制理论,采用分布式控制方法控制多无人机同时打击目标,利用非线性动态平均估计算法估算多无人机同时到达目标位置的平均时间,建立了分布式控制的控制方程,采用李雅普洛夫函数证明了系统的稳定性,并研究了受到干扰情况下系统的稳定性。在软件实现上,基于发展通用型软件系统的需求,为提高系统的灵活性和可扩展性,利用分隔视图技术搭建了软件的控制台;采用命令设计模式实现了航点编辑中的撤销和重做功能;运用组件化思想,将网络通信模块封装为动态链接库,实现其任意调用;同时将虚拟仪表设计为独立的控件,可以任意嵌入到其他系统中;采用二维矢量地图和三维GIS以及数据库技术实现了基于三维空间的航迹规划、航迹跟踪和回放,以及状态监控等功能。经过测试,软件实现了航迹规划和监控的基本功能,为后续的深入研究奠定了基础。