October 18, 2016

Requirements

Mandatory Performance Requirements
MPRAllow navigation by natural locomotion
MPR1Detect the user’s intended position to within +/- 0.5 m
MPR2Detect the user’s intended velocity to within +/- 0.25 m/s
MPR3Render a flat virtual ground with consistent height (+/- 3 centimeters)
MPR4Provide stable walking surface
Shall support the user’s weight (up to 220 pounds)

Mandatory Non-Functional Requirements
MNR1Provide stable walking surface
Support the user’s weight; provide contact forces across the user's entire foot and apply adjustments to the user's center of mass below the perceptible threshold
MNR2Ensure comfortable interaction forces
Accelerate within a comfortable threshold and apply contact normal to the virtual ground
MNR3Only rely on common household utilities for supply/charging
Runs on 110-240V, 50-60Hz power supply, Interfaces through a regular power socket
MNR4Cost less than $5000 of MRSD funds to develop
System not including pc, HMD and kind should cost less than $5000; MRSD Project Course requirement
MNR5Initial demonstration in December
Concept demonstration in December for Fall Validation; MRSD Project Course requirement: Simulation of intended system for stepping, basic mechanical structure, interface room-scale sensor
MNR6Final demonstration in May
Prototype demo in May for Spring Validation; MRSD Project Course requirement: Slow, halting walking pro-totype

Desirable Performance Requirements
DPR1Display the virtual world
Determine the user’s head orientation (+/- 10 degrees)
DPR2Allow navigation by natural locomotion
Realistic consistent friction coefficient (0.75 +/- 0.2)
Realistic consistent normal forces (body mass +/- 20% kg)
DPR3Translate the user’s pose and velocity to a virtual avatar’s position and velocity
With a tolerance of +/- 25%
DPR4Ensure comfortable interaction forces
Adjustments to the user's center of mass shall be applied within a comfortable threshold (Acceleration<0.15gs)
Emulate free space where the user is not in ground contact (Leg Moment of Inertia +/- 20% Nm-1)
DPR5Constrain user to room-scale volume (12x12x10)
DPR6Only rely on common household utilities for supply/charging
Runs on 110-240V, 50-60Hz power supply, Interfaces through a regular power socket
DPR7Support object manipulation
Detect user hand position (+/- 6 cm) and grasp state
DPR8Operate for an entire gaming session
The system should maintain sync between the senses, limits the no of times a failsafe is triggered and be capable of operating consecutive sessions

Desirable Non-Functional Requirements
DNR1Provide stable walking surface
Support the user’s weight; provide contact forces across the user's entire foot and apply adjustments to the user's center of mass below the perceptible threshold
DNR2Ensure comfortable interaction forces
Accelerate within a comfortable threshold and apply contact normal to the virtual ground
DNR3DNR3 Cost less than $5000 of MRSD funds to develop
System including pc, HMD and kind should cost less than $5000
DNR4Initial demonstration in December
Concept demonstration in December for Fall Validation; MRSD Project Course requirement: Simulation of intended system for walking, basic mechanical implementation, multiple sensors interfaced in a hardware loop
DNR5Final demonstration in May
Prototype demo in May for Spring Validation; MRSD Project Course requirement: HMD-interfaced strolling prototype
DNR6Limit user-attached equipment
Limited in terms of both the number of attachments as well as the force applied for each attachment
DNR7Involve a minimal setup and breakdown effort
In terms of requirement of space for whole system (16x16x10), number of connections to supply, and the time spent installing packages/software in the computing machine. (Ideally, spend no more than 6 hours on initial installation and 30 minutes on each incremental setup time)
DNR8Is relatively quiet and clean
Does not produce noise levels that causes a nuisance to the user (90 dB)