基于单目实现微型无人机感知和避撞

1、介绍

光流在实际环境中应用很难,因为大部分同质区域,如白墙,没有足够的特征点来计算光流。

我们的算法&实验:
1. 相对大小探测器感知和避撞前方障碍物;
2. 特征描述器探测特征点大小的相对变化并实现实时避撞;
3. 使用引导算法使MAV在森林中飞行,实验中整条路径中摆放了20个障碍物。


2、相关工作

由于大小、重量和能量的限制,考虑到计算能力的改进和需要计算比较少,相机是UAV上可承载的最小的传感器。
生物视觉系统:
1. 运动视差;(光流、SFM)
2. 单目cues;
2. 立体视觉。
光流方法的局限性在于:帧与帧间的光流与前方角度成比例,这个对墙壁跟踪和中心飞行时有用,但是对于避撞来说作用很小。
尽管单目方法不能直接测量到障碍物的距离,但仍然可以用来避撞,因为光流与到障碍物的时间有一定关系。
本文提出是单目线索方法之一,用相对大小来探测前方障碍物。当UAV前方物体变大时,说明障碍物临近UAV。障碍物变化与临近障碍物时间成比例。

文献[23-2012]使用光流在森林中避障,所以要看看。


3、方法

相对大小探测器函数参数为时间,返回障碍物的大小。当离障碍物的距离由3m变为了2m时,图像大小变为原来的1.5倍。因为图像帧率已知,因此可求得到障碍物的时间。
文献[14]中SIFT实时性差且没有应用到实际机器人中。
SUFT特征点(openCV已经封装此函数):1)比SIFT计算快;2)可计算相对大小变化,即使障碍物大小变化仍可很好匹配.
本文通过匹配连续图像中的特征点,比较特征点所在区域大小的变化来识别是否摄像头靠近障碍物。
当前特征点扩大率由原先特征点大小的改变和模块匹配组成。

3.1 规模扩大器算法:

用于匹配,过滤和计算连续图像帧SURF特征点相对变化。
输出:障碍物的位置。
这里写图片描述

1. 计算SURF特征点;
2. 连续图像匹配SURF特征点;
3. 去除没有匹配的点,如果两匹配点间距离小于0.25;
4. 去除特征点变小或者不变的点;
5. 确定模块匹配范围:(模块匹配算法输出:可以表示障碍物的特征点)

这里写图片描述

  • 上述Template1中KP下标应该是i-nskip,因为其实由第i-nskip图像生成的;
  • 5.1 Template1为第i-nskip帧图像的第j个特征点周围截取size的大小;
  • 5.2 在每次循环中,将此块图像Template1扩大到和Template2一样;
  • 5.3 Template2的选取和Template1一样;
  • 5.4 Template1和Template2进行匹配,计算它们中每个像素的不同,然后输出和它们大小一样的图像(这个是文中说的);而此处TMscale表示在此scale下模块匹配的结果,即两个图像匹配特征点形成的矢量(类似光流),因为图像xy均扩大了scale倍,则这里除scale2.
  • 5.5 保存在循环中运动最小的矢量(其越小,说明两个图像的匹配度越高,即Template1在变化很小的时候就可以变成Template2)和对应的比例scale;
  • 5.7 如果最小比例scale大于1.2(说明在camera运动过程中离障碍物越近,障碍物变大。如果小于1.2则我们认为前方是同质区域,如白墙等)且运动矢量(光流)小于[0.8*标准],则将j特征点标记为障碍物。

6. 计算剩余点的平均值,即为障碍物。

3.2 避撞策略

  1. 若在视野中发现障碍物,则无人机向一旁飞;
  2. 控制航向角来到达目的地。

以下参数的设置保证飞行轨迹的合理性:反应时间;加速限制;飞行速度;障碍物感知距离;视野;树干大小;两树间的最小速度。


4、实验

  • 配置:
    1. 前方相机92度,320X240的像素,频率为10Hz,算法中采用8bits RGB信息存储的灰度图像,算法在地面计算机上实现。
    2. 采用声纳高度传感器、IMU(陀螺仪、加速度传感器)和向下的相机来控制AR.Drone的高度。
  • 实验:
    1. 仿真实验;
    2. 放置8个树桩,AR.Drone试飞测试,23次,20次成功。
      本文参考文献[26-2012]的场景设计,可以看一下。
  • 结论:
    该算法使用低像素的单目摄像头、普通的PC,在复杂环境中提取SUFT特征点且结合比例扩大器算法识别障碍物位置,并且不需要障碍物的先验知识,可以避开类似tree这样的slim障碍物。但是需要障碍物的质地是SURF特征点。

5、想法

  1. 交叉障碍物场景参考。
  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
本软件集进货、销售、存货管理、资金管理、职员管理为一体。 完全面向管理,没有名目繁多的帐户,使您的帐目更加清晰,让您真正掌握每一笔业务的来龙去脉。 最简化的期初建帐模式,只须第一次的初始化过程,以后每笔业务都在其中反映。 进货管理:只须在进货单中录入与该项业务有关的相应数据,自动根据资金总额、收付款金额更新相应的资金数额、与往来单位的应收应付金额。 销售管理:只须在销售单中录入与该项业务有关的相应数据,自动根据资金总额、收付款金额更新相应的资金数额、与往来单位的应收应付金额。 存货管理:您可以录入任何原因的商品数量变动数据,并不仅仅局限于盘盈、盘亏、借进、借出之类有限的原因。商品数量的变动不影响资金数额。 资金管理:进货、销售开单时自动更新资金余额。如果是发生了某些费用,如“管理费用”之类,您可以在摘要中注明,同时录入该项资金收支数数额。 用户密码管理:您可以决定您的职员是否有权使用本软件。 无所不在的内置记事本:只要您正在使用本软件,如果您按“F1”键,内置记事本则跳出,您可以随时记录您想记录的事情,如果您“增加”一件事,记事的时间、日期自动填写。 完全符合人机工程学的设计理念:所有的设计都为了方便使用、提升人机交互性能、最大限度地防止误操作。如果您在“职员管理”中录入了职员照片的话,选择经办人的时候您可以看到该员工的照片。 充分发挥回车键的作用:回车时跳出选择窗口,跳入下一编辑区域,计算出金额等。 方便的报价单管理:如果您安装了MicroSoft的Excel并且不想使用固定的打印方式,本软件可以启动EXCEL并把报价单数据送入EXCEL中,同时自动将表格线画好,您可以在EXCEL中编辑、保存报价单。 注册费用:人民币390元。 请在汇款单上写清楚您的联系地址、软件名称、机器码及注册姓名,这几项是不可缺少的。 如果您愿意,也可以写清楚其它的联系方式。 为了方便注册用户早日学会打字,注册用户可获得“电脑打字练习器”软件注册码一份。 该软件可在www.csdn.net下载。 它不仅可以测试您的打字速度指标,提供了五笔字根查询功能,而且提供了一个屏幕键盘。 有了它,您不必再一边看屏幕,一边看键盘, 而且您在使用WORD、WPS等编辑软件的时候、使用中文输入法的时候,都可以在屏幕上看到您所按动的键, 即练习了打字,又可以同时录入自已喜爱的文章。 本软件已升级为神州商业之星进销存,商品类型增至100种,新增进销单据多条件查询,资金流量统计分析,销售量统计分析,欢迎到程序员大本营www.csdn.net行业类软件商业贸易栏下载! 电子邮箱:[email protected] 联系地址:江西省宜春市100229-302信箱
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值