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) |