DeutschEnglish
Home Software Solutions Visdo

Visdo

Robotics is a complex research area with many problems that are yet unsolved. Often, the key to understanding difficult problems is appropriate visualization of the underlying data.

The application Visdo is designed to display arbitrary process data. It implements a publicly available network protocol that allows other applications to send their process data to it for displaying. Visdo acts as a client that receives applications’ process data via TCP/IP network.

visdo_1

Fig. 1: Visualization of terrain classification data for a patrolling autonomous vehicle

While Visdo has been designed as a generic displayer of arbitrary data, it includes some optimizations for robotic applications, such as displaying of map data.

visdo_2

Fig. 2: Visualization of a terrain height map

The application can display 2-D as well as 3-D data. When in 3-D mode, it uses OpenGL for hardware-accelerated fast plotting.

visdo_3

Fig. 3: Visualization of a 3-D laser scan sweep

Visdo is a Java application and is able to run on all Java 5-compliant virtual machines.