Robotstudio軟體:ABB機器人機器視覺位姿引導虛擬仿真

2020-12-05 工業機器人虛擬仿真

概述

近幾年來機器視覺技術在工業生產中得到了廣泛的應用,在工業機器人應用領域中,機器視覺被廣泛應用於工件的特徵檢測,以及機器人的位姿引導。市面上大部分的機器人廠商也都在機器人控制器中開放了視覺集成接口,以便於機器人能夠直接與智能相機進行數據交互。除了現實的機器視覺應用以外,在機器人仿真過程中也需要對機器視覺進行仿真。本期,就來為大家介紹一下,Robotstudio軟體中使用機器視覺實現機器人位姿引導的操作方法。

機器人與視覺系統創建

在上一期創建的工件位置隨機生成仿真環境中,添加一臺IRB2600機器人,機器人工具與相機分別使用Robotstudio軟體設備庫中自帶的焊槍AW_Gun_PSF_25、Integrated Vision camera Cam00X。同時使用「建模」菜單中的「圓錐體」建模工具創建一個圓錐體,並修改圓錐體透明度,作為相機光源。

將焊槍安裝到機器人上,相機、相機光源分別放置到合適位置處,並創建機器人控制系統,機器人與視覺系統創建完成後,如下圖所示。

機器人工件坐標系添加

對於機器人位置與姿態的視覺引導,大多數品牌的機器人都是基於工件坐標系實現的,ABB機器人也不例外,因此這裡也需要添加一個工件坐標系。

「基本」菜單欄下,「其他」命令按鈕的下拉菜單中,點擊「創建工件坐標」,在彈出的創建工件坐標中,用戶坐標框架下使用「取點創建框架」中的「三點」法,在工作檯面中心點位置處,創建一個工件坐標系,坐標軸方向與大地坐標系保持一致。

工件坐標系創建完成後,使用「同步」功能將在仿真環境中創建的工件坐標系以及工具坐標系同步到機器人控制器中,同步時二者所屬的模塊均選擇「Module1」。

機器人位置與姿態變量聲明

在Robotstudio軟體的「RAPID」菜單欄下,打開機器人程序模塊Module1,然後在程序代碼編輯窗口中聲明機器人在X、Y軸上的位置偏移變量PosXY以及在Z軸上的旋轉變量OrientRz,完整變量聲明代碼,如下圖所示。

機器人視覺引導Smart組件創建

在上一期創建的工件位置隨機生成仿真環境中的Smart組件中,添加2個RapidVariable子對象組件,其中一個用於向機器人發送視覺檢測到的工件位置偏移數據、另一個用於向機器人發送視覺檢測到的工件姿態偏移數據。

對兩個RapidVariable子對象組件進行屬性配置,以實現將視覺檢測到的工件偏移數據分別發送到在機器人程序中聲明的數據變量PosXY、OrientRz中。

對於相機的控制,這裡使用2個LogicGate子對象組件、1個Show子對象組件、1個Hide子對象組件。

使用Show與Hide子對象組件對相機光源進行顯示/隱藏操作,實現相機光源的閃爍仿真效果,二者屬性參數配置如下。

用2個LogicGate子對象組件作為延時繼電器,控制相機光源實現時間間隔為1s的閃爍,二者屬性參數配置如下。

在Smart組件中刪除之前創建的定時器子對象組件,添加1個脈衝信號輸出子對象組件LogicSplit。然後再分別創建1個數字量輸入信號di1與1個數字量輸出信號do1,用來作為視覺引導Smart組件的控制與反饋信號。

對修改後的視覺引導Smart組件屬性傳遞關係與信號控制邏輯分別進行設置,設置完成後,如下圖所示。

機器人示教編程

在機器人控制器中分別創建1個數字量輸入信號di1與1個數字量輸出信號do1,可以是物理信號,也可以是虛擬信號,用於與Smart組件中的控制、反饋信號進行連接。

在Robotstudio軟體的仿真環境中對機器人進行示教編程,機器人運行軌跡如下圖所示,示教編程過程中除了Target10點以外,其他工作點全部使用創建的工件坐標系Workobject_1,工具全部使用焊槍工具。

將在仿真環境中示教完成的機器人程序同步到機器人控制器中,然後在「RAPID」菜單欄中將其打開,完整的程序代碼如下圖所示。

機器人視覺引導工作站仿真運行

在「工作站邏輯」中,將視覺引導Smart組件的控制、反饋信號與機器人控制器的數字量輸出信號、數字量輸入信號互相連接。

在「仿真設定」中,同時勾選「視覺引導」smart組件、機器人控制器,並將機器人「運行模式」設置為「連續」。

對視覺引導機器人仿真工作站進行仿真運行,可以看到工件在工作檯面上隨機改變位姿,相機對工件拍照檢測後,機器人按照引導數據移動到工件位置,對工件進行加工操作,仿真效果如下圖所示。

The End

上一篇:Robotstudio軟體:基於Random組件的工件位置隨機生成

相關焦點

  • MotoSimEG-VRC軟體:安川機器人噴塗應用虛擬仿真
    大部分的機器人在真實噴塗工作之前都可以先通過虛擬仿真來驗證制定的噴塗工藝,安川機器人也不例外,這個任務可以通過自身適配的虛擬仿真與離線編程軟體MotoSimEG-VRC實現。MotoSimEG-VRC軟體進行噴塗工藝應用仿真時,不僅能夠驗證機器人的運動路徑、幹涉檢測,還可以在噴槍噴嘴處生成油漆霧化模型以及在工件表面生成漆面效果,這些對於噴塗工藝規劃驗證有著非常大的幫助。
  • RobotStudio軟體:機器人自定義行走軸配置與仿真
    概述很多時候由於安裝場地限制的原因,使用ABB機器人廠商提供的標準行走軸並不能滿足系統集成的需求。這個時候就需要自定義設計機器人行走軸,對機器人生產線進行仿真時就同樣需要使用自定義設計的行走軸。RobotStudio軟體除了能夠使用自帶模型庫中的行走軸仿真以外,也支持用戶自定義設計的行走軸仿真。本期,就來為大家介紹一下使用自定義設計模型創建機器人行走軸,並實現仿真運行。
  • 移動機器人3D仿真軟體的設計
    在機器人技術研究中,為了提高機器人控制算法的開發效率,提出移動機器人三維仿真軟體的設計方案並加以實現。該軟體採用ODE物理引擎生成動力學世界和實現碰撞檢測,提高了仿真速度和精確度,同時採用OpenGL繪製三維圖形,改善了圖形顯示效果。仿真實例證明,該軟體具有一定的實用價值。
  • 可連接MES系統的智能製造虛擬仿真軟體,工業4.0教學
    2.多品牌PLC虛實結合仿真支持各種主流品牌PLC的半實物仿真(虛實結合)、全虛擬仿真。3.多品牌機器人虛實結合仿真支持各種主流品牌工業機器人的半實物仿真(虛實結合)、全虛擬仿真。4.智能製造虛實結合仿真除了PLC與工業機器人,擴展了數控工具機、機器視覺、AGV、RFID等智能製造所需的元素。
  • 位姿參數辨識系統
    因此,研究太空飛行器位姿參數辨識的智能算法有實際意義[5]。 本文旨在設計實現視覺測量求解的位姿參數辨識系統:(1)採用視覺測量方案,實現非接觸、低成本的圖像採集系統;(2)利用深度神經網絡提供更加準確的特徵點提取結果;(3)採用PNP位姿解算方法求解,得到位姿參數辨識結果。初步試驗結果表明,該位姿參數辨識系統能夠較好的滿足使用需求,得到精度較高的辨識結果。
  • 機器視覺學習筆記:一個雙目測距的簡單實例
    相對誤差為1.5%,此時物體距離相機1134mm左右相機標定誤差為0.3mm,所以測量結果還是比較準確的4.總結本實例背景較為簡單,只能適用於固定場合的零件檢測,水果品質檢測等基本的幾何知識是必要的,例如求直線的交點,一元函數的線性回歸雙目測距基本就是這個流程 載入圖片(抓取一幀)校正圖片區域剪裁角點識別立體匹配生成pixMat計算{world}坐標計算距離或者位姿
  • 常見的機器視覺軟體哪個比較好
    機器視覺產業鏈可以分為底層開發商(核心零部件和軟體提供商)、集成和軟體服務商(二次開發),核心零部件及軟體又可以再細分為光源、鏡頭、工業相機、圖像採集卡、圖像處理軟體等。在目前的整個機器視覺系統成本構成中,零部件及軟體開發佔據了80%的比例,是產業鏈中絕對的核心環節和價值獲取者。
  • 常用的機器人編程方法
    雷射視覺傳感能夠獲取焊縫輪廓信息,反饋給機器人控制器實時調整焊槍位姿跟蹤焊縫。哈爾濱工業大學高洪明等提出了用於遙控焊接的雷射視覺傳感輔助遙控示教技術,克服了基於立體視覺顯示遙控示教的缺點。通過雷射視覺傳感提取焊縫特徵點作為示教點,提高了識別精度,實現了對平面曲線焊縫和複雜空間焊縫的遙控示教。
  • ABB 機器人推出Wizard 簡易編程軟體
    abb最新推出的Wizard簡易編程軟體使機器人更易安裝、編程和操作,無需專門培訓,減少了首次使用機器人的用戶實現自動化的障礙!   Wizard簡易編程是一種圖形化編程方法,旨在使用戶能夠為ABB單臂YuMi協作機器人快速創建應用程式,而不需要專門的培訓。先來看視頻!  該簡易編程軟體基於Blockly概念建立。
  • 虛擬仿真實驗教學軟體對於學生而言有什麼益處呢?
    而虛擬仿真教學軟體的出現,一改「老師教、學生學」的傳統方式,讓幼兒探索在前,教師跟隨其後,追隨孩子的興趣幫其建構知識。 虛擬仿真教學軟體對於學生而言有什麼益處呢? 1、提高學習興趣 利用虛擬仿真教學軟體,學生戴著VR眼鏡就能完全沉浸到虛擬世界中,暫時"告別「了枯燥的課堂,無疑是能調動學生學習興趣的最好方式。
  • 宜興abb機器人示教器產品介紹
    宜興abb機器人示教器產品介紹東莞市亙佳機電有限公司電氣自動化工程部擁有一批能力出眾、經驗豐富的中高級技術人員,具有完善的系統集成、產品開發、實施等技術能力。可根據用戶的要求為用戶提供良好的系統集成方案、承接新產品開發以及運動控制系統、機器視覺系統、工業現場總線、網絡通訊等自動化系統工程項目,並向客戶提供免費的、全面的諮詢服務、周到的產品銷售和強有力的技術支持。
  • 虛擬仿真實驗室風靡國外高校,將給未來教育帶來怎樣的改變?
    知識正在以更直觀生動、高質有效的方式傳遞給學生,以前厚厚的書本裡的那些枯燥無味的內容,逐漸從紙上演進到多媒體上,從二維的PPT投影逐步演進到3D視覺呈現和操作。REAL空間具有一個教員站,房間周圍有四個平板顯示器,每張桌子上都有雙平板顯示器,通過這種具有引導性的交互式空間,推動建立起具有協作、動手能力、計算機介入的學習氛圍與討論環境。
  • PDPS軟體虛擬仿真:Lock TCPF功能介紹與使用方法
    概述在使用PDPS軟體進行虛擬仿真時,最重要的步驟就是對機器人位置和姿態的布局調整。前面也介紹過一些相關的布局調整操作,比如「Smart Place」功能。針對這樣的需求PDPS軟體也為仿真人員提供了相應的功能,它就是Process Simulate中的機器人TCP鎖定功能,即「Lock TCPF」功能,使用這個功能可以在鎖定機器人TCP位置的情況下對機器人的布局位置和姿態進行精確的手動調整,以優化仿真項目的整體布局效果。
  • 工業機器人對機器視覺技術的依賴有多大
    很多時候,我們將需要機器人能夠具備識別、分析、處理等更高級的功能,也就是說需要為工業機器安裝一雙「火眼金睛」來替代人眼做測量和判斷,機器視覺相當於為工業機器人裝上了「眼睛」,讓他們能夠清晰地不知疲倦的看到物體,發揮人眼檢查檢測的功能,這在高度自動化的大規模生產中非常重要。
  • 解析:機器人奇異點,終於知道運動時為什麼突然報警了
    在標準六軸工業機器人運動學系統中,機器人有三個奇異點位置需要區別對徃。它們分別是:頂部奇異點、延伸奇異點、腕部奇異點。奇異點的特性為無法正確的進行規劃運動。基於坐標的規劃運動無法明確的反向轉化為各軸的關節運動。
  • ...大學機器人隊獲全國大學生機器人大賽ROBOCON賽事機器馬術仿真...
    今年7月到9月,由我校MEI競技機器人團隊15位隊員組成的參賽隊伍,在高等工程師學院教師王旭和機械工程學院教師鄭莉芳的指導下,參加了第十九屆全國大學生機器人大賽ROBOCON賽事機器馬術仿真賽。本次比賽以論文和仿真視頻的形式,展示機器人的動力學仿真建模與實驗設計。
  • ABB基礎知識8:手動操作ABB機器人
    華仔:致力於為學習ABB機器人與機器視覺的同道中人提供個人的經驗,所寫文章多為學習與興趣所致,若有不足之處,還請讀者多多包涵。、查看當前操縱杆方向以及選擇機器人操作相關參數。8.增量:選擇或取消機器人的增量移動模式。在增量模式下,控制杆每偏轉一次,機器人移動一步,當控制杆偏轉持續一秒鐘或數秒鐘時,機器人將會以每秒10步的速率持續運動。
  • 優必選研究院副院長程駿:機器視覺在服務機器人中的應用 | 直播預告
    服務機器人是機器人家族中的一個年輕成員,到目前為止尚沒有一個嚴格的定義,不同國家對服務機器人的認識不同。國際機器人聯合會經過幾年的搜集整理,給了服務機器人一個初步的定義:服務機器人是一種半自主或全自主工作的機器人,它能完成有益於人類健康的服務工作。服務機器人被廣泛應用於醫院、家庭、工地、辦公室和體育娛樂場館等領域,直接與人類共處,為人類排憂解難。
  • OpenAI開源機器人仿真軟體Roboschool:已整合OpenAI Gym
    選自OpenAI作者:JOHN SCHULMAN、JACK CLARK、OLEG KLIMOV機器之心編譯參與:黃小天、蔣思源近日,OpenAI 在其官方博客上宣布推出 Roboschool,一款用於機器人仿真的開源軟體,它基於 Bullet 物理引擎,並已實現與 OpenAI 之前發行的 Gym 之間的整合,也使得在同一環境中同時訓練多個智能體變得簡單。
  • 郴州abb機器人怎麼保養
    郴州abb機器人怎麼保養【亙佳機電】abb機器人,東莞市亙佳機電有限公司 是一家擁有較為豐富的客戶 資源和行銷經驗對於abb機器人而言,撞車的情況也會發生,反而降低了揀選效率。