{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"}],"enrichment":{"capability":"Parses URDF (U-Robot Description Format) XML files into Python data structures, supporting versions 1.0, 1.1, and 1.2 with features like quaternion orientation, capsule geometry, and extended joint limits.","skillfed_tags":["robotics","urdf-parser","xml-parsing"],"use_cases":["Load robot models in simulations or control systems to extract link/joint topology and geometry","Parse URDF files in robotics research or motion planning tools to access kinematic chain information","Validate URDF files for correctness before deployment in simulation or real robot systems","Extract collision/visual geometry from robot descriptions for path planning or visualization","Inspect joint limits and constraints (including version 1.2 acceleration/deceleration) for trajectory generation"],"what_it_does":"cmeel-urdfdom is a Python distribution of the urdfdom library, which parses URDF (U-Robot Description Format) files\u2014XML-based robot model descriptions used in robotics and simulation. It reads URDF files and populates internal data structures representing robot links, joints, geometry, and constraints. The package supports three URDF versions: 1.0 (basic robot models), 1.1 (adds quaternion orientation and capsule geometry), and 1.2 (adds extended joint limits for acceleration, deceleration, and jerk).\n\nThe package is distributed via cmeel, a wheel-building framework for C++ libraries. It depends on cmeel, cmeel-console-bridge, and cmeel-tinyxml2 for XML parsing and logging. It is actively maintained, making it a stable choice for robotics projects that need to load and inspect robot descriptions programmatically.","worth_installing":"Yes, with conditions. Install if you need to parse URDF files in Python and are on a supported platform (macOS 10.9+ or Linux with glibc 2.28+) running Python >=3.10. The package is actively maintained, permissively licensed, and widely used. Medium install friction is acceptable for the functionality. Not suitable if you need Python <3.10 or are on an unsupported architecture."},"id":"cmeel-urdfdom","links":{"html":"https://skillfed.io/packages/cmeel-urdfdom","md":"https://skillfed.io/packages/cmeel-urdfdom.md","pypi":"https://pypi.org/project/cmeel-urdfdom/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-21","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"cmeel-urdfdom","python_support":"supports_current","summary":"cmeel distribution for urdfdom, URDF parser"},"popularity":{"monthly_downloads":876793,"position":4830,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.0.0"}
