最近看到实验室学长有在无人机上用光流传感器,于是了解了一下。

一、光流传感器是做什么的?

通俗的讲:
光流利用的是图像的变化处理,用于检测地面的状态,从而监测飞机的移动;主要用于保持飞机的水平位置,以及在室内实现定高和定点飞行。
其实光流是数字图像处理理论的一部分,详细可以看这篇文章,我觉得讲的不错:计算机视觉—光流。

光流:
光流(optic flow)是什么呢?名字很专业,感觉很陌生,但本质上,我们是最熟悉不过的了。因为这种视觉现象我们每天都在经历。从本质上说,光流就是你在这个运动着的世界里感觉到的明显的视觉运动(呵呵,相对论,没有绝对的静止,也没有绝对的运动)。例如,当你坐在火车上,然后往窗外看。你可以看到树、地面、建筑等等,他们都在往后退。这个运动就是光流。而且,我们都会发现,他们的运动速度居然不一样?这就给我们提供了一个挺有意思的信息:通过不同目标的运动速度判断它们与我们的距离。一些比较远的目标,例如云、山,它们移动很慢,感觉就像静止一样。但一些离得比较近的物体,例如建筑和树,就比较快的往后退,然后离我们的距离越近,它们往后退的速度越快。一些非常近的物体,例如路面的标记啊,草地啊等等,快到好像在我们耳旁发出嗖嗖的声音。

光流除了提供远近外,还可以提供角度信息。与咱们的眼睛正对着的方向成90度方向运动的物体速度要比其他角度的快,当小到0度的时候,也就是物体朝着我们的方向直接撞过来,我们就是感受不到它的运动(光流)了,看起来好像是静止的。当它离我们越近,就越来越大(当然了,我们平时看到感觉还是有速度的,因为物体较大,它的边缘还是和我们人眼具有大于0的角度的)。

光流的概念是Gibson在1950年首先提出来的。它是空间运动物体在观察成像平面上的像素运动的瞬时速度,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。一般而言,光流是由于场景中前景目标本身的移动、相机的运动,或者两者的共同运动所产生的。

二、px4FLOW介绍


下面是这款光流传感器的详细介绍:
http://bbs.loveuav.com/thread-24-1-1.html

以后用到的话再记录

四旋翼飞行器6——光流传感器简介相关推荐

  1. 四旋翼飞行器平衡传感器数据 处理方法探讨

    四旋翼飞行器平衡传感器数据 处理方法探讨 [摘要]四旋翼飞行器的制作与研究日渐火热,而且其应用价值日渐凸显,当今四旋翼飞行器大都使用飞控板控制,其优点是操作简单,稳定性比较好,但好多的复杂功能无法自定 ...

  2. 四旋翼飞行器的飞控实现

    尝试制作这个四旋翼飞控的过程,感触颇多,整理了思绪之后,把重要的点一一记下来: 这个飞控是基于STM32,整合了MPU6050,即陀螺仪和重力加速计,但没有融合电子罗盘: 另外,四旋翼飞行器的运动方式 ...

  3. 四旋翼飞行器7——主要开源飞控介绍

    四旋翼飞行器7--主要开源飞控介绍 文章目录 四旋翼飞行器7--主要开源飞控介绍 一.APM 特性包括: 硬件包括: 二 Pixhawk 特性包括: 各种恰到好处的传感器. 各种可扩展I/O接口和专用 ...

  4. 四旋翼飞行器5——各类方案设计及参考

    下面几篇文章及资料是这两天看到的比较好的资源,可以多看看,对于新手来说,是个不错的提升自己的一些资料.可以分析每一种方案的特点,主控啊,传感器啊,不过到最后肯定要自己实践,才能得到最好的控制效果. 文 ...

  5. 四旋翼飞行器9——APM地面站使用详解(校准结束)

    四旋翼飞行器9--APM地面站使用详解 如果你手上有一块apm飞控,那么APM飞控第一步--下载APM地面站,校准传感器.遥控器. 下面的文章,大部分参考这个: http://bbs.loveuav. ...

  6. 【飞行器】基于matlab四旋翼飞行器PID控制仿真【含Matlab源码 1277期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[飞行器]基于matlab四旋翼飞行器PID控制仿真[含Matlab源码 1277期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式 ...

  7. 【飞行器】基于matlab四旋翼飞行器三维动态仿真【含Matlab源码 269期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[飞行器]基于matlab四旋翼飞行器三维动态仿真[含Matlab源码 269期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  8. 可变形的四旋翼飞行器——无人机

    无人机的了解 四旋翼飞行器是无人机的一种,其结构简单.体积小.容易操纵,可以垂直起飞与降落,拥有很好的空中灵活机动能力.近些年来,四旋翼飞行器被应用到了许多领域,如航拍.地质监测.环境评估.运送快递等 ...

  9. 四旋翼飞行器1——结构和控制原理

    四轴飞行器是一个在空间具有6个活动自由度(分别沿3个坐标轴作平移和旋转动作),但是只有4个控制自由度(四个电机的转速)的系统,因此被称为欠驱动系统(只有当控制自由度等于活动自由度的时候才是完整驱动系统 ...

最新文章

  1. c语言标准库低通的qsort函数不适宜所有排序任务的原因
  2. IJCAI 2021:周志华任大会首个华人程序主席,南大校友获AIJ杰出论文奖
  3. JIL 编译与 AOT 编译
  4. 要配置php环境_只需修改,要配置Apache的PHP环境,只需修改()。
  5. mysqldump实现数据备份及灾难恢复
  6. matlab数字信号处理程序,MATLAB数字信号处理 85个案例分析 全书程序
  7. 正弦波、方波、三角波的产生和两两之间相互转换
  8. 【渝粤题库】国家开放大学2021春1062文学英语赏析题目
  9. matlab 广义特征,特征值 特征向量 广义特征值 matlab
  10. cpu排行计算机专业,最新计算机处理器排名_cpu性能排名梯形图高清大图
  11. android 2d 漫画界面,宅男舔屏必备!动漫人物Live2d壁纸App
  12. linux segmentation fault 信号,linux中 Segmentation fault问题
  13. ECharts+Vue实现数据可视化
  14. 云服务器如何共享文件夹,云服务器如何设置共享文件夹
  15. 联想便携式计算机720s使用什么硬盘盒,8代酷睿加持!联想720S轻薄本评测
  16. 从零开始学习SEO的基础概念
  17. Python之warnings模块忽略warning警告错误
  18. wordpress制作微信小程序源码
  19. 网络操作系统和应用服务器考点,网络操作系统与应用服务器配置
  20. 人工智能-作业6:CNN实现XO识别

热门文章

  1. DataGridView控件数据导出表格
  2. 数据挖掘学习笔记3-贝叶斯与决策树
  3. 小程序获取当前进页面的来源
  4. 【狂飙后遗症】你磕的CP是那一对,他们的后代长什么样?
  5. 移植安装ModBus到ARM开发板
  6. 基于知识图谱的智能问答机器人
  7. Android studio一直卡在Gradle:Build Running的解决方法
  8. 学计算机这么课最大的收获是啥,计算机课程学习心得范文
  9. 深度学习基础之-2.3简单的神经网络(单个输入/多个输入)做线性回归+特征值归一化
  10. 2021-10-18_windows实时查看Nvidia显卡使用情况