《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 四旋翼視覺區域定位系統設計
四旋翼視覺區域定位系統設計
2017年電子技術應用第2期
張 鵬,沈 捷,王 莉,任重庚
南京工業大學 電氣工程與控制科學學院,江蘇 南京211816
摘要: 提出四旋翼無人機利用機載攝像頭實現視覺定位的方案。采用金字塔Lucas-Kanade稀疏光流方法來獲取圖像特征點的水平偏差。將高度、慣性和水平偏差進行數據融合,融合的數據作為位置式PID控制器的反饋輸入。為了縮減視覺定位過程中軌跡檢測的誤差,使用前向后向誤差去除誤匹配點;對某時刻跟蹤點丟失問題,使用離散卡爾曼濾波對該時刻的狀態進行估計。仿真和實驗表明,該方案能使得四旋翼無人機在一定高度下具有良好的定位效果。
中圖分類號: TP273
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.02.009
中文引用格式: 張鵬,沈捷,王莉,等. 四旋翼視覺區域定位系統設計[J].電子技術應用,2017,43(2):44-46,50.
英文引用格式: Zhang Peng,Shen Jie,Wang Li,et al. A design of visual area localization system for quadrotor[J].Application of Electronic Technique,2017,43(2):44-46,50.
A design of visual area localization system for quadrotor
Zhang Peng,Shen Jie,Wang Li,Ren Chonggeng
College of Automation and Electrical Engineering,Nanjing Tech University,Nanjing 211816,China
Abstract: This paper proposes a visual localization strategy based on quadrotor with micro camera. The pyramid Lucas-Kanade sparse optical flow is applied to obtain the horizontal deviation of feature points. The data fusion of height, inertia, and horizontal deviation is used as the input of positional PID controller. To reduce the error of tracking trajectory, the forward-backward error algorithm is employed to eliminate the mismatching points. Kalman filtering algorithm is adopted to estimate the current state when feature points are failed to be tracked. The simulation and experiment show the effectiveness of proposed method within a certain range.
Key words : optical flow;data fusion;forward-backward error;PID

0 引言

    隨著科技的發展,作為智能制造與通用航空融合發展的四旋翼無人機受到了人們關注,其在民用與軍事領域應用越來越廣泛,如高空航拍、電力系統巡查、抵近偵查等[1]

    本文視覺定位系統是指四旋翼無人機在一定高度上機載圖傳設備,通過攝像頭獲取光流數據計算四旋翼無人機相對地面移動的位移,與高度、慣性數據融合后作出決策,自動調整自身的姿態與位置,使得四旋翼無人機可以在一定區域內懸停。

1 系統硬件組成

    本文四旋翼無人機控制器核心芯片采用意法半導體公司的STM32F407ZET6,該芯片內部有1 MB大容量Flash,具有低功耗、多功能的外設接口,其最大的優點在于具有浮點運算單元[2],提高了數據處理能力。

    四旋翼無人機用于姿態控制的慣性傳感器采用MPU6050,其內部集成了三軸MEMS加速度計和三軸MEMS陀螺儀,三軸磁場計AK8975經過橢圓擬合后補償磁場數據用于定向,兩個傳感器使用IIC與主控制器通信,將得到九軸數據進行姿態解算后得到橫滾角、俯仰角、偏航角[3]。

    為了能夠實現穩定視覺定位,實驗平臺增加定高模式,選用HC-SR04超聲波傳感器模塊,通過互補濾波融合慣性數據完成定高功能。

    由于需要用到許多復雜計算機視覺處理算法,而普通單片機處理數據能力有限,需要借助上位機來處理,所以選用了700線FPV攝像頭采集圖像,圖像信息經5.8 G無線發射器傳輸到接收器,接收器通過數據采集卡傳輸到上位機。上位機圖像處理后將數據用無線數傳模塊傳輸到四旋翼無人機控制器上進行視覺區域定位任務。四旋翼無人機視覺區域定位系統結構圖如圖1所示。

qrs1-t1.gif

2 視覺區域定位算法

    本文采用了金字塔Lucas-Kanade稀疏光流的跟蹤方法,該算法最早起源于昆蟲運動引起視網膜變化[4]。Lucas-Kanade稀疏光流基于以下3個假設:(1)亮度恒定;(2)運動是“小運動”;(3)空間一致[5]。

qrs1-gs1.gif

    光流跟蹤角點采用Shi和Tomasi方法,通過光流得到角點移動偏差量d存放在動態數組中,然后除以檢測到角點數量得到一個平均值,動態數組使用完后將其內存釋放,提高運行效率。

    在實際用光流跟蹤點中,有一些點在跟蹤過程中會發生很大變化或突然消失,這種情況會造成點的跟蹤失敗,前向與后向軌跡誤差能夠很好地去除誤匹配點的情況[7]。

qrs1-gs2.gif

    將得到前向后向特征點軌跡誤差從小到大排列取中位值。當特征點軌跡誤差大于中位值時,則把該特征點丟棄;當特征點軌跡誤差小于等于中位值時,則保留該特征點。

    當四旋翼無人機在某一水平方向發生漂移時,可以發現該方向的兩個電機轉速降低,使得產生一個傾角,傾角越大導致該方向慣性器件的加速度值就越大。將濾波后慣性器件的加速度值積分成速度,作為PID速度內環反饋輸入:

     qrs1-gs3.gif

其中,ax是慣性器件x方向加速度值,vx是加速度積分后得到的速度值,t表示運行周期,為2 ms。y方向速度值同理得到。

    本文視覺定位算法結構框架如圖2所示。期望水平偏差值dexp_x(y)和期望水平速度值vexp_x(y)都為0, PID控制算法全部采用雙閉環位置式PID,內環與外環采用不同頻率控制,位置式PID控制方法如下:

    qrs1-gs4.gif

式中kp、Ti、Td分別為控制器比例、積分和微分參數。e(k)為差值,u(k)為PID控制器輸出值。

qrs1-t2.gif

    定位控制器融合多種數據,通過PWM(Pulse Width Modulation,PWM)輸出至電機,融合方式以式(5)形式給出:

    qrs1-gs5.gif

式中,Mi是電機輸出PWM值,uultra是超聲波定高PWM值,uyaw是偏航角姿態控制PWM值,ux_out是x方向位姿控制器PWM值,uy_out是y方向位姿控制器PWM值。

3 實驗與分析

    根據攝像機成像原理,可以推導出相似三角形公式為:qrs1-3-x1.gif當焦距f為定值,四旋翼無人機處在一定高度值h,則圖像坐標系上角點移動距離x(y)與四旋翼無人機運動水平距離X(Y)是成正比關系的。

    圖3為四旋翼無人機速度和高度值曲線圖。將加速度積分后速度與超聲波速度互補濾波后得到融合速度,作為PID內環反饋輸入,2 ms控制一次,如圖3(a)所示;超聲波高度值作為PID外環反饋輸入,50 ms控制一次,如圖3(b)所示,四旋翼無人機高度誤差在±5 cm范圍內。

qrs1-t3.gif

    為了減少定位過程中的誤差,使用前向后向誤差減少誤匹配點,將四旋翼以一個y方向上下移動仿真飛行狀態,如圖4所示,使用前向后向誤差校準后去除一些誤匹配點。

qrs1-t4.gif

    對使用前向后向誤差的圖4進行分析,發現圖中有一些零點,表現為目標跟蹤點丟失。使用卡爾曼濾波對光流數據進行狀態估計,估計后數據變得非常平滑,如圖5所示。

qrs1-t5.gif

    四旋翼無人機飛到0.6 m左右高度切換到定高模式,然后調飛至目標物上方,如圖6所示,飛穩后切換到視覺定位模式。

qrs1-t6.gif

    圖7為前后方向速度和光流偏差值曲線圖。將機體坐標系上的x方向加速度積分后得到的速度值取負,作為PID內環反饋輸入,2 ms控制1次,如圖7(a)所示;圖像坐標系上y方向光流偏移量經過卡爾曼濾波后,作為PID內環反饋輸入,80 ms控制1次,如圖7(b)所示。兩者變化關系相反且共同控制前后方向。

qrs1-t7.gif

    圖8為左右方向速度和光流偏差值曲線圖。將機體坐標系上y方向加速度積分后得到速度值取負,作為PID內環反饋輸入,2 ms控制1次,如圖8(a)所示;圖像坐標系上x方向光流偏移量經過卡爾曼濾波后,作為PID外環反饋輸入,80 ms控制1次,如圖8(b)所示。兩者變化關系相反且共同控制左右方向。

qrs1-t8.gif

    由于用機載攝像頭測出的是一種局部變化量,實驗定位結果誤差不能以本身實驗測量值給出,所以本文選擇在一塊寬1 m、長1.5 m黑白棋布上飛行定位,且視覺定位區域在1 m2左右。

4 結論

    針對四旋翼無人機在無人控制時出現漂移情況,本文使用了金字塔Lucas-Kanade稀疏光流得到水平偏移量,將高度值和慣性數據融合進行視覺定位控制。實驗取得了一定效果。但由于慣性單元存在零點漂移造成累積誤差很難全部去除,圖傳和數傳無線傳輸過程產生干擾等原因導致本實驗平臺很難在非常小范圍內視覺定位,后續將優化狀態估計等算法以進一步減小定位誤差。

參考文獻

[1] 段渭超.面向小型無人機的視覺高度測量和目標識別技術研究與FPGA優化[D].長沙:國防科學技術大學,2013.

[2] 江斌.小型無人低空四旋翼飛行器綜合設計[D].杭州:浙江大學,2013.

[3] 呂印新,肖前貴,胡壽松.基于四元數互補濾波的無人機姿態解算[J].燕山大學學報,2014,38(2);175-180.

[4] Fumiya Iida.Biologically inspired visual odometer for navigation of a flying robot[J].Robotics and Autonomous Systems,2003,44(3):201-208.

[5] 江志軍,易華蓉.一種基于圖像金字塔光流的特征跟蹤方法[J].武漢大學學報(信息科學版),2007,32(8):680-683.

[6] 鮮斌,劉洋,張旭,等.基于視覺的小型四旋翼無人機自主飛行控制[J].機械工程學報,2015,51(9):58-63.

[7] KALAL Z,MIKOLAJCZYK K,MATAS J.Forward-backward error:Automatic detection of tracking failures[C].Pattern Recognition(ICPR),2010 20th International Conference on.IEEE,2010:2756-2759.



作者信息:

張  鵬,沈  捷,王  莉,任重庚

(南京工業大學 電氣工程與控制科學學院,江蘇 南京211816)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          麻豆av一区二区三区| 99精品国产99久久久久久福利| 一本色道久久综合狠狠躁的推荐| 国产日韩欧美另类| 亚洲乱码精品一二三四区日韩在线| 欧美在线视频a| 亚洲视频第一页| 欧美日韩中文字幕在线视频| 欧美中日韩免费视频| 欧美风情在线观看| 欧美一区二区精品| 欧美日韩中文字幕在线| 亚洲欧洲美洲综合色网| 国产视频精品va久久久久久| 欧美日韩成人综合在线一区二区| 老司机午夜精品视频在线观看| 免费中文字幕日韩欧美| 先锋影音久久| 国产午夜精品福利| 久久久久欧美| 欧美亚洲成人网| 国产精品99久久99久久久二8| 欧美一区1区三区3区公司| 久久久久久一区| 在线午夜精品| 欧美成人官网二区| 国产精品国产三级国产普通话三级| 亚洲一区二区三区在线| 亚洲激情av在线| 亚洲福利小视频| 美女被久久久| 影音先锋国产精品| 亚洲视频欧美在线| 欧美日韩一区二区三区四区在线观看| 国产精品中文字幕欧美| 欧美二区在线看| 亚洲精品中文字幕在线观看| 国产欧美一区二区精品仙草咪| 国产主播一区二区三区四区| 欧美日韩在线精品一区二区三区| 国产精品夜夜夜| 久久婷婷国产综合尤物精品| 在线精品视频在线观看高清| 国产精品99一区二区| 欧美日韩1234| 日韩视频永久免费观看| 亚洲欧美久久久久一区二区三区| 亚洲精选一区二区| 中文高清一区| 亚洲成色777777在线观看影院| 欧美日韩一区二| 黄色一区二区在线观看| 免费日韩精品中文字幕视频在线| 韩国三级在线一区| 亚洲欧美亚洲| 久久伊人亚洲| 欧美在线精品免播放器视频| 亚洲欧美大片| 久久综合免费视频影院| 老鸭窝毛片一区二区三区| 美女精品在线观看| 久久蜜臀精品av| 久久免费视频在线观看| 亚洲激情在线观看视频免费| 亚洲视频网站在线观看| 国产麻豆午夜三级精品| 一区二区成人精品| 亚洲精选在线观看| 亚洲免费视频网站| aa成人免费视频| 亚洲日本免费电影| 亚洲国产精品专区久久| 巨乳诱惑日韩免费av| 国产一区二区三区高清| 亚洲精品久久久久久久久久久久久| 亚洲精品乱码久久久久久按摩观| 国产综合欧美| 亚洲精品一区二区三区在线观看| 欧美aⅴ99久久黑人专区| 欧美日韩国产影片| 欧美一区二区三区播放老司机| 欧美日韩午夜在线| 欧美成人乱码一区二区三区| 黄色成人免费网站| 日韩一级二级三级| 亚洲美女精品成人在线视频| 激情av一区| 久久综合狠狠综合久久激情| 国产精品v欧美精品v日韩| 亚洲国产日韩在线| 久久综合给合久久狠狠狠97色69| 欧美顶级大胆免费视频| 欧美在线在线| 久久久一本精品99久久精品66| 欧美三级视频| 欧美精品乱码久久久久久按摩| 亚洲国产精品久久| 久久国内精品自在自线400部| 国产精品视频第一区| 久久夜色精品国产欧美乱极品| 国产精品自在欧美一区| 激情综合自拍| 欧美一区二区免费观在线| 欧美日韩一二三四五区| 国产亚洲精品v| 久久福利毛片| 国产九区一区在线| 亚洲一区二区三区四区在线观看| 久久精品一二三| 欧美在线视频不卡| 午夜在线一区二区| 久久精品观看| 欧美三级精品| 91久久香蕉国产日韩欧美9色| 一区二区三区视频观看| 免费久久99精品国产| 欧美另类在线播放| 久久亚洲国产成人| 欧美日韩国产首页在线观看| 香港久久久电影| 欧美日韩精品免费| 久久精品日产第一区二区| 亚洲日本成人女熟在线观看| 欧美先锋影音| 一区二区三区视频在线播放| 久久综合网色—综合色88| 欧美一区二区| 亚洲欧美成人网| 伊人久久大香线蕉综合热线| 亚洲欧美日韩一区| 在线观看成人av| 91久久香蕉国产日韩欧美9色| 黄色国产精品一区二区三区| 亚洲自拍三区| 亚洲激情成人在线| 久久人人97超碰国产公开结果| 国产婷婷色一区二区三区| 樱桃国产成人精品视频| 国产精品日韩在线播放| 91久久久亚洲精品| 欧美激情成人在线视频| 国产精品99久久久久久久vr| 久久精品成人一区二区三区| 午夜精品久久久久久久| 激情成人综合网| 亚洲欧美高清| 亚洲麻豆一区| 欧美日韩国产专区| 免费在线观看日韩欧美| 一区二区在线观看视频在线观看| 亚洲黄色在线看| 久久久久久亚洲综合影院红桃| 国产色婷婷国产综合在线理论片a| 亚洲性视频网址| 国产精品久久亚洲7777| 欧美激情性爽国产精品17p| 国产精品日韩二区| 亚洲成色www久久网站| 国产日韩欧美视频在线| 亚洲欧美欧美一区二区三区| 国产精品久久久久久久免费软件| 欧美日韩福利视频| 一区二区三区波多野结衣在线观看| 亚洲经典三级| 亚洲视频第一页| 欧美精品一区二区三区在线播放| 国产精品免费看片| 在线观看日韩精品| 欧美午夜www高清视频| 香蕉乱码成人久久天堂爱免费| 亚洲清纯自拍| 国产伦精品一区二区三区视频黑人| 欧美有码在线观看视频| 红桃av永久久久| 亚洲国产欧美日韩另类综合| 亚洲国产精品成人va在线观看| 美女成人午夜| 一区二区三区在线不卡| 亚洲欧美日韩另类精品一区二区三区| 欧美激情综合网| 国产午夜精品全部视频播放| 午夜精品久久| 久久偷窥视频| 欧美亚洲自偷自偷| 国产精品乱子乱xxxx| 亚洲一区二区三区成人在线视频精品| 欧美午夜性色大片在线观看| 亚洲第一福利在线观看| 亚洲日本中文| 欧美日韩一区二区三区| 亚洲国产99| 欧美日韩中文在线| 久久激情网站| 国精品一区二区三区| 国产精品羞羞答答xxdd| 久久夜精品va视频免费观看| 久久综合影视| 欧美xxx在线观看| 久久精品99无色码中文字幕| 欧美日韩国产综合一区二区| 一本色道88久久加勒比精品| 国产精品美女黄网| 亚洲自拍16p| 欧美电影在线观看| 亚洲综合色在线| 国产亚洲视频在线| 亚洲图片欧洲图片av| 国产欧美日韩在线| 欧美伦理91| 久久九九电影| 国产一区欧美| 欧美成人免费网| 国产精品一区二区三区免费观看| 99re6这里只有精品| 亚洲国产欧美另类丝袜| 一本色道久久综合狠狠躁篇怎么玩| 麻豆久久久9性大片| 狠狠爱成人网| 欧美日韩人人澡狠狠躁视频| 免费成人av资源网| 欧美福利视频一区| 99国产欧美久久久精品| 国产一区再线| 久久成人免费视频| 在线亚洲欧美| 国产精品久久久久久久久久ktv| 国产精品网站视频| 牛牛精品成人免费视频| 亚洲欧美视频| 免费成人激情视频| 久久噜噜噜精品国产亚洲综合| 亚洲一区二区免费视频| 久久九九精品99国产精品| 久久久亚洲国产美女国产盗摄| 欧美国产三区| 国产一区二区精品丝袜| 久久久久久久波多野高潮日日| 欧美日韩xxxxx| 欧美午夜一区| 久久一区二区三区国产精品| 久久精品夜夜夜夜久久| 国产一区二区你懂的| 国产亚洲va综合人人澡精品| 欧美精品一区二区三区久久久竹菊| 欧美—级a级欧美特级ar全黄| 中文精品一区二区三区| 91久久国产综合久久蜜月精品| 欧美激情亚洲视频| 久久久噜噜噜久久中文字幕色伊伊| 99亚洲伊人久久精品影院红桃| 久久精品99国产精品| 亚洲一级在线| 999在线观看精品免费不卡网站| 亚洲黄色尤物视频| 一本色道久久综合狠狠躁的推荐| 国产精品久久久久久亚洲毛片| 亚洲黄色一区| 一二三区精品| 亚洲一区二区免费看| 亚洲国产精品久久| 欧美性天天影院| 久久久久国产成人精品亚洲午夜| 国产视频亚洲精品| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产女人aaa毛片在线| 亚洲欧美偷拍卡通变态| 亚洲午夜国产一区99re久久| 亚洲国产精品美女| 激情婷婷久久| 亚洲精品欧美专区| 看欧美日韩国产| 欧美精品免费在线观看| 亚洲女ⅴideoshd黑人| 国产日韩精品在线播放| 在线免费观看视频一区| 欧美精品免费在线| 欧美高清在线视频| 日韩视频三区| 欧美亚洲色图校园春色| 亚洲性图久久| 国产精品成人一区二区网站软件| 性做久久久久久久久| 国产一区二区三区精品欧美日韩一区二区三区| 另类天堂视频在线观看| 欧美资源在线| 欧美激情中文字幕乱码免费| 欧美一区二区福利在线| 狠狠色狠狠色综合系列| 国产精品久久综合| 韩日精品在线| 欧美福利视频在线观看| 一区二区欧美激情| 亚洲免费在线视频一区 二区| 韩国三级在线一区| 久久超碰97人人做人人爱| 欧美二区在线观看| 亚洲一区视频在线观看视频| 久久久青草青青国产亚洲免观| 亚洲精品在线免费| 欧美风情在线| 欧美久久久久久久久| 国产精品海角社区在线观看| 欧美视频专区一二在线观看| 久久亚洲综合网| 日韩一级视频免费观看在线| 香蕉av777xxx色综合一区| 99xxxx成人网| 亚洲精品在线观看免费| 韩国视频理论视频久久| 欧美在线电影| 中文精品99久久国产香蕉| 国产一区二区欧美| 欧美成人按摩| 欧美日本精品在线| 国产精品你懂的| 欧美一级网站| 最新热久久免费视频| 99视频精品全部免费在线| 国内精品久久久久久| 久久aⅴ乱码一区二区三区| 久久久久久久尹人综合网亚洲| 欧美大成色www永久网站婷| 欧美成黄导航| 久久久www成人免费无遮挡大片| 亚洲黄色一区二区三区| 一区二区三区蜜桃网| 国产欧美精品一区二区色综合| 狠狠综合久久av一区二区小说|