4001058

Platform Diving

(Turmspringen)

We have developed a simulation of a human diver with 38 controlled degrees of freedom. The human model can perform a number of 10 meter platform dives. The dynamic model of the diver consists of 15 rigid bodies connected by rotary joints. The dynamic properties of the rigid bodies were calculated using densities for each body part measured from cadavers[2], and algorithms for computing moments of inertia from polygonal objects[5]. The equations of motion were generated using a commercially available package, that uses a variant of Kane's method with a symbolic simplification phase[8]. The control system for the diver is hierarchical. The low-level control is provided by proportional- derivative servos that move the joints towards their desired values. Balance on the diving board is provided by a controller at the ankle that computes the angle for the ankle that would place the body's center of mass over the feet. This angle serves as a desired angle for the low-level PD control. High-level control for the dive is provided by a state machine that alters the desired configuration of the diver. Five states are used in the 10m platform dives: Compression, Decompression, Flight-Phase 1, Flight-Phase 2, and Entry. The high-level control alters not only the desired values for the joints but also the gain on the low level PD servos. For example, the gains required for the compression phase of the dive are higher than the gains required for the flight phase. The gains and set points for the controllers were tuned by hand to ensure that the diver performs the dive and enters the water vertically.

Bibliographische Detailangaben
Schlagworte:
Notationen:Naturwissenschaften und Technik technische Sportarten
Sprache:Englisch
Online-Zugang:http://www.cc.gatech.edu/gvu/animation/Areas/humanMotion/diver.html
Dokumentenarten:Multimediadokument
Level:mittel