基於慣性導航、RFID 及圖像識別的 AGV 融合導航系統

2021-01-10 起重運輸機械

汪思迪 曹小華 周 勇

武漢理工大學物流工程學院 武漢 430063

摘要:提出一種新型的AGV 定位導航方案,通過RFID 與圖像識別解決慣性導航誤差累計的缺陷,以STM32為主控制器實現對平臺的數據採集和姿態計算,由傳感器得到平臺的加速度、角速度,採用四元數法作為平臺的姿態更新算法,經濾波後得到平臺的姿態角。實驗結果表明,該方法可靠性強,計算簡單,且具有較好的定位精度,可以滿足AGV 的定位系統要求。

關鍵詞:AGV; 慣性導航;圖像識別;姿態解算

中圖分類號:TP391 文獻標識碼:A 文章編號:1001-0785(2018)08-0081-04

0 引言

隨著勞動力成本的上升和技術水平的提高,物流倉儲行業的自動化程度不斷提升。作為倉儲物流的核心設備,自動導引小車(AGV)的應用範圍與導航技術得到迅猛發展。目前AGV 主要有電磁導引、光學導引、雷射導航、慣性導航、視覺導航和全球定位系統導航等方式[1]。多數AGV 採用雷射導航和磁導航方式,雖然這些導航技術已是成熟技術,但其成本高,難以維護和改造,因此,新的導航方式越來越受到人們的關注。其中,慣性導航技術作為一種不依賴外界輔助的獨立導航方式,在適用範圍和布局上具有得天獨厚的優勢。另一方面,伴隨著物聯網的興起,無線射頻識別(RFID)技術被引入,該技術成本低,使用靈活,抗汙染能力強。

針對慣性導航方式中的誤差累積和定位精度問題,本設計引入RFID 技術與圖像識別技術,將位置信息存儲在RFID 標籤中,圖像識別獲取姿態信息,實現AGV的輔助定位,提高自動化效率。

1 整體方案設計

AGV 小車利用慣性導航作為導引技術,由於系統中所用數據都是採樣得到的,而且是由前一狀態量推到下一狀態量,因此,在算法解算的過程中,所有誤差都會隨著時間被算法累積下來,可能造成很大的累積誤差[2]。本設計通過RFID 定位來修正定位誤差, 通過圖像識別來修正角度誤差,在地面每隔一段距離貼一個地標,利用AGV 小車上的攝像頭掃描來確定當前AGV 小車的實時位置信息,然後基於這些信息直接對慣性導航系統進行糾正,重新調整初始參數。融合導航方案如圖1 所示,該技術方案不僅可以保證慣性導航系統的精度及可靠性,同時還可以將RFID 標籤作為站點識別的載體,使AGV 可以隨時上線,避免了人工輸入錯誤的情況[3]。

採用柵格狀RFID 標籤進行導航和站點標識,柵格狀標籤設置示例如圖2 所示( 圖中為了路徑清晰用灰框代替RFID 標籤)。將具有坐標信息的RFID 標籤鋪設在倉庫的相應位置上,每個標籤都代表一個站點,可以用於AGV 定位;如果標籤正上方設置了貨架,則該標籤代表一個貨架站點;如果該標籤上方目前已有小車停靠,則在動態地圖上標記該柵格暫時被佔用;如果標籤上方存在障礙物,則在地圖上標記該柵格不可通行。

圖1 融合導航方案

圖2 柵格狀標籤設置示例

AGV 在上述柵格地圖中行駛時,每隔固定距離就會從標籤上方通過,通過有源標籤的識別來獲取離散的坐標信息。為保證AGV 不脫離柵格軌道,只要保持AGV 小車實現準確的停靠、直行、旋轉90°的控制動作,就可以始終保持在相鄰標籤的軸線上行駛。運行時,伺服器結合AGV 的自定位信息和地圖信息,以標籤為站點,為每輛AGV 進行動態路徑規劃。在該柵格地圖下,每個標籤都可以用於標識站點,任意兩個相鄰標籤連線就形成一條短路徑,站點密集,還可進行動態規劃路徑。

2 傳感器信號採集與處理

為了設計體積小、質量輕、功耗低的姿態導航參考系統,選擇集成度高的嵌入式處理器STM32F103ZET6 作為導航核心處理器,實現姿態和導航解算以及輸出。使用集成加速度計和陀螺儀的MPU9255 測量加速度和機體的角速度。

由於載體的姿態方位角速率較大,對姿態矩陣的實時計算提出了更高的要求。確定載體的姿態矩陣即為研究載體坐標系b 和導航坐標系n 的空間轉換關係,一般用載體坐標系相對導航坐標系的三次轉動角確定,即俯仰角θ 、航向角ψ 、滾轉角γ 。目前主要的研究方法為歐拉法、方向餘弦法和四元數法[4]。

歐拉法求解姿態角時,求解速度緩慢,姿態求解方程中會出現「奇點」,而且不能進行全姿態解算。方向餘弦法在求解過程中計算量過大,不能快速得到計算結果,很難實現實際工作中的目標。四元數法不僅求解方程無奇性,而且線性程度高,方程解算時間大大減少,因此,本文姿態測量系統中選用四元數法作為姿態更新算法[5]。

2.1 四元數法

四元數法姿態矩陣計算步驟如下[6]:初始四元數的確定,輸入四元數方程在求解過程中初始姿態角

更新四元數,需要這個周期經過補償後的角速度gx、gy、gz,該計算過程中採用二階龍格庫塔法,有

3)姿態角計算,實時計算出四元數後,再由式(3)完成姿態矩陣的更新計算,通過式(4)獲得載體的姿態角信息

2.2 卡爾曼濾波

在實際測試中,上位機接收到角姿態的數據仍然存在少許噪聲幹擾,為了濾除噪聲幹擾,引入卡爾曼濾波算法。設姿態角為α ,對其離散化並構造狀態方程和觀測方程

1)通過第k -1 時刻的α 值,預測第k 時刻的α 值:k k -1 k α =α

2)根據第k -1 時刻的系統誤差估計第k 時刻的系統預測誤差:

3)濾波增益:

4)系統最優估算值:

5)誤差更新:

2.3 圖像識別

當AGV 小車從標籤上方通過時,需要用圖像識別的方法對慣性導航的累積誤差進行修正,調整角度,使小車在正確的方向上行駛。具體流程:獲取圖像→顏色空間轉換→閾值分割→邊緣提取→ Hough 變換→得到角度。

其中,Hough 變換是檢測圖像中直線和其角度的關鍵。它通過將圖像坐標空間變換到參數空間來實現直線與曲線的擬合[7]。使用極坐標方程來表示直線,其方程為

Hough 變換的具體實現步驟如下[8]:1)建立一個參數(

)空間的二維數組,該數組相當於一個累加器;

2)順序搜索圖像中所有目標像素,對於每一個目標像素,在參數空間中根據式(5)找到對應位置,然後在累加器的對應位置加1;

3)求出參數空間(累加器)中峰值,其位置為(ρ ′,θ ′);

4)通過參數空間位置(ρ ′,θ ′),根據式(5)找到圖像空間中相對應的直線參數。

3 實驗與結果分析

為了驗證本文算法的精度,設計了AGV 定位實驗。採用上述十軸慣性導航元件,讓AGV 在柵格地圖中沿直線行走,測得的加速度與角速度經過四元數算法解算出姿態角,經過卡爾曼濾波處理後得到估計值。如圖3 所示,在30 s 中1 200 個數據採樣過程中,由於陀螺儀隨機漂移的影響,姿態角有較大的累計誤差,濾波後明顯收斂,誤差在±2°以內。

(a)俯仰角 (b)航向角 (c)滾轉角

圖3 濾波後的姿態角

當小車停靠在地圖標籤上方時,圖像識別當前行駛角度,見圖4。將小車原地旋轉10°,再次識別當前角度,如圖5。可見,圖像識別測量的精度較高,每當小車經過一個標籤時,都可以通過圖像識別的方法測出小車的偏移量,重新調整角度。

圖4 原始圖像(左)與變換圖像(右)測得ψ =0.9°

圖5 原始圖像(左)與變換圖像(右)測得ψ =-9.1°

4 結論

本文提出的算法結合慣性導航AGV 小車,解決了傳統慣性導航中誤差累積的缺陷,採用圖像識別解決小車定位與糾偏。基於四元數的姿態解算方法運算量小的特點滿足了在實際應用中實時姿態估計的要求。對陀螺儀輸出角速度的隨機漂移誤差,應用濾波器得到了姿態測量模塊穩定準確的姿態信息。實驗結果表明,該方法簡單可行,對室內AGV 的路徑導航有一定的實用價值,為解決機器的定位、測量問題提供了一種新思路。

參考文獻

[1] 張正義.AGV 技術發展綜述[J].物流技術與應用,2005(7):67-73.

[2] 劉智平,畢開波.慣性導航與組合導航基礎[M].北京:國防工業出版社,2013.

[3] 張永澤, 艾長勝, 張尉. 慣導與視覺相結合的AGV 小車控制系統設計[J]. 山東工業技術,2015(20):236.

[4] 朱榮,周兆英. 基於MEMS 的姿態測量系統[J]. 測控技術,2002(10).

[5] 李楠, 高雲峰. 基於ARM 處理器AGV 用微小型捷聯慣導系統的研究[J]. 傳感器與微系統,2008.

[6] 秦永元. 慣性導航[M]. 北京:科學出版社, 2006.

[7] 秦麗娟,王挺,劉慶濤. 計算機單目視覺定位[M]. 北京:國防工業出版社,2016.

[8] 馬頌德, 張正友. 計算機視覺: 計算理論與算法基礎[M].北京:科學出版社, 1998.

end

相關焦點

  • 霍尼韋爾帶你了解什麼是慣性導航?
    無論您乘坐商用客機、公務機或者新興無人駕駛汽車旅行,慣性導航系統(INS)在您從A點到B點的旅程中都起到不可替代的作用。現代的INS對於許多新興應用和市場來說具備精確、可靠和經濟等諸多特點和優勢。
  • 掃地機器人導航技術解析:慣性、雷射、視覺導航孰優孰劣?
    1、慣性導航 慣性導航主要是指掃地機器人利用內置的陀螺儀、加速器等傳感器器件測量設備的角加速度和線加速度信息,然後通過積分獲得機器人的位置信息,其測量的精度由於會受到陀螺儀漂移、標定誤差、敏感度等因素的影響,因此精度較低,而且誤差會隨著使用時間的增加而不斷增加,比較適合在一些面積較小、環境簡單的房間中使用,屬於主動規劃式導航中比較低級的一種
  • 青島推進北鬥導航技術與交通運輸融合發展
    為貫徹落實《交通強國建設綱要》,大力發展智慧交通,推進北鬥衛星導航系統應用,12月1日下午,青島市交通運輸局科技信息處組織召開北鬥導航技術應用與交通運輸融合發展研討會,進一步推進北鬥導航技術與交通運輸領域融合發展。交通運輸部科學研究院、北鬥導航交通運輸應用研發中心、青島市委網信辦、山東海事局、山東海運集團等相關單位參加會議。
  • 體驗星途VX車聯繫統:聲紋解鎖+VR導航這是你不認識的雄獅智雲4.0
    在百度生態大會期間,智駕君率先體驗了星途VX車聯網系統,星途VX搭載基於小度車載OS開發的雄獅智雲4.0車聯繫統。透過雄獅智雲4.0車聯繫統我們從星途VX上面看到了強強聯合的研發優勢,憑藉著對整套系統的開放和智能設計理念,這套系統獲得了更大的自由度。這套系統除了常規的帳號密碼登錄,還設計了聲紋識別的登錄方式,在錄入了聲紋之後,可以通過聲紋直接登錄關聯帳號。
  • 百度地圖智能化蛻變:AI技術如何讓導航更加準確、易用?
    另外,基於大數據和全網數據源融合的技術,百度地圖已經搭建起了豐富的場景地圖。比如司機實用地圖、充電樁地圖、全景地圖等等,不斷拓寬位置數據的應用範圍,在更多細分領域發揮價值。除了在應用層不斷開疆拓土,百度地圖也在不斷修煉技術實力。據介紹,在地圖數據採集和製作方面,百度地圖已組建起國內最大的一體化高精採集車隊。
  • 北鬥導航
    北鬥導航app是一款導航軟體,北鬥導航最新版是利用中國自有的地基授時系統進行定位導航的導航軟體,北鬥導航app下載區別於傳統利用美國GPS導航系統的各種導航軟體,北鬥導航下載第一次使用中國國家授時中心提供標準鍾源提供高精度時間源定位精度精確到
  • VR遊戲《土撥鼠日》9月17日即將上線;Raymarine推AR船舶導航系統
    谷歌推出基於AI的開源手勢識別算法,可識別單手21個骨骼點近日,谷歌發布全新手勢識別技術。該手勢識別技術可用於AR、形成對基礎手語的理解及對手勢操控的支持。其特點是無需依賴臺式機計算,在手機上就能實時追蹤,可根據一幀圖像識別單手的21個骨骼點。此外,該技術還能同時追蹤多隻手。
  • 百度地圖創新打造「AI室內通」,逛商場也能精準定位導航
    此前,室內導航一直是導航場景的一大難題,受限於衛星信號在室內衰減,信號的強度和穩定性不高,且不能定位到不同的樓層,傳統導航無法規劃正確的路線和發起導航;百度地圖聯合百度大腦DuMix AR率先實現基於視覺定位的室內導航功能,該功能通過百度大腦DuMix AR研發的視覺定位與增強現實服務 VPAS(visual positioning and augmenting service)為用戶提供基於手機圖像的高精度
  • 就靠它了-飛行員,飛機,航空,迷路,導航...
    無線電領航基於地面的無方向信標臺(NDB)、甚高頻全向信標臺(VOR)、測距儀(DME)等。這種導航系統的運行離不開地面導航臺,可是,在沙漠中、在海上都很難建起地面導航臺,而有些能設置地面導航臺的地方會因偏遠而難以維護。不久之後,二戰時發展的慣性導航系統也被應用到了民航上。
  • 阿波羅飛船上會「動腦筋」的制導與導航系統
    在「阿波羅」飛船上,如果一定要挑出一種最重要、最複雜、性能和精度要求最高的分系統,那便是制導與導航分系統。制導與導航分系統是在斯塔克·德雷帕的帶領下,由麻省理工學院設計的。它包括內存信息量大得驚人的一臺小型計算機、被稱為慣性測量裝置的一個陀螺和加速計組合以及使太空人能觀測到恆星的一臺空間六分儀。這些設備一道工作,可精確確定飛船在地球和月球之間所處的位置,確定發動機應如何工作才能以最少的燃料消耗來修正飛船的航線或在月面上的正確地點著陸。
  • 太陽的母親:室內外高精度定位導航系統無縫銜接
    讓室內外高精度定位導航系統無縫銜接,這套定位導航系統就是「羲和」,而這也是他十年前的一個夢想。然而,與神話故事的結局不同,他實現了自己的夢想。 而今,經過十年的實踐與創新,他所主持的星地一體通信導航融合定位系統已經實現了室內外高精度定位導航服務功能,並且使我國室內定位技術和精度領先全球。儘管如此,在「羲和」的創新與應用之路上,他依然逐夢前行。
  • 雷射+視覺導航等多傳感器融合,小驢機器人曾獲鼎豐資本數百萬種子...
    正是基於這一認識,小驢機器人創始人周澤華最終選定了智能小車及人機協作的機器人作為公司的創業方向。與傳統導引式AGV不同,智能AGV具有自動駕駛能力,在運行過程中,機器能夠自動識別周圍環境,自動避障和規劃路線。雷射導航+視覺導航等多傳感器融合小驢機器人成立於2018年1月,是一家針對3C電子行業的未來機器人移動解決方案商。
  • 有一種精準來自慣性——起底百度地圖高精定位背後的黑科技
    在GPS不可用,甚至是GPS不可靠的情況下,利用慣性導航來推算駕車定位,從而實現更穩定可靠的導航定位引導。面對遮擋嚴重、GPS都「無能為力」的環境,百度地圖可以依靠準確靠譜的VDR技術,VDR是一套駕車場景下的慣性導航算法。通過「傳感器模式檢測」「GPS定位優化」「歷史軌跡智能學習」三項關鍵技術,可以精確推算車輛速度、動靜狀態等,目前推算偏差能夠控制在10%以下。
  • 基於百度EasyDL定製化圖像識別平臺的海洋魚類識別方法
    【方法】本文提出了一種基於百度EasyDL定製化圖像識別平臺的海底魚類識別方法。首先使用伽馬校正法和暗通道先驗算法對圖片數據進行預處理,提高圖片亮度和清晰度,接著利用百度EasyDL定製化圖像識別平臺構建初魚類識別模型,再使用數據增強等方法對模型進行調優,提高模型識別能力。
  • 北鬥導航,問道何方?
    7月31日,北鬥三號全球衛星導航系統正式開通,北鬥完成全球組網,標誌著北鬥系統邁入全球服務時代。在此背景下,第十一屆中國衛星導航年會已於2020年11月23日至25日在成都舉辦,這也是衛星導航年會首次進入四川。
  • 深度乾貨:詳解基於視覺+慣性傳感器的空間定位方法 | 雷鋒網公開課
    大家好,本次講座的主題是基於視覺+慣性傳感器的空間定位方法,前半部分是基於視覺的定位方法,以前和學校及研究機構做得比較多。後半部分介紹慣性傳感器在定位中的應用。據我了解空間定位是從軍事上開始應用的,主要是飛彈的定位,可以在沒有GPS導航的情況下,根據自身的IMU和加速度計達到在幾千公裡外只差幾百米的誤差。然後像室外的自動駕駛、無人機,室內的機器人、吸塵器等都是需要SLAM技術的。
  • 結伴出遊"導航犬"群組導航正式版發布
    中國、北京——2009年8月5日,國內領先的位置服務供應商北京騰瑞萬裡信息技術有限公司今天宣布,在經過1年多的試運營,基於Windows Moblie系統的「導航犬」組群導航版於2009年8月5日正式發布了!
  • 國內首款3D寵物導航app萌動上市
    沒關係,還好我們有生活搜索及導航軟體。現在一款真實版3D寵物導航app已在國內上市!這款名為「視景生活」的app,是由深圳視景文化科技有限公司歷時一年研發打造。它採用增強現實AR(谷歌眼鏡正是基於此項技術),類圖像識別,電子圍欄等尖端技術,並會立體顯示某方向的商家及優惠信息。
  • 百度地圖亮相中國衛星導航年會:基於北鬥強大能力持續打造極致出行...
    伴隨著5G時代的到來和北鬥全球衛星導航系統星座部署的全面完成,地圖導航的位置精準度也得到了大幅提升。11月23日,以「衛星導航,全球新時代」為主題的第十一屆中國衛星導航年會(CSNC2020)在成都召開。
  • 導航本領最強的動物,就像裝了導航系統一樣
    世界上能導航的動物很多很多,那麼具體哪個動物導航最強了?世界上導航本領最強的動物,是生活在海洋中加利福尼亞灰鯨,它在海洋中可遠遊幾萬千米而不迷航。那麼灰鯨導航那麼強了?一項研究表明,太陽風暴會短時間幹擾它們長途跋涉時的導航能力,甚至導致擱淺。在太陽風暴帶來高頻噪音的日子裡,鯨魚擱淺的可能性是平常的四倍,這說明存在一種可能性:灰鯨能利用地球磁場導航。目前主流認為灰鯨是依靠地球磁場導航。