This is an old revision of the document!


Web-based visualization tools

Prolog query console & query library

The block in the upper left is a Prolog console that interacts with a KnowRob instance via the json_prolog service. You can send queries as you would send via the terminal by pasting them into the lower field; the upper one contains a history and query results. The queries can contain predicates that, as side-effect, update the other visualization windows.

Marker-based 3D visualization canvas

The block in the upper center is a 3D visualization canvas similar to rviz. By default, it however does not visualize the current state of the robot, but usually the state at other points in time. It therefore reads information about the positions of objects and robot parts from logged data and publishes them as markers. This allows to visualize e.g. the robot pose at multiple points in time. More information on this canvas can be found here.

Chart visualization

This area can accomodate a set of charts that visualize statistical data. They are filled by messages published on the 'data_vis_msgs' topic. More information on the use of this visualization can be found here.

Designator visualization

Image canvas

Installation

Launching the system