robokudo.vis.ros_visualizer

Classes

SharedROSVisualizer

A single-view ROS Image Publisher. It publishes the active annotator from the SharedState.

AllAnnotatorROSVisualizer

A ROS Image Publisher that publishes the output of all images in the given Pipeline.

Module Contents

class robokudo.vis.ros_visualizer.SharedROSVisualizer(*args, **kwargs)

Bases: robokudo.vis.visualizer.Visualizer, robokudo.vis.visualizer.Visualizer.Observer

A single-view ROS Image Publisher. It publishes the active annotator from the SharedState.

ros_image_publisher
ros_image_cv_bridge
tick()

The main method of each Visualizer. It is responsible for creating the necessary outputs that the Visualizer should show.

notify(observable, *args, **kwargs)
class robokudo.vis.ros_visualizer.AllAnnotatorROSVisualizer(*args, **kwargs)

Bases: robokudo.vis.visualizer.Visualizer

A ROS Image Publisher that publishes the output of all images in the given Pipeline.

ros_image_publishers
ros_image_cv_bridge
update_ros_image_publishers()
tick()

The main method of each Visualizer. It is responsible for creating the necessary outputs that the Visualizer should show.

notify(observable, *args, **kwargs)