1、总体介绍

为了更好的支持匿名TI飞控买家,匿名团队开源了基于优象光流模块的飞控算法,光流传感器直接连接至匿名拓空者PRO-TI版飞控,由飞控读取原始光流传感器的光流数据,结合高度传感器以及飞控自身姿态数据,在飞控内实现光流数据旋转解耦、光流数据高度换算、光流悬停增稳的算法,重要的是,以上所有算法均完全开源。并且整个飞控源码,均为完全开源的,没有任何汇编、lib、注册码等非开源手段,可以让用户更方便的学习和移植。

2、硬件及安装介绍

1、硬件需求

使用匿名拓空者PRO飞控TI版作为主控,使用优象lc-307光流模块作为光流传感器。由于光流信息必须融合对地高度,用以计算飞机水平速度,故本方案采用了北醒公司TF mini激光tof测距模块。

2、硬件安装

首先,我们为光流模块焊接SH1.0串口导线,用于连接飞控。注意按照下图的线序进行连接。

注意:大家焊接导线时,不要根据颜色进行连接,因为不同批次的导线,很可能颜色不同,比如上图中,以SH1.0接头处为基准,接头左边第一根接光流模块左起第三触点,接头左边第二根接光流模块左起第二触点,接头左起第三根接光流模块左起第四触点,接头左起第四根接光流左起第一触点。
光流及激光测高元件连接方法见下图:

光流模块连接至飞控串口4,激光模块连接至飞控串口5。

安装方向:

  1. 光流模块镜头垂直朝下,从飞机顶部看,光流模块接线触点朝向飞机左边。
  2. 激光模块安装在和光流模块同一高度,尽量靠近即可。

注意:务必确认光流模块安装方向正确,否则无法定点甚至直接炸机。

3、如何使用开源版光流融合定点

  1. 硬件连接好后,将开源光流融合飞控源码编译,烧录进飞控。
  2. 根据飞控手册介绍,对飞控进行加速度、罗盘校准等准备工作。
  3. 使用模式1,手动控制模式进行试飞,确保飞机组装正确,飞行正常。
  4. 切换至模式2,如果光流模块和激光模块连接正常,解锁前飞控RGB指示灯会呈现:白-白-紫,循环闪烁,若无紫色出现,请检查硬件连接。
  5. 在白-白-紫状态,也就是光流数据正常状态下,解锁,RGB会呈现绿-绿-紫,循环闪烁,此时推油门起飞,即光流定点模式飞行。

其他说明

  1. 本版源码同时支持匿名光流模块,只需拔下优象光流模块和激光TOF模块,然后在串口4接入匿名光流模块,然后飞控重新上电启动,即可切换至匿名光流模式。开机时飞控会自动判断当前连接的是匿名光流模块或原始光流模块。
  2. 光流定点效果根飞行器的震动、组装调试有很大关系,如果效果不好,请检查飞行器振动是否明显,其中螺旋桨是最大的震源,请务必使用质量过关振动小的螺旋桨。

匿名科创--匿名拓空者PRO--开源光流融合算法使用教程相关推荐

  1. 匿名科创--匿名拓空者PRO—TI版全开源飞控使用入门—TM4C123

    1.飞控介绍 匿名团队针对TI芯片的强烈学习需求,推出了匿名拓空者PRO飞控的TI版.使用TI公司的 TM4C123G 主控芯片,打造了一款完全开源的飞控产品,提供完全开源的飞控整体工程文件,没有汇编 ...

  2. 匿名拓空者Pro开源飞控使用介绍-2-硬件配置及拓展接口

    硬件配置 主控 STM32F407 : 1M FLASH,192K RAM,运行频率168MHz: 惯性传感器 icm20602 :3轴陀螺 + 3轴加速度 + 恒温设计(相比MPU6050,icm2 ...

  3. 匿名科创--匿名UWB超宽带定位模块--2、使用介绍

    注意事项 定位模块使用前,必须进行正确配置,才可以正常通信. 定位基站和定位点之间,必须无遮挡物,否则会影响定位精度. 模块天线朝向会影响测距结果,推荐基站模块和定位模块都朝上安装. 基站模块和标签模 ...

  4. 匿名科创--X2212版到手飞套件介绍

    匿名科创到手飞X2212版,使用朗宇X2212系列无刷电机,配合特制的6mm正反螺纹螺旋桨安装柱,可以同时兼容8寸普通螺旋桨和9寸9450自锁螺旋桨. 优点: 可直接使用普通8寸螺旋桨,搭配8寸螺旋桨 ...

  5. 科创人·StreamNative翟佳:开源模式价值为王,基础软件的未来在国内社区

    翟佳,StreamNative 联合创始人 Apache Pulsar 和 Apache BookKeeper PMC 成员,前 EMC 统一存储部门技术负责人,前 Streamlio 创始工程师.2 ...

  6. 匿名科创无人机学习心得

    *1. *飞控stm32串口5连接imu,串口五发送的指令会发送到imu中,如果是自定义的用户格式帧(比如:AA FF F1 03 01 01 01 A0 67)会先到imu,imu的串口1接stm飞 ...

  7. 匿名科创--ANO_OPENMV视觉开发板介绍

    1.ANO_OPENMV介绍 官方OPENMV体积大?在飞行器上不方便安装?串口通过杜邦线容易接触不良?不可否认,OPENMV为大家提供了一个非常方便.易用的视觉开发环境,但是在实际应用时还会有一些不 ...

  8. 匿名科创地面站v4.08

    1.高级收码: 由于此版本的: 帧头:AAAA     功能码:F1 对应正点原子程序(MPU6050六轴传感器实验程序)里面: 注意功能字非上面注释所说! 最后再主循环中调用: 调节PID参数,实现 ...

  9. 12小时,教室与生产线接力 复旦MBA科创青干营首个整合实践活动日

    针对有志于投身科创事业的复旦MBA学生,复旦管院特别开设"复旦MBA科创青干营",将科创管理教育与MBA培养体系深度融合.在MBA核心课基础上,学院为学生定制了原创.系统和注重实战 ...

最新文章

  1. 带有控制按钮的图片滚动
  2. 移动建模平台元数据存储架构演进
  3. VS Code 集成 flutter dart 开发
  4. TOJ 2857 Stockbroker Grapevine
  5. 前端学习(3100):vue+element今日头条管理-react简介
  6. vaps 程序直接通信
  7. MinGw+Msys搭建环境 编译ffmpeg
  8. 使用Git上传本地项目到oschina
  9. python井字棋游戏人机对战_用Python做一个井字棋小游戏
  10. Python学习-初始列表
  11. Parasoft C++test使用教程:执行测试用例(上)
  12. python dict下标_牛鹭学院:必须掌握的Python数据结构知识
  13. 斐波那契堆(Fibonacci heap)原理详解
  14. openGL之API学习(一二七)dFdx、dFdy偏导数
  15. mtu设置失败_华为路由器修改MTU值失败怎么办
  16. 关于微信小程序中时间预约的简单实现
  17. 26个音序的正确写法和占格_26个音序表怎么读(拼音音序表的正确写法)
  18. linux一些简单的操作命令
  19. 高度优先左高树(HBLT) - C语言
  20. archpr速度几百_ElcomSoft产品目录2009 - ELCOMSOFT

热门文章

  1. numpy.linspace使用详解
  2. Python3基础教程2——Python的标准数据类型
  3. 线程池6th卷:大展经纶补天手
  4. 媛明源科普基金倡议发起婴儿日
  5. ModelCheckpoint详解
  6. Wireshark 基础 | 捕获过滤篇
  7. js数据过滤算法搭建
  8. LeetCode(6)-Python-Z 字形变换(zigzag-conversion)
  9. 单调队列————[USACO09MAR]向右看齐Look Up
  10. LTC逆袭活跃地址一周增长84! ETH、BTC、BCH每秒交易均呈负增长! 以太坊网络传播时间再缩短| 数据周榜...