5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 8994|回复: 28
打印 上一主题 下一主题

开源DIY:wifi,3G,4G远程控制无人机,图传/数传/遥控一体化

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-12-18 11:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



前提:
首先你得会用APM或Pixhawk飞控、电机、电调、舵机、GPS、电池  装好一台多旋翼或固定翼无人机、或无人车/船,不会装的话就去百度,这个不在本贴的介绍范围。
至于图传、数传电台、增程设备、OSD这些 就不需要了,后面的方案就是 可以替代这些功能的。

目标:
用一个闲置安卓手机放到无人机或无人车/船上面, 实现wifi,3G,4G远程控制无人机,图传/数传/遥控一体化。
支持APM、Pixhawk飞控(只要兼容Mavlink协议), 支持RTK差分GPS高精度定位(可选功能,需要ublox NEO-M8P GPS模块 和 千寻FindCM服务账号)。
控制端软件(地面站)有Windows PC版 和 安卓手机版

PC电脑版控制端界面:




安卓版控制端界面:





先给干货
+++++++++++++++++++++++++++++++++++++++++++++++++
【项目源码:github上 atemphot提交的 RemoteYSK项目
【Q扣交流群:221890987】欢迎大家进来一起探讨交流!!!
相关软件资源下载,见2楼。。。
+++++++++++++++++++++++++++++++++++++++++++++++++

正文开始,部分图片需要登录论坛才能看见!

现在手机的省内流量也便宜了,是时候考虑用手机3G,4G网络来超远程控制无人机、无人车、无人船了。超远程的意思是 经过IP互联网,可以操控另一个城市或另一个国家的无人机。
网灵科技的“全球鹰”无人机远程控制模块 就是这个思路。

既然是DIY,那么就要省钱,咱不买“全球鹰”远控模块,就用个闲置的安卓手机放到无人机上去吧,手机可以3G、4G上网,手机摄像头可以做图传用,手机再想办法跟飞控的数传口连接通信,实现数传和远程手柄遥控。

安卓手机的USB口 怎么连接飞控呢?
去淘宝上买个FT311D 模块(在淘宝搜索FT311D就能找到,大概90多块钱),它是实现USB转串口的。
有了FT311D,就可以这样:  手机USB口   <===>   FT311D   <===>   APM或Pixhawk的Telem数传口
在飞机上,用5V的BEC给FT311D供电,然后FT311D可以一直给安卓手机充电。



注意:要用上FT311D,需要你安卓手机的Google AOA功能没有被厂商阉割。 AOA协议是Google公司推出的用于实现Android设备与外围设备之间USB通信的协议。
怎么确认手机保留有AOA功能呢?手机安装好云视控服务App,手机usb口连接FT311D,给FT311D接上5V电源时,如果手机自动弹出一个USB外围配件设备的对话框 就证明支持AOA功能。


通过上面的方法就能把机载安卓手机跟飞控连接起来,然后安卓手机上安装个云视控服务App,该App是整个方案的核心,P2P连接、音视频流媒体等功能都挺好,网灵科技开发的,已经在github上开源了,该App以及控制端软件都是免费的。(说清楚点应该是这样的:网灵云控制软件功能超级强大,控制机器人、无人机、无人船、无人车是免费的。 监控电脑和监控手机是收费的。)


机载安卓手机App(云视控服务)的使用说明:

安装运行后,先点击“功能设置>>”,如下图




然后,设置受控端名称、连接密码,这个密码在控制端软件要用到



然后,勾选“控制无人机、无人车/船(有APM、Pixhawk飞控)”



高级设置里面,都留空白(留给 后面进一步再深入研究,比如用树莓派串口 而不用安卓手机+FT311D;比如差分GPS厘米级高精度定位)



然后,按返回键,选择保存设置。 然后点击“启动服务>>”,就可以了!


控制端软件的使用说明:

只需“添加受控端”,输入前面设置页面显示的受控端ID和连接密码 即可。如下图




连接“视频遥控”的界面就是这样,
没3G/4G信号的地方,就别开图传,只用数传。





控制端软件可以从遥控器操作模式切换到虚拟摇杆操作模式,可以切换Auto、Guided、Loiter、RTL等各种飞行模式。
控制端软件还可以 把数据转发给 DroidPlanner,建议安装 PlayUAV社区版DroidPlanner安卓手机地面站。
电脑版的控制端软件也是类似的,可以把数据转发给MissionPlanner。
DroidPlanner和MissionPlanner 应该设置连接TCP、127.0.0.1/16666端口。


APM(Pixhawk)飞控设置说明:

首先:连接FT311D的飞控数传口的波特率 要为:57600,(通常是SERIAL1_BAUD这个参数)

其次:注意设置FailSafe处理
遥控信号丢失,可以继续任务(如果你想通过软件超远程控制的话);
地面站连接中断,一般就是RTL回家;


都弄好后,你就可以开始玩互联网遥控无人机了,集数传、图传、摄像头、OSD等功能于一体,彻底颠覆了传统无人机的概念!

用固定翼飞机来一个50公里远程奔袭如何。。。。千万注意别乱飞哦
要不还是组装个APM无人船,并加个太阳能电池板,环湖巡游去吧。。。




欢迎继续阅读楼主其他信息

沙发
发表于 2017-12-18 18:13 | 只看该作者
这个控制方法不错
3
发表于 2017-12-18 18:32 | 只看该作者
要给飞机插SIM卡吗
4
发表于 2017-12-18 19:32 | 只看该作者
延迟多少啊 ,,,再说飞高了就没有4G信号
5
 楼主| 发表于 2017-12-19 08:37 | 只看该作者
本帖最后由 atemphot 于 2017-12-19 08:41 编辑

机载安卓手机上要插SIM卡,流量上网


6
 楼主| 发表于 2017-12-19 08:40 | 只看该作者
617674669 发表于 2017-12-18 19:32
延迟多少啊 ,,,再说飞高了就没有4G信号

延迟根据网络状况不同, 300ms -  600ms吧。
用于 Auto模式、Guid模式、Loiter模式的远程控制 和 状态监视。
不推荐用于 自稳模式、手动模式 等基于姿态的实时控制。


7
发表于 2017-12-19 12:56 | 只看该作者
8
发表于 2018-1-19 11:24 | 只看该作者
我在想将来有没有可能,下位机不用安卓手机,而是直接装一个树莓派之类的东西;同时,5G网络也快商用了,估计到时候延迟应该没有问题了吧
9
发表于 2018-1-19 11:28 | 只看该作者
同时,我想麻烦请教一下楼主,飞行途中,如果下位机(这里是手机)出现异常,比如重启了之类的,那这个控制程序怎样自动启动并且自动建立连接呢?如果软件还在运行只是连接中断,我想应该好办,tcp协议的重连可以保证这个问题不存在,但是,如果是手机重启了,或者异常情况受控软件在天上结束进程了,该怎么办呢
10
发表于 2018-1-20 15:14 | 只看该作者



http://bbs.5imx.com/forum.php?mod=viewthread&tid=1304853
这个实现了你所有的功能,只要加个蓝牙模块就行10块钱。亲测好用

11
发表于 2018-2-10 13:48 | 只看该作者
kenhuyang 发表于 2018-1-20 15:14
http://bbs.5imx.com/forum.php?mod=viewthread&tid=1304853
这个实现了你所有的功能,只要加个蓝牙模 ...

这个软件貌似服务器在国外吧,使用起来流畅度如何?

12
 楼主| 发表于 2019-3-15 12:37 | 只看该作者
kenhuyang 发表于 2018-1-20 15:14
http://bbs.5imx.com/forum.php?mod=viewthread&tid=1304853
这个实现了你所有的功能,只要加个蓝牙模 ...

你这个不能传送实时视频吧,我的方案,数传、图传、摄像头、OSD全包括了。
数传还是容易的,
实时流媒体难搞点,我还是借鉴的google的开源项目 webRTC才精简移植成功。

13
 楼主| 发表于 2019-3-15 12:38 | 只看该作者
aq912139 发表于 2018-1-19 11:28
同时,我想麻烦请教一下楼主,飞行途中,如果下位机(这里是手机)出现异常,比如重启了之类的,那这个控制 ...

安卓上位软件异常, 飞控检测到数传链路终端,可以切RTL回家,APM、Pix里面可以设置
14
发表于 2019-3-20 08:15 | 只看该作者
好高端,不明觉厉
15
发表于 2019-4-20 22:51 | 只看该作者
请问您试过rtk功能吗?
16
发表于 2019-9-17 19:12 | 只看该作者
厉害了学习了~~~~~
17
发表于 2019-9-22 15:18 | 只看该作者
p2p连接是什么鬼??
来自安卓客户端来自安卓客户端
18
发表于 2019-9-24 12:09 | 只看该作者
你给个测试机型吗。手机
来自安卓客户端来自安卓客户端
19
发表于 2019-9-27 22:25 | 只看该作者
软件下不下来
来自安卓客户端来自安卓客户端
20
发表于 2019-9-27 22:25 | 只看该作者
可以私发我么谢谢
来自安卓客户端来自安卓客户端
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表