新闻详情

新闻详情

首页 / 资讯中心 / 详情

从单零件到多自由度机械臂:solidworks_urdf_exporter装配体URDF导出实战指南

发布时间:2026/11/13 19:22:04来源:尧图网络
从单零件到多自由度机械臂:solidworks_urdf_exporter装配体URDF导出实战指南
从单零件到多自由度机械臂solidworks_urdf_exporter装配体URDF导出实战指南【免费下载链接】solidworks_urdf_exporterSolidWorks to URDF Exporter项目地址: https://gitcode.com/gh_mirrors/so/solidworks_urdf_exporterSolidWorks to URDF ExporterSW2URDF是一款面向 SolidWorks 的开源导出插件能把单个零件或多自由度装配体一键转换为完整的 ROS URDF 功能包自动计算质量与惯性张量、关节原点与运动轴并同步生成网格、launch 文件和配置文件导出后即可在 RViz / Gazebo 中直接运行。 项目速览它能做什么能力说明零件导出单个.SLDPRT导出为单 link 的 URDF装配体导出自动解析装配结构生成完整的 link joint 运动学树物理属性由 CAD 自动计算质量、质心与惯性张量完整 ROS 功能包一次生成 meshes、urdf、launch、config、CMakeLists.txt、package.xml多种网格格式支持 STL 与 3dxml可保留颜色版本要求SolidWorks 2018 SP5 及以上2021 对应 v1.6.1见 README.md入口由 SolidWorks 加载项注入核心注册逻辑见 SW2URDF/SW/SwAddin.cs。 快速上手3 步启用导出入口安装 SolidWorks2018 SP5 或更高版本。安装插件使用官方发布版安装包安装脚本见 INSTALL/Install.iss。找到入口启动 SolidWorks 后在「工具」菜单中会出现Export as URDF。零件文档与装配体文档分别注册了各自的导出菜单项见 SwAddin.cs#L256-L265。如需从源码构建可先克隆仓库git clone https://gitcode.com/gh_mirrors/so/solidworks_urdf_exporter再按 README.md 中 Development 一节的要求Visual Studio 2017 .NET 桌面开发 SolidWorks API 工具以管理员权限打开SW2URDF.sln调试。 实战一导出单个零件最简流程打开零件文件.SLDPRT。「工具 Export as URDF」打开零件导出对话框PartExportForm.cs。填写保存路径与包名确认自动计算的惯性原点、质量、惯性张量设置外观颜色RGBA与 STL 精度fine / coarse。点击 Finish得到单 link 的 URDF 网格 manifest.xml。仓库内置了一个最小案例——玩具积木块可直接对照产物结构examples/TOY_BLOCK。 实战二装配体 → 多自由度机械臂核心流程以示例中的三自由度机械臂 examples/3_DOF_ARM 为例整个导出流程分 4 步。第 1 步准备参考几何坐标系 参考轴为每个关节在 SolidWorks 中创建一组「坐标系」关节原点和「参考轴」运动轴。插件启动时会自动扫描模型中所有名称收集坐标系CoordSys与参考轴RefAxis见 ExportHelper.cs#L106-L107。建议按Origin_关节名Axis_关节名命名如Origin_prox_joint/Axis_prox_joint便于在对话框中快速选择。第 2 步配置关节树装配体导出第一阶段打开装配体后执行导出会进入关节树配置页AssemblyExportForm.cs点击树节点SolidWorks 3D 视图会同步高亮对应零件为每个关节填写名称、类型revolute / prismatic / continuous / fixed、运动轴可从参考轴一键估算、关节原点位置与姿态支持mimic 关节从动关节配置 multiplier 与 offset进入下一阶段前工具会自动校验所有关节的必填项缺项会逐一列出AssemblyExportForm.cs#L178-L200。第 3 步配置 Link 属性第二阶段惯性原点、质量、六个惯性分量CAD 自动计算可手工修正视觉视觉原点、颜色、纹理贴图文件网格为该 link 单独指定 fine 精度以获得更光滑的 STL树中每个节点加粗显示表示其参数已从输入框保存。第 4 步一键导出完整 ROS 功能包选择保存目录后点击 Finish Export核心流程由 ExportHelper.ExportRobot 驱动建包目录 → 生成CMakeLists.txt与package.xml→ 写入 RViz / Gazebo launch 文件 → 逐 link 导出网格自动保存并恢复你的 STL 偏好设置→ 写出.urdf与.csv→ 拷贝日志文件。目录骨架由 URDFPackage.cs 统一规划。网格格式可在 STL 与 3dxml 之间切换。 导出的功能包长什么样3_DOF_ARM 案例3_DOF_ARM_description/ ├── CMakeLists.txt ├── package.xml ├── meshes/ # 每个 link 一个 STL │ ├── base_link.STL │ ├── prox_link.STL │ ├── dist_Link.STL │ └── effector_link.STL ├── urdf/ │ ├── 3_DOF_ARM_description.urdf │ └── 3_DOF_ARM_description.csv ├── launch/ # display.launch / gazebo.launch └── config/ # joint_names_*.yamlURDF 中的关节描述由参考几何精确算出例如 3_DOF_ARM_description.urdf#L87-L101joint nameprox_joint typecontinuous origin xyz0.00249115384615384 0 0 rpy-1.5707963267949 0 -1.5707963267949 / parent linkbase_link / child linkprox_link / axis xyz0 1 0 / /joint同目录下的 3_DOF_ARM_description.csv 把全部 link 与 joint 参数摊平成表格——可以用表格软件批量调参后再重新导入实现见 CSVImportExport.cs这是微调大批关节参数的最省力方式。⚡ 进阶技巧彩色网格默认 STL 无颜色可将 3dxml 网格转换为 DAE 以便 RViz 显示彩色模型方法见 README.md 的 Converting mesh format 一节。子装配体复杂装配可借助树合并工具整理 link 层级TreeMerger.cs。网格修复插件会自动清掉 SolidWorks 二进制 STL 头部的 80 字节私有信息避免其他 CAD/ROS 工具读不了CorrectSTLMesh。自动化测试回归测试入口见 TestRunner/README.md版本号批量更新脚本见 scripts/UpdateVersionInfo.ps1。❓ 常见问题Troubleshooting症状处理方法AxImp.exe报错检查 .NET 工具安装无错则补装 Windows 10 SDKResource.resx报错确认Resources.resx存在且非空必要时在工程属性中重建导出前提示保存/重建属正常行为装配必须先保存并重建再进入导出流程 核心源码地图路径作用SW2URDF/SW/SwAddin.cs加载项注册、菜单与工具栏入口SW2URDF/UI/AssemblyExportForm.cs装配体导出两段式对话框关节树 → link 属性SW2URDF/UI/PartExportForm.cs单零件导出对话框SW2URDF/URDFExport/ExportHelper.cs导出引擎网格导出、包组装、STL 偏好管理SW2URDF/URDF/URDF 数据模型Robot / Link / Joint 等SW2URDF/URDFExport/CSV/参数表格化导入导出TestRunner/独立测试运行器✅ 上手检查清单SolidWorks ≥ 2018 SP5插件菜单出现Export as URDF每个关节都创建了「坐标系 参考轴」并规范命名关节树名称 / 类型 / 轴 / 原点全部填写校验无缺项link 属性核对自动计算的质量与惯性张量Finish Export 后用生成的display.launch在 RViz 中验证机械臂运动学从单个零件到多自由度机械臂SW2URDF 把「CAD → 机器人描述」这条链路上最容易出错的物理参数与几何计算全部自动化了。跟着上面的 4 步流程走一遍你的装配体就能变成一份可直接roslaunch的 ROS 功能包。【免费下载链接】solidworks_urdf_exporterSolidWorks to URDF Exporter项目地址: https://gitcode.com/gh_mirrors/so/solidworks_urdf_exporter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/14 3:51:47

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/12 23:59:09

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/13 13:31:48

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/13 16:11:45

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/14 3:51:43

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉