目前主流的地面站,就是开源的mission planner和QGround control(简称QGC)。
虽然是开源的,但是编程语言是C#和Qt,对于没有编程对应编程语言基础来说的人,想读懂,想二次开发自己的GCS地面站还是很困难的。
LabVIEW作为一门面向工程化的语言,好处还是很多的,相对容易上手。
对飞行器地面站来说,最重要的界面,就是地平仪和地图。
地平仪就是如下图所示,显示飞机姿态,还有一些附加信息。

地图当然大家都懂咯。显示飞机的水平位置,跟手机导航一样。
那么,用LabVIEW能不能实现呢?
当然可以,效果如下图,右上角就是地平仪,右下角航向。

地图也可以。下图使用google地图,当然也可以在地图上显示飞行器的地址和飞行轨迹。
动态运行时候,效果如下:
可使用高德地图,中国天地图。

视频演示效果观看(若无法观看,请使用电脑,或点击下面链接):
LabVIEW编写地面站,地平仪,电子地图
视频链接:
本文介绍了使用LabVIEW构建无人机地面站的可能性,强调其相较于C#和Qt的易用性。内容包括展示LabVIEW实现的地平仪和地图功能,以及如何处理飞行器的无线通信协议,如解析APM飞控的Mavlink协议。通过实例展示了LabVIEW制作的地面站,包括地平仪和地图显示飞机位置及航向,同时提供了动态运行效果的视频链接。
&spm=1001.2101.3001.5002&articleId=118635120&d=1&t=3&u=e3c7dc14125e4101b682d841b74e1c9f)
360

被折叠的 条评论
为什么被折叠?



