亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于隨機采樣一致性的規(guī)則棒料位姿識別*

        2019-09-11 02:25:10吳慶華朱思斯
        傳感器與微系統(tǒng) 2019年9期
        關(guān)鍵詞:局內(nèi)棒料單根

        吳慶華, 朱思斯, 周 陽, 萬 偲, 何 濤

        (1.湖北工業(yè)大學 機械工程學院,湖北 武漢 430068;2.現(xiàn)代制造質(zhì)量工程湖北省重點實驗室,湖北 武漢 430068)

        0 引 言

        工業(yè)生產(chǎn)中,引導機械手對規(guī)則堆放棒料實施抓取的過程中,準確識別出單根棒料的位姿信息是關(guān)鍵環(huán)節(jié)。如何從多根棒料中分割出單根棒料并準確識別其位姿,對于機械手自動抓取環(huán)節(jié)具有一定的研究意義。傳統(tǒng)的二維視覺檢測技術(shù)[1,2],占用空間大、易受環(huán)境光影響、識別準確性不高。因而提出基于三維點云分割的棒料位姿識別方法,充分利用規(guī)則堆放棒料點云的冗余數(shù)據(jù),對棒料點云進行分析處理得到每根棒料的準確空間抓取位姿。

        點云分割算法主要有區(qū)域增長算法、聚類算法、霍夫變換、隨機采樣一致性算法等[3,4]。區(qū)域增長算法是選取目標物體內(nèi)一個小的種子區(qū)域,根據(jù)一定的準則在種子處進行鄰域的擴展,直到停止生長,其性能對種子和區(qū)域增長策略的選取要求較高[5]。聚類算法是根據(jù)點鄰域的點云精確計算該點的特征空間,該算法過于復(fù)雜、速度較慢?;舴蜃儞Q是在構(gòu)建的點云高斯球中分別執(zhí)行2D霍夫變換和3D霍夫變換。這種順序分解計算上效率低,而且對屬于空間不同軸的圓柱特征的點易被分割成同一個類[6]。隨機采樣一致性算法是一種經(jīng)典的模型擬合算法,在異常點存在的情況下,依然可以得到比較理想的結(jié)果[7~9]。因此,采用了基于隨機采樣一致性的分割方法,可從規(guī)則堆放的棒料點云中分割出單根棒料的位姿信息。

        1 棒料位姿識別原理

        圖1(a)為根據(jù)三角測量原理設(shè)計的位姿識別系統(tǒng),其中由線結(jié)構(gòu)光三維掃描儀獲取規(guī)則堆放棒料的點云;圖1(b)為掃描系統(tǒng)實物圖;圖1(c)為獲得的棒料點云。根據(jù)圖1(c)中棒料點云的分布特點,設(shè)計了規(guī)則堆放棒料位姿識別方法流程。先對獲得的規(guī)則堆放棒料點云進行預(yù)處理,得到頂層棒料的點云,然后利用隨機采樣一致性(random sample consensus,RANSAC)算法將頂層棒料分割成單根棒料,再提取y值最大和最小的棒料點云,擬合出單根棒料的兩個底面的圓心坐標,從而計算得到棒料的位姿。

        圖1 棒料位姿識別系統(tǒng)原理

        2 基于RANSAC算法的位姿識別

        2.1 點云數(shù)據(jù)預(yù)處理

        由于環(huán)境以及被測對象表面光澤度等因素的影響,掃描出的圓柱體棒料點云不可避免地存在一些噪聲點。根據(jù)圖1(a)系統(tǒng)結(jié)構(gòu)示意圖,線激光沿y方向掃描,獲得的點云如圖1(c)所示,其中棒料點云沿z軸方向規(guī)律累積分布,且在x軸和y軸方向分布均處于有限范圍內(nèi)。根據(jù)棒料點云的分布特點,處于頂層的棒料,其z坐標較大,而接近于底層的棒料,其z坐標較小。通過對棒料點云基于z維度進行濾波處理,可以消除環(huán)境噪聲點和非頂層棒料點云的影響,除去不在頂層棒料點云范圍內(nèi)的點云。式(1)為z向濾波的定義式,定義z坐標屬于一定范圍內(nèi)的點云為頂層棒料點云

        f(x,y,z)={(x,y,z)|z∈(z1,z2)}

        (1)

        2.2 圓柱體點云分割

        在濾除非頂層棒料點云后,再將頂層棒料分割成單根的棒料來獲取其位姿信息。

        棒料的空間柱面模型如圖2所示,進行RANSAC分割時輸入適應(yīng)于局內(nèi)點的圓柱體模型的數(shù)學方程為

        r2=(x-a)2+(y-b)2+(z-c)2-

        (2)

        式中 (a,b,c)為圓柱體軸線L上一點,(d,e,f)為圓柱體軸線L的方向向量,r為圓柱半徑,(x,y,z)為圓柱面上任意一點。

        圖2 空間柱面模型

        定義滿足圓柱體模型的點為局內(nèi)點,其他點稱為局外點;那么,理論上局內(nèi)點到圓柱面模型表面的距離為零。所以,基于RANSAC的圓柱體分割算法具體步驟:

        1)任意抽選一些點,計算出上述圓柱體模型中a,b,c,d,e,f,r的初始值;

        4)如圖3所示,取距離閾值t=2σ,當di>t時,此點被認為是局外點,刪除;反之,則為局內(nèi)點,保留,并統(tǒng)計局內(nèi)點的數(shù)目S。

        5)重復(fù)步驟(1)~步驟(4),迭代k次,比較并選取含有局內(nèi)點數(shù)目S最多的局內(nèi)點集;

        6)采用特征值法對局內(nèi)點數(shù)量S最多的局內(nèi)點集進行重新估計得到最終的圓柱模型參數(shù)。

        圖3 部分點云平視

        3 棒料位姿識別實驗

        3.1 棒料仿真位姿識別

        以圖1(b)中直徑為35.00 mm,長度為80.00 mm的規(guī)則堆積空心鋁棒為仿真對象使用Solidworks仿真出如圖4(a)所示與實際棒料堆放情況相同的10根圓柱模型,在軟件中識別出所有圓柱的位置和姿態(tài);同時,將圖4(a)中的圓柱模型轉(zhuǎn)換成如圖4(b)所示的圓柱點云模型,并向該點云模型中添加一些噪聲得到如圖4(c)所示含噪聲的圓柱點云模型,使用本文提出的棒料位姿識別方法識別出圖4(c)中所有圓柱的位置和姿態(tài)。

        圖4 棒料仿真位姿識別

        比較表1中分別通過這兩種方法得到2組圓柱位姿,在有噪聲的情況下,使用提出的方法也能較好識別出的圓柱位置和姿態(tài),x值最大誤差為0.014 mm,z值最大誤差為0.028 mm。由此驗證了所提出的棒料位姿識別方法的正確性和穩(wěn)健性。

        表1 圓柱模型的位姿

        3.2 迭代次數(shù)k和閾值t對識別方法的影響

        通過線結(jié)構(gòu)光三維掃描儀采集如圖1(b)中,直徑35.00 mm,長度80.00 mm的規(guī)則堆放空心鋁棒的初始點云個數(shù)為221251,掃描得到如圖1(c)所示的棒料點云。設(shè)置z軸方向的濾波范圍為(0.00,20.00)mm,保留范圍內(nèi)的點云,濾波后得到如圖5所示的頂層棒料點云,點云個數(shù)為70 666。

        圖5 濾波結(jié)果

        采用RANSAC算法對頂層棒料進行分割。在RANSAC算法中,參數(shù)的選擇是影響分割精度的重要因素,所以在分割之前先設(shè)定參數(shù)。對迭代次數(shù)k和距離閾值t取不同的值,對同一根棒料點云進行多次分割分別得到如圖6所示的結(jié)果。

        圖6 不同參數(shù)下的分割半徑和時間

        理論上,距離閾值t越小,分割的結(jié)果越好;迭代次數(shù)k越大,耗時越長。但從圖6(a)可以看出,在迭代次數(shù)k≥20時,當距離閾值t<0.5 mm,分割出來的圓柱半徑誤差較大;當距離閾值t∈(0.5,1.2)mm時,分割半徑則處在一個穩(wěn)定的范圍內(nèi)r∈(17.20,17.40)mm;當距離閾值t>1.2 mm時,分割的圓柱半徑不穩(wěn)定。在圖6(b)中,迭代次數(shù)k和距離閾值t的變化對分割時間T并無明顯的影響,而處于一個相對穩(wěn)定的時間區(qū)間內(nèi),每次分割所消耗的時間T∈(150,170)ms。所以,設(shè)定迭代次數(shù)k為大于等于20的值,距離閾值t為(0.5,1.2)mm區(qū)間內(nèi)的值。

        3.3 位姿識別數(shù)據(jù)分析

        取迭代次數(shù)k=20,距離閾值t=0.7,通過RANSAC算法分割得到如圖7所示的單根棒料點云,其點云個數(shù)為35027,消耗151 ms,并得到對應(yīng)圓柱體模型的7個參數(shù),即a=7.841,b=21.539,c=-4.035,d=0.002,e=1.000,f=-0.008,r=17.25。

        圖7 分割結(jié)果

        再將這7個參數(shù)代入圓柱體模型的數(shù)學方程(2),擬合得到完整圓柱體如圖8(a)所示。提取圖7中y值最大和最小的棒料點云,分別擬合出棒料的2個底面,得到如圖8(b)所示的兩個底面擬合圓,同時得到棒料兩個底面擬合圓的圓心坐標(7.850,23.500,-4.092)mm和(7.961,103.500,-4.624)mm,從而確定了圖8(a)中的棒料軸心線;計算這兩個底面圓心的中點得到如圖8(a)所示棒料抓取位置(7.906,63.500,-4.358)mm。

        使用上述方法,對掃描出的所有的棒料進行位姿識別,得到如表2所示的6個棒料位姿和棒料半徑。從表2中可以看出所有掃描棒料的位置和姿態(tài)都能較好的識別;分割出的棒料半徑的平均誤差為0.30 mm,最大誤差為0.47 mm;最小誤差為0.12 mm。

        圖8 底面點云擬合圓擬合結(jié)果

        mm

        4 結(jié) 論

        為引導機械手自動抓取規(guī)則堆放棒料,利用線結(jié)構(gòu)光三維掃描儀采集規(guī)則堆放棒料的三維點云,通過z向濾波剔除非頂層棒料的點云,采用RANSAC算法分割出每一根頂層棒料,從而實現(xiàn)棒料的位姿識別。仿真實驗驗證了棒料位姿識別方法的正確性;實際棒料的位姿識別結(jié)果表明:當?shù)螖?shù)k=20,距離閾值t=0.7時,分割結(jié)果較穩(wěn)定,分割時間約160 ms左右;分割出的棒料半徑的最大誤差為0.47 mm。該方法對于機械零件的位姿識別,具有一定參考價值。

        猜你喜歡
        局內(nèi)棒料單根
        局內(nèi)與局外
        僅吻合單根指動脈指尖再植的療效分析
        局內(nèi)與局外
        雜文選刊(2022年9期)2022-05-30 21:17:56
        局內(nèi)與局外
        局內(nèi)與局外
        長圓柱棒料稱重量長系統(tǒng)設(shè)計研究 *
        車床自動送料機構(gòu)的棒料振動變形分析
        重型機械(2018年6期)2019-01-07 11:13:48
        220kV輸電線路重冰區(qū)單根大截面導線選型
        電線電纜(2018年2期)2018-05-19 02:03:42
        單根電力線接入的LED調(diào)光器與調(diào)光驅(qū)動電源
        基于六邊形截面成形的細長棒料自動包裝設(shè)備
        人妻少妇精品无码系列| 国产精品国产三级国产AvkTV| 亚洲专区路线一路线二天美| 日本国产在线一区二区| 亚洲av免费看一区二区三区| 大香蕉视频在线青青草| 国产av一区二区三区在线播放| 在线观看特色大片免费视频| 97se亚洲国产综合在线| 丰满熟妇乱子伦| 亚洲精品一二区| 九色精品国产亚洲av麻豆一| 大陆成人精品自拍视频在线观看| 免费a级毛片在线播放| 亚洲精品久久久久avwww潮水| 亚洲色欲色欲www在线播放| ā片在线观看| 日韩欧美精品有码在线观看| 日本老熟女一区二区三区| 精品人妻一区三区蜜桃| 一本色道久久88精品综合| 精品乱码久久久久久中文字幕| 国内精品九九久久精品小草| 久久夜色精品国产噜噜噜亚洲av| 午夜精品久久久久久久| 国产成人亚洲精品无码mp4| 久久精品国产72国产精福利| 日韩一区中文字幕在线| 不卡日韩av在线播放| 国产午夜福利100集发布| 亚洲中文字幕无码卡通动漫野外 | 青青草视频国产在线观看| 亚洲成人精品久久久国产精品| 最新中文字幕人妻少妇| 精品久久久久久无码人妻蜜桃| 亚洲av无码成人精品区在线观看| 亚洲中文字幕精品一区二区| 日韩精品极品系列在线免费视频 | 国产人成亚洲第一网站在线播放| 一区二区三区av资源网| 激情综合五月婷婷久久|