《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于模糊路徑糾偏的AGV視覺精定位研究
基于模糊路徑糾偏的AGV視覺精定位研究
2018年電子技術應用第4期
李 照,舒志兵,嚴 亮
南京工業大學 電氣工程與控制科學學院,江蘇 南京211816
摘要: 針對傳統自主導航車(AGV)無法滿足高精度路徑跟蹤和關鍵點精確定位問題,首次提出一種基于模糊控制的路徑糾偏和二維碼的關鍵點精確定位的組合方法。首先建立AGV四輪差動運動學模型,以位置偏差和角度偏差作為輸入,糾偏控制量為輸出設計一個二維模糊控制器實現快速糾偏。另外針對特殊點位高精度定位需求,根據每幀采樣圖片的尺寸固定這一特點建立基準坐標模型,通過三點定位法獲取二維碼輪廓,然后利用中心點的偏移計算誤差,實現精確定位。
中圖分類號: TM341
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.173846
中文引用格式: 李照,舒志兵,嚴亮. 基于模糊路徑糾偏的AGV視覺精定位研究[J].電子技術應用,2018,44(4):81-85.
英文引用格式: Li Zhao,Shu Zhibing,Yan Liang. Research on precise positioning of AGV vision based on fuzzy path rectification[J]. Application of Electronic Technique,2018,44(4):81-85.
Research on precise positioning of AGV vision based on fuzzy path rectification
Li Zhao,Shu Zhibing,Yan Liang
College of Electrical Engineering and Control Science,Nanjing Tech University,Nanjing 211816,China
Abstract: For the traditional autonomous navigation vehicle(AGV), the problem of high-precision path tracking and precise positioning of key points can not be satisfied. A combination method of key point precise location and path correction based on fuzzy control is proposed for the first time. Firstly, the four wheel differential kinematic model of AGV is established, position bias and angle deviation are used as inputs and the deviation rectification control is output. A two-dimensional fuzzy controller is designed to realize quick deviation correction. In addition, aiming at high-precision positioning requirements for special points, according to the size of each frame sampled image, the coordinate model is fixed. The two-dimensional code contour is obtained by three point positioning method, and then the offset is computed by the offset of the center point. Lastly, the precise positioning is got.
Key words : AGV;fuzzy control;precise positioning;three point positioning

0 引言

    自動引導車(Automated Guided Vehicle,AGV)是現代物流行業的高效運輸工具[1-3]。但是,在AGV運行過程中,導航定位精度差,一直制約其在許多工業環境下的應用。文獻[4]提出一種最優偏差路徑的AGV糾偏方法,可以實現5 mm范圍內糾正,但是系統魯棒性較差。文獻[5]采用了一種基于慣性導航和視覺里程計的定位算法,實現視覺輔助定位,克服慣性導航的不足,但是仍然無法實現后期AGV的位置修正;文獻[6]采用自定義定位標識符法,在地面鋪設停車標識,系統識別停車標志符后,即根據直線運動公式計算AGV停車距離,直至距離為0,但后期缺少視覺信息反饋,不具備停車糾偏能力。

    針對以上情況,本文提出一種基于模糊控制和QR碼的精確定位方法。首先通過模糊控制實現AGV快速路徑糾偏,然后根據不同工位定位精度要求利用每幀圖片尺寸不變特性實現QR碼精確定位,實現了路徑快速準確跟蹤和特殊工位點精確定位。

1 AGV運動學模型

    建立AGV四輪差動運動學模型,如圖1所示[7-8]。坐標系XOY為AGV小車運行區域,視為大地坐標系,作為AGV運動坐標參考。X1O1Y1為以AGV小車幾何中心建立的AGV車體坐標系,隨AGV移動。AGV小車的位姿由小車幾何中心在大地坐標系中的位置(X,Y)和AGV前進方向與大地坐標系的X軸正方向的夾角θ確定,即P=[X,Y,θ]T

ck4-t1.gif

    圖1中,o1、o2分別為AGV小車前后驅動單元的中心;L為驅動單元中心距AGV小車幾何中心的距離;B為各驅動輪中心到各自驅動單元中心的距離;α1、α2分別為兩個驅動單元中軸線與AGV小車坐標系X1軸正方向的夾角,按照順正逆負取值;Vo1、Vo2分別為兩個驅動單元中心點的線速度;A點為AGV小車的瞬時轉動中心。

    同時,假設:

    (1)兩個驅動單元中心的角速度分別為ωo1、ωo2

    (2)4個輪轂電機的線速度和角速度分別為v1、v2、v3、v4、ω1、ω2、ω3、ω4;

    (3)前后兩個驅動單元的中點在大地坐標系中的坐標點分別設為(Xo1、Yo1)、(Xo2、Yo2)。

    根據P=[X,Y,θ]T即AGV幾何中心的位置,可以得到兩個驅動單元中心點的大地坐標為:

ck4-gs1-3.gif

ck4-gs4-5.gif

    通過以上運動模型可知,只要控制前后兩個驅動單元的運動速度和加速度,就可以控制AGV小車的運行狀態。

    AGV小車模型如圖2所示,主要由工控機+顯示屏模塊、視覺模塊、驅動模塊構成。

ck4-t2.gif

2 模糊糾偏設計

2.1 模糊控制原理

    模糊控制是一種相比于傳統控制更加貼近于人類思維的控制方法。與傳統的控制方式不同之處是,模糊控制技術在復雜的多變量系統中可以通過各種變量之間的關系完成對系統進行控制,從而使得系統的控制在直觀上更加簡便[9-10]。模糊控制基本原理如圖3所示。

ck4-t3.gif

2.2 模糊控制器設計

ck4-t3-x1.gif

ck4-gs6.gif

    模糊控制規則輸出曲面如圖4所示,可以看出模糊控制規則曲面在E或EC在零值附近時波動比較大,利于精確控制;在E或EC絕對值較大時曲面波動小,系統具有較強的魯棒性。

ck4-t4.gif

    模糊量清晰化處理即為把模糊推理得出的結果轉換為控制系統可以識別的確定值。通過重心法計算橫坐標軸和隸屬度函數曲線圍成的區域重心,如式(7)所示。

    ck4-gs7.gif

3 QR碼關鍵點精確定位

3.1 二維碼3點定位

    根據二維碼的3個位置探測圖形形狀相同位置對稱,所以采用3點定位法確定二維碼位置。首先確定3個位置探測圖形中點坐標,然后通過直線擬合法獲取關鍵4點坐標,最終確定整個二維碼區域。定位結果如圖5所示。

ck4-t5.gif

3.2 QR碼精定位原理

    視覺定位相機安裝在AGV底板中心下面,距離地面高度為25 cm。          

ck4-t5-x1.gif

ck4-gs8-9.gif

ck4-t6.gif

    AGV的位移糾偏移動方向如圖7所示,根據S1、S2值的正負可以實現AGV的4個方向自由糾偏運動,從而避免對另外兩個邊距的冗余計算。

ck4-t7.gif

ck4-gs10-12.gif

ck4-t8.gif

    最后通過反余弦變換求得偏轉角α,旋轉糾偏方向如圖9所示。取水平方向為0°方向,當偏差角度為正則順時針旋轉AGV糾偏,反之逆時針旋轉AGV。

ck4-t9.gif

4 實驗驗證

    實驗采用自主研發的基于激光雷達+視覺引導的AGV實驗平臺,如圖10所示。實驗環境為工廠的地坪漆地面,采用黑白二維碼作為標識符,單目相機采樣分辨率為1 280×720。

ck4-t10.gif

    首先通過MATLAB中的Simulink組件對模糊控制建立仿真模型,如圖11所示。設初始偏差輸入為[0.6,5],輸入模型后仿真結果如圖12所示,圖13為最優控制器結果??梢钥闯鯝GV小車較大偏差狀態下可以快速調整到平衡狀態。在初始距離偏差0.5 m、角度偏差0.6 rad的情況下,只需3.5 s就可以消除偏差,明顯優于最優控制器,所以本文采用模糊控制器可以顯著提高小車糾偏能力與反應速度。

ck4-t11.gifck4-t12.gif

ck4-t13.gif

    其次,為了驗證該方法的有效性,驗證AGV視覺引導AGV的定位精度,連續在同一定位點???00次,AGV的定位誤差如圖14所示,圖14(a)為X方向偏差,圖14(b)為Y方向上偏差,圖14(c)為角度偏差??梢钥闯鯴和Y方向偏差在±1 mm以內,角度偏差在±1°以內。

ck4-t14.gif

5 結論

    首先建立四輪差速模型,通過設置前后兩個驅動中心簡化模型間的耦合度。根據運動學模型確定位置偏差和角度偏差兩個變量作為二維模糊控制器的輸入,進而獲得糾偏控制量。在初始誤差較大的情況下可以快速調整小車到平行狀態,具有較高的魯棒性和快速性。

    其次,針對高精度的應用場合,對一些工位有較高的定位精度要求,提出一種基于單QR碼視覺精定位法。通過3點定位法提取QR碼輪廓,利用幀圖片尺寸不變特性,計算出位移偏差和角度偏差,定位精度穩定在±1 mm以內,AGV視覺定位精度顯著提高,滿足高精度場合定位需要。

參考文獻

[1] 武星,樓佩煌,唐敦兵.自動導引車路徑跟蹤和伺服控制的混合運動控制[J].機械工程學報,2011,47(3):43-48.

[2] 孟文俊,劉忠強.視覺導引AGV的路徑跟蹤控制研究[J].控制工程,2014,21(3):321-325.

[3] 鐘鉅斌.基于多種導航技術混合的AGV系統設計[D].杭州:浙江大學,2016.

[4] 羅哉,唐穎奇,李冬,等.基于最優偏差路徑的自動導引車糾偏方法[J].儀器儀表學報,2017,38(4):853-860.

[5] 夏凌楠,張波,王營冠,等.基于慣性傳感器和視覺里程計的機器人定位[J].儀器儀表學報,2013,34(1):166-172.

[6] 魏明明,汪焰恩.基于計算機視覺反饋的AGV定位停車研究[J].機床與液壓,2011,39(15):35-37.

[7] 張建鵬,樓佩煌,錢曉明,等.多窗口實時測距的視覺導引AGV精確定位技術研究[J].儀器儀表學報,2016,37(6):1356-1363.

[8] 章植棟. AGV視覺導航技術與路徑規劃[D].西安:長安大學,2013.

[9] 席愛民.模糊控制技術[M].西安:西安電子科技大學出版社,2008.

[10] 佟紹成,王濤,王艷平,等.模糊控制系統的設計及穩定性分析[M].北京:科學出版社,2004.



作者信息:

李  照,舒志兵,嚴  亮

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

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区冒白浆视频| 久久精品一二三| 极品裸体白嫩激情啪啪国产精品| 欧美体内she精视频| 猛男gaygay欧美视频| 久久精品视频在线播放| 午夜精品一区二区三区在线视| 夜色激情一区二区| 亚洲人体1000| 99精品视频免费| 亚洲精品久久久久久久久久久久 | 国产亚洲欧美另类中文| 国产精品一区二区欧美| 国产精品美女一区二区| 国产精品进线69影院| 欧美视频在线观看一区二区| 欧美日韩在线播放三区四区| 欧美日韩国产大片| 欧美寡妇偷汉性猛交| 免费观看久久久4p| 欧美/亚洲一区| 午夜天堂精品久久久久| 亚洲综合视频网| 亚洲欧美国产高清| 午夜久久美女| 欧美一区二区三区喷汁尤物| 欧美一级免费视频| 久久国产精品亚洲va麻豆| 欧美在线影院在线视频| 久久精品成人欧美大片古装| 久久久国产精彩视频美女艺术照福利 | 亚洲人在线视频| 99亚洲一区二区| 国产精品99久久99久久久二8 | 久久米奇亚洲| 欧美成人精品影院| 欧美精品一区三区在线观看| 欧美精品18+| 欧美日韩免费观看一区二区三区| 欧美精品尤物在线| 欧美性片在线观看| 国产精品网站在线播放| 国产偷自视频区视频一区二区| 激情综合自拍| 亚洲精品一区二区三区福利| 夜夜夜精品看看| 亚洲午夜精品一区二区| 欧美伊人精品成人久久综合97| 久久精品欧美日韩| 亚洲另类在线视频| 亚洲午夜电影| 久久精品日韩| 欧美成人在线免费视频| 欧美日韩亚洲一区二区三区在线 | 欧美日韩国产91| 老司机精品福利视频| 久久亚洲私人国产精品va媚药| 久久夜色精品一区| 性欧美暴力猛交69hd| 午夜精品视频在线| 欧美在线观看一区二区三区| 久久精品日产第一区二区| 老司机久久99久久精品播放免费 | 久久国产毛片| 亚洲日本久久| 一区二区三区四区五区精品| 99热在这里有精品免费| 亚洲无玛一区| 宅男噜噜噜66一区二区| 午夜精品久久久99热福利| 欧美制服丝袜第一页| 麻豆久久婷婷| 欧美日韩免费视频| 国产伦一区二区三区色一情| 在线观看久久av| 日韩视频免费观看| 亚洲欧美日韩一区二区| 亚洲韩国日本中文字幕| 一区二区三区色| 亚洲欧美一级二级三级| 久久久天天操| 欧美日韩一区二区精品| 国产伦精品一区| 136国产福利精品导航| 在线亚洲免费视频| 欧美在线网站| 宅男精品视频| 久久久久久9999| 欧美电影免费观看| 国产精品永久| 亚洲国产精品一区二区三区| 99精品视频网| 欧美伊人精品成人久久综合97| 日韩一级视频免费观看在线| 欧美在线视频免费观看| 欧美精品福利| 国产一区二区电影在线观看| 亚洲欧洲一区二区三区| 午夜精品久久久久久| 日韩午夜精品| 久久久久久久久岛国免费| 欧美不卡福利| 久久久夜精品| 欧美日一区二区在线观看| 韩日视频一区| 亚洲图片欧美一区| 亚洲乱码国产乱码精品精98午夜| 日韩视频欧美视频| 久久精品国产精品亚洲精品| 欧美日本一区二区高清播放视频| 国产在线不卡| 中文精品视频| 亚洲伦理中文字幕| 久久久夜夜夜| 国产精品久久久久久久电影 | 小处雏高清一区二区三区| 久热re这里精品视频在线6| 欧美精选一区| 国产精品一区二区你懂的| 亚洲激情第一区| 久久精品视频99| 欧美一区免费视频| 欧美日韩在线播放三区| 亚洲电影欧美电影有声小说| 欧美一区二区三区视频| 亚洲欧美久久| 欧美日韩在线播放一区| 亚洲国产精品成人| 亚洲夜晚福利在线观看| 夜夜嗨网站十八久久| 欧美www在线| 在线日本成人| 亚洲二区视频| 久久在线视频在线| 国产日韩精品一区观看| 亚洲小少妇裸体bbw| 亚洲午夜精品17c| 欧美国产大片| 91久久久久久国产精品| 亚洲欧洲一区| 欧美成人激情在线| 在线观看视频一区二区| 久久精品日韩欧美| 久久久久久国产精品mv| 国户精品久久久久久久久久久不卡| av不卡免费看| 亚洲免费成人av| 欧美 日韩 国产 一区| 在线观看视频一区二区| 亚洲国产精品黑人久久久| 亚洲一区二区在线观看视频| 欧美深夜福利| 在线视频你懂得一区| 亚洲在线免费视频| 国产精品久久久久免费a∨大胸| 亚洲婷婷综合久久一本伊一区| 日韩视频久久| 欧美高清不卡在线| 亚洲韩国精品一区| 99精品国产高清一区二区| 欧美激情精品久久久久久| 亚洲国内自拍| 中文一区二区在线观看| 国产精品大片wwwwww| 狠狠色丁香久久婷婷综合_中| 久久精品国产99精品国产亚洲性色 | 国产精品一级在线| 午夜欧美精品| 久久一区二区三区国产精品| 亚洲国产91精品在线观看| 日韩亚洲一区在线播放| 欧美成人一区在线| 亚洲久久一区| 亚洲欧美另类久久久精品2019| 国产九九精品视频| 亚洲丰满少妇videoshd| 欧美成人一品| 一区二区三区日韩在线观看| 香蕉尹人综合在线观看| 国内外成人免费视频| 亚洲精品一区二区三区在线观看| 欧美全黄视频| 亚洲一区二区三区欧美| 久久精品国产一区二区电影 | 香蕉尹人综合在线观看| 久久影视精品| 亚洲美女视频在线免费观看| 亚洲在线成人精品| 国内精品久久国产| 亚洲国产美女精品久久久久∴| 另类春色校园亚洲| 99精品热6080yy久久| 久久成年人视频| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲一区3d动漫同人无遮挡| 国产片一区二区| 亚洲理论在线观看| 国产精品专区一| 亚洲国产成人在线播放| 国产精品久久看|