前段时间接了一个项目是关于无人机飞行监控系统的,众所周知,目前无人机地面站已经存在两个强大好用的开源软件——Mission planner和QGroundControl,前者是基于C#编写,只能运行在WIN系统,后者基于QT开发,可以跨平台运行。市场存在的地面站都是PC端软件,在跨平台安装使用方面存在短板,为了迎合项目的需求和软件系统的可拓展性,我和小组成员开发了网页版的无人机监控系统,也可以把它称作网页地面站,但功能略微简陋。
平台基于无人机飞行控制系统的GPS设备、数传设备等基础上,通过公共移动网络接收被监控设备传输的数据,在网页平台上显示被监控飞行器的位置和相关参数并绘制出相应的轨迹,目前可同时监控上百架设备。通过平台的各项飞行参数,决策者能够随时掌握飞行器的飞行动态,并对当下状态做出及时响应。本系统是嵌入式平台和计算机软件系统共同结合的系统,采用先进的网络通信协议和web设计方法,通过两者的协调运行可以达到理想的监控效果,主要功能包括数据采集、数据处理、轨迹展示、地图坐标抓取、系统管理等。
前端可实时显示被监控设备的各项指定参数,程序调用了高德地图API的多项功能,用户完全可以像用普通高德地图一样使用该平台。
该平台目前只是处于对无人机实时飞行状态的监控阶段。如图所示,

首先介绍一下运行平台:
1、eclipse Java EE、JDK1.8
2、MySQL数据库
3、编辑语言:JAVA、JavaScript、HTML5、CSS、SQL
4、运行协议:web
版权声明:本文为W_Honor原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。