999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

雙目視覺機械手對堆疊球體抓取方法研究

2021-08-24 08:36:48馬朝陽華云松
軟件導刊 2021年8期
關鍵詞:實驗檢測

馬朝陽,華云松

(上海理工大學光電信息與計算機工程學院,上海 200093)

0 引言

機械手對于目標的準確抓取是機器人智能化、自動化研究的一個重要方向,機械手抓取目標在工業、農業等領域都有著廣泛應用。對于場景內單目標或者散亂放置的物體抓取,文獻[1]通過基于深度卷積網絡的視覺操作關系網絡(Visual Manipulation Relationship Network,VMRN),對物體和操作關系進行實時推理;通過設計物體,對池化層實現物體檢測和操作關系推理的端對端訓練;通過基于有向錨點框的全卷積視覺抓取部位檢測網絡,實現對物體抓取部位的實時檢測;通過場景深度信息和抓取部位檢測結果,獲取當前被抓取物體的抓取點和對應的抓取向量,并通過坐標系變換將Kinect 坐標系的抓取向量映射為機器人坐標系的抓取向量,完成當前抓取。對于單個物體的抓取成功率為97%,2 個物體的抓取成功率為82.5%,而3 個物體的抓取成功率僅為57.5%。該方法性能不穩定,在多個物體雜論的情況下抓取成功率不高,并且精度受限于數據集的數量,且對設備硬件要求很高。文獻[2]對SIFT 算法進行改進,通過提高檢測特征點的數量以確定適用于水下雙目視差匹配生成的主曲率系數和高斯核參數,實現水下目標抓取;文獻[3]利用區域生長法對視差圖的點云進行分割,實現場景內位置最高的工件抓取。

由于生活中物體堆疊情況很常見,大部分文獻都是對單獨物體的抓取進行研究,且大都采用立體匹配[4]和三位重建[5]技術確定目標位置,再對目標進行抓取。因此,采用雙目視覺對物體堆疊放置情況進行研究,因為不規則物體的質心難以計算,故采用球體進行實驗,并簡化目標定位過程,不再通過立體匹配和三維重建方法確定目標的空間位置。

1 相機標定原理

相機標定是3D 計算機視覺中的必要步驟,以便從2D圖像中提取度量信息[6]。相機標定是為了構建空間點的位置和相機圖像像素位置之間的關系[7-8]。

假設三維空間有一點M=[X,Y,Z]T,在圖像平面的對應點為m=[u,v]T。令針孔模型的關系可表示為:

其中,s是比例系數,R是旋轉矩陣,t是平移矩陣,A是相機內參,且有:

其中,(u0,v0)是相機主點,α和β是相機水平和垂直方向的焦距,γ代表像素行列夾角。

理想情況下,相機主點在圖像中心,像素的行列夾角為0 或者90°。不失一般性,假設模型平面位于世界坐標系的Z=0,則式(1)可以寫成:

其中,λ是任意比例系數,由于R是規范化的正交矩陣,由式(7)可得約束條件:

相機標定過程就是計算出相機的內參矩陣、外參矩陣、旋轉矩陣和平移矩陣的過程。

2 圖像處理

對堆疊物體進行順序抓取,必須確定每個小球的位置及輪廓方向,由于研究對象是球體,可簡化處理,只需確定球心即可確定小球的位置。

2.1 圖像濾波

由于拍攝的圖像包含許多椒鹽噪聲,為了減小或者消除圖像中無關信息的干擾,增強有用信息的可檢測性[9],首先對圖片進行濾波處理,經實驗驗證,中值濾波[10-11]處理效果最好,如圖1 所示。

Fig.1 Median filter圖1 中值濾波

2.2 霍夫變換檢測圓原理

霍夫變換是常見的間斷邊界檢測方法[12],霍夫變換的實質是對圖像進行某種形式的坐標變換[13-14]。因此,對圖像中的直線或者曲線的檢測問題就轉變成了尋求變換空間中的峰點問題。

圓的表達式:

圓由參數a、b、r決定,只要確定這3 個參數即可確定圓的位置。

利用霍夫變換檢測圓,首先對圖像進行Canny 邊緣檢測,得到邊緣檢測的二值圖;然后對圖像進行Sobel 算子操作,計算出所有像素的鄰域梯度值[15];再初始化圓心空間,遍歷Canny 邊緣二值圖中的所有非零像素點,沿著梯度方向畫線,將線段經過的所有累加器中的點累加,經統計排序,得到可能的圓心[16]。

在得到圓心后,計算Canny 圖中全部非0 點距離圓心的距離,對距離從小到大排序,根據閾值,選取合適的可能半徑;然后初始化半徑,遍歷Canny 圖中的非0 點,對于點所滿足的半徑進行累加,最后統計得到可能的半徑值。

用多層錫紙包裹在鋁質易拉罐內層,底部也剪個三角形,取一粒點燃花生種子,用解剖針垂直扎入2片子葉中,直接加熱試管。重復至少三次平行實驗取平均值,記作C組。

3 目標抓取

要抓取目標小球,只要確定球在三維空間的質心,即可確定其位置。由于只需要確定球心一個空間點即可確定其空間位置,而且立體匹配和三維重建過程比較復雜,本文采用相機標定原理,通過異面直線的概念反解出某一點的空間坐標,然后利用應力應變反饋,并結合視覺閉環構成抓取系統。

3.1 空間點坐標計算

由相機標定原理可知,一個空間點(X,Y,Z)到左右像素相機像素的坐標P1(u1,v1)(u1,v1)、P2(u2,v2)(u2,v2)可表示為:

式(5)有4 個方程、3 個未知數,只要將從左右圖像得到的像素坐標代入方程,利用最小二乘法解方程,得到的最優解即可看作是該點的三維空間坐標[17-18]。

理想狀態下,P1和P2所在直線一定會相交于點P。但是因為成像模型不是完全的針孔模型,而且標定參數也會有誤差,因此P1和P2所在直線未必會相交于點P,此時可用異面直線的概念求解該點的空間坐標[19]。

如圖2 所示,兩條異面直線L1和L2的單位向量是m1m1和m2m2,Q1Q1和Q1Q2在兩條直線上移動最小時,QQ是兩條直線的公垂線,由此可得:

3.2 手眼標定

手眼標定是為了明確機械手坐標系和像素坐標系之間的轉換關系,便于機械手抓取目標。對eye-to-hand 形式的相機和機械手進行手眼標定[20]。

Fig.2 Skew line圖2 異面直線

設機械臂底座中心為基礎坐標系,記作base,相機坐標系記作cam,標定板坐標系記作obj,機械手坐標系記作endT表示基礎坐標系到機械手之間的轉換關系即機器人運動學正解表示機械手到相機坐標系之間的轉換關系表示相機坐標系到標定板之間的轉換關系即相機外參數。當機械手抓著標定板移動任意兩個位姿時,會得到:

解此方程即可得到機械手與像素之間的轉換關系。

3.3 機械手定位

通過模板匹配確定機械手末端位置。模板匹配[21]是將待識模式分別與各標準模板進行匹配,通過一個相關度函數計算待識模式的各區域與各標準模板之間的相關度,每個位置都對應一個相關度值,值越高,則匹配情況越好,最后取匹配最好的作為識別結果。

3.4 閉環設計

確定目標空間位置和手眼標定后即可控制機械手對目標進行抓取,但是此時的系統是開環的,無法判斷機械手是否準確抓取到了目標。因此,本文通過在機械手末端添加全橋壓力傳感器,通過應力變化反饋是否抓取到目標。讓系統在形成視覺閉環的情況下,同時具有物理閉環,以確保系統能夠真正地抓取到目標。

4 實驗

4.1 相機標定實驗

利用MATLAB 工具箱進行標定,此方法簡單方便,易于實現且精度高。標定過程如下:讀取14 張圖片,分別對左右相機進行標定;讀取圖片完成后,提取角點;進行標定,保存標定數據;左右相機標定完成后輸入stereo_gui 命令,讀入左右相機標定文件,對雙目相機進行標定得到旋轉向量和平移向量,標定結果如表1 所示。

Table 1 Camera parameters表1 相機參數

4.2 目標檢測實驗

根據上述原理對目標進行檢測,實驗一檢測圖像中相同顏色的網球,效果如圖3 所示;實驗二對不同背景下并帶有高亮部分的網球進行檢測,效果如圖4 所示;實驗三用顏色相同的物體遮擋部分網球并進行圓形檢測,效果如圖5所示;實驗四用網球遮擋部分網球并進行圓形檢測,效果如圖6 所示;實驗五對散亂放置的網球進行圓形檢測,效果如圖7 所示。

Fig.3 Results of experiment one圖3 實驗一結果

Fig.4 Results of experiment two圖4 實驗二結果

Fig.5 Results of experiment three圖5 實驗三結果

Fig.6 Results of experiment four圖6 實驗四結果

Fig.7 Results of experiment five圖7 實驗五結果

由以上實驗結果可以看出,本文方法對于不同小球可以識別出其輪廓;對于具有高亮部分的小球可以識別出其輪廓;小球在不同背景下可以識別出其輪廓;對于被部分遮擋的小球也能夠識別出其輪廓;對于散亂放置的小球依然可以識別出其輪廓。

4.3 空間坐標計算

對棋盤格提取角點,根據像素坐標計算空間坐標,并計算相鄰角點之間的距離,如表2 和表3 所示。棋盤格間距為35mm,由實驗數據可以看出相鄰角點之間的距離非常接近實際距離,最大誤差不超過1%。因此,這種方法求解空間中某一點的坐標是可行的。

Table 2 Corner coordinates表2 角點坐標

Table 3 The distance between adjacent corners表3 相鄰角點之間的距離

4.4 目標抓取結果

計算出待抓取目標的空間坐標,控制機械手去抓取目標,抓取結果如表4 所示。

Table 4 Fetch results表4 抓取結果

5 結語

通過霍夫變換檢測圓并計算出圓心在左右像素的坐標,再利用相機標定原理反計算出圓心對應點的空間坐標,在深度方向加上球體的半徑即可確定球體的質心。這種方法只需要左右像素坐標,并省去立體匹配和三維重建等復雜步驟,且精度可控制在1%以內。同時,利用應力應變結構作閉環反饋,使系統具備視覺閉環及物理閉環。

實驗表明,該方法對堆疊物體抓取的成功率隨著目標數量增多而下降。此方法對于堆疊球體的抓取更容易實現,對設備要求低,對光源不敏感,不需要大量數據集的支持,性能穩定,過程更容易實現,但是只適合于類球體物體抓取。后續可以研究此方法是否適用于非類球體堆疊物體抓取。

猜你喜歡
實驗檢測
記一次有趣的實驗
微型實驗里看“燃燒”
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 成人午夜久久| 国产h视频免费观看| 久热re国产手机在线观看| 毛片基地视频| 国产幂在线无码精品| 亚洲无码在线午夜电影| 无码久看视频| 国产精品自拍露脸视频| 超碰精品无码一区二区| 亚洲国产日韩视频观看| 国产日产欧美精品| 国产精品熟女亚洲AV麻豆| AV在线天堂进入| 亚洲男人天堂久久| 青草视频免费在线观看| 亚洲全网成人资源在线观看| 91精品啪在线观看国产60岁 | 日韩精品一区二区三区中文无码| 国产乱人视频免费观看| 亚洲一级色| 久久一本精品久久久ー99| 亚洲av无码成人专区| 91视频青青草| 97成人在线视频| 亚洲国产成人久久精品软件 | 欧美日本视频在线观看| 全午夜免费一级毛片| 亚洲成在人线av品善网好看| 精品剧情v国产在线观看| 成人福利在线免费观看| 免费一看一级毛片| 精品人妻AV区| 91国内视频在线观看| 国产啪在线91| 激情综合网激情综合| 自慰网址在线观看| 亚洲Av激情网五月天| 性激烈欧美三级在线播放| 91综合色区亚洲熟妇p| 亚洲免费福利视频| 无码一区18禁| 青青草原偷拍视频| 99在线视频精品| 欧美a网站| 成人在线天堂| 国产亚洲美日韩AV中文字幕无码成人 | 美女视频黄又黄又免费高清| 色天堂无毒不卡| 91免费精品国偷自产在线在线| 91色综合综合热五月激情| 国产极品美女在线| 在线观看免费人成视频色快速| 日韩天堂网| 免费观看亚洲人成网站| 99热最新网址| 欧美午夜视频在线| 亚洲欧美另类中文字幕| 精品视频第一页| 亚洲欧美另类专区| 亚洲有码在线播放| 欧美三级自拍| 亚洲人成人无码www| 97国产成人无码精品久久久| 这里只有精品在线| 最新国产麻豆aⅴ精品无| 成年人免费国产视频| 亚洲AV电影不卡在线观看| 亚洲人成成无码网WWW| 午夜日b视频| 91最新精品视频发布页| 在线不卡免费视频| 亚洲无码91视频| 午夜久久影院| 99er精品视频| 蜜芽一区二区国产精品| 免费国产高清视频| 日本免费高清一区| 亚洲精品视频免费| 亚洲a级毛片| 久久国产黑丝袜视频| 毛片免费观看视频| 小蝌蚪亚洲精品国产|