Surface Mine Truck Safety Training Design And Implementation of a Multi-user VR Driving Simulator Yan W. Ha, Jeremy Murray, and Dr. Frederick C. Harris,

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.
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
Multimedia Specification Design and Production 2013 / Semester 1 / week 7 Lecturer: Dr. Nikos Gazepidis
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
COMP 5620/6620 Conceptual Model 3D Game Creator Lei Chen Fangyang Shen Lacey Strange Volkan Ustun.
SMM5101 (ADVANCED MULTIMEDIA PROGRAMMING) Review of Multimedia Programming.
Thraxion: Three Dimensional Action Simulator Justin Gerthoffer, Jon Studebaker, David Colborne, Jeff Stuart, Frederick C. Harris, Jr Department of Computer.
12 C H A P T E R Systems Investigation and Analysis and Analysis.
MERTIS: Modifiable, Extensible, Real-Time, Interactive Simulation Leandro Basallo ◦ Ryan Leigh ◦ Sam Talaie ◦ Regan Snyder with Dr. Sergiu Dascalu and.
VRML for Kinematic and Physical Modeling and Simulations Benjamin Pugliese Mahesh Saptharishi.
V-FIRE: Virtual Fire In Realistic Environments Michael Penick ◦ Grant Kelly ◦ Juan Quiroz with Dr. Fred Harris, Dr. Sergiu Dascalu, and Brian Westphal.
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
Application of VR o VR for Engineering Design o VR for Architecture o VR for Science o VR for Scientific Visualization.
TOOL TO DESIGN FOR CONSTRUCTION WORKER SAFETY An Article Written by Gambatese, Hinze and Haas 1997.
POWERED INDUSTRIAL TRUCK TRAINING THE NEW PERFORMANCE-BASED STANDARD.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
Introduction to Systems Analysis and Design
1 CmpE 195A Project Character Animation Tool (The C.A.T. Project) By: Huáscar A. Sánchez, Dr. Mohamed E. Fayad.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
ALARA Planning and Teaching Tool Based on Virtual-Reality Technologies Di Zhang 1, X. George Xu 1, D. Hussey 2, S.Bushart 2 1 Nuclear Engineering and Engineering.
Adaptive 3D Web Sites by by Luca Chittaro and Roberto Ranon MAJ(P) Charles E. Grindle 7 Dec 05.
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Semester 1, 2003 Week 7 CSE9020 / 1 Software Testing and Quality Assurance With thanks to Shonali Krishnaswamy and Sylvia Tucker.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
Managing the development and purchase of information systems (Part 1)
Lecture 1 What is Modeling? What is Modeling? Creating a simplified version of reality Working with this version to understand or control some.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
` Tangible Interaction with the R Software Environment Using the Meuse Dataset Rachel Bradford, Landon Rogge, Dr. Brygg Ullmer, Dr. Christopher White `
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
Chapter 14 Information System Development
Final Idea: Working Drawing
The Generic Gaming Engine Andrew Burke Advisor: Prof. Aaron Cass Abstract Games have long been a source of fascination. Their inherent complexity has challenged.
1 Safety & Health Management. One of the most important factors that should be taken in consideration in the site, (from engineering point view), is the.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
Virtual Reality Surgery Simulation using Haptics and Boundary Element Techniques Peiji Wang 1, Tony Glover 2, Adib Becker 1, Arthur Jones 1, Steve Benford.
BioRAT: Extracting Biological Information from Full-length Papers David P.A. Corney, Bernard F. Buxton, William B. Langdon and David T. Jones Bioinformatics.
Model View Controller MVC Web Software Architecture.
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
 Programming - the process of creating computer programs.
HTML5 based Notification System for Updating E-Training Contents Yu-Doo Kim 1 and Il-Young Moon 1 1 Department of Computer Science Engineering, KoreaTech,
CrossCheckSimulation Results Conclusions References Model Instrumentation Modeling with CUTS Property Specification SPRUCE Challenge Problem Checking Model.
Multimedia.
OSHA Guidelines for Employers to Reduce Motor Vehicle Crashes
INITIATIVES OF CAR SIMULATIONS USING VIRTUAL REALITY ON THE INTERNET PLATFORM A. Erol Fazlıoğlu.
Virtual Tutor Application v1.0 Ruth Agada Dr. Jie Yan Bowie State University Computer Science Department.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Virtual Reality and Mine Safety Training. University of Nevada, Reno n Pierre Mousset-Jones n Fred Harris n Ben Lucchesi n Nerissa Oberlander.
A Study in Hadoop Streaming with Matlab for NMR data processing Kalpa Gunaratna1, Paul Anderson2, Ajith Ranabahu1 and Amit Sheth1 1Ohio Center of Excellence.
Development, Validation, Implementation and Enhancement for a Voluntary Protection Programs Center of Excellence (VPP CX) Capability for the Department.
Department of Defense Voluntary Protection Programs Center of Excellence Development, Validation, Implementation and Enhancement for a Voluntary Protection.
A SCRIPT FOR ARCHIVING DIGITAL RESEARCH DATA IMPROVING ACCURACY AND EFFICIENCY IN THE DATAVERSE NETWORK ABSTRACT SUMMARY Rachel Carriere, Thu-Mai Christian,
Department of Defense Voluntary Protection Programs Center of Excellence Development, Validation, Implementation and Enhancement for a Voluntary Protection.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Roslyn: A Tour Guide Robot Jared Rhizor, Timothy Sweet, Nishok Yadav Advisor: Dr. David Feil-Seifer Instructor: Dr. Sergiu Dascalu Department of Computer.
Chapter 1- Introduction
FHM TRAINING TOOLS This training presentation is part of FHM’s commitment to creating and keeping safe workplaces. Be sure to check out all the training.
Using Tensorflow to Detect Objects in an Image
Rui Wu, Jose Painumkal, Sergiu M. Dascalu, Frederick C. Harris, Jr
Review and comparison of the modeling approaches and risk analysis methods for complex ship system. Author: Sunil Basnet.
Presentation transcript:

Surface Mine Truck Safety Training Design And Implementation of a Multi-user VR Driving Simulator Yan W. Ha, Jeremy Murray, and Dr. Frederick C. Harris, Jr. Department of Computer Science, University of Nevada, Reno Abstract In the surface mine industry, particularly on maneuvering off-highway mining vehicles, the cost of workplace accidents is high, and the traditional safety training methods for drivers are costly, time consuming, and generally ineffective. The purpose of this project is to outline the motivation for and development of a virtual reality based driving simulator, which can cut costs and improve mining safety. Specifically, the project considers the use of a high level Application Programming Interface (API), with conclusions and possible future work being summarized. Introduction Accidents are a major concern in day-to-day mining operations, where they can be expensive in terms of both costs (considering the fact that a new haul truck costs over $500,000) and employee morale (industrial trucks are the second leading cause of fatality as stated in OSHA, 1995). Worker training is an effective way to prevent workplace accidents. However, the cost of attempting to provide a realistic representation of risks associated with mining vehicle operation (the size of these vehicles can be seen in Figures 1 and 2), and to demonstrate the proper techniques to manage those risks is high under traditional training methods. Virtual reality (VR) technology based training tools have proven to be an excellent approach to reducing both accidents and the high cost of training. It becomes our implementation approach, as it provides an opportunity for our simulator to be flexible and realistic. Goals The goals of this research project are three-fold: 1.to implement a mining vehicle driving simulator with a realistic physics model, including mechanical properties (e.g., acceleration, gear- shift, lateral force, etc.) and environmental effects (e.g., different weather conditions) 2.to enhance the driving simulator in distributed architecture and thus multi-user and 3.to utilize a steering wheel for maneuvering inside the 3D scene. Fig 2. Physical size comparison of human and mining truck The Torque Engine Normally, using a low level API to develop graphically intensive software would require a substantial amount of effort. To simplify the development, we choose to utilize the Torque Engine, which emphasizes more on user interaction and scene management rather than drawing objects. The Torque Engine was developed in order to implement the first-person action game Tribes 2. The engine consists of about 500,000 lines of code, which is written in C++ and Assembly language, and provides developers with networking (UDP and TCP) capability. One thing that helped us in our development was the C++ like scripting language provided in the engine that handles interior design and object creation. Thus, by importing object models in an appropriate format (i.e., dts, dif), we can build our driving simulator much more rapidly than would have been possible otherwise. What We Have Done We have successfully done several things this summer in our research. 1.Converted an open-pit mine layout file from AutoCAD to dif format and incorporated it to the engine. This is shown in Figure 3. 2.Taken mining truck models from 3D Studio max format and converted them into a format our program can use. One such vehicle is shown in Figure 4. 3.We then modified the source code for making driving with a steering wheel possible. Figure 5 shows one of the steering wheels we used. 4.We tested networking of two drivers in the same simulation. Conclusions Although virtual reality simulators are not new, employing such simulators to reduce training costs and reduce accident rates is relatively new to the mining industry. Our experience in utilizing the Torque Engine to create a realistic mining vehicle simulator has proven such approach is feasible. With future improvements, it is reasonable to imagine such a simulator can train new hires in the correct and safe operation of mining vehicles effectively. Future Work To display a reasonably detailed dashboard at the bottom of the screen. e.g., speedometer, gearing indicator, etc. To import more mining vehicles and open-pit mine models into the simulator - for more variations throughout the training To provide a better networked simulation - for better interactivity between trainees on the same scene simultaneously To create a better physics model for the imported vehicles. e.g., user-controllable gearing shift To provide score-keeping capability. e.g., generate a file indicating the number of times the user violates safety rules and a corresponding performance score To incorporate a variety of hazards inside the simulator - for a more realistic training experience And many other ideas too numerous to mention. Acknowledgements We would like to thank NSF-EPSCoR and NIH- BRIN for their financial support. Fig 1. Physical size comparison of mining truck and a Suburban Information For more information about this and other VR projects, please visit our web page at: Fig 5. Driving with a steering wheel inside the 3D sceneFig 4. Example of a mining truck model for our program Fig 3. open-pit mine layout