Toggle navigation
Specification
API
Documentation
Download
Documentation
Categories
Browse
Get Started
beginner
SDFormat Specification
beginner
SDFormat Proposals
advanced
For Developers
beginner
For Developers
Information for developers wishing to use libsdformat to parse the SDFormat specification.
Install
tutorial
Installation instructions for libsdformat.
Quickstart
tutorial
Quickstart guide to SDFormat parsing with libsdformat.
Python bindings
documentation
How to use SDFormat Python bindings
Interoperability with other modeling formats
documentation
Interoperability with other modeling formats
Roadmap
documentation
Proposal for supporting custom elements and attributes in SDFormat and libsdformat.
Proposal Procedure and Format
documentation
Provides procedure and guidelines for writing proposals for SDFormat (specification) / libsdformat (implementation).
Install
tutorial
Installation instructions for libsdformat.
Quickstart
tutorial
Quickstart guide to SDFormat parsing with libsdformat.
Specifying pose
documentation
Specifying pose in SDFormat.
Proposal for a better pose
proposal
Specifying pose in SDFormat using different rotation representations.
Model kinematics
documentation
Specifying model kinematics with links and joints in SDFormat.
Collisions and Visuals
documentation
Adding shapes to a model with collisions and visuals in SDFormat.
Creating Worlds
documentation
Creating worlds in SDFormat.
Material properties of a Visual
documentation
Setting the material properties of visuals in SDFormat.
Pose frame semantics
documentation
Describing existing behavior for element naming, definition of coordinate frames, referencing parent and child links, and nested model behavior.
Pose frame semantics
documentation
Proposing new behavior for SDFormat 1.7, including semantics for the pose frame attribute, the frame element, new rules for element naming, and corresponding examples.
Convention
documentation
Describing syntax conventions used in newer tutorials and proposals.
Interoperability with other modeling formats
documentation
Interoperability with other modeling formats
Python bindings
documentation
How to use SDFormat Python bindings
Custom elements and attributes
proposal
Proposal for supporting custom elements and attributes in SDFormat and libsdformat.
Roadmap
documentation
Proposal for supporting custom elements and attributes in SDFormat and libsdformat.
Composition
documentation
Describing existing behavior of composition in SDFormat.
Composition: Proposed behavior
proposal
Propose new behavior for model level composition.
Merging for Composition: Proposed behavior
proposal
Proposed new behavior for merging models via composition, rather than purely scoped nesting.
Proposal for parameter passing
proposal
Proposal for additional parameter passing when including models.
Tutorial for parameter passing
tutorial
Tutorial for parameter passing when including models.
SDFormat extensions to URDF (the 'gazebo' tag)
tutorial
Describes how the "gazebo" tag can be used to extend URDF to include SDFormat content.
Proposal Procedure and Format
documentation
Provides procedure and guidelines for writing proposals for SDFormat (specification) / libsdformat (implementation).
Proposal for added mass
proposal
Setting fluid added mass inertial parameters.
Mimic constraint to replace the Gearbox joint type
proposal
Proposal for a mimic constraint between joint axes to replace the Gearbox joint type.
Proposal for Automatic Moments of Inertia Calculations
proposal
Enabling automatic calculations for inertial parameters