Simulation Driven Virtual Reality Lacey Duckworth December, 2009 Dissertation Update A Framework for Large Scale Virtual Simulation Dr. Andrew Strelzoff,

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
© 2007 Eaton Corporation. All rights reserved. LabVIEW State Machine Architectures Presented By Scott Sirrine Eaton Corporation.
Focus Group Methodology Miriam Bar-Din Kimel PhD Senior Project Manager MEDTAP International, Inc. Presentation prepared for The FDA Drug Safety & Risk.
Andrew Strelzoff Ph.D., School of Computing Tulio Sulbaran Ph.D., School of Construction The University of Southern Mississippi.
4.1.5 System Management Background What is in System Management Resource control and scheduling Booting, reconfiguration, defining limits for resource.
Mastering Object-Oriented Analysis and Design with UML Module 4: Analysis and Design Overview.
8.
Introduction to System Analysis and Design
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
- 1 - Component Based Development R&D SDM Theo Schouten.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Universe Design Concepts Business Intelligence Copyright © SUPINFO. All rights reserved.
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
Chapter 2: Approaches to System Development
Graduate Student BIM Research Proposals University of Southern Mississippi School of Construction School of Computing.
1/19 Component Design On-demand Learning Series Software Engineering of Web Application - Principles of Good Component Design Hunan University, Software.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Zhiyong Wang In cooperation with Sisi Zlatanova
Chapter 2 소프트웨어공학 Software Engineering 임현승 강원대학교
Simulation Driven Virtual Reality Lacey Duckworth January 7, 2010 Dissertation Progress Report A Framework for Large Scale Virtual Simulation Dr. Andrew.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
The Literature Search and Background of the Problem.
HOW TO WRITE RESEARCH PROPOSAL BY DR. NIK MAHERAN NIK MUHAMMAD.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Simulation Driven Virtual Reality Lacey Duckworth August 20,2010 Dissertation A Framework for Large Scale Virtual Simulation Dr. Andrew Strelzoff, Chair.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Cohesion and Coupling CS 4311
Systems Analysis and Design in a Changing World, 3rd Edition
Modeling - Simulation and AI Software ©Ideler2002.
The Systems Development Life Cycle
Integrating Virtual Environment and GIS for 3D Virtual City Development and Urban Planning Bin Chen, Fengru Huang, Yu Fang Peking University.
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
1 International Technology University CEN 951 Computer Architecture Lecture 1 - Introduction.
Introduction Better Faster Cheaper (pick any two) On-going issue that continues to motivate research in software engineering Applications: –continue to.
A Behavioral Science and Research Perspective. What Behavioral sciences do you think are involved to Organizational Behavior?
Chapter 2 Database System Concepts and Architecture Dr. Bernard Chen Ph.D. University of Central Arkansas.
Simulation Driven Virtual Reality: A Framework for Large Scale Virtual Simulation Lacey Duckworth – Ph.D. Student February 16, 2008 Tentative Committee:
ES component and structure Dr. Ahmed Elfaig The production system or rule-based system has three main component and subcomponents shown in Figure 1. 1.Knowledge.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Simulation Driven Virtual Reality: A Framework for Large Scale Virtual Simulation Lacey Duckworth – Ph.D. Student February 16, 2008 Tentative Committee:
SOFTWARE ENGINEERING. Objectives Have a basic understanding of the origins of Software development, in particular the problems faced in the Software Crisis.
ICEE Internship International Center for Engineering Education Project: Natural Language Interaction with a Construction Estimating Virtual Reality Environment.
CSC 480 Software Engineering High Level Design. Topics Architectural Design Overview of Distributed Architectures User Interface Design Guidelines.
Simulation Driven Virtual Reality: A Framework for Large Scale Virtual Simulation Lacey Duckworth February 16, 2008.
第 1 讲 分布式系统概述 §1.1 分布式系统的定义 §1.2 分布式系统分类 §1.3 分布式系统体系结构.
Deformation of Terrain using Finite Element Modeling of Material Physics Andrew Maxwell Committee: Dr. Andrew Strelzoff, Dr. Tulio Sulbaran, Dr. Ray Seyfarth,
Lectures 2 & 3: Software Process Models Neelam Gupta.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 4: Analysis and Design Overview.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Dr D. Greer, Queens University Belfast ) Software Engineering Chapter 7 Software Architectural Design Learning Outcomes Understand.
Advanced Software Engineering Dr. Cheng
Chapter 2 Database System Concepts and Architecture
The Literature Search and Background of the Problem
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
Soft System Stakeholder Analysis
Focus Group Methodology
Soft System Stakeholder Analysis
Presentation transcript:

Simulation Driven Virtual Reality Lacey Duckworth December, 2009 Dissertation Update A Framework for Large Scale Virtual Simulation Dr. Andrew Strelzoff, Chair Dr. Tulio Sulbaran, Co-Chair Dr. Ray Seyfarth Dr. Nan Wang Dr. Chaoyang Zhang

 Provide an update on

 Meeting Objectives 

 Problem A robust and reusable communication method does not exist to connect external simulation languages with the compelling and accessible client-server Virtual Reality Environments.  Objective Define a communication language protocol schema between a simulation language and a client-server Virtual Reality Environments Test the robustness of the developed communication protocol. 

 What is the relative performance of calculations in Virtual Reality Environment vs. Object Oriented Simulation Languages? Experiment: Compare Second Life, LabVIEW and C++ for sample calculation For all numbers i between 1 and 1,000,000 If i is odd { sum += i } Results  SecondLife (LSL): seconds  LabVIEW: seconds  C++ (computer/orca): seconds/0.007 seconds

 Why use LabVIEW as a simulation language? Many potential collaborators are not expert programmers – LabVIEW presents a simple visual interface and is widely used in engineering and operation fields. LabVIEW is the most widely used Data Acquisition language – long term it will be very useful to have Simulations+VR which can have various devices added easily. LabVIEW is sufficiently fast for “world refreshes” per second and if speed becomes an issue additional faster modules in other languages can be added using LabVIEW as a data integrator and communication hub.

 Are there other examples of large simulation in Client-Server VR? All examples found were simply visualizations without significant simulation

 What will be the impact of your research? Allow for faster, more complex, and scalable virtual reality environments to be developed. Permit the extension of these hybrid simulations to be extended using the object-oriented functionality. Could result in larger, more complex, and scalable virtual reality simulations to be developed in a large number of fields including construction, medical technology, education, and so forth.

 Present Ph.D. prospectus to obtain feedback and approval to continue with Dissertation  Approve Ph.D. Plan of Study

 Background  Objective  Methodology  Expected Results and Impact  Appendix A: A Study in Virtual Reality  Appendix B: A Study in Simulation  Appendix C: A Study in Communication Protocol  Appendix D: Benchmarking  Appendix E: A Study in Simulation Software

 Virtual Reality Environments (VREs) Are used for decision making, design, training and various other purposes. Must maintain breadth (sensory dimensions) and depth (quality) of information to submerge the user into the VRE.

 Simulations Useful for testing products or methods. Base models can be developed and interactions can “predict” the outcome.

 Communication Protocol Set of rules for data to be transferred between communicaiton channels. Main focus in developing communicaiton protocols is to improve latency as well as adding new communication protocols.

 Simulation Software LabVIEW

 Simulation Software OMNNeT++

 Simulation Software Simulink

 A robust and reusable communication method does not exist to connect external simulation languages with the compelling and accessible client-server Virtual Reality Environments.

 To develop a robust and scalable communication method that connects external simulation languages with client-server Virtual Reality Environments.  Two sub-objectives Sub-Objective 1: Define a generalizable communication layer between an external simulation language and a client-server Virtual Reality Environment (VRE) Sub-Objective 2: Test the robustness and scalability of the proposed design a case study with several components.

Sub-Objective 1: Define a generalizable communication layer between an external simulation language and a client-server Virtual Reality Environment (VRE)  A mapping between the finite state machine definitions of the generalized simulation language(Σ 1,S 1,s 01,δ 1,F 1 ) and the event-driven state machine of the client-server VRE (Σ 2,S 2,s 02,δ 2,F 2 ).

Sub-Objective 2: Test the robustness and scalability of the proposed design a case study with several components.  The communication protocol as developed in sub-objective 1 will be tested using a simulation language such as LabVIEW, a VRE such as SecondLife, and a motivational large scale simulation problem.

 Sub-Objective 1: Define a generalizable communication layer between an external simulation language and a client-server VRE. “Qualitative – Content Analysis”  Qualitative - focusing on phenomena occurring in the “real world” and studying the entire complexity of that phenomenon  Content Analysis - a detailed and systematic examination of the contents of a particular body of material for the purpose of identifying patterns, themes, or biases.

 “Qualitative-Content Analysis” methodology applied to Sub-Objective 1

 “Qualitative-Content Analysis” methodology applied to Sub-Objective 1 (Cont)

 “Qualitative-Content Analysis” methodology applied to Sub-Objective 1

Sub-Objective 2: Test the robustness and scalability of the proposed design a case study with several components.  “Qualitative - Case Study”  Qualitative - focusing on phenomena occurring in the “real world” and studying the entire complexity of that phenomenon.  Case Study - in-depth data is gathered relative to the topic for the purpose of learning more about the unknown or poorly understood situation.

 Qualitative – Case Study” applied to Sub- Objective 2

 Qualitative – Case Study” applied to Sub- Objective 2 (Cont.)

 By developing a communication protocol between an object-oriented simulation language and a client-server VRE Allows for faster, more complex, and scalable virtual reality environments to be developed. Permits the extension of these hybrid simulations to be extended using the object-oriented functionality. Results in larger, more complex, and scalable virtual reality simulations to be developed in a large number of fields including construction, medical technology, education, and so forth.

Thank you for attending