此软件是为了方便在电脑或者手机上控制无人机,主要功能如下:
1、在地图上显示无人机位置、状态(高度、电池电量)、姿态(三维方向上的倾斜角度);
2、设置无人机的飞行路线;
3、无人机固件下载、传感器校准、参数设置等功能。
软件采用 QT c++ 设计,可以实现一次编码,多平台上(windows、linux、android、ios)使用。项目一处难点是地图的绘制,后面了解到QGIS开源地图接口丰富,可以满足软件需求,引入了QGIS开源组件,另外一难点是飞行仪表的显示,最后通过多图层加上SVG旋转实现。