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

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

APM Optical Flow (光流) 安装配置过程分享

  [复制链接]
跳转到指定楼层
楼主
发表于 2014-12-4 00:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pxzleo 于 2014-12-4 00:37 编辑

天气冷了,打算用250在室内玩自动定点,就把以前买的光流模块装到miniapm上,搜了论坛发现没有apm光流的详细说明,自己研究了一下分享安装过程。

硬件安装:

标准apm2.5,2.6,2.8接线比较容易,见官方资料:

http://copter.ardupilot.com/wiki/optional-additions/?lang=es

或中文资料

http://copter.ardupilot.cn/wiki/optical-flow-sensor/

需要注意的是要在飞控板上跳一下线以便引出3.3v miso


miniapm由于没有引出spi引脚,需要自己想办法,这里给出Miniapm的spi接点位置图(后面图一)

PB1  SCK

PB2  MOSI

PB3  MISO

不过这个miso是5v的,需要小心引出3.3v的miso

3.3vMISO在(图二)红色箭头出,注意引线极细比较考验焊功,焊坏不要找我修哈~


光流安装方向:插针朝向机头


硬件测试及调试

硬件接线好了后,根据官方资料下载一个测试程序测试一下硬件是否工作,同时将镜头焦距调好,达到左右移动时dx,dy最灵敏即可。用实时视频因为分辨率很低反而不太容易对好焦。


软件配置

apm从3.1再次开始支持光流,3.15光流代码不完整无法使用,最新的3.2改动很大,特别是飞行模式框架基本上都重新整理了,比以前清晰很多,但是由于cpu空间不够了,

光流模式代码没有编译进去,想用3.2的朋友需要自己下载编译环境和代码将光流编译选项打开,也可以留下邮箱找我要编译好的二进制程序用mp直接下载进去。

固件下载好后,开始设置:

首先在可选硬件中启用光流(图三)

然后设置飞行模式为"OF_Loiter"

和光流有关的还有OF_PIT_D,OF_PIT_I,OF_PIT_IMAX,OF_PIT_P,OF_RILL_D,OF_RILL_I,OF_RILL_IMAX,OF_RILL_P这几个参数,可以将OF_PIT_P,,OF_RILL_P设到3.0

另外可以设置LOG_BITMASK为2878,这样飞行日志中会记录光流数据


试飞

现在可以找一个有足够亮度的地方试飞了~

飞行完后可以看看光流是否参与定点(图四)

不清楚的朋友可以跟帖交流。


后面有空分享APM如何使用便宜的超声波准确定高。






6ee8d89fe5ba35021c20846598f08611.jpg (154.32 KB, 下载次数: 964)

Miniapm的spi接点位置图

Miniapm的spi接点位置图

3.3v.jpg (20.13 KB, 下载次数: 869)

3.3vMISO在红色箭头出

3.3vMISO在红色箭头出

flo.jpg (5.15 KB, 下载次数: 875)

在可选硬件中启用光流

在可选硬件中启用光流

fggg.jpg (58.43 KB, 下载次数: 931)

光流是否参与定点

光流是否参与定点

评分

参与人数 8威望 +15 收起 理由
HuiShao + 2 很给力!
北京肥羊 + 2 很给力!
wowjl + 1 很给力!
WUST_LJS + 1 赞一个!
pds-hubing + 1 赞一个!

查看全部评分

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

沙发
发表于 2014-12-4 00:52 | 只看该作者
上视频
3
发表于 2014-12-4 00:52 | 只看该作者
專業分享
請教一下,APM 有空間不足的問題,那 PIX 3.2 有省略光流模組的部份嗎?
4
发表于 2014-12-4 01:12 | 只看该作者
mark下 更新了再看
5
发表于 2014-12-4 01:35 | 只看该作者
玛完再说,LZ告知一下光流型号啊!
6
发表于 2014-12-4 02:08 | 只看该作者
光流起什么作用呀?想学习一下!
7
发表于 2014-12-4 02:09 | 只看该作者
来学习
8
发表于 2014-12-4 02:37 | 只看该作者
光流早就买了,一直没时间弄,看楼主已经弄好了,回头我也琢磨一下。
来自安卓客户端来自安卓客户端
9
发表于 2014-12-4 02:55 | 只看该作者
APM光流在官方wiki的资料还是很多的 看很多人安装后的效果并不好
10
发表于 2014-12-4 07:00 | 只看该作者
顶一下。等换了pix再折腾光流
11
发表于 2014-12-4 08:57 | 只看该作者
谢谢楼主楼主辛苦了
12
 楼主| 发表于 2014-12-4 09:22 | 只看该作者
microsu 发表于 2014-12-4 01:35
玛完再说,LZ告知一下光流型号啊!

淘宝上卖100的那种,按 apm 光流 搜出来好多,我买的销量最大那个

13
 楼主| 发表于 2014-12-4 09:25 | 只看该作者
唐牛 发表于 2014-12-4 00:52
專業分享
請教一下,APM 有空間不足的問題,那 PIX 3.2 有省略光流模組的部份嗎?


pix没问题的,不过这个鼠标芯片的光流效果不好,还在调试pid, pix买那个pix专用的应该效果会好一些。
14
 楼主| 发表于 2014-12-4 09:26 | 只看该作者
huangzp2001 发表于 2014-12-4 02:08
光流起什么作用呀?想学习一下!

没GPS定点悬停用的,比如室内

15
发表于 2014-12-4 09:55 | 只看该作者
技术贴,支持!

16
发表于 2014-12-4 10:10 | 只看该作者
等便宜的超声波
17
发表于 2014-12-4 10:20 | 只看该作者
pxzleo 发表于 2014-12-4 09:22
淘宝上卖100的那种,按 apm 光流 搜出来好多,我买的销量最大那个

哦,那种也可以吗,我一直以为必须要买官方认可的那种高价货呢~~~

18
发表于 2014-12-4 10:37 | 只看该作者
LZ刷的是哪个版本的APM固件?
19
发表于 2014-12-4 10:46 | 只看该作者
技术贴要顶~
20
发表于 2014-12-4 10:59 | 只看该作者
说是PIX现在还不支持光流,要自己改代码才行
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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