機器人傳感系統(tǒng)的介紹
機器人傳感系統(tǒng)是機器人與外界進行信息交換的主要窗口,機器人根據(jù)布置在機器人身上的不同傳感元件對周圍環(huán)境狀態(tài)進行瞬間測量,將結(jié)果通過接口送入單片機進行分析處理,控制系統(tǒng)則通過分析結(jié)果按預先編寫的程序?qū)?zhí)行元件下達相應(yīng)的動作命令。
機器人的傳感系統(tǒng)包括視覺系統(tǒng)、聽覺系統(tǒng)、觸覺系統(tǒng)、嗅覺系統(tǒng)以及味覺系統(tǒng)等。這些傳感系統(tǒng)由一些對圖像、光線、聲音、壓力、氣味、味道敏感的交換器即傳感器組成。
人所獲得外界信息的80%是靠視覺得到的,機器也類似。機器視覺本質(zhì)上是為機器植入“眼睛”,利用環(huán)境和物體對光的反射來獲取和感知信息。
視覺傳感器是一種使用光電傳感器件來獲取物體圖像的設(shè)備,它能夠?qū)⑽矬w圖像轉(zhuǎn)化為數(shù)字信號,并且對圖像進行處理和分析。視覺傳感器的工作過程包含檢測、分析、描繪和識別四部分:視覺檢測主要利用圖像信號輸入設(shè)備,將視覺信息轉(zhuǎn)換成電信號;視覺圖像分析是把攝取到的所有信號去掉雜波及無價值像素,重新把有價值的像素按線段或區(qū)域等排列成有像素集合;視覺描繪和識別是從物體圖像中提取特征,給予標志。
根據(jù)圖像信息獲取維度、處理數(shù)據(jù)類型的不同,機器視覺可劃分為 2D 視覺與 3D 視覺。2D 視覺通過工業(yè)相機來獲取平面圖片,主要基于物體的一個平面特征進行后續(xù)分析,無法獲取物體的空間坐標信息。3D 視覺能夠采集視野內(nèi)空間每個點位的三維坐標信息,通過算法獲取三維立體成像,并根據(jù)這些數(shù)據(jù)信息分析得出有關(guān)目標對象在空間中的位置、形狀、體積、平面度等信息,以達到檢測、引導、測量、定位等功能。
隨著智能制造的不斷深入,面對復雜的物件辨識和尺寸量度任務(wù),以及人機互動所需要的復雜互動,2D 視覺在精度和距離測量方面均出現(xiàn)部分技術(shù)局限,市場對 3D 視覺的需求開始與日俱增。在人形機器人應(yīng)用領(lǐng)域,3D 視覺傳感器可以幫助機器人高效完成人臉識別、距離感知、避障、導航等功能,使其更加智能化。
機器人感知系統(tǒng)把機器人各種內(nèi)部狀態(tài)信息和環(huán)境信息從信號轉(zhuǎn)變?yōu)闄C器人自身或者機器人之間能夠理解和應(yīng)用的數(shù)據(jù)、信息,除了需要感知與自身工作狀態(tài)相關(guān)的機械量,如位移、速度、加速度、力和力矩外,視覺感知技術(shù)是工業(yè)機器人感知的一個重要方面。
視覺伺服系統(tǒng)將視覺信息作為反饋信號,用于控制調(diào)整機器人的位置和姿態(tài)。這方面的應(yīng)用主要體現(xiàn)在半導體和電子行業(yè)。機器視覺系統(tǒng)還在質(zhì)量檢測、識別工件、食品分揀、包裝的各個方面得到了廣泛應(yīng)用。
通常,機器人視覺伺服控制是基于位置的視覺伺服或者基于圖像的視覺伺服,它們分別又稱為三維視覺伺服和二維視覺伺服,這兩種方法各有其優(yōu)點和適用性,同時也存在一些缺陷。
基于位置的視覺伺服系統(tǒng),利用攝像機的參數(shù)來建立圖像信息與機器人末端執(zhí)行器的位置/姿態(tài)信息之間的映射關(guān)系,實現(xiàn)機器人末端執(zhí)行器位置的閉環(huán)控制。
末端執(zhí)行器位置與姿態(tài)誤差由實時拍攝圖像中提取的末端執(zhí)行器位置信息與定位目標的幾何模型來估算,然后基于位置與姿態(tài)誤差,得到各關(guān)節(jié)的新位姿參數(shù)。基于位置的視覺伺服要求末端執(zhí)行器應(yīng)始終可以在視覺場景中被觀測到,并計算出其三維位置姿態(tài)信息。消除圖像中的干擾和噪聲是保證位置與姿態(tài)誤差計算準確的關(guān)鍵。
二維視覺伺服通過攝像機拍攝的圖像與給定的圖像(不是三維幾何信息)進行特征比較,得出誤差信號。然后,通過關(guān)節(jié)控制器和視覺控制器和機器人當前的作業(yè)狀態(tài)進行修正,使機器人完成伺服控制。相比三維視覺伺服,二維視覺伺服對攝像機及機器人的標定誤差具有較強的魯棒性,但是在視覺伺服控制器的設(shè)計時,不可避免地會遇到圖像雅克比矩陣的奇異性以及局部極小等問題。
針對三維和二維視覺伺服方法的局限性,有人提出了2.5維視覺伺服方法。它將攝像機平動位移與旋轉(zhuǎn)的閉環(huán)控制解耦,基于圖像特征點,重構(gòu)物體三維空間中的方位及成像深度比率,平動部分用圖像平面上的特征點坐標表示。
這種方法能成功地把圖像信號和基于圖像提取的位姿信號進行有機結(jié)合,并綜合他們產(chǎn)生的誤差信號進行反饋,很大程度上解決了魯棒性、奇異性、局部極小等問題。但是,這種方法仍存在一些問題需要解決,如怎樣確保伺服過程中參考物體始終位于攝像機視野之內(nèi),以及分解單應(yīng)性矩陣時存在解不唯一等問題。
在建立視覺控制器模型時,需要找到一種合適的模型來描述機器人的末端執(zhí)行器和攝像機的映射關(guān)系。圖像雅克比矩陣的方法是機器人視覺伺服研究領(lǐng)域中廣泛使用的一類方法。圖像的雅克比矩陣是時變的,所以,需要在線計算或估計。