pyrobosim.core.types

Core types for PyRoboSim.

Classes

Entity(*, name)

Generic Entity class that helps with type hinting.

EntityMetadata([filename])

Represents metadata about entities, such as locations or objects.

Functions

set_parent(this, other)

Helper function to cleanly set the parent of an entity.

Exceptions

InvalidEntityCategoryException

Raised when an invalid entity metadata category is used.

MetadataConflictException(key, old_value, ...)

Raised when a conflict occurs while adding metadata.