URDF Studio — 在线机器人模型编辑器与 3D 查看器
URDF Studio 是一个运行在浏览器里的机器人模型编辑器。把一个 URDF、Xacro、MJCF、SDF 或 USD 模型拖进页面,就能立刻看到它的三维结构、关节树和碰撞几何体,并在同一个界面里 完成编辑、组装、校验和导出。整个流程不需要安装桌面软件,也不需要先配好一套 ROS 环境。
- URDF
- Xacro
- MJCF / MuJoCo
- SDF
- USD / USDA
- STL · DAE · OBJ · glTF
它解决什么问题
机器人模型的日常工作里,最费时间的往往不是建模本身,而是「看一眼」的成本:想确认某个 关节的轴向是不是装反了、某个连杆的惯量参数是否合理、导出的碰撞体是不是比视觉网格大了 一圈,通常要先装好一整套仿真环境,再写一段启动脚本,才能把模型显示出来。换一台机器、 换一个同事、换一种格式,这个成本就要重付一次。
URDF Studio 把这一步搬进浏览器。模型在本地解析、本地渲染,打开网页就是一个可交互的 三维视图:关节可以直接拖动,链路结构以树的形式展开,视觉网格与碰撞几何体可以分别开关 对照。需要交给别人复核时,给出一个链接就够了。
主要能力
多格式导入与互转
URDF、Xacro、MJCF、SDF、USD/USDA 之间互相转换,网格支持 STL、DAE、OBJ 与 glTF/GLB。从 MuJoCo 拿到的模型可以转成 URDF 交给 ROS 侧,反过来同样成立。
运动学与关节编辑
编辑关节类型、轴向、限位、父子关系与连杆变换,改动实时反映到三维视图。关节滑块可以 逐个拖动验证运动范围,避免把限位写反后到仿真里才发现。
碰撞几何体处理
视觉网格与碰撞网格分层显示、互相对照,支持用凸包、包围盒和基本几何体替换过重的碰撞 网格。碰撞体的复杂度直接决定仿真步进速度,这一步通常比优化视觉网格更划算。
模块化组装
把机械臂、夹爪、末端执行器、传感器和移动底盘按接口拼成一台完整机器人,也支持并联 结构。组装结果可以整体导出为一个模型文件。
物理参数检查
显示质心、惯性张量和坐标轴,把质量为零、惯量不合法这类会让仿真直接发散的参数问题 在进仿真之前就暴露出来。
资产打通与导出
与 BotWorld 资产平台连通,可以直接把平台上的机器人模型载入编辑器;编辑完成后导出 模型文件,交付给下游的动作与仿真环节。
典型使用场景
- 拿到一个第三方 URDF,想先确认关节树、坐标系和网格路径有没有问题,再决定要不要用。
- 仿真跑不动,怀疑是碰撞网格面数过高,需要逐个连杆查看碰撞体并做替换。
- 模型在 MuJoCo 里能跑、在 ROS 里加载失败,需要在两种格式之间做一次可视化对比。
- 给机械臂换一款夹爪,想在提交设计之前先看看整机的姿态和自碰撞情况。
- 教学或评审场合,需要一个不用装环境、发个链接就能打开的机器人模型查看器。
它在平台里的位置
URDF Studio 负责机器人开发流程里「模型」这一段。上游是 BotWorld,机器人资产在那里发现、 上传与分发;下游是 Motion Studio 与 BotLab,模型定稿之后在那里做动作重定向和仿真验证。 四个产品可以各自独立使用,也可以围绕同一份资产串成一条完整链路。
- BotWorld — 机器人资产平台,模型、动作、技能、场景与案例的发现和分发入口。
- Motion Studio — 动捕数据处理与多机器人动作重定向工作台。
- BotLab — 浏览器端的低代码机器人仿真与控制图编辑器。
- 平台文档中心 — 从资产到仿真的完整操作手册。
常见问题
- URDF Studio 需要安装吗?
- 不需要。模型解析和三维渲染都在浏览器本地完成,打开网页就能用,不依赖本机的 ROS、 Gazebo 或 MuJoCo 安装。
- 支持哪些机器人模型格式?
- 模型格式支持 URDF、Xacro、MJCF(MuJoCo)、SDF、USD 与 USDA;网格资源支持 STL、DAE、 OBJ 和 glTF/GLB。
- 我的模型会被上传到服务器吗?
- 从本地打开的模型只在浏览器里解析和渲染,不会自动上传。只有当你主动把资产保存或发布到 BotWorld 时,数据才会离开这台机器。
- 可以在手机或平板上用吗?
- 可以查看模型,但编辑器面向桌面浏览器设计,涉及多面板操作和精细拾取,实际编辑建议在 桌面端进行。
- 它和桌面版建模软件是什么关系?
- URDF Studio 不替代 CAD。它处理的是 CAD 之后的那一段——把导出的几何体组织成一个结构 正确、参数合法、能被仿真器加载的机器人描述文件。