New CAVE Design: Difference between revisions
| Line 28: | Line 28: | ||
* Decision: ? | * Decision: ? | ||
<br> | |||
=== Text with Checkerboard Stereo === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14. | === Text with Checkerboard Stereo === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14. | ||
| Line 37: | Line 38: | ||
* Decision: ? | * Decision: ? | ||
<br> | |||
=== Floor Design === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | === Floor Design === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | ||
<br> | |||
=== Treadmill Options === ( not Omni-directional) Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | === Treadmill Options === ( not Omni-directional) Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | ||
<br> | |||
=== Fixed wall design, or can it unfold into a powerwall? === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | === Fixed wall design, or can it unfold into a powerwall? === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | ||
<br> | |||
=== Ceiling Value, and Design Options === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | === Ceiling Value, and Design Options === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | ||
<br> | |||
=== Contracting to an Integrator === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | === Contracting to an Integrator === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | ||
| Line 52: | Line 58: | ||
* Decision: | * Decision: | ||
<br> | |||
=== [[3D Tracking options]] === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14. | === [[3D Tracking options]] === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14. | ||
* Problem: Would camera-based tracking be a value or time-sink for the Cave? | * Problem: Would camera-based tracking be a value or time-sink for the Cave? | ||
| Line 62: | Line 69: | ||
* Decision: ? | * Decision: ? | ||
<br> | |||
=== Hardware supporting usability studies === Assigned to ASF. Updates are due by 12:00 noon on Monday, 9/14. | === Hardware supporting usability studies === Assigned to ASF. Updates are due by 12:00 noon on Monday, 9/14. | ||
| Line 74: | Line 82: | ||
* Decision: ? | * Decision: ? | ||
<br> | |||
=== Commercial Software Availability === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14. | === Commercial Software Availability === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14. | ||
| Line 84: | Line 93: | ||
* Decision: | * Decision: | ||
<br> | |||
== Schedule, Timeline, and Deliverables == Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | == Schedule, Timeline, and Deliverables == Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14. | ||
Revision as of 16:26, 18 September 2009
Hept-Cave Design Wiki
This page serves as a repository of the design issues, knowledge, and decisions for the new Brown Cave funded through an NSF grant from 2009-2013.
Weekly Cave action items
Below is a list of action items for each Cave design meeting.
Initial Design Issues
=== Display Surface Angles === Assigned to DHL. Updates are due by 12:00 noon on 9/14.
- Problem: What are the consequences of display surface angles and/or curvature (horizontal and vertical angles may be different)?
- Input needed
- Expert feedback from Acevedo re KAUST design choices
- Experiments needed
- Set up two side-by-side and top/bottom displays and evaluate anecdotally
- Decision: ?
=== Blending/Butting at Display Boundaries === Assigned to SGF. Updates are due on 9/14 by 12:00 noon
- Problem: What are the consequences of tiling displays together?
- Input needed
- Expert feedback from sites with tiled displays like the ones we'll use (Calit2, Disney, KAUST)
- Experiments needed
- Setup 2 displays and report on artifacts at edge between them (color, geometry)
- Decision: ?
=== Text with Checkerboard Stereo === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14.
- Problem: What text resolution will be usable with checkerboard stereo and will that level be sufficient to do the experiments and applications that we want to do?
- Input needed
- Expert feedback from sites already experimenting with the displays we'll use (Calit2, Disney, KAUST)
- Experiments needed
- Compare visual angle of smallest comfortable text on desktop display versus on checkerboard stereo display.
- Decision: ?
=== Floor Design === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14.
=== Treadmill Options === ( not Omni-directional) Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14.
=== Fixed wall design, or can it unfold into a powerwall? === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14.
=== Ceiling Value, and Design Options === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14.
=== Contracting to an Integrator === Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14.
- Problem: Would contracting to an integrator to build based on an RFP be effective?
- Input:
- Phone feedback from some of the potential integrators
- Decision:
=== 3D Tracking options === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14.
- Problem: Would camera-based tracking be a value or time-sink for the Cave?
- Input:
- Talk with people using camera-based tracking (Calit2, Disney, KAUST, Lit3D, Iowa State, UNC?, ..)
- Experiments needed:
- Try first hand most promising camera-based tracking and document:
- the degree to which it is: wireless, accurate, low-latency, unobtrusive
- the degree to which it provides: head-tracking, wand-tracking, tracking of fingers/feet/body, tracking of "phicons"/props
- Try first hand most promising camera-based tracking and document:
- Decision: ?
=== Hardware supporting usability studies === Assigned to ASF. Updates are due by 12:00 noon on Monday, 9/14.
- Problem: is special hardware needed to support evaluation of Cave-like systems (e.g., devices that measure galvanic skin response (GSR))?
- Input needed
- Advice from Mel Slater (How does Mel decide when GSR, etc. is important? How expensive is the system?)
- Mel says, "[we use] a device called Nexus 4, which has skin conductance, ECG, respiration, and can also be used for EMG and EEG. I think that it is of the order of 10K or less depending on how many channels are used.".
- Consider whether results from future (or past) studies would be significantly improved with such devices?
- asf thoughts (may be wrong!): GSR helps detects changes in a person's "comfort"-- this might reflect the level of frustration or happiness while evaluating some user interaction or visualization method that the person doesn't verbalize; that may be useful additional information for formal studies. PTSD studies would benefit from the information, I should think. However, if the device requires stringing wires all around, it might cause subjects to behave differently which would be bad.
- Experiments needed
- none
- Decision: ?
=== Commercial Software Availability === Assigned to JH. Updates are due by 12:00 noon on Monday, 9/14.
- Problem: What do we need to do to make sure that commercial software will be usable in our new facility?
- Input:
- Feedback from some of the software players (Avizo/Amira, Ensight, OpenSceneGraph)
- Experiments:
- try visualizing Leopold Grinberg's arterial branch dataset (we don't have easy tool for it right now, but want one!)
- << who else on campus has wanted to visualize data but we didn't have a tool to do it-- use as case study >>
- Decision:
== Schedule, Timeline, and Deliverables == Assigned to SGF. Updates are due by 12:00 noon on Monday, 9/14.
The following describes our schedule, timeline, and deliverables using absolute months into the project (months 0-11 is year 1, months 12-23 is year 2, etc.).
Year 1 (0.50 hw-person FTE +consulting)
We will finalize hardware decisions which will involve evaluating changes in availability since proposal submission; demonstrations of competing manufacturer’s equipment; consultation regarding details of acquiring, machining, and integrating elements; and ordering the central display equipment (projectors, screen material, computers, trackers). The new equipment will be received late in the year. Through a process that minimizes system downtime, the 1998 Cave will be taken down and removed.
- Acquire test projection system(s) (month 1)
- Acquire test graphics system(s) (month 1)
- Acquire test tracking system(s) (month 1)
- multi-site visit, design discussions, consultent visits (month 1 - month 3)
- finalize refined design (due month 3, 1.5 hw-person mos)
- order additional wall/test equipment (month 2)
- Begin build on test tiled display wall (month 3 - month 6, 1.0 hw-person mo)
- order Cave equipment (due month 5, 1.0 hw-person mos) screens; projectors;computer parts, racks; computer interconnect; computer-display connections; display-display interconnections; display calibration hardware/software; tracking hardware.
- receive equipment (due month 8, 0.5 hw-person mos)
- computer cluster assembled (due month 11, 1 hw-person mo) machine/construct/assemble computer supports; assemble computer hw with high-speed interconnect; install and test OS on cluster
- raised floor and other site preparations complete (due month 11, 1.0 hw-person mo)
- Install replacement tile wall, temporary system (month 11)
- remove 1998 Cave (due at least disruptive time in year 1 TBD, 0.5 hw-person mo)
Year 2: (0.67 hw-person FTE, 0.58 swe-person FTE)
In year 2 we will complete construction of the display, bring computer systems online, install TGS’s Avizo and our own VRG3D software, and begin testing individual and linked systems.
- display hardware (due month 20, 4.5 hw-person mos, +machining/fab), (will start in year 1) detailed screen support specifications; detailed monitor support specifications; machine and construct screen supports; machine and construct projector platforms; mount screens and projectors; rough-calibrate projectors
- display-computer interconnect (due month 20, 0.5 hw-person mo)
- tracker system(s) (due month 20, 2-4 hw-person mos) install and test; calibrate; create hooks for monitoring and testing
- VRG3D display software library (due month 23, 6 swe-person mos) source-control setup; ability to distribute software configurable for arbitrary multi-display devices; implemented for new display configuration; multi-display optimizations incorporated; tracking incorporated; hooks for automated testing incorporated
- install Avizo (due month 23, 1 swe-person mos)
Year 3 (0.63 hw-person FTE, 0.63 swe-person FTE)
Monitoring and testing reliability software will be designed, developed, and deployed. Application users and developers will be able to begin using the system.
- VRG3D-based example application (due month 26, 2 swe-person mos) identify additional problems with library
- distribution version of VRG3D available (due month 30, 1 swe-person mos)
- application users can now begin creating new applications
- monitoring/testing reliability software (due month 30, 2 hw-person mos, 4.5 swe-person mos) daily builds of software library and application; daily tests of machine accessibility (tracking, compute cluster functionality/performance, display device availability); touchscreen display of component status/availability; touchscreen access to troubleshooting options; easily extensible touchscreen interface for startup of (experiments, applications, demos, homework assignments) item displayfacet alignment system (due month 35, 5.5 hw-person mos)
Year 4 (0.17 hw-person FTE, 0.33 swe-person FTE)
In year 4 we will finalize the software infrastructure, complete the auto-calibration system.
- software library changes (due month 36, 2 hw-person mos, 3 swe-person mos)
(note that these are not maintenance, but part of the development process); feature request from specific application areas; application users will change apps to use them
- final software distributions to SourceForge (due month 47, 1 swe-person mos)