Font Size: a A A

Research And Implementation Of A Virtual Human Software Platform For Equipment Maintenance

Posted on:2006-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y S HeFull Text:PDF
GTID:2168360155972082Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Virtual human, the representation of the geometric and behavioral characters of human in the virtual environment, is one of the new research areas of computer science. Virtual human includes some fields such as computer graphics, robotics and software engineering. As the developing of the VR technology and its application, the research on virtual human has attracted many researchers. It has wide application areas including industry, medicine, military and entertainment. In the industry area, virtual human can effectively support the ergonomics and training of operation. It can be used in each periods of the digital product management including design, producing, maintaining and training. In the analysis process of the maintainability and maintenance process, using virtual human, the human factors of the virtual prototype can be analyzed. It has such important meaning for the human-centered product design, so research on the platform of virtual human software is important for the application of virtual human in the fields of the maintainability during the design of industry products. One problem, which should be solved peremptorily in the application of virtual human in the defense industry of our country, is to develop the kernel of the virtual human software. The software design about the virtual human kernel platform designed in this paper, has important meaning on the development of totally independent copyright owned virtual human softwareIn this paper, a virtual human platform for equipment maintenance is researched and designed. Supported by the National Defense Advanced Research Key Program, a platform of virtual human software has been designed and described using UML language with object-oriented analysis and design method. First of all, the software requirement is analyzed. Based on the software's functional requirements, working mode and effects, the user case model is proposed, the boundary of the system is defined, and the relations between the user cases are clarified. Based on the user case model, the platform is designed, together with the descriptions of every function module, and then, the activity diagram and sequence diagram of every module is proposed to define the construction and realization of the sub modules.Based on the design of the platform, the kernel of virtual human software is researched and designed. The kernel has two modules: human modeling and movement control. The constructions of the class libraries of the two modules are designed in the paper. For the frame of the class libraries, the major considerations are focused on how to create and compose the classes and objects, so, the design patterns are adopted to solve the problems. In the human modeling module, design patterns are used to design how to create new object and design expandable class library. In the movement control module, the virtual human's activities are described based on motion elements, in this way, the human movements are controlled. . Design patterns are used in this module to solve problem of logic relation between objects and communication between the two modules.The software platform has been constructed. Based on the platform, the virtual human software for ergonomics analysis has been implemented and validated in the application instances of some typical weapon instruments.
Keywords/Search Tags:virtual human, virtual reality, virtual environment, virtual prototype, maintenance engineering, maintainability analysis, human factors
PDF Full Text Request
Related items