robokudo.annotators.annotation_writer

Classes

Module Contents

class robokudo.annotators.annotation_writer.AnnotationStorageWriter(name='AnnotationStorageWriter', descriptor=Descriptor())

Bases: robokudo.annotators.core.BaseAnnotator

class Descriptor

Bases: robokudo.annotators.core.BaseAnnotator.Descriptor

class Parameters
basic_path = 'annotations'
suffix = 'json'
parameters
counter = -1
update()

Called every time the behavior is ticked.

class robokudo.annotators.annotation_writer.AnnotationPublisherWriter(name='AnnotationPublisherWriter', descriptor=Descriptor())

Bases: robokudo.annotators.core.BaseAnnotator

class Descriptor

Bases: robokudo.annotators.core.BaseAnnotator.Descriptor

class Parameters
topic_name = '/annotations'
parameters
pub = None
setup(timeout)

Delayed initialisation. For example ROS pub/sub, drivers,

update()

Called every time the behavior is ticked.