50基于光流的无人直升机视觉障碍回避-杨文凤(5)

50基于光流的无人直升机视觉障碍回避-杨文凤(5)

ID:14928786

大小:191.50 KB

页数:5页

时间:2018-07-31

50基于光流的无人直升机视觉障碍回避-杨文凤(5)_第1页
50基于光流的无人直升机视觉障碍回避-杨文凤(5)_第2页
50基于光流的无人直升机视觉障碍回避-杨文凤(5)_第3页
50基于光流的无人直升机视觉障碍回避-杨文凤(5)_第4页
50基于光流的无人直升机视觉障碍回避-杨文凤(5)_第5页
资源描述:

《50基于光流的无人直升机视觉障碍回避-杨文凤(5)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二十八届(2012)全国直升机年会论文基于光流的无人直升机视觉障碍回避杨文凤谢强宋攀(中国飞行试验研究院,西安,710089)摘要:自主障碍检测与回避是无人直升机贴地飞行时保障其生存性的一项关键技术。鉴于此研究利用机器视觉的原理,采用仿生学的光流避障方法,通过单目前视摄像机获取图像,解算出光流速度场,进而利用光流平衡法对无人直升机在虚拟三维场景下贴地飞行时的障碍回避进行了实时仿真。仿真结果表明基于光流的无人直升机直升机障碍回避方法具有一定的可行性。关键词:贴地飞行;视觉制导;光流;障碍回避0引言美国军方将地形跟随飞行分为三类低空飞行模式[1](low-altitude):低高度飞行(low-

2、level),轮廓线飞行(contour),贴地飞行(nap-of-the-earth)。贴地飞行要求飞行器尽可能的一直在树冠下方或建筑物间隙飞行,这种飞行模式利用周围的地形、植被和人工建筑等作为掩护,因此可以提供最低的飞行高度和最大程度的隐蔽性,但是这种高隐蔽性是以其高危险性为代价的,作为其掩护的物体同时也会成为飞行器飞行中的障碍,因此,选择一种切实有效的障碍检测及回避控制策略是至关重要的。视觉制导是通过对视觉传感器获得的图像进行处理和分析来获取无人直升机周围环境信息,规划无人直升机飞行路径,确保无人直升机飞行安全性的一种技术,与其它应用于无人直升机控制系统的传感器相比,它具有设备简单便宜,

3、获得信息量大,完全自主和无源性等优点。无人直升机的周围环境信息需要通过利用立体视觉的视差原理恢复景物的三维几何信息,重建景物的三维轮廓和位置来获取,目前,单目立体视觉无法提供景深信息,双目立体视觉又存在特征点匹配难度较高的问题。Srinivasan等人在十余年针对蜜蜂制导的研究中得出了大量有价值的结论,并在之后的研究中将其仿生学制导方法应用于无人直升机地形跟随中,验证了这种算法的有效性。Green等人将光流的制导方法应用于无人直升机的贴地飞行中,飞行环境贴近地面,多为隧道,山洞,建筑群或树木间。一系列的研究表明,仿生学的光流法对无人直升机的视觉制导起到了有力的推动作用。本文利用光流实现无人直升

4、机在虚拟三维场景中的障碍回避仿真。1光流平衡法基本理论光流是指空间运动的物体在成像面上的像素运动的瞬时速度,它表征了二维图像的灰度变化和场景中物体及其运动的关系,它根据像素灰度的时域变化和相关性确定各个像素点的运动速度,进而分析场景中物体的结构和运动。光流场是图像中所有光流点的集合,它是一种二维瞬时速度场,其中的二维速度矢量是场景中可见点的三维速度矢量在成像平面上的投影。一般情况下,光流由相机的运动、场景中目标的运动或两者的共同运动产生,它不仅包含着被观察物体的运动信息,而且还携带着有关景物三维结构的丰富信息。机载前视单目摄像机前向运动的速度产生的光流可以用来控制无人直升机进行障碍回避[2]。

5、为区分环境景物的实际运动速度和景物在像平面上的光流速度,我们用表示实际运动速度,313表示光流速度。假设摄像机焦距为,无人直升机定高飞行,在点O处检测到障碍物P,它们之间夹角为,距离为,如下图1所示:图1环境景物点与其像平面对应点投影关系图从上图可以得出如下关系式:(1)假设横侧向速度,关于上式对时间求导,经过变换,最终可以得到像素在像平面的运动如下:(2)从等式(2)可以看出,和成反比,即距离无人直升机远的障碍物在像平面上的水平光流速度值小,距离无人直升机近的障碍物在像平面上的光流速度值小,因此可以得出一个障碍回避的控制策略,这种控制方法叫做光流平衡法[3]。光流平衡法通过使图像左右两边光流

6、保持平衡来确保无人直升机在左右两边都有障碍时保持居中飞行,在一边有障碍时向光流小的一边偏转以便偏离距离近的障碍,光流平衡法的控制律如下式(3)所示:(3)其中,和分别指图像左右两边像素的平均光流速度值,是一个比例常数。当无人直升机正对障碍物时,各个方向的光流速度值大小相等[4],,则通过将无人直升机偏航角给定为一常数值,使其回避障碍。一般情况下,通过计算得到的光流不能直接用于式(3)的控制律,这是由于这个光流包含两个分量:无人直升机水平运动产生的光流分量和无人直升机角运动产生的光流分量,而无人直升机角运动产生的光流和距离不存在确定的关系,这个分量不能用于障碍回避控制,因此需要先将角运动产生的光

7、流分量从计算得到的光流中剔除掉,进而得到可应用于无人直升机障碍回避的水平运动光流分量。设无人直升机水平速度为,角速度为,环境中的一点在像平面上的运动为,则根据移动坐标科里奥利方程[5],可以在此移动坐标系下得出如下等式:(4)其中,313(5)像平面上的点是场景中点的投影,据此可以得到:(6)联立式(4)和(6),假设无人直升机定高飞行,则=0,无人直升机横侧向速度也可设定为零,则可以得出点在像平

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。