Solidworks 2024 根据机器人装配体,生成urdf文件

ROS官方提供了对solidworks的插件 solidworks_urdf_exporter,用于将solidworks装配体转为URDF,但是其github官方库上介绍,最新只支持solidworks2021版本。

通过测试发现,尽管插件安装后可在solidworks新版本中打开,但是导出的URDF坐标系混乱,无法使用。因此,本文针对solidworks_urdf_exporter插件在solidworks 2024版中的使用做出说明。

实际上对于后续版本的solidworks,作者提供了源码以及源工程文件,并且介绍了从源码编译新插件的方式,主要分为如下步骤

  1. 安装visual studio
  2. 安装.net框架
  3. 安装solidwork API工具(基本上在安装solidworks时都已经安装)
  4. 下载solidworks_urdf_exporter官方库,用管理员权限打开visual studio(必须要管理员权限),在其中打开SW2URDF.sln工程文件,卸载其中的testRunner项目
  5. 选择SW2URDF项目,配置项目属性 :右键SW2URDF项目->选择"属性"->"调试"菜单栏->"启动外部程序"部分选择solidworks的运行文件,默认(C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe)
  6. 配置相关依赖dll(如果第7步不报错则不需要运行此步。如果第7步报错有些dll没有找到,则需要从solidworks安装目录下寻找对应的dll,复制到工程的工作目录下)
  7. 点击启动,visual studio 会自动唤起 solidworks,此时可以发现,在工具->Tools中出现 Export to URDF
  8. 后续,按照官方库的说明对模型进行设置即可
相关推荐
xiaoduo AI1 天前
客服机器人可按紧急程度排序会话?Agent 开放平台通过关键词设置优先级实现急救咨询优先处理?
大数据·机器人
workflower1 天前
机器人应用-楼宇室内巡逻
大数据·人工智能·算法·microsoft·机器人·动态规划·享元模式
ZPC82101 天前
fanuc 机器人通过PR寄存器实现轨迹控制
人工智能·算法·计算机视觉·机器人
Techblog of HaoWANG1 天前
目标检测与跟踪(16)-- Ubuntu 20.04 下 ROS1 + Conda 虚拟环境开机自启动方案(兼容 ROS2 共存)
人工智能·目标检测·ubuntu·机器人·视觉检测·conda·控制
xwz小王子1 天前
[特殊字符] 让人形机器人拥有“触觉想象力“:CMU最新突破让机器人操控更精准
机器人
资深设备全生命周期管理1 天前
Python + Nachi机器人+Hikvision视觉
机器人·nachi
ZPC82101 天前
ROS2 快过UDP的方法
python·算法·机器人
沫儿笙1 天前
FANUC发那科机器人新能源车焊接节气装置
人工智能·机器人
Tech_D1 天前
RDM-A直线电机:高效精准,赋能机械升级
机器人·自动化·制造