庫卡LBR_iisy_3_R760協作機器人導入到coppeliasim

1.從庫卡官網xpert下載模型

? ? 一般載都是這個step文件格式,其他的好像不太好用。coppeliasim導入格式用的是stl,需要用freeCAD打開重新轉換一下。下載下來后,很多都是一個整體,在freeCAD導入中,導入選擇要不勾選合并。

下載完用CAD Assisitant打開后是這個樣子的。

2.freeCAD導入與導出

剛導入進來后是這樣的,

對各個組件進行命名,我們只導出link0到link6,其他的先不管即可。

文件需要一個一個導出,我這一步是在Linux系統中操作的。

3.導入到coppeliasim中去

導入的時候是可以全選一起導入的

導入的時候的比例值不能選擇自動,應該修改為0.001,縮小一千倍,主要是freeCAD一般都是mm為單位,coppeliasim是使用m作為單位,相差了一千倍。

?

導入完就是這樣光禿禿的,沒有顏色了。

后面就是增加6個旋轉軸

最后的結果如下

增加旋轉軸有一個很大的技巧,后面一節一個軸一個軸的示例。

4.增加旋轉軸

? ? ?freeCAD 要用0.20以上的版本,可以安裝工具集assembly4,低版本的試了一下,安裝不上。這個工具集里面的測量是可以測面中心的坐標值的。這個坐標值跟旋轉軸的位置是一樣的。

4.1增加一軸旋轉軸

在freeCAD中隱藏link1,使用裝配體4中的尺子進行測量旋轉軸位置

這個值(0,0,130.5)就是一軸旋轉軸的位置。

在coppeliasim中隱藏連桿1,步驟如下圖,這個不太好找,這個軟件中很多操作都是比較單一,冗余度差,需要這樣精確的一步一步去找。

?

?在空白處右鍵點擊,通過add->joint->revelute增加旋轉軸

?

如下圖一步一步點擊,將移動這個位置的中填寫為在freeCAD中的取得的值。此處無需旋轉。

完成后將旋轉軸拖動到link0下掛到link0中,將link1拖動到旋轉軸上,下掛到旋轉軸上。

4.2增加二軸旋轉軸

????????在freeCAD中選擇二軸的一個圓面。坐標為(0,-90.5,215)注意這個值也要在coppeliasim中縮小一千倍,同樣是因為默認單位問題。

在coppeliasim中同樣這樣確定位置。

這個軸應該是對X旋轉90度,可以按下圖步驟試一下。

?正確后即可添加2軸旋轉軸,添加好后,將連桿和旋轉軸拖到一層層的下一級。

4.3增加三軸旋轉軸

在freeCAD中隱藏link3,使用裝配體中的卷尺如圖進行測量。得到坐標(0,-72,515)

在coppeliasim中隱藏link3,同樣選擇新建的旋轉軸,移動到上述坐標位置。方向也要一起調整。

4.4增加四軸旋轉軸

如上面操作,獲得坐標(120.5,0515)。

一樣的操作,在coppeliasim中移動和旋轉軸

4.5 增加五軸旋轉軸

隱藏link5組件,得到5軸的旋轉軸坐標(300,56.5,515)

?同樣的進行調整旋轉位置和旋轉。一步步下掛關聯。

?

4.6增加六軸旋轉軸

點擊reset,重新點擊6軸的面,得到坐標(385.5,0,515)

??同樣的進行調整旋轉位置和旋轉。一步步下掛關聯。至此完成了六個軸的旋轉軸增加。

?5.測試一下是否正常

? ? ?分別點擊6個旋轉軸,選擇旋轉,用鼠標看是否可以拖動即可。可以拖動就是正常的。如果有些旋轉軸突出了,可以選擇隱藏。

? ?顏色也可以自己改一下。

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

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

相關文章

正則表達式詳細講解

目錄 一、正則表達式概念 二、八元素 1、普通字符: 2、元字符: 3、通配符 .: 4、字符類 []: 5、量詞: 6、錨點 ^ 和 $: 7、捕獲組 (): 8、轉義字符 \: 三、日常使用的正則…

markdown記錄

文章目錄 基礎操作使用一級列表、二級列表 博文鏈接 基礎操作 使用一級列表、二級列表 博文鏈接 CSDN-Markdown語法集錦 CSDN-markdown語法之如何使用LaTeX語法編寫數學公式 CSDN Markdown簡明教程1-關于Markdown CSDN Markdown簡明教程2-基本使用 CSDN Markdown簡明教程3-表…

Bash腳本調用百度翻譯API進行中文到英文的翻譯

寫一個bash腳本調用百度翻譯API進行中文到英文的翻譯,首先需要進行相關的申請。看百度給出的文檔鏈接: 百度翻譯API文檔 需要先注冊一個百度賬號,然后申請APPID。腳本中會用到appid和key這兩個值。按照文檔給出的提示可以獲得。如下是腳本: #…

使用VBA創建Excel條件格式

實例需求:數據總行數不確定,現需要將Category區域(即C列到J列)中第3行開始的區域設置條件格式,規則如下: 只對部分指定單元格應用色階條件格式(3色)指定單元格應滿足條件&#xff1…

移動距離

//偶數行需要反轉,判斷行數時,最后一個需要特判,可以用向上取整 //也可以把傳入的值減一,下標從0開始 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class Main{static int w,m,n;static BufferedReader i…

大數據技術1:大數據發展簡史

前言:學習大數據技術,知道會用已經夠了,但是要想走得更遠,應該了解它發展的來龍去脈,為何會有新的技術/工具的出現,相比老的技術有什么樣的進步。 1、傳統數據處理系統存在的問題 隨著信息時代互聯網技術爆…

JDBC簡介及快速入門-黑馬(P1)

黑馬視頻b站鏈接: 01-JDBC簡介&快速入門_嗶哩嗶哩_bilibili 🐶一、JDBC 簡介 JDBC 概念: JDBC 就是使用 Java 語言操作關系型數據庫的一套 API。 全稱(Java DataBase Connectivity) Java 數據庫連接 JDBC 本質…

React 筆記 jsx

嚴格約定:React 組件必須以大寫字母開頭,而 HTML 標簽則必須是小寫字母。 React JSX JSX 是由 React 推廣的 JavaScript 語法擴展。 用于表達組件的 特殊語法的 js 函數 要求標簽必須閉合;返回的組件必須包裹在一個父標簽內; …

鴻蒙4.0開發筆記之ArkTS語法基礎之數據傳遞與共享詳細講解(十八)

文章目錄 一、路由數據傳遞(router)1、路由數據傳遞定義2、路由數據傳遞使用方法3、數據傳遞兩個頁面的效果 二、頁面間數據共享(EntryAbility)1、定義2、實現案例3、避坑點 三、數據傳遞練習 一、路由數據傳遞(router…

PaaS(平臺即服務)——云計算服務模型(特點,應用場景,優點和缺點,示例)

PaaS(平臺即服務)是云計算的一種服務模型,它提供了一個平臺,允許客戶開發、運行和管理應用程序,而無需建立和維護通常與這些過程相關的復雜基礎設施。PaaS 是作為服務交付的一種方式,它提供了一套工具和服務…

網卡學習資料整理

GMAC網卡相關介紹與分析 https://www.cnblogs.com/forwards/p/17101438.html https://www.eefocus.com/article/1635234.html Linux Phy 驅動解析_linux phy驅動-CSDN博客 GMAC接口五篇 https://blog.csdn.net/dkmknjk/category_11837422.html 以太網掃盲(一&am…

麒麟V10服務器安裝Apache+PHP

安裝PHP yum install php yum install php-curl php-gd php-json php-mbstring php-exif php-mysqlnd php-pgsql php-pdo php-xml 配置文件 /etc/php.ini 修改參數 date.timezone Asia/Shanghai max_execution_time 60 memory_limit 1280M post_max_size 200M file_upload…

分布式和微服務區別

1.分布式 微服務和分布式的區別 1.將一個大的系統劃分為多個業務模塊,業務模塊分別部署到不同的機器上,各個業務模塊之間通過接口進行數據交互。區別分布式的方式是根據不同機器不同業務。 2.分布式是否屬于微服務? 答案是肯定的。微服務的意…

動手制作個人電腦對話機器人transformers+DialoGPT

簡介:DialoGPT是一個對話模型,由微軟基于GPT-2訓練。由于DialoGPT在對話數據上進行了預訓練,所以它比原始的GPT-2更擅長生成類似對話的文本。DialoGPT的主要目標是生成自然且連貫的對話,而不是在所有情況下都提供事實上的正確答案…

基于Spring、SpringMVC、MyBatis開發的游樂場管理系統

文章目錄 項目介紹主要功能截圖:部分代碼展示設計總結項目獲取方式?? 作者主頁:超級無敵暴龍戰士塔塔開 ?? 簡介:Java領域優質創作者??、 簡歷模板、學習資料、面試題庫【關注我,都給你】 ??文末獲取源碼聯系?? 項目介紹 基于Spring、SpringMVC、MyBatis開發的游…

ca單點登錄

最近搞得單點登錄碰到了很多問題,具體的問題有如下幾個: ①如何獲取usbkey的值 ②要實現的單點登錄的方案 ③如何獲取多個key的值,并進行選擇登錄 ④ie跳谷歌訪問業務界面 注:最后將實現代碼附上,希望對大家有所幫助 1…

Numpy數組的運算(第7講)

Numpy數組的運算(第7講) ??????? ??博主 侯小啾 感謝您的支持與信賴。?? ????????????????????????????????????????????????????????????????????????????????????????…

進制 + 原碼,反碼,補碼

進制轉換 整數部分 小數部分 原碼 反碼 補碼 原碼轉補碼: 左邊和右邊第一個1不變,中間取反。-0 除外。 計算機系統中數值一律用補碼來存儲的原因 其他 術語 進制表 進制數的表示 詳細教程可轉 愛編程的大丙

數學建模-數據新動能驅動中國經濟增長的統計研究-基于數字產業化和產業數字化的經濟貢獻測度

數據新動能驅動中國經濟增長的統計研究-基于數字產業化和產業數字化的經濟貢獻測度 整體求解過程概述(摘要) 伴隨著數據要素化進程的不斷加深,對于數據如何作用于經濟發展,數據與其他要素結合產生的動能應該如何測度的研究愈發重要。本文將數據新動能分…

sql 條件統計,count+if+sum

1,前提 看同事寫的sql語句時,覺得他寫的這個countsumif的sql還挺新鮮, 學習記錄下,感覺這個挺適合用來對歷史數據做條件統計 2,count使用結果 select count(0);//1select count(1);//1select count(null);//0select…