首页 > 其他 > 详细

Solidworks模型导入Gazebo(详细过程)

时间:2021-01-11 20:51:44      阅读:394      评论:0      收藏:0      [点我收藏+]

1、下载安装插件SW2URDF,在设置箭头中找到插件选项,SW2URDF打勾

技术分享图片       技术分享图片

2、在工具兰中打开  工具->Tools->Export as urdf,并建立关节链接

  技术分享图片

3、选择并配置链接

技术分享图片

4、选择查看和导出

技术分享图片

5、查看配置信息

技术分享图片

6、点击next,直到最后信息无误

技术分享图片技术分享图片

7、点击export urdf and meshes

技术分享图片

8、生成urdf文件,将文件夹复制到ubuntu中的ros工作空间中(可以新建一个)

技术分享图片

9、编译(有错误,需要修改,见最后解决办法)

技术分享图片

10、source一下roslaunch display文件即可看到模型。

技术分享图片

问题:编译出错。

原因:solidworks生成的文件不能直接使用。

修改:

1、修改包的名字,将后缀.SLDASM去掉

技术分享图片

2、在包中修改package.xml,将其中.SLDASM后缀去掉,并且注意邮箱格式是否正确(图正确)

技术分享图片

3、修改CMakeList.tet,去掉.SLDASM

技术分享图片

4、修改urdf文件,去掉.SLDASM,并且添加一段新的链接(解决运行时的警告)。

技术分享图片

5、修改display.launch文件和gazebo.launch文件,去掉.SLDASM,并在display.launch插入

技术分享图片

然后就可以正常运行了。nice~


其他问题:

1、joint_state_publisher_gui要安装。否则报错找不到该节点。

可以用sudo apt-get install ros-<版本>-joint_state_publisher_gui来安装。

技术分享图片
sudo apt-get install ros-<版本>-joint_state_publisher_gui
安装joint_state_publisher_gui

2、rospkg需要用pip安装

技术分享图片
pip install rospkg
安装rospkg


Solidworks模型导入Gazebo(详细过程)

原文:https://www.cnblogs.com/vcan123/p/14264202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!