女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機器視覺定位下的工業機器人系統設計

電子設計 ? 作者:工程師之余 ? 2018-10-08 14:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

目前工業機器人僅能在嚴格定義的結構化環境中執行預定指令動作,缺乏對環境的感知與應變能力,這極大地限制了機器人的應用。利用機器人的視覺控制,不需要預先對工業機器人的運動軌跡進行示教或離線編程,可節約大量的編程時間,提高生產效率和加工質量。

Hagger 等人提出通過基于機器人末端與目標物體之間的誤差進行視覺反饋的方法;Mezouar 等人提出通過圖像空間的路徑規劃和基于圖像的控制方法 。國內這方面主要應用于焊接機器人對焊縫的跟蹤。

本文利用基于位置的視覺伺服思想,以六自由度垂直關節型噴涂機器人為載體,提出一種基于機器視覺的工業機器人自定位控制方法,解決了機器人末端實際位置與期望位置相距較遠的問題,改善了噴涂機器人的定位精度。

1. 視覺定位系統的組成

機器人視覺定位系統構成如圖 1 所示,在關節型機器人末端安裝噴涂工具、單個攝像機,使工件能完全出現在攝像機的圖像中。系統包括攝像機系統和控制系統

(1)攝像機系統:由單個攝像機和計算機(包括圖像采集卡)組成,負責視覺圖像的采集和機器視覺算法;

(2)控制系統:由計算機和控制箱組成,用來控制機器人末端的實際位置;經 CCD 攝像機對工作區進行拍攝,計算機通過本文使用的圖像識別方法,提取跟蹤特征,進行數據識別和計算,通過逆運動學求解得到機器人各關節位置誤差值,最后控制高精度的末端執行機構,調整機器人的位姿。

機器視覺定位下的工業機器人系統設計
圖1 噴涂機器人視覺定位系統組成

2. 視覺定位系統工作原理

2.1 視覺定位系統的工作原理

使用 CCD 攝像機和1394 系列采集卡,將視頻信號輸入計算機,并對其快速處理。首先選取被跟蹤物體的局部圖像,該步驟相當于離線學習的過程,在圖像中建立坐標系以及訓練系統尋找跟蹤物。學習結束后,圖像卡不停地采集圖像,提取跟蹤特征,進行數據識別和計算,通過逆運動學求解得到機器人各關節位置給定值,最后控制高精度的末端執行機構,調整機器人的位姿。工作流程如圖2 所示。

機器視覺定位下的工業機器人系統設計
圖 2 視覺定位系統軟件流程圖

2.2 基于區域的匹配

本文采用的就是基于區域的相關匹配方法。它是把一幅圖像中的某一點的灰度領域作為模板,在另一幅圖像中搜索具有相同(或相似)灰度值分布的對應點領域,從而實現兩幅圖像的匹配。在基于區域相關的算法中,要匹配的元素是固定尺寸的圖像窗口,相似準則是兩幅圖像中窗口間的相關性度量。當搜索區域中的元素使相似性準則最大化時,則認為元素是匹配的。

定義P (i, j) P 是模板圖像中一點,取以P (i, j) P 為中心的某一鄰域作為相關窗口K ,大小為(2w +1),假設K 在原始圖中,水平方向平移Δu ,垂直方向平移Δu 后,K 所覆蓋下的那塊搜索區域叫做子圖S k ,若K 和S k 相同,則它們的差為零,否則不為零。由此定義K 和S k 的相關函數為:

機器視覺定位下的工業機器人系統設計

當D(K, S k )達到最小,K 與S k 達到最佳匹配。

2.3 圖像的特征提取

工作臺上的工件與工作臺背景在顏色方面具有很大的差別,即工件呈現為黑色,將這一信息作為識別工件的重要特征。

工件的邊緣處灰度有急劇的變化,可以以此判斷出工件的邊界點。采用掃描線的方法,掃描方向上灰度劇變的像素點就是邊界點。最后,通過最小二乘法把找到的邊界點擬合出圓周,并計算出圓心位置。

2.4 實驗與分析

實驗目的是通過機器視覺,快速識別出工件的特征(這里是圓孔的圓心)。

(1)首先在原始圖像(圖3)選取被跟蹤工件的局部圖像作為模板圖像template(圖4)。

(2)以局部圖像template 為模板,在原始圖像中進行基于區域的匹配,并以template 的左

下角為原點,建立坐標系。然后定義一個搜索區域ROI(region of interest),根據要提取的特征選擇區域的形狀,這里選擇環形區域。搜索區域必須包含全部目標特征。在ROI 中提取工件的特征,如圖3 所示。

機器視覺定位下的工業機器人系統設計
圖 3 圓心識別

該步驟相當于離線學習的過程。每次使用前只需要學習一次即可。通過離線學習,系統得到ROI 與工件的相對位置關系,以便實時識別中工件出現偏移、翻轉等,ROI 都可以準確出現在合適位置。

(3)離線學習后,視覺系統經過區域匹配、閥值分割和邊緣提取等步驟找到需要識別的特征(這里是圓孔的圓點),如圖4 所示。

機器視覺定位下的工業機器人系統設計
圖4 實時識別

(3)離線學習后,視覺系統經過區域匹配、閥值分割和邊緣提取等步驟找到需要識別的特征(這里是圓孔的圓點),如圖4 所示。

2.5 結果分析如下:

(1)識別率分析:第一步通過離線學習,訓練提取形狀特征。第二步使用離線學習得到的坐標關系,實時跟蹤工件,得到需要跟蹤的形狀特征信息。只要離線學習恰當,目標特征就準確識別并且得到相關信息。

(2)實時處理結果分析:圖像采集卡的采集速度是25 幀/s,每幅圖采集時間為40ms。攝像頭采集一幅圖像需要20ms,該圖像處理的速度為10ms/幅。通過程序優化,在采集的同時進行圖像處理,而且圖像處理的速度比采集的時間要短,就避免了圖像的失真和抖動。在物體運動不超過極限速度時,能夠較準確地找到圓心的位置。

3. 空間坐標的獲取

由一幅圖像得到的信息是二維信息,程序中使用的坐標是以像素為單位的,機器人在空間運動需要將圖像的信息換算成三維空間坐標。其計算過程如下:

(1)以工件上圓孔的圓心為機器人定位基準,A(X ,Y, Z)圓心的世界坐標。當圓心與視覺圖像的中心重合時,機器人定位完成。

(2)標定攝像機,得到投影矩陣ce M ,即圖像中兩個像素間的距離與世界坐標系的轉換關系。

(3)攝像機拍攝圖像后,經過特征識別得到圓心在圖像中坐標a(x, y),計算出與圖像中心的偏移量Δx、Δy。

(4)以A(X ,Y, Z)為基準,按照下式計算機器人末端的世界坐標B(X ‘,Y ’, Z‘):其中,Mc是攝像機與機器人末端的坐標轉換參數。

機器視覺定位下的工業機器人系統設計

注意,本文使用單目視覺,所以這里假設 Z 坐標不變;如果使用雙目視覺,就可以通過立體視覺計算出Z’。

4. 誤差分析與補償

本項目的噴涂機器人是六自由度的旋轉關節操作臂,與Unimation PUMA560相似,關節4、5、6 的軸線相互垂直,且相交與一點。應用參考文獻3 的方法計算如下:

(1)通過機器視覺可以得到機器人末端的空間位置坐標B(X ’,Y ‘, Z’)。

(2)確定機器人的連桿參數表,如下表:

機器視覺定位下的工業機器人系統設計

(3)運用DH 法計算各關節的轉角θi :

機器視覺定位下的工業機器人系統設計

結論

本文描述了基于機器視覺的工業機器人定位系統,該系統將基于區域的匹配和形狀特征識別結合,進行數據識別和計算,能夠快速準確地識別出物體特征的邊界與質心,機器人控制系統通過逆運動學求解得到機器人各關節位置的轉角誤差,最后控制高精度的末端執行機構,調整機器人的位姿以消除此誤差。從而解決了機器人末端實際位置與期望位置相距較遠的問題,改善了噴涂機器人的定位精度。該方法計算量小,定位準確,具有工程實用性。本系統是使用 C#在Visual Studio 2003 環境中編寫。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工業機器人
    +關注

    關注

    91

    文章

    3457

    瀏覽量

    94115
  • 視覺定位
    +關注

    關注

    5

    文章

    55

    瀏覽量

    12713
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是工業機器人

    機器人的主要技術功能被稱為“可編程”和“示教再現”。1962年美國推出的一些工業機器人的控制方式與數控機床大致相似,但外形主要由類似的手和臂組成。后來,出現了具有
    發表于 01-19 10:58

    機器人視覺——機器人的“眼睛”

    大量的編程時間,進步生產效率和加工質量。 我國視覺機器人應用主要有以下目的:用以代替人類從事危險、有害和惡劣環境、超凈環境的工作;把從骯臟、繁重的勞動中解放出來;進步勞動生產率,改
    發表于 01-23 15:02

    工業機器人經典好書籍——《工業機器人

    的作用?! 「鶕?b class='flag-5'>工業機器人的發展趨勢,本書在編寫內容上略有偏重。對工業機器人的運動學、動力學、基本控制系統等傳統內容的介紹比較簡潔;對
    發表于 02-03 10:51

    工業機器人》,蔣剛編著的,附下載。

    ,對工業機器人的運動學、動力學、基本控制系統等傳統內容的介紹比較簡潔,對機器視覺、機器聽覺和移動
    發表于 06-01 13:12

    工業機器人的產業鏈

    位置傳感器、力傳感器和機器視覺等感覺系統。也正是因為機器人的多個傳感器功能,保證了機器人工業
    發表于 08-23 15:10

    工業機器人智能發展:視覺和觸覺感應簡化任務

    攝像機構成,用來拍攝照片以供機器人進行分析并從而決定處理哪些部件。工業視覺系統歷史并不長,但現在在價格、性能和可靠性上已經發展到可以用于一些應用中,而僅僅幾年前這些應用都還是無法實現的。  使用
    發表于 10-26 16:31

    LabVIEW 的Tripod 機器人視覺處理和定位研究

    為對幾何體的識別和抓放過程?利用邊緣提取、濾波去噪、圓心檢測等算法采用LabVIEW視覺模塊及其庫函數進行了圖像的預處理、特征提取以及中心點定位?研究結果表明基于LabVIEW的Tripod機器人
    發表于 06-01 06:00

    機器人視覺系統組成及定位算法分析

    量計算如計算密度直方圖分布、平均值和協方差矩陣等。在進行直方圖均衡器化、面積計算、分類和K-L變換時,常常要進行這些統計量計算。3.視覺導航定位系統的工作原理簡單說來就是對機器人周邊的
    發表于 06-08 08:30

    服務機器人視覺系統怎么設計?

    隨著計算機科學和自動控制技術的發展,越來越多的不同種類的智能機器人出現在工廠、生活當中,機器人視覺系統作為智能機器人系統中一個重要的子
    發表于 04-07 07:27

    四元數數控:工業機器人使用機器視覺系統的原因

    和提高工作效率,就必須引入機器視覺技術來實現對目標的識別和定位。目前,裝備了機器視覺系統工業
    發表于 04-29 09:42

    工業機器人視覺實訓平臺介紹

    、抓取、裝配、入庫等訓練,2、工業機器人視覺實訓平臺包含六自由度工業機器人、智能視覺檢測
    發表于 07-01 06:38

    工業機器人與智能視覺系統應用實訓平臺介紹

    ??梢赃M行六軸機器人示教、定位、抓取、裝配等訓練,包含六自由度工業機器人、智能視覺檢測系統、PL
    發表于 07-01 11:48

    ZN-1AI工業機器人與智能視覺系統應用實訓平臺介紹

    組合,實現對高速傳輸線上的不同物料進行快速的檢測、組裝。為了方便實訓教學,系統進行了專門的設計,可以完成各類機器人單項訓練和綜合性項目訓練,可完成各類機器人單項訓練和綜合性項目訓練。可以進行六軸
    發表于 07-01 10:07

    工業機器人視覺裝配實訓平臺實驗

    組成(臺皮帶線輸送模組、視覺定位及檢測模組、碼垛模組、裝配模組、打螺絲模組、取料模組、機器人TCP標定模組、PC模組等)。通過對該工業機器人
    發表于 07-01 12:05

    使用機器視覺技術實現工業機器人定位系統

    建立了一個主動機器視覺定位系統,用于工業機器人對零件工位的精確
    發表于 11-05 17:04 ?9次下載