What problem does it solve?
This Skill helps robotics engineers and educators produce URDF robot descriptions that load without errors, simulate with realistic physics, and remain maintainable for ROS 2 and Gazebo-based workflows.
Core Features & Use Cases
- Correct link composition: Ensure every link includes visual, collision, and inertial elements so the robot appears, collides, and responds to forces correctly.
- Robust joint definitions: Choose appropriate joint types, set precise origins and axes, and apply limits to achieve the intended kinematics.
- Physical realism: Compute and apply standard inertia formulas for boxes, cylinders, and spheres and verify that masses and inertia tensors are positive and reasonable.
- Validation & integration: Use URDF validators and RViz/Gazebo visualization to catch parsing errors and simulation instabilities before deployment.
- Use Case: Produce a modular xacro-based URDF for a differential-drive educational robot that visualizes correctly in RViz and behaves stably in Gazebo.
Quick Start
Create a modular URDF for a differential-drive robot with proper links, joints, masses, and inertia so it loads in ROS 2 and simulates stably.