Font Size: a A A

The Study And Implementation Of The Virtual Human Motion Simulation Platform Based On The DANCE

Posted on:2013-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:C ChenFull Text:PDF
GTID:2248330374976345Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Physics-based virtual human motion simulation is a cross research field in robotics,biomechanics and computer science, whose research goal is to build a computable model forhuman movement such that the natural human motion satisfying the given constraints couldbe simulated in the virtual environment. Compared with the traditional human animation, thesimulated human motion is not only more vivid, but also obeys the Newton’s law of motion.As to the field of simulation, the simulation system is such important that it can improvethe progress of the study. Ari Shapiro and Fred Pighin, both of whom are researchers ofCalifornia, have finished the DANCE simulation system. DANCE is an open-source software,whose core system is very simple. Its expansibility is very good, because of using the DLL inthe plugin system. DANCE creates animations using scripts, so that the researchers can debugtheir program very easily. Besides, the documentation of DANCE is detailed. However, thereare some disadvantages in the DANCE.1. DANCE’s source code style is not unified and lackof comments so that is hard to understand.2. The maintainability of DANCE’s source code islow because of the code is modified by many researchers.3.As the code can’t explain theorganization of the actuators clearly,it’s not easy to expand the new actuator.The paper design and carry out a simple simulation system basing on the Virtual peoplesimulation movement control technology, DANCE and other achievements. The platformapplies the combination of the core system and the plug-in system. The core system definesthe common interface of all the modules and finishes the framework of system and operationmechanism; while the plug-in system expands the core system and complete the concretefunctions. To the technology of operation, based on the object-oriented ideas, the design ofsystem applies the MVC model and GUI applies FLTK graphic library; the scripts apply theembedding python in C++; the plug-in system applies the DLL technology. The thesis mainlyhas done the following aspects of work.1. Design the function module of the platform,descript the framework of the system, and design the basic data structure and the methodbased on the process of creating the animation.2. Design the plugin system of the platformbased on the theory of expanding system, descript the necessity and method.3. The paper illustrates the basic function and expanding function of the platform, demonstrates a completesimulation system.
Keywords/Search Tags:Virtual Human Motion Simulation, DANCE, Simulation Prototype System, Plugin System
PDF Full Text Request
Related items