Font Size: a A A

Research On Deck Personnel Operating Virtual Simulation System Based On Opengl

Posted on:2013-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:D Y MaFull Text:PDF
GTID:2248330395485970Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
The dispatch and recovery capacity of the aircraft carrier represents its combateffectiveness. Research on the dispatch and recovery process helps to evaluate the carrier’sperformance, and can provide the basis for the design. Maneuvers results of the USS Nimitzaircraft carrier indicate that personnel also have important influence in the recycling processin addition to a variety of equipment factors. Based on relevant experimental data, this thesisuses virtual human to simulate staff of the carrier, treats the activities of the staff as virtualgroup behavior, and writes a three-dimensional simulation program.Firstly, this paper adopts the idea of skeletal animation to establish and simplify thevirtual human’s model constructed by joints and skeleton. Geometry outward appearance ofthe virtual human is expressed by drawing the skeleton through the application of OpenGLfunctions. Joint coordinate system of the virtual human is established, and detailed rotationproperties on each joint are set up, consisted of the rotational degrees of freedom, rotationsequence and rotation angle range. On this basis, actions of the virtual human are describedby using the matrix transformation under homogeneous coordinate. The program uses localfinite state machine to realize the virtual human’s motion change process.Secondly, taking organizations of staff members on the USS Nimitz aircraft carrier as thebackground, the program divides the virtual crowd into several groups according to physicalcharacteristics. A global finite state machine model is established to describe the states of allthe virtual human individuals. Regarding the activities of staff on deck as the group behaviorof guided virtual crowd, a simulation framework for virtual crowd behavior driven by eventsand messages is designed. Taking aircrafts as the main subjects which send messages andaircrafts’ selecting virtual human object to assist with missions as the events, the programaccomplishes cooperation process between aircrafts and virtual human, as well as the virtualhuman’s status update process.Thirdly, with data in operating information from typical centralized jobs such aslaunching, landing and maintaining, the program counts the maximum number of staff usedand the longest work time of single person in the assignment cycle under the sequentialselection mode. Contrastive statistics including staff usage and working time in the sameoperating cycle under the recurrent selection mode are provided. Relevant statistical data can be used to analyze the operating efficiency and personnel working intensity and to provide abasis for the assessment of staff configuration and personnel distribution method.Finally, under the software environment of VC2003and SQL Server2000, by using theOpenGL functions library, a simulation program of virtual human’s operation on the aircraftcarrier’s deck is developed. The program’s simulation speed is significantly better thansimulation program developed in Vega before, and the requirements to computer’s hardwareenvironment are lower. At the same time, the program has good scalability and portability.
Keywords/Search Tags:virtual human, virtual crowd, group behavior simulation, OpenGL, dispatch and recovery
PDF Full Text Request
Related items