- The config instances in its domain (the actual parameters deployed to devices)
- A versioned config schema, which defines the structure and constraints for those instances
Mobility config type houses configs related to the robot’s motion while a Perception config type houses configs related to the robot’s perception. Each config type has its own versioned schema, which its config instances must adhere to depending on the release they are deployed under.
Properties
A human-readable display name that can contain most characters, such as spaces, special characters, and punctuation. Must contain between 1 and 48 characters.Examples:
Mobility, Safety Features, PerceptionA unique, code-friendly identifier for a config type.Slugs are immutable and must satisfy the following constraints:
- Contain only lowercase letters, digits, and hyphens (
-) - Start and end with a lowercase letter or digit
- Contain between 1 and 48 characters
mobility, safety-features, perceptionCreate a config type
Navigate to the Config Types page and click New Config Type in the top right corner.

Edit a config type
Click the ellipses (…) on the config type you want to edit and hit Edit.

Delete a config type
Deleting a config type is irreversible. Once a config type is deleted, it cannot be recovered. Deleting a config type is only possible if there are no config instances for that config type. As such, most config types cannot be deleted. If no config instances exist for the config type, deleting a config type removes all associated schemas. To delete a config type, click the ellipses of the config type you want to delete and select Delete.



