robokudo.annotators.semantic_world_connector¶
Attributes¶
Classes¶
Base class for all RoboKudo annotators. |
Module Contents¶
- robokudo.annotators.semantic_world_connector.font¶
- class robokudo.annotators.semantic_world_connector.SemanticDigitalTwinConnector(name='WorldValidator')¶
-
Bases:
robokudo.annotators.core.BaseAnnotatorBase class for all RoboKudo annotators.
This class provides core functionality for CAS access, tree structure navigation, and GUI result handling. It serves as the foundation for implementing annotators in the RoboKudo framework.
- Parameters:
-
name (str, optional) – Name of the annotator instance, defaults to “Annotator”
descriptor (BaseAnnotator.Descriptor, optional) – Configuration descriptor for the annotator, defaults to Descriptor()
ros_pkg_name (str, optional) – Name of the ROS package, defaults to robokudo.defs.PACKAGE_NAME
- semdt_adapter¶
- tracked_sw_objects = []¶
- extract_data(oh: robokudo.types.scene.ObjectHypothesis) dict¶
- update() py_trees.common.Status¶
-
Update the annotator state.
Called every time the behavior is ticked.
- Returns:
-
Status of the behavior after update
- Return type:
-
py_trees.common.Status