The
This is a simple tool that will read CAVE/ImmersaDesk tracker correction tables and visualize them in the CAVE using the CAVE6D application hence allowing you
to view areas of greatest tracker error in the CAVE/IDesk.
The CAVE6D application itself was originally designed for viewing multidimensional oceanographic data sets. It provides
a collaborative and an interactive visualization environment for any data
in the Vis5D format. Primarily the Vis5D file format is meant for storing
environmental data generated by weather models. It stores data in 5 dimensions,
that is for time dimension and the enumeration of a physical environment
variable for the 3 dimension space. Hence it has the potential of
being used to store any 5 dimensional data, besides environmental
data.
The Vis5D format is used here to store the error values of the tracker in the 3 dimension space in which the tracker is being used, in the CAVE/Immersadesk set up. This could then be visualized in a CAVE5D / CAVE6D environment.
The program generates a Vis5D file from a set of correction tables of the particular CAVE/Idesk, collected over a period of time, which could then be played back in the CAVE6D / CAVE5D environment It could also be used for visualization of one correction table, in which case there would be just one time step. Using the CAVE5D configuration file, one can set up the physical variables to visualize the error date. An example of a typical configuration file ( .cave5d file ) is given later in the document.
Following is a program that would let you specify a number of input files ( the correction tables ) and the name of the .v5d file which it would generate from those table files.
Downloads:
Example cave5d configuration file to view tracker data.
For the latest
release of CAVE5D click here,
for CAVE6D click here.
Instruction on usage:
1. Run corr2v5d.
2. It will ask you
the no. of input correction table files you want to convert.
3. Enter the names
of all the files you wish to use for generating the vis5d file., and their
corresponding
date and time of collection.
Please remember that the tables should be for the same hardware device,(
CAVE / Idesk / horizontal desk ) and
should have collection over the same grid points in the 3 Dimensional space.
This would be taken care of they are generated from the same callibration
program.
4. Edit the CAVE5D
configuration file ( .cave5d file), and put the name of the generated output
file corresponding to
the DATA_FILE option, as shown in the example configuration file.
5. Run CAVE5D /
CAVE6D using this configuration file.
The program is a
customized program for tracker data conversion , from the vis5d conversion
program which
comes along with
the vis5d distribution.
For any suggestions and comments contact:
Jason
Leigh
spiff@evl.uic.edu