摘要: |
在未来的战斗系统中,无人车将在情报、监视、侦查、搜索、运输、排爆等方面发挥重要作用,并可在特殊情况下替代士兵执行危险军事任务,可有效减少人员伤亡。因此,在无人车方面的研究工作具有重要的现实意义。
本文以单兵小型履带式无人车样机的研制为背景,进行了详细的软件需求分析和系统整体结构设计,实现了无人车远程指挥和监控系统的软件设计。
本文主要完成了以下工作:
1.在软件需求分析的前提下,完成了软件系统的结构设计,并设计了友好的人机交互界面;
2.建立无人车与指挥控制中心之间的网络数据通信。指挥控制中心利用SQL Server2005对接收到的传感器数据进行存储管理,利用操纵杆实现对无人车的远程指挥控制。
3.利用MapX控件开发了电子地图的一些基本功能,包括鹰眼视图、多点测距、历史轨迹回放等;与GPS数据相结合,实现了对无人车的准确定位;构建了道路网络拓扑结构;对经典Dijkstra算法进行改进并实现了无人车行进中的最短路径规划。
4.利用DirectShow为视频传输开发了组播发送过滤器和组播接收过滤器,实现了从视频的采集、压缩、传输到接收、解压及显示,在此基础上,实现了视频数据的存储及历史视频的回放。
在完成以上工作的基础上进行了软件系统调试,调试结果表明:系统设计合理,程序运行稳定,达到了预期的目标。 |