{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"Downloads and caches open-source robot descriptions (URDF and MJCF formats) as importable Python modules, with loaders for MuJoCo, Pinocchio, iDynTree, PyBullet, RoboMeshCat, and yourdfpy.","skillfed_tags":["robotics","simulation","urdf-mjcf"],"use_cases":["Load a robot arm description into Pinocchio to compute inverse kinematics or dynamics.","Fetch and cache a quadruped model in MuJoCo for physics-based simulation and control experiments.","Import a humanoid description into PyBullet for reinforcement learning training.","Visualize a mobile manipulator in RoboMeshCat or MeshCat without manually downloading files.","Access standardized robot descriptions from the command line using the CLI tool for quick inspection.","Render Xacro-based descriptions to URDF automatically when loading robot models."],"what_it_does":"robot_descriptions is a Python library that provides a unified interface to import open-source robot descriptions as Python modules. When you import a description for the first time, it automatically downloads and caches the files locally for future use. The library wraps descriptions in multiple formats (URDF and MJCF) and exposes them through loader functions tailored to popular robotics simulation and analysis software.\n\nThe package is designed for roboticists and simulation engineers who need to work with standardized robot models across different tools. Instead of manually managing robot description files and format conversions, you import a description by name and get back an object ready to use in your chosen robotics software\u2014whether that's MuJoCo for physics simulation, Pinocchio for dynamics computation, or PyBullet for interactive visualization. The caching mechanism means subsequent imports are instant.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and solves a real problem for robotics work\u2014centralizing access to open-source robot descriptions across multiple simulation tools. It's particularly valuable if you work with multiple robotics frameworks or need reproducible model loading in scripts and experiments."},"id":"robot-descriptions","links":{"html":"https://skillfed.io/packages/robot-descriptions","md":"https://skillfed.io/packages/robot-descriptions.md","pypi":"https://pypi.org/project/robot-descriptions/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-23","license_spdx":null,"license_treatment":"permissive","name":"robot_descriptions","python_support":"supports_current","summary":"Import open source robot description as Python modules."},"popularity":{"monthly_downloads":107636,"position":12605,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.1.0"}
