concepts.pdsketch.perception_interface.ObjectMemoryItem#

class ObjectMemoryItem[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_segmenetation

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_segmenetation, features)#
Parameters:
  • identifier (int) –

  • query (str) –

  • partial_pcd (Any) –

  • pcd (Any) –

  • mesh (Any) –

  • last_updated_frame (int) –

  • last_updated_frame_segmenetation (ndarray) –

  • features (Dict[str, Any]) –

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_segmenetation: 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.