SuperAPI AI 工具集

urdf-robot-model

通用与其它

查看项目

更新于 10-16 06:48

技能介绍

用途:为仿真设计机器人模型,产出可无错加载、物理表现真实、易维护的 URDF。角色定位是面向仿真的机器人机械工程师,关注外观、碰撞几何与动力学的关系。

主要能力:定义连杆层级与关节连接,支持 fixed、revolute、continuous、prismatic 关节类型;要求每个 link 同时具备 visual、collision、inertial 三要素:缺少 visual 会导致不可见,缺少 collision 会穿透物体,缺少 inertial 会导致物理不稳定。碰撞形状应比可视网格更简单以提升性能。关节需正确设置 origin 与 axis,旋转量使用弧度。提供标准惯性公式:长方体 ixx=m/12*(b²+c²) 等,圆柱 ixx=iyy=m/12*(3r²+h²)、izz=m/2r²,球体 ixx=iyy=izz=2/5m*r²。给出差速驱动机器人和传感器安装座等常见模式。

使用方式:创建或修改前先确认运动链、关节类型、质量与惯性、碰撞简化、坐标原点与弧度单位。用 check_urdf robot.urdf 检查语法,用 ros2 launch urdf_tutorial display.launch.py model:=robot.urdf 在 RViz 中可视化;有效 URDF 应输出 robot name 与 link(s) 统计。

适用场景:机器人在仿真环境中的建模、教学中的机器人描述、为课程生成建模示例。

限制与依赖:需配合 gazebo-world-builder 放置机器人于世界、sensor-simulation 添加传感器、ros2-gazebo-bridge 从 ROS 2 控制机器人。资料未提供具体收费、价格与更完整的平台支持信息,暂未提供。