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. 后续,按照官方库的说明对模型进行设置即可
相关推荐
亦复何言??2 小时前
BeyondMimic 论文解析
人工智能·算法·机器人
TG_yunshuguoji3 小时前
阿里云代理商:用 AppFlow 给钉钉机器人配置定时任务 阿里云自动化办公效率翻倍
阿里云·机器人·钉钉
机器人零零壹3 小时前
物料单元设计入门篇:如何利用iRobotCAM实现机器人物料生产单元的编程与自动化
机器人·自动化·工业软件·虚拟调试·离线编程·中望3d·irobotcam
机器人零零壹3 小时前
非标自动化设计入门篇:iRobotCAM通用多轴建模能力,实现非标机器人自动化装配应用
机器人·自动化·机器人仿真·虚拟调试·非标自动化
敢敢のwings3 小时前
智元 D1 强化学习sim-to-real系列 | Robot Lab 基于 Isaac Lab 的机器人强化学习使用(四)
数据库·redis·机器人
机器人零零壹3 小时前
机器人自动化检测入门篇:如何利用iRobotCAM与工业机器人实现产品质量自动化检测
机器人·自动化·机器人仿真·离线编程·irobotcam·机器人检测
鲁邦通物联网6 小时前
商用建筑清洁机器人跨层调度架构:非侵入式梯控状态机与平层校验
机器人·巡检机器人·机器人梯控·agv梯控·机器人乘梯·机器人自主乘梯·agv机器人梯控
kyle~6 小时前
ROS2 ---- TF2坐标变换(1.动态、静态发布,2.缓存,3.监听)
c++·机器人·ros2
帮我吧智能服务平台7 小时前
从云端到边缘,智能机器人如何重构企业客服成本结构
人工智能·重构·机器人
maxmaxma8 小时前
ROS2机器人少年创客营:编程思维启蒙
机器人·ros2