Mobility
config type that controls the motion of a robot. The Mobility
config type goes through many iterations—parameters
are added or deprecated (creating new config schemas for the config type) and given different
values (creating new config instances for the config type).
The Mobility
config type is not a particular instantiation of parameters or a particular specification of constraints. Instead, it is the parameters responsible for configuring the motion of a robot at any point in an application’s lifecycle.
schemas/
: Contains config schemasinstances/
: Contains config instancesMobility
config type is used as an example.
The /schemas/mobility.schema.yaml
defines the config schema for the Mobility
config type.
It includes key parameters such as:
/instances/mobility.instance.yaml
defines a config instance adhering to the Mobility
config schema.
/schemas/empty-mobility.schema.yaml
file instead of /schemas/mobility.schema.yaml
. This file defines an empty schema that regards all config instances as valid.