Skip to main content

cmeel distribution for urdfdom, URDF parser

Project description

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmeel_urdfdom-4.0.0.tar.gz (291.5 kB view details)

Uploaded Source

Built Distributions

cmeel_urdfdom-4.0.0-2-py3-none-musllinux_1_1_x86_64.whl (362.5 kB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

cmeel_urdfdom-4.0.0-2-py3-none-manylinux_2_28_x86_64.whl (397.2 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ x86-64

cmeel_urdfdom-4.0.0-2-py3-none-manylinux_2_28_aarch64.whl (384.6 kB view details)

Uploaded Python 3 manylinux: glibc 2.28+ ARM64

cmeel_urdfdom-4.0.0-2-py3-none-macosx_12_0_arm64.whl (243.5 kB view details)

Uploaded Python 3 macOS 12.0+ ARM64

cmeel_urdfdom-4.0.0-1-py3-none-macosx_12_0_arm64.whl (243.5 kB view details)

Uploaded Python 3 macOS 12.0+ ARM64

File details

Details for the file cmeel_urdfdom-4.0.0.tar.gz.

File metadata

  • Download URL: cmeel_urdfdom-4.0.0.tar.gz
  • Upload date:
  • Size: 291.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for cmeel_urdfdom-4.0.0.tar.gz
Algorithm Hash digest
SHA256 507bfd3fbdd7cc2fe0814d3f9113bbf44501612a390d1251adba06e4e3e2731e
MD5 b0a633ea2a7a65b1f1402c3e8460f3fb
BLAKE2b-256 9a1834331493a00afbb53432ca3d79b8fab248a261ad1dd966cff81cb1825bc3

See more details on using hashes here.

File details

Details for the file cmeel_urdfdom-4.0.0-2-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cmeel_urdfdom-4.0.0-2-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 32bf3fbee35908ba10fbb493107b8f2543a5ced13ca04b020e1d0a4b573a606f
MD5 a5ac5c71b14490e85148d79028116087
BLAKE2b-256 7acada480bb317f3f8a7088303984afc0fedc11b9fbd8f8305fda06237f44202

See more details on using hashes here.

File details

Details for the file cmeel_urdfdom-4.0.0-2-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cmeel_urdfdom-4.0.0-2-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea288f7ab6a891761d7d0e722a09ea0b83ef374a3e5e3484eb349c9b39c7cd98
MD5 27f17038608b1cffed1a0131fb1534c9
BLAKE2b-256 a6d4e7cc97d6358bb94159be45455f2784d602fc6bd060751f518f69a49a1505

See more details on using hashes here.

File details

Details for the file cmeel_urdfdom-4.0.0-2-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cmeel_urdfdom-4.0.0-2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05160086e2ea87089d1c38ef3e4ae2bf7dd054aa40fe568c05ce27b1a0dd44f1
MD5 90a6f8e430edd90ee129db0954ae8b5e
BLAKE2b-256 1ddf120ff0de204fd7425a5f4c9b2d318d987ea28dda798b0edeb53beec8f418

See more details on using hashes here.

File details

Details for the file cmeel_urdfdom-4.0.0-2-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for cmeel_urdfdom-4.0.0-2-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 aa498a8bddc58fd4e58f2e7ba021a6176ae5f110a8cb3ed1017011cdcccdd79e
MD5 daaeac32c5400be3ddba0c6698bc330f
BLAKE2b-256 fd4f1cc16f40f636e2d3d7e17112064311a55f29565f6f3853e8dd6dedbcc5cc

See more details on using hashes here.

File details

Details for the file cmeel_urdfdom-4.0.0-1-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for cmeel_urdfdom-4.0.0-1-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 46871d6ba6b25870082b70e850572279485f9da454693e51d6337bcdafd95fd8
MD5 76dde1d5d639cc3240119f3cb9de0486
BLAKE2b-256 5730c2d0c7bd9c5642f7268f29135f74dc31c1b8037a0f73025368c48e425df4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page