一、solidworks的插件下载

http://wiki.ros.org/sw_urdf_exporte

二、打开:在工具——tools——Export as URDF

三、设置关节

根据插入的基准轴和坐标系来设置关节,后续关节设置以及部分注意事项可参考​​​​​​【ROS学习】Solidworks模型转化为URDF文件格式+三连杆机械臂示例+逆运动学_gpeng832的博客-CSDN博客_solidworks urdf讲的很详细!

这里简单介绍各个关节,这部分也困扰我很久,主要是continous和prismatic

continous——转动(转动副)

fixed——固定

floating——浮动

planar——平面

prismatic——直线(移动副)

revolute——旋转(转动副)

师兄说revolute和continous的区别就是转动有无范围限制

四、用pybullet测试一下你的URDF文件是否能正常打开

import pybullet as p
import pybullet_data as pdp.connect(p.GUI)
p.setAdditionalSearchPath(pd.getDataPath())
pandaUid=p.loadURDF("这里是你的文件路径",useFixedBase=True)
while True:p.stepSimulation()

上面代码来源:Pybullet入门教程 - 古月居

五、转urdf文件后,导入pybullet中出现的问题以及一些注意事项

1.要将生成的urdf文件夹全部复制到pybullet_data中,如果只复制.urdf,则会出现一堆warning

2.出现cannot load URDF file

将路径改为绝对路径就ok啦

3.在solidworks里面建模,设置坐标系时要注意和pybullet一致,否则零件就会出现方向不对、散架之类的问题

4.在插入坐标系时要在装配体里插入,不要在零件里插入,如果在零件里插入就会出现pybullet打开的文件和solidworks文件里面设置的配合不一样之类的问题

5.在运行中各个模型中还会偶尔出现not connect physics server 这样的问题,具体原因也不知道为什么,如果有人知道的话可以教教我。

六、一点感悟

生成的urdf文件其实是关于关节位置的文件,所以坐标系的设置,关节的类型这些部分很重要。希望下面要学习和完成的内容可以顺顺利利/

solidworks转urdf文件及遇到的一些问题相关推荐

  1. solidworks导出urdf文件并在ROS中显示

    01 solidworks导出urdf文件 官网下载插件:http://wiki.ros.org/sw_urdf_exporter 然后到github上下载插件,虽然我是solidworks2022, ...

  2. 使用solidworks导出urdf文件

    准备 solidworks 2017已经安装好SW2URDF插件. 点一下上面的小齿轮>>插件>>勾选最下面的SW2URDF. 步骤 画好模型>>点击工具>& ...

  3. 【从零开始的ROS四轴机械臂控制】(二) - ROS与Gazebo连接,Gazebo仿真及urdf文件修改

    [从零开始的ROS四轴机械臂控制(二)] 四.urdf文件及gazebo仿真 1.simple_arm示例 (1)config文件夹 (2)launch文件夹 (3)meshes文件夹 (4)urdf ...

  4. Anno六轴机械臂solidworks转urdf

    下载 solidworks to urdf 插件(下方是链接),或在网页直接搜索solidworks to urdf ,进入该页面,点击Download Installer sw_urdf_expor ...

  5. 【机器人学习】四足机械狗(并联结构)urdf文件制作+simscape导入

    solidworks中urdf文件设置如下: 导入matlab中: %导入机器人 clear clc %导入matlab robot=importrobot('Biltle_EVO_codenameP ...

  6. solidwork运行python脚本_Matlab – Solidworks 机器人建模(3)如何把URDF文件导入到Matlab...

    文章目录 0.前言 1.URDF 转化成 rigidbody tree格式 2.URDF 导入到 simulink 有了urdf文件之后,在matlab里面可以有这两种导入选择 urdf 转化成 ri ...

  7. 将CAD模型通过SolidWorks导出机器人URDF文件(基于innfos六轴机械臂)

    将CAD模型通过SolidWorks导出机器人URDF文件(基于innfos六轴机械臂) 前言 也是初次接触这方面的学习,看了许多的资料,其中古月老师的有个课程挺好的,有机械臂和小车的,我们实验室有机 ...

  8. 做机械臂导航遇到的问题1:solidworks在生成urdf文件时崩溃的一种解决方法

    笔者机械专业出身,刚刚接触ROS的机械臂导航,面临的第一个问题就是生成机械臂的urdf文件,当然方法很多,可以自己用代码来生成,这对于非计算机专业的我来说挑战很大,我更倾向于用solidworks借助 ...

  9. Solidworks 2016中导出URDF文件

    安装SolidWorks to URDF exporter插件 下载SolidWorks to URDF Exporter插件后按照网站上的步骤进行安装(目前该插件已经在Win 7 64位系统+Sol ...

最新文章

  1. 安卓高手之路 图形系统(2)----------------基于Binder的架构思路)
  2. C# 命令行编译器详解
  3. python日期函数_python 时间及日期函数
  4. win10系统使用MarkdownPad2无法渲染
  5. java constant 类_如何从Constant java为注释提供值
  6. Android中动态的更改selector中某张图片的属性
  7. 让每一首心动歌曲穿越人海遇见你,背后竟藏着这么多“黑科技”|回响·TME音乐公开课...
  8. golang 遍历list_golang服务开发平滑升级之优雅重启
  9. 算法:回溯七 Permutation Sequence数组全排列定位
  10. 教务管理系统数据字典mysql_学校教务管理系统--数据库课程设计
  11. 实现winfrom进度条及进度信息提示,winfrom程序假死处理
  12. 《商用密码应用与安全性评估》第四章 密码应用安全性评估实施要点-小结
  13. 最好看的Excel条形图 如何用Excel图表把它做出来
  14. 配置数据源失败:未指定“url”属性,无法配置嵌入的数据源。
  15. 今天安装了VS2008中文版SP1。
  16. 网络编程:C10K问题而引出的reactor模型
  17. javascript抓不住的月影WEB
  18. 阿里P9:做了6年架构设计,这次聊聊微服务与分布式事务细节
  19. 贝叶斯算法及其应用案例
  20. 视频教程-【吴刚大讲堂】视觉设计快速入门50讲-UI

热门文章

  1. pl-slam 运行日志
  2. Qt学习之路之获取本机IP
  3. 基于ssh电子政务、电子商务系统mysql
  4. [zt]上海观光路线推荐
  5. 浅谈chr(239).chr(187).chr(191)的作用
  6. 奶爸生活-打电话的真实意图
  7. 警告:Xcode Warning: “no rule to process file
  8. 泊松分布和指数分布:10分钟教程
  9. linux mysql 文件夹权限_找到linux文件夹
  10. linux下离线安装k8s集群1.19.4附带nfs存储(kubeadm方式)