lula-description-generator
CommunityGenerate Lula robot YAML with collision spheres
Authorhkqai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually creating collision sphere approximations for robot links is time‑consuming and error‑prone; this Skill automates the generation of those spheres directly from a URDF, producing a ready‑to‑use Lula robot description for Isaac Sim.
Core Features & Use Cases
- Automated mesh repair using pymeshfix with a trimesh fallback, ensuring non‑watertight meshes can be processed.
- Voxel‑based interior analysis followed by Euclidean distance transforms to capture geometry detail.
- Greedy medial‑axis sphere packing that yields a set of collision spheres per link, customizable via parameters such as
max_spheres_per_linkandvoxel_fraction. - Full YAML robot description output compatible with Isaac Sim’s CuMotion/RMPflow/Lula planners, supporting package:// URI resolution and optional c‑space configuration.
- Use case: Researchers can feed any robot URDF into the skill to instantly obtain a collision‑aware description, accelerating simulation setup and motion‑planning experiments.
Quick Start
Run the lula description generator on my_robot.urdf to obtain a Lula description YAML file.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: lula-description-generator Download link: https://github.com/hkqai/MatClaw/archive/main.zip#lula-description-generator Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.