URDF Studio
Inspect, visualize, and interact with URDF & xacro robot models — directly inside VS Code. Features🖥️ Interactive 3D ViewerA full Three.js viewport embedded in VS Code with orbit, pan, and zoom controls. Supports preset camera angles (Front, Right, Top, Iso) and a one-click Fit to frame the entire robot. 🤖 URDF & Xacro SupportOpens 🦾 Joint ControlsInteractive sliders and numeric inputs for every movable joint. Supports revolute, continuous, and prismatic joint types with proper limits. Toggle Ignore limits mode to freely explore the full range of motion. 📦 ROS Package ResolutionAutomatically discovers 🎨 Render ModesSwitch between three geometry layers:
Toggle wireframe mode to inspect mesh topology. Show or hide the grid and axes helpers. 🌲 Link Tree & InspectorBrowse the full kinematic tree in a collapsible hierarchy. Click any link in the tree or directly in the 3D viewport to inspect it — view parent/child joints, joint type, axis, limits, and associated meshes. 🩺 Model DiagnosticsReal-time analysis of your robot model surfaced as VS Code diagnostics (errors, warnings, info). Catches issues like:
Diagnostics also appear in the Checks panel inside the preview for quick triage. 📐 SRDF & Named StatesLoad SRDF or YAML semantic files to define joint groups and named states (e.g., "home", "ready", "tucked"). Apply named states with a single click to pose the robot instantly. 💾 Pose Save & Export
📸 Screenshot CaptureCapture a PNG screenshot of the current viewport and save it to your workspace. Perfect for documentation, PRs, or sharing robot configurations. ⚙️ Mesh Format SupportLoads common robotics mesh formats out of the box:
🔧 Configurable Up AxisSet the world up axis to +X, +Y, or +Z depending on your robot's coordinate convention. The grid, camera, and orbit controls adjust automatically. Quick Start
Commands
Settings
Development
Open this folder in VS Code and press F5 to launch the Extension Host. Use
License |