Only released in EOL distros:
Package Summary
A node maintains the scene state for web based visualization (wviz).
- Author: Benjamin Pitzer
- License: BSD
- Repository: bosch-ros-pkg
- Source: svn http://svn.code.sf.net/p/bosch-ros-pkg/code/tags/stacks/remote_lab/remote_lab-0.2.2
Package Summary
A node maintains the scene state for web based visualization (wviz).
- Author: Benjamin Pitzer
- License: BSD
- Source: svn http://svn.code.sf.net/p/bosch-ros-pkg/code/branches/electric/stacks/remote_lab
Package Summary
A node maintains the scene state for web based visualization (wviz).
- Author: Benjamin Pitzer
- License: BSD
- Source: svn http://svn.code.sf.net/p/bosch-ros-pkg/code/trunk/stacks/bosch_web_visualization
Overview
When observing or controlling a robot remotely over high latency connections, it is important to compress and limit the amount of data being sent without sacrificing the amount of information being provided to the client. Marker topics are published by many nodes in ROS and can be large and frequently published. wviz_scene_manager provides two services, add_marker and remove_marker, that allow clients to specify which markers are of interest. Once added the wviz_scene_manager will subscribe to the marker and aggregate incoming messages into a scene composed of markers. Whenever the scene changes it is published as a whole.
Running the wviz_scene_manager node
$ rosrun wviz_scene_manager wviz_scene_manager
Nodes
Published Topics
scene (wviz_scene_manager/VisualizationScene)- Contains an array of markers of type visualization_msgs/Marker that make up the scene
Services
~<name>/add_marker (wviz_scene_manager/AddMarker)- Allows a client to add a marker topic to the scene
- Allows a client to remove a marker topic from the scene