Deixis and attention visualizations currently rely on humanoid data to generate parts of their visualization. However, this causes redundant subscribers and publishers to be created. Proposed fix:
Remove VisualizationAdapter for Humanoids message within attention/deixis visualization
Add VisualizationAdapter for Humanoids message to semio_visualization_server_node
Either use subscribe mode and have attention and deixis pull humanoids out of this adapter OR
Use non-subscribe mode, add HumanoidSourceAdapter to semio_visualization_server, and have humanoids, attention, and deixis visualizations pull humanoids out of the resulting HumanoidSource
Deixis and attention visualizations currently rely on humanoid data to generate parts of their visualization. However, this causes redundant subscribers and publishers to be created. Proposed fix:
VisualizationAdapter
forHumanoids
message within attention/deixis visualizationVisualizationAdapter
forHumanoids
message to semio_visualization_server_nodeHumanoidSourceAdapter
to semio_visualization_server, and have humanoids, attention, and deixis visualizations pull humanoids out of the resultingHumanoidSource