Skip to main content

urdfdom

The URDF (U-Robot Description Format) library provides core data structures and a simple XML parsers for populating the class data structures from an URDF file.

For now, the details of the URDF specifications reside on http://ros.org/wiki/urdf

Build Status

Build Status

Using with ROS

If you choose to check this repository out for use with ROS, be aware that the necessary package.xml is not included in this repo but instead is added in during the ROS release process. To emulate this, pull the appropriate file into this repository using the following format. Be sure to replace the ALLCAPS words with the appropriate terms:

wget https://raw.github.com/ros-gbp/urdfdom-release/debian/ROS_DISTRO/UBUNTU_DISTRO/urdfdom/package.xml

For example:

wget https://raw.github.com/ros-gbp/urdfdom-release/debian/hydro/precise/urdfdom/package.xml

Installing from Source with ROS Debians

Warning: this will break ABI compatibility with future /opt/ros updates through the debian package manager. This is a hack, use at your own risk.

If you want to install urdfdom from source, but not install all of ROS from source, you can follow these loose guidelines. This is not best practice for installing, but works. This version is for ROS Hydro but should be easily customized for future version of ROS:

sudo mv /opt/ros/hydro/include/urdf_parser/ /opt/ros/hydro/include/_urdf_parser/
sudo mv /opt/ros/hydro/lib/liburdfdom_model.so /opt/ros/hydro/lib/_liburdfdom_model.so
sudo mv /opt/ros/hydro/lib/liburdfdom_model_state.so /opt/ros/hydro/lib/_liburdfdom_model_state.so
sudo mv /opt/ros/hydro/lib/liburdfdom_sensor.so /opt/ros/hydro/lib/_liburdfdom_sensor.so
sudo mv /opt/ros/hydro/lib/liburdfdom_world.so /opt/ros/hydro/lib/_liburdfdom_world.so
sudo mv /opt/ros/hydro/lib/pkgconfig/urdfdom.pc /opt/ros/hydro/lib/pkgconfig/_urdfdom.pc
sudo mv /opt/ros/hydro/share/urdfdom/cmake/urdfdom-config.cmake /opt/ros/hydro/share/urdfdom/cmake/_urdfdom-config.cmake

cd ~/ros/urdfdom # where the git repo was checked out
mkdir -p build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro
make -j8
sudo make install

# now rebuild your catkin workspace
cd ~/ros/ws_catkin
catkin_make

Metadata

Release files for cmeel-urdfdom 3.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cmeel-urdfdom 3.1.1
File Size Uploaded
cmeel_urdfdom-3.1.1.tar.gz 292.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cmeel-urdfdom 3.1.1
File
cmeel_urdfdom-3.1.1-0-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
cmeel_urdfdom-3.1.1-0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
cmeel_urdfdom-3.1.1-0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
cmeel_urdfdom-3.1.1-0-py3-none-macosx_12_0_x86_64.whl Python 3 none macOS 12.0+ x86-64 Details
cmeel_urdfdom-3.1.1-0-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details

Total release size: 2.0 MB

Release files / cmeel_urdfdom-3.1.1.tar.gz

Download URL cmeel_urdfdom-3.1.1.tar.gz
Size 292.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6578a099be54090a9ccd67259d05fa02f268a811caff9a37c72cc6cd6c6c5f28
BLAKE2b-256 checksum
How to use checksums
7959ddf63872dc3479a2194e69aad04408ed5247bb35148ea0cf994b7b4f8a47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / cmeel_urdfdom-3.1.1-0-py3-none-musllinux_1_1_x86_64.whl

Download URL cmeel_urdfdom-3.1.1-0-py3-none-musllinux_1_1_x86_64.whl
Size 369.3 kB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
05434210ee05ce78454946764c0da5145bf97a2746b10b56212d68d3a549d002
BLAKE2b-256 checksum
How to use checksums
3cff54cac34a4000449b1b3306fa85a95f4038ee793874be8c17a8419f5a5ee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / cmeel_urdfdom-3.1.1-0-py3-none-manylinux_2_28_x86_64.whl

Download URL cmeel_urdfdom-3.1.1-0-py3-none-manylinux_2_28_x86_64.whl
Size 405.1 kB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b315b631e267647bda6fa1552f58d550fbbd549d3d195ccc0048641dc137cb44
BLAKE2b-256 checksum
How to use checksums
f95419411d5e91eb593b191fc3cc216db1823263262233ba06513f103aaabe6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / cmeel_urdfdom-3.1.1-0-py3-none-manylinux_2_28_aarch64.whl

Download URL cmeel_urdfdom-3.1.1-0-py3-none-manylinux_2_28_aarch64.whl
Size 391.8 kB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ccf3e6cacd30b1437928944dad2e657b1908eb9e96eb4d3c5136596bdf3b2ce4
BLAKE2b-256 checksum
How to use checksums
e8fa3937396576dc5ddd815b75c0289b359105e5f6340a72bd260e79554285a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / cmeel_urdfdom-3.1.1-0-py3-none-macosx_12_0_x86_64.whl

Download URL cmeel_urdfdom-3.1.1-0-py3-none-macosx_12_0_x86_64.whl
Size 250.5 kB
Tags Python 3 macOS 12.0+ x86-64
SHA-256 checksum
How to use checksums
3312e70b457f83916d2d79865e166a7dae815022be358120fdbfbeddd9afd279
BLAKE2b-256 checksum
How to use checksums
09e4a96fb20d960005a6f223d5f987e4db355fe6586bbc1f3ba433727ca14d0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / cmeel_urdfdom-3.1.1-0-py3-none-macosx_12_0_arm64.whl

Download URL cmeel_urdfdom-3.1.1-0-py3-none-macosx_12_0_arm64.whl
Size 248.4 kB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
c76416ae7b5ea5408918899e3ca5e4fd9c50cbb2e8e8c242a1f4e221a16ae04e
BLAKE2b-256 checksum
How to use checksums
a93c65ed32db4d8d2bc259b65df6df13b0de551f258b29ef25f74699277beaeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

6.0.0

5 release files

4.0.1

13 release files

4.0.0

6 release files

This release

3.1.1 This release

6 release files

3.1.0

60 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page