Skip to content

Add-on for Blender, provides importing robots from URDF format

License

Notifications You must be signed in to change notification settings

HoangGiang93/urdf_importer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 

Repository files navigation

urdf_importer

URDF Importer is an add-on for Blender. It supports for importing robots from URDF format from ROS Packages and provides FBX Exporter with textures for further usage.

Features

  • Import robot from URDF format from ROS environment to Blender (please source the package first)
  • Auto generate meshes, armatures and bones based on the URDF
  • Remove duplicated materials
  • Export robot to .fbx format with textures

Prerequisite

Installation

  1. Setup python enviroment
cd <blender_path>/<version>/python/bin/ # For example cd blender-3.1.2-linux-x64/3.1/python/bin/
./python3.10 -m ensurepip
./python3.10 -m pip install --upgrade pip
./python3.10 -m pip install pyyaml
./python3.10 -m pip install rospkg
./python3.10 -m pip install urdf_parser_py

Windows: If Blender is installed to i.e. C:\Program Files\, run cmd.exe as administrator! Define ROS_ROOT as system environment variable pointing to a folder containing your ROS packages.

  1. Install add-on
Installation.mp4

Quickstart

Import a standard PR2 from ROS

Quickstart.mp4

Export as .fbx format with textures for e.g. Unreal Engine

FBX.exporter.with.textures.mp4

About

Add-on for Blender, provides importing robots from URDF format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages