robokudo.annotators.object_knowledge_visualizer =============================================== .. py:module:: robokudo.annotators.object_knowledge_visualizer Classes ------- .. autoapisummary:: robokudo.annotators.object_knowledge_visualizer.ObjectKnowledgeVisualizer Module Contents --------------- .. py:class:: ObjectKnowledgeVisualizer(name='ObjectKnowledgeVisualizer', descriptor=Descriptor()) Bases: :py:obj:`robokudo.annotators.core.BaseAnnotator` This annotator shows the reference frame of an object and its components/features. .. py:class:: Descriptor Bases: :py:obj:`robokudo.annotators.core.BaseAnnotator.Descriptor` .. py:class:: Parameters .. py:attribute:: object_knowledge_base_ros_package :value: 'robokudo' .. py:attribute:: object_knowledge_base_name :value: 'object_knowledge_iai_kitchen' .. py:attribute:: parameters .. py:attribute:: object_kb .. py:method:: fill_parthood_hypothesis(ph: robokudo.types.scene.ParthoodHypothesis, object_knowledge: robokudo.descriptors.object_knowledge.object_knowledge_iai_kitchen.ObjectKnowledge, transform: numpy.typing.NDArray) -> bool Insert into a given ParthoodHypothesis the information that can be extracted from the object knowledge :param ph: A ParthoodHypothesis or one of its childs. :param object_knowledge: :param transform: Transform between cam and parent object :return: bool: True if parthood hypothesis could be generated, False otherwise .. py:method:: generate_parthood_hypotheses(object_knowledge: robokudo.descriptors.object_knowledge.object_knowledge_iai_kitchen.ObjectKnowledge, transform: numpy.typing.NDArray) .. py:method:: update()