A comprehensive simulation software package was developed in C base on the work done by Yeadon et al.(1990) and Kwon (1993a) in the aim of making it easy to apply the experimental simulation technigues to the human airborne movement studies. This pack...
A comprehensive simulation software package was developed in C base on the work done by Yeadon et al.(1990) and Kwon (1993a) in the aim of making it easy to apply the experimental simulation technigues to the human airborne movement studies. This package consists of 3 programs: simulation variable computation program (PREP), simulation program (SIM) and the 3-dimensional graphic program (3DMAN). All programs are driven by an easy-to-use menu system and written compatible to KWON3D Motion Analysis Package Version 2.1 (Kwon, 1993b).
Program PREP consists of 4 menus: `Edit Data´, `Prepare´ `Angular Momentum´ and `Optimization´. The `Edit Data´ environment is an editor for the lengths of the segments and body lines. The `Prepare´ menu computes the internal orientation angles of the segments while the `Angular Momentum´ menu computes the mean airborne angular momentum of the body and other initial conditions such as the initial position and velocity of the body CM and the initial external orientation of the body. The `Optimization´ menu performs angular momentum optimization proposed by Kwon (1993a). A geometric 15-segment body model - Yeadon-Kwon model (Kwon, 1993b) - with at most 38 degrees of freedom including 3 external orientation angles (somersault, inclination and twist angles) was employed to compute the simulation variables.
SIM consists of 2 menus: `Edit Angles´ and `Simulate´. The `Edit Angles´ environment is an editor for the internal orientation angles of the segments. Users can intentionally manipulate the internal orientation angles for the simulation of modified trials. The program displays time-angle curves segment by segment. The `Simulate´ menu actually performs simulation. The initial conditions can be directly manipulated in the program menu environment. The simulation program was tested by several theoretical configurations to screen out the flaws in the theory and to isolate coding mistakes. The simulated results were compared with the predicted results and the program showed good agreements between the simulated results and the theoretical predictions. The simulation program was then applied to several gymnastic maneuvers and springboard dives for testing.
3DMAN was developed in the extension of the traditional `Stick Figure´ graphics. The program is segment-oriented and the 3-D shape of each segment is defined defined independently in a graphic model file to allow the users to use different body models with different, combinations of segments. The model file was designed easy to edit so as to allow the users to change the graphic model easily to meet their specific needs. The graphic model file can be edited using any text editor such as `EDIT´ of DOS. Once the `3-D Graphics´ option is activated followed by the registration of the graphic model files, the program draws the 3-D shapes of the segments whose model files are registered. All the graphics-related menus including registration of the segment graphic model files are accessible within the graphic environment.