《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于LabVIEW的視覺伺服機械臂控制系統
基于LabVIEW的視覺伺服機械臂控制系統
來源:微型機與應用2012年第10期
劉 洋, 方 敏
(合肥工業大學 電氣與自動化工程學院,安徽 合肥 230009)
摘要: 利用PC機、圖像采集卡、攝像頭以及固高公司提供的GT-400-SV-PCI/ISA運動控制卡和GCT-400四自由度直角坐標機械臂,在LabVIEW環境下開發了視覺伺服機械臂控制系統的實驗平臺,該平臺實現從工件圖像采集到處理以及抓取的功能,操作方便,并具有一定的開放性。
Abstract:
Key words :

摘  要: 利用PC機、圖像采集卡、攝像頭以及固高公司提供的GT-400-SV-PCI/ISA運動控制卡和GCT-400四自由度直角坐標機械臂,在LabVIEW環境下開發了視覺伺服機械臂控制系統的實驗平臺,該平臺實現從工件圖像采集到處理以及抓取的功能,操作方便,并具有一定的開放性。
關鍵詞: 機械臂; 圖像處理; 運動控制卡; 人機交互

    LabVIEW是由美國國家儀器公司(NI)開發的一種圖形化編程語言,廣泛地被工業界、學術界和研究實驗室所接受,視為一個標準的數據采集和儀器控制軟件,具有可視化、編程方便等特點[1]。本文利用LabVIEW軟件作為開發環境,它的IMAQ Vision Builder模塊是建立在交互式模式和“假設分析”的環境基礎上,可快速開發出圖像處理軟件。將運動控制卡的函數共享庫導入LabVIEW,通過編程及調試本文開發出了視覺伺服控制的實驗平臺。利用LabVIEW圖像化的編程的特點,用戶可以更好地學習和二次開發。
1 系統的硬件結構及原理
    本文采用的機器人是固高公司生產的GRB-400機器人,硬件結構如圖1所示,主要包括以下幾個部分:GRB-400 SCARA型工業機械臂、GRB四軸驅動電器箱、GT-400-SG-PCI四軸伺服運動控制卡、CCD攝像頭、計算機和圖像采集卡。機械部分的關節1、2、4為旋轉關節(與圖1中電機1、2、4相對應),使用交流伺服電機和諧波減速器驅動;關節3為直線關節,采用交流伺服電機和滾珠絲杠驅動。GRB400機器人關節1連桿長度200 mm,運動范圍±100°;關節2連桿長度200 mm,運動范圍±50°;直線關節3行程±48 mm;關節4運動范圍±170°。關節4安裝了電磁手爪,利用控制器的直接數字量輸出控制,可以抓取工件。機械臂本體上引出4個關節控制軸的電機控制信號、編碼器角度反饋信號和關節軸限位信號,通過連接電纜與控制器連接。

    該機器人伺服系統工作過程可概括為:(1)系統利用圖像采集卡對工件的圖像進行采集并存入計算機內存,通過對圖像進行一系列處理,識別出工件并得到工件的位置坐標;(2)利用基于位置的運動學反解的方法,計算出1、2軸的運動控制指令,以驅動1、2軸到達目標位置;(3)通過對手抓的控制實現對目標物體的抓取。
2 圖像采集及處理
2.1圖像采集

     圖像采集卡使用的是天敏VC4000圖像采集卡,通過此圖像采集卡和攝像頭采集到工件的圖像,在LabVIEW中進行一系列處理,利用圖像采集卡的函數編寫采集圖像的程序,大致流程為:初始化圖像采集卡、設置視頻捕獲幀率、打開設備、開始視頻預覽、采集圖像并保存(并在此設置好保存路徑)、釋放資源。
2.2 圖像處理
2.2.1圖像二值化

    圖像的二值化處理就是將256個亮度等級的灰度圖像通過適當的閾值選取獲得仍然可以反映圖像整體和局部特征的二值化圖像[2]。要進行灰度圖像的處理,首先要進行二值化,得到二值化圖像,利于做進一步的圖像處理,使處理變得簡單,所有灰度大于或等于閾值的像素判定屬于特定物體(在此屬于工件),其灰度值設為255,否則這些像素點灰度設為0,認為是背景或者其他物體區域。閾值的獲取有以下幾種算法:
    圖2為灰度值圖,其中i為灰度值,k為閾值,h(i)為每個灰度值對應的像素點個數,N為灰色圖像中像素總數,n為圖像像素總數。

     

3 機械臂控制系統的設計
    首先在開始工件抓取之前要對機械臂進行回零,其次利用上面圖像處理得到的工件位置坐標進行關節角度反解,進而轉化脈沖輸入到每軸對應的電機的控制器中,驅動機械臂運動到工件實際位置進行抓取。
3.1機械臂的回零
     在機械臂工作之前,首先要進行機械臂的回零,在機械臂的工作臺上原點對應的位置坐標(x,y)已經確定,將其通過角度反解轉化為關節角度對應的脈沖輸入到回零函數中,實現機械臂的回零,下面對每個軸的回零進行闡述。
    (1)軸1軸2:首先通過機械臂運動時捕獲限位開關(利用控制函數獲取軸的狀態值,其14 bit是設定Home開關信號捕獲標志),再利用限位開關捕獲原點。具體實現是利用獲得當前軸的實際位置值,再用(其中offset是原點位置坐標角度反解得到的脈沖)使其回到零點。
    (2)軸3:利用原點開關捕獲原點,通過GT_SetPos(pos+maxPositiveOffset)、GT_SetPos(pos-maxPositiveOffset)結合GT_GetSts(&str)捕獲到原點。

    根據幾何關系得出軸1軸2的關節角度,再轉化為關節1、2對應電機需要的脈沖數,然后輸入到運動控制函數GT_SetPos( )設置當前軸的目標位置。
3.3 視覺抓取的程序設計
    在機械臂的視覺抓取程序中,為了使用戶可以了解機器人采集圖像及處理圖像的過程,編寫了視覺處理及抓取工件的程序,圖4是程序的前面板。

 

 

    首先在圖像采集及處理區進行圖像的采集,此時可在圖像顯示區看到工件的原始圖像;再進行二值化處理,可在下拉菜單中嘗試圖像熵法、Intervariance法和Metric法;然后再對圖像進行邊緣提取,可在下拉菜單中嘗試上面提到的3種算子;最后提取工件的中心坐標,在機器人運動控制區打開運動控制卡、上電、抓取工件(此時機械臂會自動先進行回零)。
    該系統將LabVIEW與固高運動控制卡相結合,實現了視覺抓取的功能,利用LabVIEW開發的視覺抓取的界面,功能和用法一目了然,使用戶的操作簡單、易懂,并具有一定的開放性。
參考文獻
[1] 楊忠仁. 基于LabVIEW數據采集系統[J]. 重慶大學學報(自然科學版), 2007,24(2):32-35.
[2] 王剛.圖像二值化方法研究及其在監控識別系統中的應用[D].長沙:湖南大學,2010.
[3] 美國國家儀器(NI)有限公司.Labview Vision conceps help.(2011-06)[2012-03-18]http://www.ni.com/vision/zhs/vdm.htm.
[4] 朱柱.邊緣檢測技術研究[D].蘇州:蘇州大學,2010.
[5] 劉微.基于邊緣檢測的移動機器人視覺導航方法研究[D].沈陽:沈陽理工大學,2010.
[6] 李宏慶.基于視覺的六自由度機械臂控制技術研究[D].南京:南京理工大學,2010.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美aaaaaaaa牛牛影院| 欧美成人资源网| 久久国产精彩视频| 一区二区三区高清| 亚洲福利在线看| 国产视频在线观看一区| 欧美日韩精品伦理作品在线免费观看 | 国产日韩精品一区观看 | 亚洲一区在线播放| 亚洲一区二区在线免费观看| 亚洲图片欧美日产| 亚洲素人在线| 亚洲女优在线| 欧美一区二视频在线免费观看| 亚洲在线免费观看| 亚洲欧美在线aaa| 欧美在线视频a| 久久久久久噜噜噜久久久精品| 久久成人精品电影| 久久亚洲精品一区二区| 欧美**字幕| 欧美日韩国产成人在线观看| 欧美日韩一区免费| 国产精品免费福利| 国产视频一区在线观看一区免费| 国模叶桐国产精品一区| 亚洲承认在线| 日韩亚洲欧美在线观看| 亚洲午夜av电影| 欧美一区二区三区在线看| 亚洲国产精品第一区二区| 亚洲国产精品日韩| 亚洲视频999| 性色av一区二区三区红粉影视| 欧美一区二区三区在线播放| 久久亚洲精品网站| 欧美精品v日韩精品v国产精品| 欧美日韩高清一区| 国产精品有限公司| 精品成人一区二区三区四区| 亚洲国产一区二区三区在线播| 99精品99| 欧美一区二区三区四区在线观看地址| 91久久精品国产91性色| 亚洲一区二区三区免费在线观看| 欧美夜福利tv在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美精品三级| 国产区在线观看成人精品| 在线成人激情黄色| 99国产精品久久久久久久成人热| 亚洲综合视频网| 亚洲福利视频专区| 亚洲午夜免费视频| 久久噜噜噜精品国产亚洲综合| 欧美极品在线视频| 国产欧美一区二区三区在线老狼| …久久精品99久久香蕉国产| 99视频日韩| 亚洲高清在线观看一区| 亚洲午夜久久久久久久久电影院 | 亚洲欧洲一区二区天堂久久 | 亚洲一区二区三区高清不卡| 欧美在线观看网站| 一区二区三区精品| 久久久www成人免费精品| 亚洲一区美女视频在线观看免费| 久久国产福利| 欧美日韩国产亚洲一区| 国产午夜精品久久| 99精品视频网| 亚洲国产精品第一区二区| 亚洲综合激情| 欧美激情按摩在线| 国产有码一区二区| 99国产精品久久久久久久| 久久精品国产亚洲a| 亚洲一二三四久久| 欧美大片一区二区| 国产亚洲成年网址在线观看| 亚洲精品欧美极品| 亚洲电影天堂av| 欧美一区二区三区另类| 欧美日韩在线播放三区| 在线观看中文字幕亚洲| 性久久久久久久久久久久| 中文高清一区| 欧美精品999| 亚洲第一在线| 久久精品国产亚洲一区二区三区 | 亚洲破处大片| 亚洲电影在线看| 欧美自拍偷拍| 国产精品一区二区三区乱码| 99re6热只有精品免费观看 | 久久久久久久一区二区三区| 国产精品久久久久久久电影| 亚洲日产国产精品| 亚洲国产精品久久久久| 久久九九热re6这里有精品 | 99一区二区| 日韩香蕉视频| 欧美国产专区| 亚洲国产精品女人久久久| 久久精品免视看| 久久精品国产综合精品| 国产精品爽黄69| 亚洲特级毛片| 亚洲欧美日韩国产| 国产精品成人aaaaa网站| 日韩亚洲欧美一区二区三区| 亚洲最新在线| 欧美日本韩国一区二区三区| 91久久精品国产91性色| 亚洲精品久久久蜜桃| 免费欧美在线视频| 亚洲国产精品精华液2区45| 亚洲人午夜精品| 欧美激情一区在线| 亚洲精品一区二区三区蜜桃久| 日韩亚洲成人av在线| 欧美理论片在线观看| 日韩视频在线一区二区| 亚洲视频精品在线| 欧美图区在线视频| 亚洲网站在线观看| 欧美一区二区精品久久911| 国产欧美日韩三区| 先锋资源久久| 久热国产精品视频| 在线观看久久av| 亚洲精品在线一区二区| 欧美日本精品| 9久草视频在线视频精品| 亚洲淫性视频| 国产伦一区二区三区色一情| 亚洲欧美国产三级| 久久久中精品2020中文| 亚洲福利专区| 亚洲视频精品在线| 国产精品主播| 欧美专区福利在线| 欧美99久久| 99视频精品全部免费在线| 亚洲曰本av电影| 国内一区二区在线视频观看| 91久久精品美女| 欧美日韩情趣电影| 亚洲欧美激情视频| 麻豆freexxxx性91精品| 亚洲精品视频免费| 亚洲综合色激情五月| 国产亚洲激情视频在线| 亚洲国产欧美一区二区三区同亚洲| 欧美精品福利| 亚洲女同同性videoxma| 蜜桃av一区二区| 正在播放亚洲一区| 久久这里只有| 一区二区三区精品视频在线观看| 欧美一级夜夜爽| 亚洲国产黄色片| 亚洲欧美成人一区二区三区| 国产综合网站| 99在线热播精品免费99热| 国产嫩草一区二区三区在线观看| 亚洲国产精品美女| 国产精品高精视频免费| 久久精品国产欧美亚洲人人爽 | 欧美亚韩一区| 亚洲福利视频网站| 国产精品爱久久久久久久| 久久精品91久久香蕉加勒比 | 精品91在线| 亚洲午夜久久久| 一区二区视频免费完整版观看| 正在播放欧美一区| 精品99一区二区| 午夜精品美女久久久久av福利| 在线观看欧美视频| 欧美一区免费视频| 亚洲精品免费在线| 久久在线91| 亚洲一区精品在线| 欧美高清成人| 欧美在线亚洲在线| 欧美四级在线| 亚洲人成网在线播放| 国产美女高潮久久白浆| 日韩一级免费观看| 狠狠爱综合网| 午夜天堂精品久久久久| 亚洲激情不卡| 久久久亚洲午夜电影| 亚洲一区二区三区中文字幕| 欧美激情视频免费观看| 亚洲电影天堂av| 国产欧美午夜| 亚洲欧美日韩区| 99精品视频免费观看|