robokudo.annotators.location

Classes

LocationAnnotator

The purpose of this location annotator is to receive a list of intriguing regions and incorporate the

Module Contents

class robokudo.annotators.location.LocationAnnotator(name='LocationAnnotator', descriptor=Descriptor())

Bases: robokudo.annotators.core.ThreadedAnnotator

The purpose of this location annotator is to receive a list of intriguing regions and incorporate the corresponding region names into the location annotations for objects that reside within those specific regions.

class Descriptor

Bases: robokudo.annotators.core.BaseAnnotator.Descriptor

class Parameters
percentage = 50
world_frame_name = 'map'
semantic_map_ros_package = 'robokudo'
semantic_map_name = 'semantic_map_iai_kitchen'
desired_regions = ['kitchen_island']
parameters
semantic_map = None
load_semantic_map() None
add_location_in_object_hypotheses(region_name: str, region, world_to_cam_transform_matrix, object_hypotheses) None
compute()