【测试】QGC地面站开发课程完结篇--一站多机控制测试说明

2023-05-16

阿木实验室去年推出的QGC地面站开发实战课程,随着地面站控制多架飞机的测试的成功,课程全部完结,以下是我们户外测试最终版地面站的测试视频:

视频地址:

https://v.qq.com/x/page/o0828gmonjd.html

 

https://v.qq.com/x/page/h08281bqgoa.html

 

这个地面站修改于QGC官方的地面站,我们在视频课程里面详细讲解了如何开发,裁剪,汉化,指令发送等。最终在课程里面实现了一个汉化版的QGC地面站控制多机的一个地面站,提供给我们的学员用户。

 

软件截图

这个地面站支持串口连接,TCP连接,UDP连接。一对一一般采用串口连接,如果要实现多机控制,串口连接也可以(就像本次视频测评的那样)。TCP和UDP是比较好的网络构架,控制好延时,可以实现无人机(无人车)之间的通讯,多个无人机(无人车)和地面站的通讯。实现TCP/UDP下的无人机组网。

 

TCP/UDP组网要注意的是:要控制好延时,要精简MAVLINK协议流,要确保链路带宽。

 

WIFI模块和4G网络模块都可以走TCP/UDP协议,他们本来就是天然的组网模型。重点是控制好延时,确保每一架飞机都实时在线,并且注意如果飞机掉线可以实时断线重连。

 

原版的QGC代码支持TCP/IP协议,我们把它修改为了支持多机,让他可以发挥TCP/IP的组网效果。但是断线重新连接机制我们没有优化,MAVLINK协议流也没有精简,所以如果是很多架飞机(超过10架飞机,就会有问题,飞机掉线,控制延时大等等)。对于可以多机控制的开发平台,就目前来看是够用了。大家可以自己去做优化,做修改。我们也同时为大家提供相关学习视频和开发平台。

 

 


有兴趣了解QGC地面站定制修改的,可联系我们淘宝店:阿木社区


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【测试】QGC地面站开发课程完结篇--一站多机控制测试说明 的相关文章

随机推荐