pyrobosim.core.locations.ObjectSpawn

class pyrobosim.core.locations.ObjectSpawn(name: str, category_metadata: dict[str, Any], parent: Entity | None = None)

Representation of an object spawn in the world.

Methods

__init__(name, category_metadata[, parent])

Creates an object spawn instance.

add_graph_nodes()

Creates graph nodes for searching.

print_details()

Prints string with details.

set_pose_from_parent()

Updates the object spawn's pose from its parent's pose.

update_visualization_polygon()

Updates the visualization polygon for the object spawn.

Attributes

viz_color

The color of the visualization polygon patch and text.