130 likes | 176 Views
Requirements Analysis Document. Augmented Reality Team Christopher Lee, Jeremy Jones, Michael Fortson Yik Lin Khoo, Leong Teo, Li Qiu. Current System. No Augmented Reality Miniature Blueprints Grease Pencil Drawbacks Limited accuracy Limited amount of detail. Scenario.
E N D
Requirements Analysis Document Augmented Reality Team Christopher Lee, Jeremy Jones, Michael Fortson Yik Lin Khoo, Leong Teo, Li Qiu Augmented Reality RAD
Current System • No Augmented Reality • Miniature Blueprints • Grease Pencil • Drawbacks • Limited accuracy • Limited amount of detail Augmented Reality RAD
Scenario • An inspector puts on a Stars PEDD • He turns on the PEDD and walks over to a damaged F-18 • He stands at the nose cone of the plane • He calibrates the wire-frame • He begins his inspection of the plane Augmented Reality RAD
Proposed System • User Interface Manager • To manage and display the user interfaces of other subsystems • Calibration User Interface • An interface for calibrating the wire-frame overlay • Device Drivers to Support I/O Devices • Joystick, HMD, Positioning and Orientation Devices • Event System • To interpret low level events and dispatch them to the appropriate subsystems Augmented Reality RAD
Functional Requirements • Manage the HMD • Calibration of the wire-frame display • Interpret low-level data from input devices • Dispatch events to other subsystems Augmented Reality RAD
Hardware Considerations • PEDD must be capable of running a JVM • Java 3D • OpenGL or DirectX required for Java 3D on the Windows 98 platform • Positioning Device • Data must be accurate within three inches for extensibility • Orientation Device • Sensitive enough to track head movement Augmented Reality RAD
Performance Characteristics • Frame Rate • Wire-frame updates must be smooth • Input Devices • Update in real-time to ensure accurate feedback Augmented Reality RAD
Error Handling and Extreme Conditions • Bounds Checking • Make sure information from input devices is valid • Positioning or Orientation Device Failure • Invokes a manual calibration mode • PEDD Failure • No persistent data, requires only a recalibration Augmented Reality RAD
System Interfacing • Maintenance • Request services of the UI Manager • Receive input from our input device handlers • Modeling • Request services of the UI Manager • Receive input from the input device handlers Augmented Reality RAD
System Modification • New Input Devices Require New Events • New Hardware Requires New Device Drivers • Examples: Transparent HMD, more accurate positioning device • User Interfaces • May change with new technology requiring and update in the UI Manager • Calibration • May become fully automated with newer technology Augmented Reality RAD
Security Issues • Augmented Reality has no risk of attack • No persistent data • No transmission to external systems • Other Subsystems • Authentication systems • Implemented on systems containing protected data Augmented Reality RAD
Mockup UIs Wire-frame View Calibration UI Work Order UI IETM View Augmented Reality RAD
Class Diagram Augmented Reality RAD