vision軟件_Roboguide軟件:高速拾取仿真工作站相機與工具添加與配置

上一期為大家介紹了機器人高速拾取仿真工作站中工件、視覺校準板、輸送帶等外圍設備的添加與配置,本期再來為大家介紹一下相機、機器人工具的添加與配置。

一、相機添加與配置

1.左側瀏覽樹中右擊“Sensor Units”,在彈出的快捷菜單中依次點擊“Add Sensor Unit”→“Add 2D Camera”→“CAD Library”,在彈出的庫文件對話框中點選相機模型“SC130EF2C COLOR”,點擊OK按鈕,相機模型被添加到工作站中。

c3170b4aec032a230726a18be5193547.png

相機模型選擇

2.左側瀏覽樹中右擊Sensor Units下的“SensorUnit1”,在彈出的快捷菜單中點選“SensorUnit1 Properties”,打開SensorUnit1屬性配置對話框。Location屬性區域下依次輸入(X,Y,Z,W,P,R)=(0,1000,1100,0,0,0),勾選“Lock All Location Values”,點擊Apply按鈕,相機移動到指定位置。

32336ad3d931061c90ea5971a132de73.png

相機位置設定

3.左側瀏覽樹中點擊SensorUnit1下的“Camera1”,SensorUnit1屬性配置對話框界面切換為Camera1屬性配置界面。

  • 點選上方的“Setting”屬性標簽,“Focus Length”后點選8mm,勾選下方的“Use for Visual Tracking Sensor”,點擊Apply按鈕。
  • 點選上方的“View”屬性標簽,下方的“Height”后輸入590mm,點擊OK按鈕。
f52c563e368e67f931ce4679a7ad294c.png

相機參數設置

4.左側瀏覽樹中依次展開“Robot Controllers”→“C: 1 - Robot Controller1”,右擊其下的“Vision”,在彈出的快捷菜單中點擊“Enable Vision Simulation”,彈出機器人控制器需要重新啟動提示框,點擊確定按鈕。

d2529727402ca7969fa6bb8b6358f21d.png

激活視覺仿真提示

5.機器人控制器重新啟動結束后,左側瀏覽樹中雙擊“Vision”,在彈出的Vision屬性設置對話框中確認已點選“General”屬性標簽,Relation of Standard Camera屬性區域下點選“Port[1]:[none]”,然后在Device后點選“SensorUnit1 Camera1”,點擊OK按鈕。

1bb11e9bb5ccf45eaa92bc8bb1e8f919.png

相機接口連接

6.機器人工作站相機配置完成,點擊上方的“Save Cell”工具按鈕,保存工作站。

e4cd392c92d5931f8a89c93f9e74c3ee.png

相機添加配置完成

二、機器人工具添加與配置

1.左側瀏覽樹中依次展開“Robot Controllers”→“C: 1 - Robot Controller1”→“GP: 1 - M-3iA/6A”→“Tooling”,雙擊其下的“UT: 1(Eoat1)”,打開機器人工具配置對話框。確認已點選上方的“General”屬性標簽,點擊CAD File后的“打開庫文件”按鈕,在彈出的庫文件對話框中點選“vacuume01”,點擊OK按鈕。

28b6ea736811914de3ef93c37c0127ba.png

添加吸盤工具

2.Location屬性區域下依次設置(X,Y,Z,W,P,R)=(0,0,0,180,0,0),Scale屬性區域下依次設置(Scale X ,Scale Y,Scale Z)=(0.25,0.3,0.5),點擊Apply按鈕。

aa257885d27e44b6b1b1cafc2ac9f6fe.png

工具位置設定

3.點擊上方的“UTOOL”屬性標簽,勾選“Edit UTOOL”,然后在左側依次輸入(X,Y,Z,W,P,R)=(0,0,95,0,0,0),點擊Apply按鈕。

f611e05a23bfe68725b22173fbd5c0eb.png

工具TCP設定

4.點選上方的“Parts”屬性標簽,Parts屬性區域下勾選工件Bottle,點擊Apply按鈕。然后勾選Part Offset屬性區域下的“Edit Part Offset”,在其下依次輸入(X,Y,Z,W,P,R)=(0,0,-135,0,0,90),點擊OK按鈕。

5bce76db8d822c8396918657e9fd2f82.png

工具拾取工件設置

5.軟件中點擊“Show/Hide Teach Pendant”工具按鈕,在打開的虛擬示教器中點擊“POSN”按鈕,示教器切換為機器人Current Position設置界面。點選下方的“X,Y,Z”,然后在其右側依次輸入(X,Y,Z,W,P,R)=(0,0,-135,0,0,90),點擊MoveTo按鈕,機器人攜帶著吸盤工具與工件移動到指定位置。

f613cf5e825aa307ccbb1363a79fea4d.png

機器人位置設定

6.參考上述步驟,在機器人的“UT: 2(Eoat2)”工具配置節點下添加接觸探針工具“pointer”,并設置相關屬性參數:

  • “General”屬性標簽下Scale屬性區域下依次設置(Scale X ,Scale Y,Scale Z)=(0.4,0.4,0.53),勾選“Lock All Location Values”,點擊Apply按鈕。
  • “UTOOL”屬性標簽下勾選“Edit UTOOL”,左側依次輸入(X,Y,Z,W,P,R)=(0,0,90,0,0,0),點擊OK按鈕。
0d187d0522adfd9b88c1eac211e2098c.png

接觸探針工具添加與配置

7.機器人吸盤工具與接觸探針工具添加配置完成后,點擊點擊上方的“Save Cell”工具按鈕,保存工作站。

cf2ad73afb217f1ba97207336c2ad55f.png

接觸探針工具添加完成

(未完待續)


上一篇:Roboguide軟件:機器人高速拾取仿真工作站外圍設備添加與配置

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/528887.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/528887.shtml
英文地址,請注明出處:http://en.pswp.cn/news/528887.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

oracle00333,Oracle數據庫REDO損壞ora-00333修復手札

1.事情起因接到電話,周日意外斷電,數據庫起不了,報REDO CRASH,ora-00333錯誤。相關環境如下:RAC oracle_11.2.0.3,無備份,開歸檔。2 處理一到現場,既然對方沒有備份,那就做一個冷備份…

oracle cannot allocate new log,Thread 1 cannot allocate new log

今天發現alter.log有以下信息:Thread 1 cannot allocate new log, sequence 6166Private strand flush not complete對于這個錯誤信息得解釋如下:當系統要重新利用某個日志文件的時候,系統需要將該日志文件所包括的buffer cache 中的dirty bl…

arduino tft 方向_ESP32在Arduino環境下玩轉 LVGL,ESP32移植LVGL詳細教程

微信關注 “DLGG創客DIY”設為“星標”,重磅干貨,第一時間送達。?轉載自慕容流年 https://me.csdn.net/qq_41868901?1. LVGL簡介LittlevGL是一個免費的開源圖形庫,提供了創建嵌入式GUI所需的一切,具有易于使用的圖形元素、漂亮的…

linux內核開文件系統,內核必須懂(二): Linux文件系統初探

目錄前言文件系統結構新建文件和inode文件創建過程inode解析打開文件參考最后前言這次來說文件系統. 文件系統是非常重要的, 提高磁盤使用率, 減小磁盤磨損等等都是文件系統要解決的問題. 市面上的文件系統也是數不勝數, 比較常用的像ext4, xfs以及ntfs等等, 國內的像鵝廠的tfs…

gps衛星位置計算程序matlab_科研項目 | BD/ GPS衛星導航仿真測試系統研究

一、項目背景在移動互聯和互聯網的時代,衛星導航定位已經成為生活中不可或缺的部分。目前,我國的交通、銀行、電力、采礦、測繪等部門以及大眾化市場都需要大量的定位、授時服務。許多企業也形成了覆蓋衛星導航相關材料及元器件、衛星導航芯片、衛星導航…

linux docker權限,linux - 如何解決ubuntu中的docker權限問題? - Ubuntu問答

問題描述我已經按照here的說明安裝了docker。我使用Ubuntu Trusty 14.04 (LTS) (64-bit)。安裝過程中的一切都很好。另外,命令$ sudo docker run -i -t ubuntu /bin/bash可以很好地完成(在打開的控制臺中鍵入”exit”之后。但是當我嘗試執行其他操作時,我…

python虛擬人臉生成_GitHub - 597111463/seeprettyface-generator-yellow: 這是一個用StyleGAN訓練出的黃種人人臉生成器...

黃種人人臉生成器注明:之前做的一些有意思的人臉生成器,現在全部開源分享出來。它的主要作用是可生成制作各類型的人臉素材,供我們任意使用且無須擔心人臉版權的問題。在定制人臉上,開源的全系列生成器包括:黃種人臉生…

Linux輸入密碼接口,Linux下搭建接口自動化測試平臺

前言我們今天來學習一下在Linux下如何搭建基于HttpRunner開發的接口自動化測試平臺吧!需要在Linux上提前準備的環境(下面是本人搭建時的環境):1,Python 3.6.8 (可參考隨筆:Linux學習6-安裝Python3.6)2,MySQL 5.7(可參考…

python構建字典實現英文大寫字母與ascii編碼的轉換_Python:將復雜的字符串字典從Unicode轉換為ASCII...

作為從JSON API調用解析的多級字典,我有很多輸入.字符串都是unicode,這意味著有很多ustuff like this.我正在使用jq來處理結果,需要將這些結果轉換為ASCII.我知道我可以編寫一個函數來像這樣轉換它:def convert(input):if isinstance(input, dict):ret {}for stuff in input:r…

linux下查看windows文件夾大小,如何從Windows命令行檢查文件夾的大小?

我意識到這個問題要求使用進行文件大小分析CMD line。但是,如果您愿意使用它,PowerQuery (Excel add-in, versions 2010)則可以創建一些非常引人注目的文件大小分析。下面的腳本可以粘貼到空白查詢中;您唯一需要做的就是添加一個名為“ param…

python多進程傳遞參數_急急急, Python 多進程,如何傳遞 epoll?

102019-06-16 15:39:41 08:00NoAnyLove 好的好的,我查了下,說 IPC 或向 worker 參數傳遞的東西必須要能 pickle,不然就報錯,那就是 select.epoll 是不支持的。error:TypeError: cant pickle select.epoll objects。代碼…

linux查看一小時之內的日志,linux – 在[timespan]內(例如最后一小時)查找日志文件中的條目...

我的服務器CPU使用率不高,我可以看到Apache正在使用太多的內存。我有一種感覺,我正在用一個IP進行DOS.-也許你可以幫我找到他?我已經使用以下行找到10個最“活躍”的IP:cat access.log | awk {print $1} |sort |uniq -c |sort -n …

圖像語義分割_圖像語義分割(9)-DeepLabV3: 再次思考用于圖像語義分割的空洞卷積...

論文地址 :Rethinking Atrous Convolution for Semantic Image Segmentation論文代碼:Github鏈接1. 摘要文章主要的工作:使用空洞卷積來調整濾波器的感受野并控制特征圖分辨率使用不同空洞率的空洞卷積的串聯或者并行操作來分割不同尺度的目標…

linux系統列表,Linux常用系統調用列表-20210415054405.docx-原創力文檔

LinuxLinux常用系統調用列表作者:雷震 2002年3月本文列出了大部分常見的Linux系統調用,并附有簡要中文說明。以下是Linux系統調用的一個列表,包含了大部分常用系統調用和由系統調用派 生出的的函數。按照慣例,這個列表以man pages…

sql replace 雙引號變單引號_sql-匯總、排序以及分析思路

一、匯總函數注:匯總函數,如果輸入是列名,計算會把null 排除在外,count(*)對所有的行進行計數二、如何用sql解決業務問題注1:空值(null)的排序,排序是最小的,例如select * from tea order by tea_name注2&a…

linux subversion 根目錄檢出,經驗總結:詳解Linux下Subversion的安裝配置記錄 下

上節介紹額Linux下Subversion的安裝問題,本節介紹Linux下Subversion配置問題,你可以和Windows下Subversion的安裝配置做一個對比,你就會發現在這兩種操作系統中Subversion的不同運行機制。第二章配置本系統采用為每個項目單獨建一版本庫的策略…

python用戶名密碼登錄退出_用戶登錄登出

一、功能需求分析1.登錄功能分析1.1登錄流程1.2功能(一個請求為一個功能)~登錄頁面~登錄功能~登出功能二、登錄頁面1.接口設計1.1.接口說明類目                  說明請求方式                GETurl定義…

openwrt是嵌入式linux,非常方便的OpenWrt的嵌入式Linux開發環境

今天聽中央經濟廣播電臺說,今年有559萬大學畢業生,大學生的就業形式嚴峻.我想那些精通Linux開發的畢業大學生們,估計一點也不用擔心,因為他們已經不再是一顆大白菜了.最近在幫一個朋友把OpenWrt移植到一塊單板上,有一些心得,分享給大家.OpenWrt是一個很好的學習Linux的平臺,而且…

linux添加有效群組,Linux中的有效群組和初始群組

在Linux中,每個賬號都可以加入多個群組,那用戶登錄后默認的用的是哪個群組呢?關于這個問題就要說說有效群組和初始群組了。在用戶賬號信息文件/etc/passwd中,那個由冒號分割的7個欄目中,第四個欄目是群組ID(GID)&#…

php多個表中查找數據_HeidiSQL 免費的可視化數據庫管理工具

HeidiSQL是一款免費的軟件,并且易于學習和使用。HeidiSQL讓你從數據庫內可視化的讀寫數據、結構體。它支持MariaDB、MySQL、Microsoft SQL、PostgreSQL等數據庫。功能免費且開源內置中文在同個窗口連接多個服務支持以命令行形式連接服務連接支持SSH、SSL創建修改表、…