concepts.dm.crow.interfaces.perception_interface.CrowObjectMemoryItem#

class CrowObjectMemoryItem[source]#

Bases: object

A memory item for an object.

Methods

Attributes

identifier

The index of the object in the memory.

query

The query that is used to detect the object.

partial_pcd

The partial point cloud of the detected object.

pcd

The completed point cloud of the detected object.

mesh

The mesh of the detected object.

last_updated_frame

The frame number when the memory item is last updated.

last_updated_frame_segmentation

The point cloud segmentation of the detected object.

features

Any additional features of the detected object.

__init__(identifier, query, partial_pcd, pcd, mesh, last_updated_frame, last_updated_frame_segmentation, features)#
Parameters:
Return type:

None

__new__(**kwargs)#
features: Dict[str, Any]#

Any additional features of the detected object.

identifier: int#

The index of the object in the memory.

last_updated_frame: int#

The frame number when the memory item is last updated.

last_updated_frame_segmentation: ndarray#

The point cloud segmentation of the detected object.

mesh: Any#

The mesh of the detected object.

partial_pcd: Any#

The partial point cloud of the detected object.

pcd: Any#

The completed point cloud of the detected object.

query: str#

The query that is used to detect the object.