Last edited 17jun01 by rshuttle@math.uiuc.edu
Find this document at http://new.math.uiuc.edu/im2001/kindratenko


Proseminar Recap of CAVE Navigation by Volodymyr Kindratenko on 13jun01

See the brainstorming results from the seminar!

Also, examine the Power Point Slides from the talk at http://archive.ncsa.uiuc.edu/VEG/VPS/cnav/


A. Navigation - How does someone travel from one place to another?

    1. way finding - determine current position and ascertain a path to desired location
    2. travel - means of moving
B. Egocentric Travel - User moves inside of environment
    1. locomotive - user physically moves him/herself in the space, therefore the user physically moves around while the computer tracks the user and makes the correct corresponding image
    2. path following - user "moves" on a pre-computed path by the virtual environment or jumps from a location to a location
    3. walk through - user "walks" on a virtual terrain
    4. fly through - user "flies" in the virtual environment

C. Exocentric Travel - User moves outside of environment
    1. moves the world - the world is moved
    2. scales the world - zoom in/out

D. CAVE Input Devices
    1.Wand - held in hand
      a. ours - 2 degrees of freedom 3-button joystick, +1, -1 in each direction
      b. intersence - more sensitive 4-button joystick, but heavy and ungainly

    2.GDOF Position Tracking System
      a. head tracking
      b. hand tracking

E. CAVE Input Types
    1.Discrete Events - on/off buttons
    2.Continuous Functions - wand joystick (x:[-1,1],y:[-1,1]) position

F. The Problem: How to map input into a travel technique?
    1. How to start/stop motion
    2. How to steer motion?

G. Examples
    1. buttons - click initiates movement/rotation, then click again to stop it
    2. joysticks - push the joystick left/right, forward/backward, to move in one plane
    3. buttons and joysticks - use buttons to switch between navigation planes

H. Hopeful Outcomes
    1. library of application independent techniques
    2. framework that would allow you to specify any possible combination of input devices/types for the fly-through travel
    3. an adaptive framework that would allow to adjust the travel system to the user's needs and abilities

Virtual 
Shoveling CAVE 
Interaction