Simplifies loading and parsing of URDF, SDF, MJCF, and SKEL robot models for the DART physics engine.
The dart-io skill provides Claude with specialized knowledge of the Dynamic Animation and Robotics Toolkit (DART) I/O subsystem. It enables developers to efficiently implement model loading logic for robotics and animation projects using the unified dart::io API. By providing guidance on format auto-detection, package resolution for assets, and specific parser configurations for URDF, SDF, and MJCF, this skill streamlines the process of bringing complex 3D models into a C++20 physics simulation environment.
Key Features
01Automatic format detection and manual format overrides
02Unified API guidance for dart::io::readWorld and readSkeleton
03Multi-format support for URDF, SDF, MJCF, and SKEL files
04Advanced package directory resolution for complex robot assets
05Integration patterns for C++20 robotics simulation workflows
061,046 GitHub stars
Use Cases
01Loading Gazebo world files for environment setup in C++
02Converting and parsing MJCF models for use in physics-based animation
03Importing ROS-compatible URDF models into DART simulations