Defines the YAML schema for the model directives language, which is used to assemble multiple SDF and URDF files in a single MultibodyPlant.
For more information on how structures are converted to and from YAML, refer to YAML Serialization.
See multibody/parsing/README_model_directives.md
for more info.
#include <map>
#include <optional>
#include <string>
#include <vector>
#include <Eigen/Dense>
#include "drake/common/eigen_types.h"
#include "drake/common/name_value.h"
#include "drake/common/schema/transform.h"
#include "drake/common/text_logging.h"
#include "drake/math/rigid_transform.h"
#include "drake/math/roll_pitch_yaw.h"
Classes | |
struct | AddWeld |
Directive to add a weld between two named frames, a parent and a child. More... | |
struct | AddModel |
Directive to add a model from a URDF or SDFormat file to a scene, using a given name for the added instance. More... | |
struct | AddModelInstance |
Directive to add an empty, named model instance to a scene. More... | |
struct | AddFrame |
Directive to add a Frame to the scene. More... | |
struct | AddCollisionFilterGroup |
Directive to add a collision filter group. More... | |
struct | AddDirectives |
Directive to incorporate another model directives file, optionally with its elements prefixed with a namespace. More... | |
struct | ModelDirective |
Union structure for model directives. More... | |
struct | ModelDirectives |
Top-level structure for a model directives yaml file schema. More... | |
Namespaces | |
drake | |
drake::multibody | |
drake::multibody::parsing | |