01Model inputs
Publicly availableURDF and SDFormat resources provide links, joints, geometry, inertials and referenced package assets.
Verify before adoptionFreeze source package, commit, parser version, file checksum, units, variant and all referenced meshes or textures.
02Model directives
Publicly availableYAML directives can add models, model instances, frames, welds, included directive files and collision-filter groups.
Verify before adoptionArchive flattened directives, namespaces, frame transforms, weld graph, collision filters and processing order.
03Package and remote resolution
Publicly availablePackageMap maps ROS-style package names to local paths and can download declared remote packages when requested.
Verify before adoptionPin remote URLs, archive type, sha256, strip prefix, package.xml, local map and offline reconstruction procedure.
04Plant, geometry & analysis
Publicly availableMultibodyPlant and SceneGraph expose model structure for dynamics, contact, planning, optimisation and verification workflows.
Verify before adoptionRecord time step, scalar type, contact approximation, solver, geometry roles, context, parameters and analysis assumptions.