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

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

一键返航

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-5-28 22:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 stone95 于 2017-6-5 16:26 编辑

尝试着为穿越机增加了一键返航功能,便于在机机飞远甚至遥控信号消失时可返航,效果还不错。与朋友们分享一下。================================================================================
[media=x,500,375]?spm=a2hzp.8253869.0.0[/media]

视频中用的是模式是半自稳 Horizon, 当然手动模式Acro也可启用返航模式RTH, 经测效果是一样的。
我的机机是歌谱的“星星” TX 5 吋机, 1300MAH 70C 电池。下面将具体配置罗列供机友参考。

对大部分机友来说,Cleanflight 和Betaflight 是再熟悉不过了,只是这俩对GPS 的支持不够,因此只能另找出路,那就是INAV。
INAV是从Cleanflight 发展出的分支,专注于GPS 导航和航点功能,对旋翼及固定翼都有较好的支持。当然在这里,我只需要它的返航功能,叠加到穿越机上,另外,附加的福利是可以得到机机水平方向的速度,也许不甚精确,但聊胜于无吧。
有些机友会说,“穿越机哎,GPS 气压定高,有鸟用,你搞错没?”那请忽略此文。。。话又说回来, GPS装了, 也可以不用-因为INAV的运动参数与Betaflight的最新参数兼容性很好滴。
言归正传,开始说怎么做吧。
1. 固件
固件为INAV, 界面与CF/BF 及其相似。 具体可网上论坛中搜索,也有中文的, 这儿就不啰嗦了。

2. 硬件
飞控: 需要有一个空的UART口接GPS, 一个I2C(SCL SDA)口接磁罗盘;带气压计, 以便返航时高度可控。
GPS: 需要增加一个GPS模块,最好是带磁罗盘的,以前玩PIX、APM用的M8N就不错,只是体积太大,也小贵,可网上淘个小型模块,一百多,很好食。

3. 配置
一言说不清,还是上图吧。
================================================================================================
================================================================================================
STONE95 于2017-6-4:
看到不少朋友对INAV的GPS功能有一点的关注,于是想继续写一些相关的内容,与您分享。
不想再讨论穿越机加GPS 和气压计是否有意义的问题,您说没有就没有,随你大小便。
实操时如何实现这个功能,在设置和安装环节需要有哪些注意点,返航模式是什么逻辑?INAV的WIKI上,这些内容都有介绍,“油管“也有很多视频。
我会意译这些内容,结合我调试的经验,写出来供大家参考。INAV也是Cleanflight的一个分支,因此对于熟悉CF/BF的模友,应该是一点即通的。
拟分以下几个部分:
1. 加速度计校准(六面校准)
2. GPS /MAG  校准与设定
3. 返航逻辑及失控设定

硬件以我的配置为例,即 飞控SP F3EVO, 气压计BMP280, GPS 模块BN-880(磁罗盘HMC5883L).=========================================================================================
1. 加速度计校准(六面校准)
以下内容参考网址:https://github.com/iNavFlight/inav/wiki/Sensor-calibration  
INAV 使用6面校准,这种方法与APM和PIX是相同的,即分别对机架的正面 反面 机头向右 机头向上 机头向左 机头向下 完成6面校准。每一个方向校准完,BB响会叫两声,当最后一面完成时,BB会叫一声,说明完事了。

  • 6面校准完成后,可通过通过CLI命令行检查是否成功:accgain_x, accgain_yaccgain_z 三个参数不应该是 4096,也不会是0. 否则的话,必须重校。
  • 每个面的方位大概90度就成,无需十分准确。
# 此题结束#============================================================================================================================================================================================================================


2. GPS/MAG 校准与设定
Compass calibration磁罗盘校准

磁罗盘的校准非常重要,因为它提供了指向信息。校准不精确,会导致“马桶效应”,甚至使飞机飞向错误的方向。应使磁罗盘远离一切电磁干扰源,如电源线,电调,电机,BB响及机架上的金属部分。比较好的方法是使用GPS模块附带的磁罗盘(外置罗盘),并且架高为好。使用外置罗盘时,要注意正确设置它的方向,即参数"align_mag"设定正确。
另一点要注意的是,如果GPS上磁罗盘的型号与飞控上的磁罗盘型号一样,则必须将飞控上的磁罗盘引脚切断因为I2C上不能同时使用2个一样的罗盘。比如,大多数GPS模块附带的磁罗盘为HMC5883L, SP F3 豪华版磁罗盘的型号也是HMC5883L, 只能将板上磁罗盘引脚仔细切断;SP F3 EVO / Omnibus F3的磁罗盘型号为AK8963, 则可以保留。
校准磁罗盘具体步骤
开机,USB连接电脑。
按Press"Calibrate Magnetometer"按钮。在30秒内旋转罗盘(GPS模块),分别使6面(前后左右上下)指向地面 。
校完之后,检查下校准是否准确:2点。
1.     在CLI中输入“get mag”, 这三个参数不应为0!
2. 当机头向北时,“Heading”(角度)应为0度左右,机头向东时,应为90度左右。


GPS 相关设定
1.     勾选磁罗盘型号(HMC5883L)
2.      勾选磁罗盘安装方位。由于我的GPS模块上的磁罗盘芯片是装在板子反面的,所以要选“CW180flip”(顺时针180度翻转)。可根据不同GPS模块,多试试其他选项。
GPS项按图设置即可。最后一项是磁偏角,也可暂时设为0 。
~~~~~~~~~~~~~~~~~~~~图片在本帖底~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                                                                                                                                                                                                    #此节结束# -20170605













Advanced turning.PNG (259.26 KB, 下载次数: 187)

Advanced page

Advanced page

Configuration1.PNG (243.67 KB, 下载次数: 167)

Config1

Config1

Configuration2.PNG (256.16 KB, 下载次数: 157)

Config2

Config2

Configuration3.PNG (259.85 KB, 下载次数: 160)

Config3

Config3

Configuration4.PNG (263.5 KB, 下载次数: 137)

Config4

Config4

Failsafe.PNG (187.67 KB, 下载次数: 147)

Failsafe

Failsafe

Mode 1.PNG (207.92 KB, 下载次数: 140)

Mode1

Mode1

Page 1.PNG (287.91 KB, 下载次数: 152)

Page 1

Page 1

PID 1.PNG (237.53 KB, 下载次数: 185)

PID 1

PID 1

Port.PNG (259.13 KB, 下载次数: 180)

Port

Port

Receiver.PNG (269.59 KB, 下载次数: 157)

Receiver

Receiver

CLI MAG.png (63.32 KB, 下载次数: 161)

CLIMAG

CLIMAG

MAGN.png (81.69 KB, 下载次数: 161)

magn

magn

MAGE.png (70.08 KB, 下载次数: 130)

mage

mage

MAG CW180.png (50.49 KB, 下载次数: 134)

MAG CW180

MAG CW180

GPS Config.png (34.27 KB, 下载次数: 143)

GPS Con

GPS Con

评分

参与人数 2威望 +4 模币 +10 收起 理由
LupusArctos + 2 + 10 很给力!
jds + 2 很给力!

查看全部评分

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

沙发
发表于 2017-5-28 22:38 | 只看该作者
不错的技术帖子!看着挺新鲜的,也有可玩性!只不过这是在把穿越硬往无人机上靠拢啊,现在的形势……
来自安卓客户端来自安卓客户端
3
发表于 2017-5-28 22:40 | 只看该作者
如何确定家的位置
4
发表于 2017-5-28 22:42 | 只看该作者
我现在都是找个没人的小树林悄悄的飞 ,不敢飞的比树高,也不敢飞远,生怕惹麻烦,玩个穿越硬是体验了做贼的感觉。
来自安卓客户端来自安卓客户端
5
 楼主| 发表于 2017-5-28 22:49 | 只看该作者
本帖最后由 stone95 于 2017-5-28 22:53 编辑
yihe86 发表于 2017-5-28 22:38
不错的技术帖子!看着挺新鲜的,也有可玩性!只不过这是在把穿越硬往无人机上靠拢啊,现在的形势……

提供一种思路而已,像一个模块,需要加上,不需要就拿掉。折腾着并快乐着。。。

6
发表于 2017-5-28 22:52 | 只看该作者
找树林飞的确可以,我也喜欢树林
7
 楼主| 发表于 2017-5-28 22:56 | 只看该作者
kingmi 发表于 2017-5-28 22:40
如何确定家的位置

起飞解锁的位置就是“家”的位置。 注意等到GPS 有6星以上在解锁。

8
 楼主| 发表于 2017-5-28 23:04 | 只看该作者
kingmi 发表于 2017-5-28 22:40
如何确定家的位置

解锁的位置便是“家”的位置。 GPS 6星以上才能解锁。

9
发表于 2017-5-28 23:04 | 只看该作者
挺好 玩出自己的风格
10
发表于 2017-5-28 23:04 | 只看该作者
不错 不过对于纯飞穿越机来说 根本飞不了多远和多高 所以这些几乎是没有意义的
11
 楼主| 发表于 2017-5-28 23:22 | 只看该作者
兔蛋 发表于 2017-5-28 23:04
不错 不过对于纯飞穿越机来说 根本飞不了多远和多高 所以这些几乎是没有意义的

对于没飞丢过的老鸟来说,是体会不到新手提控回家的抑郁滴
来自苹果客户端来自苹果客户端
12
发表于 2017-5-29 00:23 | 只看该作者
13
发表于 2017-5-29 00:48 | 只看该作者
牛人,不是佩服顶风作案的胆量,是佩服diy水平
14
发表于 2017-5-29 07:00 | 只看该作者
15
发表于 2017-5-29 08:40 | 只看该作者
我也有个250用的mini apm 飞控,一般都目视飞行,太远了实在分不清姿态时就开返航。避免炸鸡丢机。
16
 楼主| 发表于 2017-5-29 08:50 | 只看该作者
我是琦琦 发表于 2017-5-29 00:48
牛人,不是佩服顶风作案的胆量,是佩服diy水平

洞中方一日 世上巳干年 形势发展到如此地步了?不就是玩个航模吗,别太把自己当回事好不好?
来自苹果客户端来自苹果客户端
17
发表于 2017-5-29 09:41 | 只看该作者
厉害了咯!!!
18
 楼主| 发表于 2017-5-29 10:24 | 只看该作者
往事酒吧 发表于 2017-5-29 08:40
我也有个250用的mini apm 飞控,一般都目视飞行,太远了实在分不清姿态时就开返航。避免炸鸡丢机。

同好!偶也目视飞。mini apM体积大,210以下机架不好装。
来自苹果客户端来自苹果客户端
19
 楼主| 发表于 2017-5-29 12:04 | 只看该作者
"精"了,受鼓励,再咾叨几句。加装GPS之具体方法,乐意交流,可加QQ1585528742,注明Inav。
来自苹果客户端来自苹果客户端
20
发表于 2017-5-29 17:56 | 只看该作者
按照现在规定,能自动返航就算无人机了,赶紧看看够不够250克
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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