朱訓棟 張鑫
摘要:概述了AGV的主要導航方式,分析了目前國內外AGV固定路徑視覺導航與柔性路徑視覺導航技術的研究現狀,并指出該領域在今后一段時期內的一些重要的研究方向。
關鍵詞:AGV;視覺導航;研究進展
中圖分類號:F253.9 文獻標識碼:A
0引言
自動導引小車(Automated Guided Vehicle,AGV)指裝備有導引裝置,能夠按照規定路徑行駛,并具有編程與停車選擇、安全保護及各種移載功能的運輸小車。AGV技術集機械、機電控制、傳感器、無線通訊、計算機網絡等學科的技術于一體,目前已廣泛應用在工業、農業、軍事、醫療等多個領域,是當前國際機器人應用研究領域的熱點之一。
導航技術是AGV技術的研究核心,其主要解決車輛位姿獲取、環境模型構建以及行駛路徑規劃等三方面問題,即要告訴小車“在何處”、“到何處去”,以及“如何走”。目前,國內外主流AGV導航方式可分為固定路徑導航和柔性路徑導航兩類。其中,固定路徑導航法需要在運行路徑上預先設置引導物質,如軌道、黑白膠帶、磁帶或電磁導線等,通過傳感器獲取引導物質的位置來引導AGV,該類技術相對成熟,是國內AGV采用的主流導航方法,但該類技術無法滿足運行路徑需經常調整的情況。柔性路徑導航法可根據需要實時規劃導引路徑并引導AGV運動,是AGV導航技術的發展趨勢,目前應用較多的有激光引導技術、慣性導航技術、基于WIFI或ZigBee等無線信號定位的導引技術及視覺導航技術等。各種導航方法具有不同的優缺點,一般需要根據實際情況選擇合適的方案。
近些年來,隨著芯片性能和數字圖像處理技術的不斷提升,視覺導航技術發展更為迅速。視覺導航利用AGV車載攝像頭動態獲取環境圖像,經過圖像檢測獲取導航參數(小車位置、速度、姿態等),并規劃所需路徑、實現對小車的導航控制。目前,視覺導航技術在固定路徑導航和柔性路徑導航方面均有比較廣泛的應用。
1 AGV固定路徑視覺導航技術研究
AGV固定路徑導航技術亦稱結構化路徑導航技術,指AGV在行駛過程中利用車載視覺傳感器實時獲取鋪設在路面或工作空間內軌跡標志的圖像,依據控制車體的圖像特征點與導引軌跡輪廓中心線間的偏差,以及車體前進方向與軌跡中心線的角度偏差,引導車體在允許的誤差范圍內沿導引軌跡運動。該導航方式導引線易于鋪設、視覺識別穩定性高,擁有廣泛的應用空間。
歐美國家在該領域起步較早,研究成果較多,處于領先地位。日本在20世紀80年代研制的“Pochi”機器人可利用攝像機采集路面的白色標記線,作為路標信息進行作業。美國卡內基·梅隆大學(CMU)研制的RALPH,能夠通過識別車道標識線和分析路面信息實現自主導航的功能,研制的NAVLAB利用了神經網絡技術,進一步提高了其智能化程度。Saitoh T等研究了一種采用單目攝像頭和筆記本電腦實現的輪式移動機器人走廊中線跟蹤方法。Horswill I采用單目視覺提取地面紋理,實現了車體在固定環境下的視覺導航。D.L.Boley等利用車載攝像機和輔助傳感器通過識別路標進行導航,并利用卡爾曼濾波器進行最優估計,有效抑制了噪聲并具有較好的實時性。
我國在該領域起步較晚,但發展較快,近些年相繼涌現出一大批相關研究成果。吉林大學研制的JUTIV-3型視覺導引AGV,可通過車載攝像頭采集地面鋪設的色線和標識符圖像,經處理后獲取導航參數,并通過模糊控制器使車體實時跟蹤色線運行,同時具有識別工位標識符與分叉路等功能。南京航空航天大學研制的NHV-Ⅱ型視覺導航AGV,通過構建直線路徑模型、圓弧拐彎路徑模型和非圓弧拐彎路徑模型等三種路徑模型,實現了對AGV的精確控制。劉晶等設計的基于FPGA+ARM的輪式機器人,可通過識別道路中設置10cm寬的導航線以及轉彎標志,實現自主導航行走。朱翔等設計的基于FPGA+FIFO的移動機器人視覺導航系統,可根據行走趨勢的變化改變車體行進速度,提升了導航精度。
2 AGV柔性路徑視覺導航技術研究
AGV柔性路徑導航技術基于對場景中景物的理解獲取導航參數,可稱為非結構化路徑導航技術。其需要預先構建路徑周嗣環境的圖像數據庫,在車體運行過程中,系統實時地通過車載攝像頭捕捉周同環境信息,并與前述圖像數據庫進行匹配,得出車體當前的位姿信息,進而進行路徑規劃并控制車體運行。該類視覺導航方式無需預先鋪設路徑、適用范圍更廣,但同時存在路徑形狀復雜、邊界模糊、易受光照變化和路面陰影干擾等諸多問題,因而對硬件性能、圖像處理算法和導航控制算法等提出了更高的要求。
美國Kiva公司的Kiva系統,可控制AGV通過視覺識別地面上的二維碼貼片信息,實現路徑規劃與導航。Wooden D研制的LAGR機器人中采用了一種基于立體視覺的占柵格地圖構建方法進行室外導航,系統中還集成了慣性導航單元、GPS接收器和前端防碰撞單元來進行外界感知。Ohta Y I等利用車載攝像機采集圖像信息,并借助超聲波傳感器感知復雜路況信息,對導航信號進行了合理的濾波處理,解決了基于視覺導航系統中的避障問題。Hashima M等提出了一種自然地標導航算法,該算法使用相關性跟蹤選定的地標,通過立體視覺信息計算車體位置,并在車體移動過程中逐步更新地標。Royer等提出了一種基于單目視覺訓練導航方法,該方法在導航前先進行訓練,訓練過程中系統記錄行進中圖像信息并生成環境三維地圖、標記有價值的地標用于導航階段的定位;自主導航過程中,通過匹配當前圖像與預先存儲的關鍵幀圖像進行定位、導航;該系統較適合用于有較多明顯地標的環境。
國內在該領域起步較晚,但隨著研究學者和商業公司的研究投入,該領域也得到了快速發展。付夢印等提出了一種以踢腳線為參考目標的移動機器人室內單目視覺導航方法,該方法采用閾值分割和以Hough變換為基礎的直線提取方法,提高了視覺導航的實時性。周俊等針對非結構化的農田自然環境,提出了一種農業機器人視覺導航多分辨率路徑識別算法。閔華松等提出了一種將IMU和體感攝像機相結合的地圖構建算法,提高了地圖的精度。龍超等利用增量平滑和優化建圖的方法估算相機位姿,并獲取最終的點云地圖和運動軌跡。白明等利用立體視覺傳感器構建了環境地圖以用于機器人導航。李華等研制的THMR-V型AGV,通過機器視覺算法檢測車體與行車道的相對位置與方向信息,并結合多種傳感器融合檢測實現在結構化道路環境中自主行駛。2015年12月首次進行公路測試的百度無人車采用激光雷達和視覺傳感器相結合的方法,通過深度學習技術實現車輛的地圖構建和導航。