130 likes | 191 Vues
Explore the current system drawbacks and proposed enhancements for Augmented Reality RAD, including functional requirements, hardware considerations, performance characteristics, error handling, system interfacing, and security issues.
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