pyrobosim.core.types.EntityMetadata

class pyrobosim.core.types.EntityMetadata(filename: Path | None = None)

Represents metadata about entities, such as locations or objects.

Methods

__init__([filename])

Creates metadata from a YAML file.

add(filename)

Add metadata from a new YAML file to existing data.

get(category)

Get metadata about a specific category.

get_categories()

Gets the list of categories in this metadata.

has_category(category)

Check whether a category name is in the metadata.