URDF model and tools for Dexmate robots
Project description
๐ค Dexmate URDF Collection
High-quality Robot Models for Simulation and Planning
๐ฏ Overview
This repository contains high-fidelity robot models in Unified Robot Description Format (URDF) and Semantic Robot Description Format (SRDF). These models are essential for:
- ๐ฎ Robot Simulation
- ๐ Motion Planning
- ๐จ Visualization
- ๐ ๏ธ Control System Development
The corresponding USD files are be found in the Release.
๐ฆ Installation
pip install dexmate_urdf
or install from source
cp -r robots/* src/dexmate_urdf/robots/
python scripts/workflows/generate_content.py
pip install -e .
๐ Quick Start
from dexmate_urdf import robots
# Access different robot models and configurations
# Base variants
vega_1_urdf = robots.humanoid.vega_1.vega_1.urdf
vega_1u_urdf = robots.humanoid.vega_1u.vega_1u.urdf
vega_1p_urdf = robots.humanoid.vega_1p.vega_1p.urdf
# Variants with different end-effectors
vega_1_f5d6_urdf = robots.humanoid.vega_1.vega_1_f5d6.urdf
vega_1_gripper_urdf = robots.humanoid.vega_1.vega_1_gripper.urdf
vega_1u_f5d6_urdf = robots.humanoid.vega_1u.vega_1u_f5d6.urdf
# Access SRDF and collision URDFs
vega_1_srdf = robots.humanoid.vega_1.vega_1.srdf
vega_1_collision = robots.humanoid.vega_1.vega_1.collision_spheres_urdf
# Load into your favorite simulator
load_robot(vega_1_f5d6_urdf)
๐ค Available Models
| Robot | Visual[^1] | Convex Collision[^2] | Sphere Collision[^3] |
|---|---|---|---|
| Vega-1 |
[^1]: High quality visual modeling for rendering. [^2]: Collision modeling composed of convex decomposition meshes with light simplification, which can be used for physical simulation, etc. [^3]: Collision modeling composed of spheres, which can be an alternative collision representation when speed is more of a concern. These meshes are larger than the real one, which is not desirable to be used in high-fidelity simulation.
๐ง Supported Platforms
Our models are tested with popular robotics frameworks:
- ๐ฎ IsaacSim/IsaacLab/IsaacGym - For simulation and RL training
- ๐ Pinocchio - For kinematics and dynamics computation
- ๐ฏ SAPIEN - For simulation and visualization
๐ Package Structure
dexmate_urdf.robots
โโโ humanoid/
โ โโโ vega_1/ # Base variant folder
โ โ โโโ vega_1.urdf # Base variant (no hands)
โ โ โโโ vega_1_f5d6.urdf # With F5D6 hands
โ โ โโโ vega_1_gripper.urdf # With gripper hands
โ โ โโโ vega.urdf # Alias (symlink to vega_1_f5d6)
โ โ โโโ configs/ # Variant-specific configs
โ โโโ vega_1u/ # Upper body variants
โ โ โโโ vega_1u.urdf
โ โ โโโ vega_1u_f5d6.urdf
โ โ โโโ vega_1u_gripper.urdf
โ โโโ vega_1p/ # Pro variants
โ โโโ vega_1p.urdf
โ โโโ vega_1p_f5d6.urdf
โ โโโ vega_1p_gripper.urdf
โโโ ... # More robots
๐ Changelog
For information about recent updates and changes, please refer to the CHANGELOG.md.
๐ Licensing
๐ Apache License 2.0
This software is licensed under the Apache License 2.0. This permissive license allows you to:
- โ Use the software commercially
- โ Modify the software and create derivatives
- โ Distribute copies and modifications
- โ Use patent claims (if applicable)
See the LICENSE file for the complete license text.
๐ค Need help with robot models?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dexmate_urdf-0.8.1-py3-none-any.whl.
File metadata
- Download URL: dexmate_urdf-0.8.1-py3-none-any.whl
- Upload date:
- Size: 32.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa3922aaa91bb5fa5b85d50c495e2a55aa2284cdec2ab60cc92208cd56c68c96
|
|
| MD5 |
b0f8ed63803d50436e32180bda87d690
|
|
| BLAKE2b-256 |
25740de8092e02c2072cf38b2095c1f45ab1e0ad0a77c733e92ad02402789782
|
Provenance
The following attestation bundles were made for dexmate_urdf-0.8.1-py3-none-any.whl:
Publisher:
pypi.yml on dexmate-ai/dexmate-urdf
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dexmate_urdf-0.8.1-py3-none-any.whl -
Subject digest:
aa3922aaa91bb5fa5b85d50c495e2a55aa2284cdec2ab60cc92208cd56c68c96 - Sigstore transparency entry: 1187145574
- Sigstore integration time:
-
Permalink:
dexmate-ai/dexmate-urdf@e3c74e4e5c3752ee5e624e26d89961b70cf70da6 -
Branch / Tag:
refs/tags/v0.8.1 - Owner: https://github.com/dexmate-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e3c74e4e5c3752ee5e624e26d89961b70cf70da6 -
Trigger Event:
push
-
Statement type: