26 Development of Learning Support System for Fixation of Basketball Shoot Form 1175094
,.,,.,,.,,.,,,.,,,,.,,,.,,,,, Kinect i
Abstract Development of Learning Support System for Fixation of Basketball Shoot Form YAMANAKA Yusuke Motor skill is a problem-solving ability to be acquired by experience and training. In particular, motor skill is necessary for sports and acquired by training. Generally, learning method for acquiring motor skill is observed and analyzed by coachers and using information devices like from the outside of the body. Therefore motor skill is important that indirectly by measuring the human perceptual and cognitive functions. In addition, general experiment method of motor skill studies compare the movement with expert and novice during practice. We focused on the basketball shoot form of novice. We developed a system to point out the differences by comparing the skillfull player s shoot form model and learners one. However, this system was not yet realize the iterative learning. In this paper, we developed a learning suppoort system for fixation of basketball shoot form in the free throw. This system support novice form by imitating skillful player s form in iterative process. Then we constructed a model from analysis of the skillful player s movement, and developed the support system for beginers based on the model. key words motor-skill, basketball, shootform, kinect ii
1 1 2 3 2.1.................................... 3 2.1.1............................ 3 2.1.2....................... 3 2.2................................... 5 2.3.............................. 8 2.4......... 9 2.5................................... 11 2.6................................... 12 3 13 4 15 4.1...................... 15 4.2........................ 16 4.3.......................... 18 4.3.1......................... 19 4.3.2......................... 20 KP KR( ).......... 20.......................... 21 5 23 5.1........................ 23 iii
5.1.1....... 24 5.1.2....................... 25 5.1.3................ 26 5.1.4..................... 27 5.2............................. 28 5.2.1............. 28 5.2.2............................ 28 5.3................................ 30 5.4............................ 31 5.5.................................. 32 5.6................................. 33 6 35 6.1................................ 35 6.2................................ 36 6.2.1............................... 36 6.2.2 3DCG............................. 40 6.2.3........................... 40 6.2.4............................... 41 6.2.5............................. 42 6.2.6...................... 42 7 47 7.1................................... 47 7.2................................... 48 7.3...................................... 51 7.3.1................... 51 iv
7.3.2....................... 52 7.3.3....................... 53 7.3.4............................. 53 8 54 55 56 v
2.1....................... 8 2.2 Gentile............................. 10 4.1.................. 16 5.1............................ 29 5.2............................... 33 6.1............................... 36 6.2......................... 42 6.3................................. 44 6.4.................................... 44 6.5.................................... 45 6.6 KR................................... 45 6.7 KP................................... 46 6.8............................... 46 7.1 A CE, VE, E....... 49 7.2 A CE, VE, E....... 49 7.3 B CE, VE, E....... 50 7.4 B CE, VE, E....... 50 7.5 C CE, VE, E....... 51 vi
1, [1].,,.,,.,,,.,,,, [2] Schema [3],.,,. [4],,,.,,,,., 2,. 3, 1
. 4,. 5,., 6. 7,. 2
2 2.1 2.1.1 [1].,.,,.,,. 2.1.2,.. 1., 2. 3. 4. 3
2.1, 1. 2., 3. 4..,..,.,,.,,.,.,.,.,,.,,,,,.,,.,,.,.,.,,.,,,,.,.,.,,,,..,.,,,.,., 4
2.2,.,.,,,.,,. 2.2,., [5],,.,.,,.,.,,,,.,,., Fitts 3 [6]. 1.,.,,,,,.,,,.. 5
2.2 2.,., KR,,. KR.,,. 3.,.,,.,.,., 2. 1. Adams, 2 [2].,,,,,,. 2,.,,. Adams.,.,.,., 6
2.2.,.,.,. 2. 1,.,,.,,. 2,,.,.,. 2., Schmidt [3].,,..,., 4,,,.,,.,,,,. 2.1. 7
2.3 2.1,. 2.3,,.,., KR(Knowledge of Result) KP Knowledge of Performance 2. KR,,. KP,,.. 8
2.4,,,,.,,., 3.,.,.,.,,,.,.,.,,,,..,. 2.4 1. 1,,,, 4. 2 Gentile [7]. 1,, Gross skill 9
2.4 Fine skill.,, 1 Discrete skill, Serial skill, Continuous skill., Motor skill,, Cognitive skill., Open skill,, Closed skill. Gentile, 2.,.,,. 2.2. 2.2 Gentile discrete skill,. Gentile 10
2.5, /,.,.,,,. 2.5, [8] [9].,,,.., 5,,,,,,.,.,,.,,,,.,,, 11
2.6, [4].,. 2.6,,,.,,,., [4]., 2.4. 12
3, 4.225m.,.,.,,,,.,.,,.,,,.,,.,,.,,.,,.,,,., 13
.,.,,.,,,.,,. 14
4,.,,.,.. 4.1 2.3,..,,,, 2..,,.,.,, 15
4.2,,.,,,,. 4.1. 4.1 4.2,.,.,,.,, 1, 1., 1,.,. 1., constant error:ce, variable error, total variability.. 16
4.2 1 CE. n i=1 CE = (x i ) n CE,,., 3. 2 VE. n i=1 V E = (x i x) 2 n VE,,. CE VE,., CE, VE.,., VE CE.,.,,., VE CE. CE VE., CE VE E. E. n E = CE 2 + V E 2 i=1 = (x i ) 2 n E,,. E CE VE, E.,,. 2. 1, 17
4.3,,.,,.,.,,,.,,.,,,.,,,.,.,.,,.,,,.,,.,,, 5 1. 4.3., 2.3, KP, KR., 18
4.3,.,. 4.3.1,.,,, trial error learning.,.,,.,,,,.,,, KR, KP.,,,.,,.,,.,. 19
4.3 4.3.2,,,.,,.. KP KR( ),,., KR, KP).,,.,,,., KR KP, 1.,, 2., 3.. 1.,.,, KP-delay interval KP. KP,. 20
4.3 2. KR KP,.,,.,.,,., KR KP,,., KR KP. 3. KR KP,. KR KP,., - - 3,,,.,.,,.,.,, 21
4.3.,,.,,.,.,,.. 22
5,,.,,.,,.,.,. 5.1,.., 3, [2]., 4. 1. 2. 3. 4. 23
5.1,.,. 5.1.1.,,,.,.,.. 1.,.,,,,.,,.,.,. 2.,,.,.,. 3.,,,.,,.. 4., 24
5.1,, 180.,,, 170 190.,,,. 5.,,.,,. 6.,., 5.1.2 7.,.,.,,,., 1. 1, 1.5. 5.1.2 5.1.1,.,,.,.. 25
5.1 1., 5.1.1,. 2.,,.,,.,,,,.. 3.,.,,.,., 5.1.3,.,,.,.,.. 1.,.,,., 26
5.1,, 2. 2.,.,,.,,.,,. 3.,,.,.,,,.,,. 5.1.4, 1.5,.,,, 1.5.,. 27
5.2 5.2,,,,. 5.2.1, 4.2 CE, VE, E., 3 x y z., 3., CE, VE, E., 1,., 1,.,,,.,,,.,,... 5.2.2,,., 4.1., 28
5.2.,.,. 5.5.,. 1, 2, 3, 3., 1,,. 2,,. 3 2,.,,.,.. 3,,., 4.1, 2 3.,,., 5.1. 5.1 29
5.3 5.3, 1, 1, 1., 4.3., 5, 1,,.,.,.,,,,.,,.,.,,,.,,,,.,, 3DCG. 3DCG 1,,. 3DCG,.. 30
5.4 5.4 1,. 4.3, KR,, KP., 5.5., KR, KP., KR.,,,.,,.,.,,,.,. KP. 5.2..,,.,.,.,,.,.,. 31
5.5,,.,,.,,.,,. 5.5,,.,.,,., 5.1.,.,,,, 5.2.,.,,.,,.,,,,.. 32
5.6 5.2. 5.2 5.6,. 4.3,.,.,,.,.,.,,,.,.,,, 4.,., 33
5.6.,,... 34
6 6.1,.,,., 1 3DCG. 1, 5,.,.,. KR,, KP.,,.,,,.,,.,., Microsoft Kinect for windows v2.0., 35
6.2, Microsoft XNA4.0. Microsoft Visual Studio 2013 C., 5. 6.2 6.2.1,. Kinect, Kinect. Kinect 25 3., Kinect.. 6.1, X, Y. Z. 36
6.2.,,., 3,,,.. 2,,,. 1. a Y > Y b Z < Z c Z < Z 2. a : Z < Z 3. a Y < Y b Z < Z 4., a Y < Y 5., a Y Y 6., a X < X 37
6.2 7. a 0 70 0 < Z,Y Z,Y < 70 8. a Z < Z b Z < Z c Y < Y d Y 9. a Y < Y b.,.,. 2 A,B <, > threshold + 0 < (A B) (1.0 + band 0.1) 2 A,B c 2 = a 2 + b 2 2abcosC angle < threshold + band 2 A,B (A B) (1.0 + band 0.1) < threshold A, (A B) + (1.0 + band 0.1) > 0 + threshold (A B) (1.0 + band 0.1) < 0 threshold A 38
6.2 threshold band < (A B) (A B) < threshold + band, 1 3 3, 1., 2.3,,,., 1, 1.,, 1, 1.,,., 1, 1.,,,.,, 1.,.,.,, 3. 3,.,.., 39
6.2.,. 6.2.2 3DCG 1.,, 3DCG.,,,,,,. 3D 3D., 3D. 3D,,. 3D,, 3D.,, x,y,z 60fps,., sin.,,,,.,,,,. 6.2.3 KR KP. KR,., 40
6.2,.,,., CE, VE, E.,,.,,.,, 20. KP.,,,., 4.3.,,. 6.2.4..,,., XML(Extensible Markup Language).,,.,,,., CE, VE, E. 41
6.2 6.2.5,,.,. RGB,.,,,.,.,,.,.,,,.,,. 6.2.6 6.2. 6.2 42
6.2,,.,.,.,,.,,.,., 3DCG,. 5,.,,.,.,.,.,. 1. 6.3. 2. 6.3. 3. 6.5., 3D.,. 4. KR KR 6.6., 43
6.2 システムの機能 図 6.3 タイトル画面 図 6.4 説明画面 ジを表示する. 5. KP の表示画面, 課題の提示 KP の表示画面, 課題の提示を図 6.7 に示す. メッセージによって指摘対象を知らせ, モ デルに見られない動作であれば, 写真を合わせて提示する. 加えて, その指摘対象の改善 方法をメッセージで提示する. 指摘対象となった動作は次の学習サイクルで課題となる. 6. 課題の焦点化画面 44
6.2 システムの機能 図 6.5 観測画面 図 6.6 KR の画面 課題の焦点化画面を図 6.8 に示す. 学習者が指摘対象となる課題の達成イメージが湧か ない場合に任意でその動作を実際に体を動かしながら確かめることができる. 45
6.2 システムの機能 図 6.7 KP の画面 図 6.8 課題の焦点化画面 46
7 7.1,,.,,.,,.. 1. 2 2. 11 3. CE, VE, E, 4. 2 10,.,,. a b c 47
7.2 d,.,.,,. e,,.,. f. g, h i 7.2, 2, 1,.,. A A, 2, 8., CE. VE., E,., 48
7.2.,.,,.,.,. 7.1 7.2 A.,,. 7.1 A CE, VE, E 7.2 A CE, VE, E B B, 1, 5, 4., CE 49
7.2 VE, B., CE, VE, E,.,,.,.,,,.,,..,,. 7.3 7.4 B.,,. 7.3 B CE, VE, E 7.4 B CE, VE, E 50
7.3 C C, 10,. CE., VE. E., 4, 3, 9.,.,.,.,.,. 7.5 C.,,. 7.5 C CE, VE, E 7.3 7.3.1 2 1,., A, 51
7.3,.,. A,.., B,.,. B,.., B,.,. C,, CE,.. C,,., VE, C,,. 7.3.2,,, (threshold).,.,, 52
7.3.,,.. 7.3.3,,,..,,.,,,,,.,. 7.3.4,.,,.,,.,,. 53
8,,.,,. 2,.,.,,,.,,,.,,,.,.,,.,.,,,. 54
,,.,,,.,,,., 3,, 4., 1. 2,, 1, 4,,,,,,,, 3,,,,,,., 6,. 6,,. 6,. 55
[1],,, 2009. [2] J.A Adams, A closed-loop theory of motor learning, Journal of Motor Behavior, 3, 111-150, 1971. [3] R.A Schmidt, A schema theory of discretre motor skill learning, Psychological Review, Vol.82, no.4, pp.225-260, 1975. [4],,, Vol.113, no.482, pp.113-118, 2014. [5], Motor Learning J.Exerc.Physiol. 9(3): 149-156, 1994. [6] P.M Fitts, Perceptual-Motor Skill Learning. in Categories of Human Learning, ed. A.W. Melton, pp.243-285, Academis Press, New York, 1964. [7] A.M Gentile, A working model of skill acquisition with application to teaching, Quest, Vol.17, pp.3-23, 1972. [8],,, 2004. [9],,, 2012. [10],,,, NC2002-202, 53-58,2002. [11],,,,,,,, Vol110, No.ET2010-91, pp311-316, 2011. 56