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

多關節機器人與機器視覺通訊接口協議的設計

2020-06-22 14:21:32陳勝利林國強
機械工程與自動化 2020年3期
關鍵詞:檢測

陳勝利,肖 然,林國強

(河源職業技術學院 機電工程學院,廣東 河源 517000)

0 引言

當代工業自動化技術的快速發展,使得機器視覺設備與機器人得到越來越廣泛的應用[1]。為了提高效率與降低人工的誤操作,近年來出現了很多的機器視覺設備,若機器視覺與機器人之間能相互聯動,就可以極大地提升生產效率,同時也能降低因為操作員的某些主觀、客觀因素所造成的損失。

通過TCP/IP通信協議能夠完成機器人與機器視覺的數據交換,使得機器人與機器視覺設備相互得到所需數據,從而相互配合高效地滿足各種工業生產工藝的需求,整體提高工作效率,降低生產成本。

1 硬件結構設計

1.1 機器視覺模塊

機器視覺模塊是一種電腦與光學設備結合的裝置[2],通過視覺傳感器將現實中所識別的工件轉換為二維圖像,并通過計算機分析得到圖像的各種特征,近一步完成對圖像的處理,從而識別圖像信息[3]。其主要應用于工業生產、醫學制藥、環境檢測等,代替人眼進行檢測分析,通過軟件的處理可以識別工件的大小、形狀、缺陷等。同時,它能完成7×24 h的不間斷工作,其速度、精度均高于人工,誤判率、漏判率低于人工,能在危險的環境中工作。

本文采用海康與大華的工業相機所組成的機器視覺檢測群組,主要完成對所需檢測工件的形狀檢測、缺陷檢測、產品定位和工件分類等。研究視覺算法平臺是基于深圳創科自動化控制技術有限公司所開發的系統集成平臺CkVisionBuilder,將其作為視覺軟件運行基礎平臺[4]。

1.2 機器人模塊

本文的研究對象是一款雅馬哈四軸水平多關節工業機器人,該機器人帶有X軸和Y軸2個水平關節操控裝置,同時前端還可進行上下運動(Z軸)和旋轉(R軸),機器人前端擁有通用接口,可安裝一些夾具,例如吸盤、電磁鐵等,通過此類夾具,可以使得機器人擁有抓取工件的能力。

通過伺服電機驅動,使得機器人能快速準確地定位及抓取工件。機器人運行速度快,可高效地完成所分配的工序。設計所采用的機器人為YAMAHA RCX340[5],它采用4個伺服電機,具有精準性高、轉速快、抗過載能力強、運轉平穩、響應時間短的特點[6]。為驗證通訊協議程序的成功運行及運行穩定性,開發了一種基于機器視覺檢測和機器人分揀等功能于一體的四位一體機器視覺分揀實驗臺。實驗臺裝置和電氣控制原理分別如圖1和圖2所示。

圖1 四位一體機器視覺分揀實驗臺

2 實驗臺功能

本實驗臺擁有4套機器視覺系統,可獨立進行實驗,主要功能如下:①缺陷檢測:通過檢測對象與模板進行數據對比,檢測其特征符合度;②尺寸測量:通過機器視覺對工件的尺寸進行測量,通過所得到的像素數量,再進行標定轉換得到工件實際尺寸;③坐標定位:通過軟件算法將視覺系統的像素坐標轉化為機器人的實際坐標,為機器人提供工件所在位置,從而進行工件抓取;④字符驗證:通過學習模板進行字符驗證,檢查工件字符上的漏印、變形等問題。

3 通訊協議構建

本系統通過TCP/IP通信協議進行數據交換,使得機器人接收到機器視覺發送的工件抓取點信息來完成機器人的抓取動作。通過機器視覺軟件處理得到工件的形狀、缺陷、字符等特征,通過第三方軟件平臺發送數據使得機器人完成工件的分揀。

圖2 實驗臺電氣控制原理圖

TCP/IP通信協議讀取機器視覺所得坐標程序如下:

HIGHT1!=0 '復位高度

HIGHT2!=5 '抓取等待高度

HIGHT3!=47 '抓取高度

HIGHT4!=50 '放料高度

X!=0.0

Y!=0.0

STATE%=0

MOTORON

……

OFFLINE ETH

DELAY 200

ONLINE ETH

ASPEED 10

GOTO *SUB00

*SUB00:

STA$=""

SEND ETH TO STA$

SELECT CASE STA$

CASE "100"

GOTO *SUB11

CASE "1"

STATE%=1

GOTO *SUB01v CASE "2"

STATE%=2

GOTO *SUB01

END SELECT

GOTO *SUB00

*SUB11:

DRIVE(3,HIGHT1!) '上升到復位高度

WAIT ARM

MOVE P,P41 '移動到等待位

WAIT ARM

GOTO *SUB00

*SUB01:

XY$=""

X$=""

Y$=""

SEND ETH TO XY$ '從網絡讀取坐標數據放到XY$

X$=MID$(XY$,1,8) '在XY$上提取第1~8位字符放到X$

Y$=MID$(XY$,9,8)

X!=VAL(X$) '將字符串轉換為數值

Y!=VAL(Y$)

LOC1(P41)=X!'

LOC2(P41)=Y!'

DRIVE(3,HIGHT1!) '上升到復位高度

WAIT ARM

MOVE P,P41 '移動到等待位

WAIT ARM

DRIVE(3,HIGHT1!) '下降到取料高度

WAIT ARM

DO(22)=1 '開啟取料

DELAY(100)

DRIVE(3,HIGHT1!) '上升到復位高度

WAIT ARM

IF STATE%=1 THEN

MOVE P,P43 '移動到拋料位1

ENDIF

IF STATE%=2 THEN

MOVE P,P44 '移動到拋料位2

ENDIF

WAIT ARM

DRIVE(3,HIGHT1!) '下降到拋料高度

WAIT ARM

DO(22)=0 '開啟拋料

DRIVE(3,HIGHT4!) '下降到拋料高度

WAIT ARM

MOVE P,P41 '移動到等待位

WAIT ARM

GOTO *SUB00

4 總結與展望

通過運行及在線監測上述通訊協議,有效地解決了以深圳市創科CkVisionBuilder視覺軟件為平臺的第三方視覺系統與雅馬哈多關節機器人之間的TCP/IP通信數據交互問題。利用機器視覺高精度的特點,實現了對工件拾取坐標的精確定位,大幅度提高了機器人定位與追蹤的精度,克服了因生產環境的變化所帶來的不確定性,成功地解決了實際生產中因現場環境所造成的機器人的誤差定位問題。該協議成功地完成了機器人與機器視覺的數據交換,完善了工業生產的全自動化,提高了工作效率。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 欧美三級片黃色三級片黃色1| 久久99国产乱子伦精品免| 亚洲色图欧美在线| jijzzizz老师出水喷水喷出| 丰满人妻中出白浆| 欧美性天天| 国产精品视频久| 成人va亚洲va欧美天堂| 黄色在线不卡| 亚洲高清在线天堂精品| 久久久精品久久久久三级| 狠狠v日韩v欧美v| 91青青草视频| 女人18毛片一级毛片在线 | 国产69精品久久久久孕妇大杂乱| 好吊日免费视频| 国产欧美在线观看精品一区污| 91国内外精品自在线播放| 无码中文字幕乱码免费2| 精品亚洲欧美中文字幕在线看| 亚洲天堂网视频| 麻豆国产在线观看一区二区| 久热中文字幕在线| 国产成人精品一区二区秒拍1o| 伊人色综合久久天天| 黄色免费在线网址| 午夜激情婷婷| 国产尤物在线播放| 国产亚洲精久久久久久久91| 久久久精品无码一二三区| 欧洲精品视频在线观看| 在线观看91香蕉国产免费| 亚洲天堂高清| 玖玖免费视频在线观看| 国内精品小视频福利网址| 久草青青在线视频| 亚洲成a人片77777在线播放| 免费A∨中文乱码专区| 日本伊人色综合网| 国产白浆视频| 日韩小视频在线观看| 二级特黄绝大片免费视频大片| 亚洲第一天堂无码专区| 国产精品福利在线观看无码卡| 色妺妺在线视频喷水| 亚洲国产成人超福利久久精品| 高清久久精品亚洲日韩Av| av一区二区人妻无码| 欧美午夜精品| 国产最新无码专区在线| 久久久久国色AV免费观看性色| 日韩大片免费观看视频播放| 久久综合九色综合97婷婷| 制服无码网站| 在线无码私拍| 国产欧美在线观看精品一区污| 99久久国产综合精品女同| 一区二区三区精品视频在线观看| 爆操波多野结衣| 国产99视频免费精品是看6| 国产一区成人| 国产内射在线观看| 91欧美在线| 国产午夜无码专区喷水| 国产人人射| 亚洲一级毛片| 亚洲全网成人资源在线观看| 成年女人a毛片免费视频| 热久久这里是精品6免费观看| 欧美国产在线看| 午夜不卡视频| 无码中字出轨中文人妻中文中| 美女毛片在线| 色婷婷狠狠干| 久久福利网| 人妻中文久热无码丝袜| 热伊人99re久久精品最新地| 激情六月丁香婷婷四房播| 国产乱子伦精品视频| 3D动漫精品啪啪一区二区下载| 亚洲精品你懂的| 亚洲成人77777|