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. 后续,按照官方库的说明对模型进行设置即可
相关推荐
Yz_fore5 天前
地图美化方案-房型图
机器人
Yz_fore6 天前
基于DWA的沿墙算法
机器人
aircrushin6 天前
从春晚看分布式实时协同算法与灵巧手工程实现
人工智能·机器人
ZPC821011 天前
docker 镜像备份
人工智能·算法·fpga开发·机器人
ZPC821011 天前
docker 使用GUI ROS2
人工智能·算法·fpga开发·机器人
2501_9462055211 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
xybDIY11 天前
Kiro Workshop - 使用 AI 代理聊天机器人构建电子商务网站
人工智能·机器人
宝贝儿好11 天前
【强化学习】第十章:连续动作空间强化学习:随机高斯策略、DPG算法
人工智能·python·深度学习·算法·机器人
大江东去浪淘尽千古风流人物11 天前
【SLAM】GenRobot / IO-AI / Scale / Appen 能力对比表(机器人数据与闭环视角)
人工智能·机器学习·机器人·大模型·概率论·端侧部署·巨身智能
梦想的旅途211 天前
企业微信API:外部群自动化推送实战指南
大数据·机器人·自动化·企业微信·rpa