pyrobosim.utils.general

General package utilities.

Classes

EntityMetadata([filename])

Represents metadata about entities, such as locations or objects.

Functions

get_data_folder()

Get a path to the folder containing data.

parse_color(color)

Parses a color input and returns an RGB tuple.

replace_special_yaml_tokens(in_text[, root_dir])

Replaces special tokens permitted in our YAML specification.

Exceptions

InvalidEntityCategoryException

Raised when an invalid entity metadata category is used.

MetadataConflictException(key, old_value, ...)

Raised when a conflict occurs while adding metadata.