|
- Notebooks
- Outlines
- Project Goals
- User Interface
- Interface Sonification
- Conceptual Engine
- Animation Library
|
The project aims at the development and implementation
of audio-visual, adaptive systems that support manipulation and navigation
tasks. The CAVE system at
IU's
VRVE Lab is used to suite the computer interface better to the sensorimotoric
capabilities of human users. AI techniques, in particular, the approach
of Conceptual
Analogy (CA), are exploited to adapt human-computer interaction (HCI)
dynamically to the cognitive capabilities of their users. The primary goal
is intuitive and efficient HCI. Students will learn how
-
to implement a VR environment that is commonly shared by human and computer
and permits tracing human behavior in an extensive way.
-
to use resulting behavioral protocols as a basis for nonobstrusive data
acquisition, data mining, and user modeling.
-
to exploit AI techniques to support human problem solving (manipulation
and navigation tasks) based on user models.
Area: user modeling, human-computer interaction, virtual reality
interfaces
Prerequisites: Preference is for students with speciality
in artificial intelligence, human-computer interaction, computer graphics.
Proficiency in C++ is required. Experience with OpenGL or Performer is
a plus. Must be able to collaborate and work in a team setting. | Credits:
3 for Y790.
Instructor: Katy Börner
|
Email: katy@indiana.edu
|
Office: Main Library 019, 855-3256
Project Meetings: W 10:00P-11:00P, Lindley Hall 201 D | Talks:
T
3:00P-4:30P, Wylie Hall 111
Course homepage: http://ella.slis.indiana.edu/~katy/smartenv,
containing all course related information.
There will be weekly talks (1h + discussion) as well
as weekly project meetings (15 min update
on each subproject + 15 min discussion) Students work in groups of at least
two on different subprojects.
Katy, Bob, (below) Mitja, Sven, and Matt
|
|
Resources
Programming
will be done using C++, Performer, the CAVE Library as well as the
VSS Soundserver 3.1 and 3.2.
Here is a simple Makefile as well as
a simple application that work on japan in LH 310 as well as mammoth
in LH 135.
The application is called mani.c++.
It loads in table.iv , places a number
of objects (e.g., object1.iv, object2.iv,
object3.iv)
on it that are passed as arguments, and allows you to manipulate these
objects via the wand using grabberDCS.c++,
grabberDCS.h.
It also writes out the wand position on the console whenever the wand button
is pressed.
Save all files in one directory. Compile with 'make'.
Run with 'mani object*.iv'.
VSS 3.1 is installed on mammoth in /usr/local/CAVE/audio/vss.
Computer Graphics Lab in LH 310: Students taking Y790 are allowed
to use the machine "india" in LH310. Other idle machines can be used, but
need to be yielded up on demand to the PhD students.
Please keep always in mind that access to LH310 is a
privilege. The room is usually reserved for PhD students which have valuable
(oftentimes unique!) belongings and software, and need relative quiet.
The machines are not to be left unattended or xlocked for significant periods
of time, and the door is to be closed carefully WHENEVER the room is empty.
CAVE in LH 135: In order to use the CAVE, you need to apply for
CAVE time. Check the User
and Tour Calendars first and send mail to Eric Wernert or John N. Huffman
with the desired date & time. Make sure that you understand the VR
Facility Usage Policy.
Useful links:
- The VR/VE Labs at IUB &
UIPUI esp. IUB
CAVE User's Guide
- IRIS
PerformerProgrammer's Guide
- CAVE Programming
Resources from EVL (Dave Pape)
- CAVE
info page
- Performer-CAVE Programming
Information
- VSS: The NCSA
Audio Development Group's sound server, User's
Guide, Reference
Manual, Tutorial and Examples
- UCS Knowledge
Base
- Indiana University Computer
Science Department Home Page
Send mail to katy@indiana.edu
with questions or comments about this web site.
Last modified: Sun Feb 7 11:47:01 EST 1999
|