| Mandatory Performance Requirements | |
|---|---|
| MPR | Allow navigation by natural locomotion |
| MPR1 | Detect the user’s intended position to within +/- 0.5 m |
| MPR2 | Detect the user’s intended velocity to within +/- 0.25 m/s |
| MPR3 | Render a flat virtual ground with consistent height (+/- 3 centimeters) |
| MPR4 | Provide stable walking surface |
| Shall support the user’s weight (up to 220 pounds) | |
| Mandatory Non-Functional Requirements | |
|---|---|
| MNR1 | Provide 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 | |
| MNR2 | Ensure comfortable interaction forces |
| Accelerate within a comfortable threshold and apply contact normal to the virtual ground | |
| MNR3 | Only rely on common household utilities for supply/charging |
| Runs on 110-240V, 50-60Hz power supply, Interfaces through a regular power socket | |
| MNR4 | Cost less than $5000 of MRSD funds to develop |
| System not including pc, HMD and kind should cost less than $5000; MRSD Project Course requirement | |
| MNR5 | Initial 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 | |
| MNR6 | Final demonstration in May |
| Prototype demo in May for Spring Validation; MRSD Project Course requirement: Slow, halting walking pro-totype | |
| Desirable Performance Requirements | |
|---|---|
| DPR1 | Display the virtual world |
| Determine the user’s head orientation (+/- 10 degrees) | |
| DPR2 | Allow navigation by natural locomotion |
| Realistic consistent friction coefficient (0.75 +/- 0.2) Realistic consistent normal forces (body mass +/- 20% kg) |
|
| DPR3 | Translate the user’s pose and velocity to a virtual avatar’s position and velocity |
| With a tolerance of +/- 25% | |
| DPR4 | Ensure 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) |
|
| DPR5 | Constrain user to room-scale volume (12x12x10) |
| DPR6 | Only rely on common household utilities for supply/charging |
| Runs on 110-240V, 50-60Hz power supply, Interfaces through a regular power socket | |
| DPR7 | Support object manipulation |
| Detect user hand position (+/- 6 cm) and grasp state | |
| DPR8 | Operate 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 | |
|---|---|
| DNR1 | Provide 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 | |
| DNR2 | Ensure comfortable interaction forces |
| Accelerate within a comfortable threshold and apply contact normal to the virtual ground | |
| DNR3 | DNR3 Cost less than $5000 of MRSD funds to develop |
| System including pc, HMD and kind should cost less than $5000 | |
| DNR4 | Initial 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 | |
| DNR5 | Final demonstration in May |
| Prototype demo in May for Spring Validation; MRSD Project Course requirement: HMD-interfaced strolling prototype | |
| DNR6 | Limit user-attached equipment |
| Limited in terms of both the number of attachments as well as the force applied for each attachment | |
| DNR7 | Involve 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) | |
| DNR8 | Is relatively quiet and clean |
| Does not produce noise levels that causes a nuisance to the user (90 dB) | |