https://github.com/neka-nat/xurdf
Parser for urdf and xacro
https://github.com/neka-nat/xurdf
urdf xacro
Last synced: 9 months ago
JSON representation
Parser for urdf and xacro
- Host: GitHub
- URL: https://github.com/neka-nat/xurdf
- Owner: neka-nat
- Created: 2022-01-03T12:18:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-31T01:53:51.000Z (over 1 year ago)
- Last Synced: 2025-05-21T18:20:30.591Z (about 1 year ago)
- Topics: urdf, xacro
- Language: Rust
- Homepage:
- Size: 35.2 KB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xurdf
[](https://badge.fury.io/py/xurdfpy)
Parse URDF and Xacro.
## Core features
* Parse URDF and Xacro
* Written by Rust
* Python bindings
# Installation
```sh
pip install xurdfpy
```
## Getting started
Rust example is [here](xurdf/README.md).
You can also use python binding.
```py
import xurdfpy
robot = xurdfpy.parse_urdf_file("data/test_robot.urdf")
print(robot)
```
## Supported Xacro tags
- [x] property
- [ ] property block
- [x] macro
- [ ] include
- [x] if/unless
- [ ] rospack command
- [ ] Yaml
- [ ] element/attribute