機械臂生成URDF文件操作過程


 


 

涉及軟件:

solidworks(3D繪圖軟件)(百度自行下載)

sw2urdf(urdf文件導出插件)下載地址:(Releases · ros/solidworks_urdf_exporter (github.com)

 

名詞解釋:

SW軟件(solidworks)這里使用2020版本

基准軸:轉軸(文中兩個是一個意思)

 


 

到如下網站下載免費模型(測試使用)

5DOF 機械臂_Solidworks模型_3D模型下載_迪威模型 (3dwhere.com)

 

 


 


 


 

下載好之后得到如下壓縮文件:

 

 

右鍵解壓

 

 

 

 

 


  這里我使用solidworks 2020打開機械臂裝配體

 

 

  

點擊重建

可以看到零件很多,為了sw操作速度,我建議:合並相關零件為子裝配體---->子裝配體另存為零件--->重新新建裝配體---->導入零件重新裝配

 

如上步驟操作后的工程如下圖所示(簡潔很多,sw運行起來也快了 ps:工作電腦沒顯卡):


接下來開始進入正題

給每個關節建立坐標系和轉軸

1. base link 坐標添加(添加參考點--->基於點添加坐標系--->選擇坐標系方向)

 

 

2. 添加轉軸

為了便於后面導出urdf 選擇轉軸和 參考坐標系,我們需要修改下 轉軸名和 坐標系名 

 按照如上方法逐個關節創建坐標系和旋轉軸(轉軸坐標系始終設定為 Z軸)

 

末端也需要建立坐標系

 

如上完成 全部關節坐標系和 轉軸 添加之后 ,確保 sw2urdf 插件安裝並啟用成功,開始導出urdf配置 


 

操作視頻:

solidworks導出urdf文件操作流程_嗶哩嗶哩_bilibili


 

注意點:

ros1 中使用導出的文件夾,需要放到ros 工作空間中, catkin_make 之前需要手動創建一個src文件夾,catkin_make之后 source devel 目錄下的setup.bash 后

運行 roscore 節點然后使用 roslaunch 運行生成的文件夾名 選擇dispaly.launch 文件,就會出現rviz 環境,其中需要設定 fixedframe 為 base link

然后再手動在 添加機器人模型;

 

 

該機器人關節名只能用小寫。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM