Font Size: a A A

Development Golf Swing Analysis System With Auxiliary Training Based On Kinect Motion Capture

Posted on:2014-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:X Y DengFull Text:PDF
GTID:2248330398470790Subject:(degree of mechanical engineering)
Abstract/Summary:
Motion capture records the information of motion can be processed by computer with motion sensors, optical devices tracker etc. Processing the original motion data to restore the three-dimensional information of the tracking. The Kinect via OpenNI. racking human skeleton, and obtain information about each joint and rotation with inexpensive, simple data processing, real-time advantages.First, study the algorithm to repair self-occlusion body joint information. Due to the existence of human self-occlusion, the motion capture data is not credible. According to the invariance of the length of human body skeleton and the continuity of human movement, this paper proposes a quick geometric method to repair the skeleton information. The experiments show that the algorithm can real-time repair more than half of the obscured joints information,especially the end of the joint information.Then, study the movement rediredtion based on constraints of terminal effector. Different human motions are assigned to another role, it will case feet penetrate the ground, sliding, skin stretching or distortions due to bone size inconsistencies. Base on bone length scale factor of virtual role and Capture body, this thesis proposes a movement redirect method of end constraint effector. First determine the end constraint of the first frame, and get the three-dimensional coordinate information of the end constraint; Secondly, based on the length of the human skeleton invariance redirect the three-dimensional coordinates of the other joints; Third, determine the end constraint of the next frame and get its three-dimensional coordinates; Finally, calculate other joints three-dimensional coordinates of other frames. The experimental results show that the algorithm can solve the problem of distortion animation, and get standard capture motion data, which will conducive to data analysis.Finally, development golf swing analysis system with auxiliary training based on Kinect motion capture. It gets motion data from the Kinect via OpenNI. repair blocked joints, redirect motion data, then the data is assigned to the virtual role,and reproduction swing animation. The supplementary training analysis is divided into four areas:swing single plane judgment, trajectory analysis,speed analysis,joint angles analysis. Swing single plane judgment is based on the trajectory of the shoulder and wrist, and fitting the shoulder and wrist articulation plane, according to the positional relationship of the two planes to adjust the training. Comparison of the key joint movement parameters, full swing divided into seven posture, and calculate three-dimensional coordinates, velocity database, or angular velocity database of critical joint of high level players in each swing posture; then real-time capture the motion data of trainer; Provide specific value and intuitive curve comparison, adjust the training, and raise the level of the trainer.The tests showed that the auxiliary system can give the swing posure between the trainer and the high-level golfer,the trainer corrects the common swing errors.
Keywords/Search Tags:Kinect Motion Capture, Auxiliary Training, RepairSelf-occlusion Information, Movement Redirectiont
Related items