Godot URDF Addon
URDF parser for Godot 4+ using the native XML-parser.
Based on Godot URDF by @askarkg12, BSD-3 license: https://github.com/askarkg12/godot_urdf/
Features / Usage
Simply Drag-and-Drop URDF-files in your Godot scene, visuals and collisions will be generated automatically. Alternatively you can attach the urdf_loader.gd-script to a Node3D and the robots nodes will be created at its children, so you can easily modify/extend your robot.
This repository provides a controller for wheeled robots, you only need to configure the movement type (e.g. Differential drive) and the generated 6DOF-Joints of the wheels and can control the robot using the W A S D keys.
Demo
You can see the addon in action in this demo repository with turtlebot and Boston Dynamics Spot robot.
The plugin has also been tested with a modified version of the Unitree G1 Humanoid and additional robots by the DFKI Robotics Innovation Center. Additional demos will be provided soon.
Technical details
The collisions are represented as CollisionShape3D which are children of generated RigidBody3D, next to Generic6DOFJoint3D. This flattens the XML structure, so we also provide a custom dock that shows the original structure as tree.
Changelog for version v1.0
No changelog provided for this version.