Export URDF in Solidworks - eterpega/wiki GitHub Wiki
Table Of Contents
- Install Solidworks plugin
- ๋ชจ๋ธ ์์ in Solidworks
- export ํ์ผ ๋ฐ ํด๋ ํ์ธ
- Additional Readings
Install Solidworks URDF exporter plugin
-
๋ค์ด๋ก๋ ๋ฐ ์ค์น (Solidworks 2012~2017๊น์ง ์ง์[2018.1์ ๊ธฐ์ค])
-
[์๋ต๊ฐ๋ฅ].NET Framework V4 ์ค์น ๋ฐ ์ ๊ทธ๋ ์ด๋
-
sw_urdf_exporter ๋ค์ด๋ก๋
-
์ค์น
- sw2urdfSetup.exe ์คํ ์ค์น
-
-
Solidworks Add-in ์ค์
- Solidwokrs์์์ "Tools>Add-ins"์์ SW2URDF ์ฒดํฌ๋ฐ์ค ์ ํํ์ฌ ์ ๋์ธ ์ค์
- Solidwokrs์์์ "Tools>Add-ins"์์ SW2URDF ์ฒดํฌ๋ฐ์ค ์ ํํ์ฌ ์ ๋์ธ ์ค์
๋ชจ๋ธ ์์ in Solidworks
-
์ด์ ๋ธ๋ฆฌ ํธ๋ฆฌ ์์
- ์ต์์ ์ด์ ๋ธ๋ฆฌ ํธ๋ฆฌ์์ Link ๋ชจ๋ธ์ด ๋๋๋ก ์ด์ ๋ธ๋ฆฌ ์ฌ๊ตฌ์ฑ
- Link ๋ชจ๋ธ๊ฐ์ mate ์กฐ๊ฑด์ ์ถ๊ฐํ์ฌ ๊ตฌ์์กฐ๊ฑด ๋ถ์ฌ (joint์ ํน์ฑ์ ๋ง๋๋ก ๊ตฌ์์กฐ๊ฑด ๋ถ์ฌ)
- ์ด์ ๋ธ๋ฆฌ ๋ฐ ํํธ์ ๋ฌผ์ฑ์น ์ค์ ๋ฐ ์ ๋ ฅ
- ์ด์ ๋ธ๋ฆฌ ์์ ๋ฐ ์ขํ๊ณ ํ์ธ
- ์ด์ ๋ธ๋ฆฌ ๋ฐ ํํธ์ ์์ ๋ฐ ํ ์ค์ณ ์ค์
๋ชจ๋ธ export in Solidworks
-
๋ชจ๋ธ ์ฌ์์ฑ ๋ฐ ์ ์ฅ
-
export
-
Solidworks์์ ๋ฉ๋ด์์ "File > Export to URDF" ์คํ
-
์ข์ธก ํด๋ฐ์์์ ๋ชจ๋ธ ํธ๋ฆฌ ์์ฑ ๋ฐ ๋ณ๊ฒฝ(Link_name / Joint_name / select_component / coordinate_system / joint_type )
-
๋ชจ๋ธํธ๋ฆฌ ์์ฑ ํ, "Preview and Export"ํด๋ฆญํ์ฌ ๋ด๋ณด๋ด๊ธฐ ์คํ
-
Joint Property ์ค์ (์กฐ์ธํธํ์ /์ถ๋ฐฉํฅ/์์ ์์น ๋ฑ ํ์ธ)
-
Link Property ์ค์ (์์ /๊ด์ฑ๋ชจ๋ฉํธ/Visual/Collision์์ ๋ฑ ํ์ธ)
-
Finish๋ฒํผ์ ํด๋ฆญํ์ฌ, urdf๊ฐ ์ ์ฅ๋ ํด๋ ๋ฐ ํจํค์ง์ด๋ฆ ์ค์ ํ์ฌ ์ ์ฅ ์๋ฃ
-
export ํ์ผ ๋ฐ ํด๋ ํ์ธ
-
exportํ ํด๋์ ํธ๋ฆฌ๊ตฌ์กฐ๋ ์๋์ ๊ฐ๋ค.
- [package_name]folder
- [config]folder
- joint_names_(package_name).yaml
- [launch]folder
- display.launch
- gazebo.launch
- [meshes]folder
- (link1_name).stl
- ...
- (linkn_name).stl
- [textures]folder
- [urdf]folder
- (package_name).urdf
- CMakeLists.txt
- package.xml
- [config]folder
- [package_name]folder
Additional Readings
-
sample cad model
https://grabcad.com/library/eod-robot-1
https://grabcad.com/library/mobile-robot-v-2-0-1
https://grabcad.com/library/victim-search-robot-1 -
A Design Guide for Proper Exporting from Solidworks for Gazebo Simulation
http://blogs.solidworks.com/teacher/wp-content/uploads/sites/3/WPI-Robotics-SolidWorks-to-Gazebo.pdf -
Install Solidworks URDF exporter
http://wiki.ros.org/sw_urdf_exporter -
Export a SolidWorks Assembly to URDF
http://wiki.ros.org/sw_urdf_exporter/Tutorials/Export%20an%20Assembly
[์ฐธ๊ณ ] Solidworks Gazebo SDF plugin
Download
https://usfirst.collab.net/sf/go/projects.solidworks_robot_exporter/frs.solidworks_gazebo_export_plugin
* (latest released : 09/01/2015 7:44 PM)
Documents
https://s3.amazonaws.com/screensteps_live/exported/Wpilib/2078/2237/Exporting_overview.pdf?1478643518
tutorial movie
https://www.youtube.com/watch?v=O_oK98bh5E0
sldwks Gazebo plugin install and documents
https://usfirst.collab.net/sf/go/projects.solidworks_robot_exporter/frs.solidworks_gazebo_export_plugin
https://s3.amazonaws.com/screensteps_live/exported/Wpilib/2078/2237/Exporting_overview.pdf?1478643518