如何使用SolidWorks软件导出URDF机器人模型文件 — 00 给SolidWorks软件安装 sw_urdf_exporte

转载:https://blog.csdn.net/github_35160620/article/details/61619736

原博文链接在我的官方网站,网址是:http://www.aobosir.com/blog/2017/02/21/ROS-sw_urdf_exporter-download-install-and-add-plug-in-solidworks/

ROS 提高篇 之 使用SolidWorks软件导出URDF机器人模型文件 — 00 给SolidWorks软件安装 sw_urdf_exporter插件

我使用的虚拟机软件:VMware Workstation 11
使用的Ubuntu系统:Ubuntu 14.04.4 LTS
ROS 版本:ROS Indigo
我使用的SolidWorks软件的版本: SolidWorks 2011
安装SolidWorks软件的电脑系统:Windows 10系统
前提条件:你需要先在你的电脑里面安装SolidWorks软件。SolidWorks软件的下载安装和破解的图文教程,你可以参考这篇博文:Solidworks 2011软件下载,安装和破解图文教程

注意: 
1 . ROS 提高篇这个专栏的教学有门槛。 
2 . 如果你没有学习前面的教程,请想学习前面的 beginner_Tutorials 和 learning_tf 的ROS 相关教程。 
3 . 你还需要会使用SolidWorks软件。这里有相关的博文。

sw_urdf_exporter

参考网站:SolidWorks to URDF Exporter

sw_urdf_exporter它使用一个SolidWorks软件的一个插件,这个插件是ROS团队设计的。sw_urdf_exporter这个插件的官方介绍网站在这里。

下面来简单的介绍一下这个插件:这个插件的功能是将SolidWorks里面的模型导出成URDF格式的文件,也就是说,我们其实可以管这个插件叫做:SolidWorks里面的URDF文件的导出器。这个导出器将会创建一个类似ROS的包,其中包的路径里面包含模型的网络(Mesh)、纹理(Texture)和机器人模型文件(URDF)文件。对于当个的SolidWorks模型文件,导出程序将在URDF文件里面创建单个链接;对于SolidWorks的装配件,导出程序江湖构建链接,然后在基于SolidWorks组件层次创建结构树,导出程序中的输出器可以自动确定正确的关节类型、关节变换和轴(joint type, joint transforms and axes)。

下载 sw_urdf_exporter

到这个网站里面,直接点击下面这个按钮:

当弹出一个网页,点击里面的 View raw,就可以下载了:

下载后,双击运行。(我现在先不急着运行,我们先说说使用这个软件的注意事项,然后在手把手的给你介绍如何给SolidWorks软件安装这个插件。)

对于这个插件,使用时,需要注意几点

这个插件在SolidWorks 2012 版本里面可以正常的使用,但是对于更高的版本不知道兼容性如何。
如果你想要获取SolidWorks ROS这个插件最新的通知,你可以在这个网页里面获取到:ROS SolidWorks SIG
这个插件不依赖于ROS系统,也就是说,我们可以在我们的安装了SolidWorks软件的Windows 10电脑上,将SolidWorks里面的模型文件通过这个插件将其导出成URDF文件。然后再给别的Ubuntu系统使用。(可以将任何SolidWorks模型文件导出成URDF文件。)
这个插件目前只能运行在64位的Windows系统上,32位的系统不能运行。
安装

安装需要注意的事情:

你不能将其安装到标有SW2URDF的目录。否则运行程序会抛出未处理的异常错误。

同时,因为这个插件是使用C#编写的,所以,如果你的电脑里面安装.NET Framework V4,或者没有升级到.NET Framework V4以上,你需要先安装这个。

上面的两个注意事项的知道了后,我们现在就来安装。双击刚刚下载的安装包。

其实你也可以直接下载源代码,然后在使用Visual Studio 软件来手动编译生成可执行文件。
sw_urdf_exporter项目的源代码在这里下载:
下载需要使用 hg 或者 ssh 命令来下载,git工具时不能下载Bitbucket这个网站里面的源代码的,又因为我的Windows系统电脑里面只安装了git工具,所以下面我介绍的下载方法是:直接下载源代码。
点击 Download 标签:

然后直接点击 Download repository 就下载了。

下载好了,解压,里面有sw_urdf_exporter项目的源代码,以及一些示例模型(SolidWorks模型)。
(我们这里是使用安装包进行安装。)双击安装包,它会自动的识别到你电脑里面当前安装了SolidWorks软件的路径。我们直接 Next。

点击 Intall

秒速完成。点击 Finish

好的,现在已经安装完成了。现在启动SolidWorks软件:

选择: 插件…

你会在 其他插件 里面看到一项 SW2URDF,正确情况是被勾选的,如果没有被勾选,请勾选。

搞定

现在就已经想这个插件安装成功了。下面我们就来测试一下这个插件如何使用。
 

你可能感兴趣的:(如何使用SolidWorks软件导出URDF机器人模型文件 — 00 给SolidWorks软件安装 sw_urdf_exporte)