ROS-Solidworks转URDF

前言:URDF建模很粗糙,而ros提供了支持sw转urdf的插件,可以使建模更精细化.

一、安装sw_urdf_exporter插件

sw_urdf_exporter插件网址:http://wiki.ros.org/sw_urdf_exporter

安装时关闭sw,一路默认安装就可以了.

二、SW转URDF

使用SW打开将要转化的零件图。

然后打开sw_urdf_exporter插件 

选择保存位置,名字使用英文小写命名,如part。点finish

这时在保存路径上会生成功能包

三、修改文件

3.1 将part.SLDPRT功能包原封不动放在工作空间的src内

 

 

 3.2 修改文件(装配体)

修改package.xml文件

<maintainer email="me2email.com" />
修改为
<maintainer email="me2@email.com" />

修改两个launch文件

textfile="$(find my_paper_car)/robots/my_paper_car.urdf" />
修改为
textfile="$(find my_paper_car)/urdf/my_paper_car.urdf" />

3.3  新建launch文件(单零件)

在launch文件夹下新建display.launch文件,内容如下:

<launch>
    <param name="robot_description" textfile="$(find part.SLDPRT)/urdf/test.urdf" />
   
    <node name="rviz" pkg="rviz" type="rviz" args="-d $(find part.SLDPRT)/test.rviz"  />
</launch>

四、运行

启动dispaly.launch文件

并在rviz里add robomodel

 

 放大后效果如下:

 

-END-

转载于:https://www.cnblogs.com/chendeqiang/p/10301180.html

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值