KINECT 1,a) 2 3,b) KINECT KINECT ( ( Development of a basic motion analysis system using a sensor KINECT Abstract: We developed a basic motion analysis system using a sensor KINECT. Our system estimates the positions of joints of the human body and obtains 3D coordinate data on joint positions at fixed intervals. As a result we can see the motion of the joints through digitally replicated animation and quantatively analyze 3D coordinate data on joint positions. Results of woodworking within the technology curriculum of a junior high school, show that our system was effective in developing students skills. 1. [1] [2] 2 [3] 1 Shizuoka University,836 0ya Surugaku Shizuoka city, Shizuoka prf. 422 8592, Japan 2 () Graduate School of Shizuoka University 3 Osaka Electro-Communication University,18-8 Hatsumachi Neyagawa city,osaka 572-8530, Japan a) eskureb@ipc.shizuoka.ac.jp b) kanemune@isc.osakac.ac.jp [4][5][6] 2 3 3 KINECT 1
1 KINECT Fig. 1 KINECT sensor 3 Fig. 3 Outline of system. 2 ( ) ( ) Fig. 2 Graphics of motion capture. Picture of built-in cameras(right).picture of join sites(left). 2. KINECT KINECT Microsoft Xbox360 1 KINECT KINECT KINECT KINECT PC OpenNI *1 NITE *2 [7] 2 2 KINECT 3 3. 3.1 KINECT 3 ( mm) CSV *1 v1.10.41 *2 v1.3.1.5 4 Fig. 4 Overview of system. 3 KINECT PC 4 3.2 3 (1) (2) OpenNI NITE 3 (3) [8] 5 5 OpenNI 6 PC 2 x y z ( mm) 5 0.33 0.1 0.5 5 2
5 Fig. 5 Execution screen. 8 Fig. 8 Availability of data. 6 Fig. 6 Part names and Joint sites. 9 Fig. 9 Menu screen. 4. 7 Fig. 7 Data. CSV 3.3 x y z (mm) CSV 3 (4) MicrosofrExcel 7 LibreOffice-Calc[9] GraphR[10] 3D 8, 3. Processing[11][12]. 9 9 2 9 3D ( 2) 4.1 9 10 10 10 3
Fig. 10 10 () Measurement time and displacement(alone). 12 3 Fig. 12 3Dgraph. 1 Table 1 3 operation key of 3D-Graph 11 () Fig. 11 Measurement time and displacement(two people). 11 2 20 x 4.2 9 3D 3 12 2 20 xyz 3 KINECT () x ( ) y () z, 12 3 x y z SHIFTCTRL 3 2 or X or Y SHIFT or CTRL Z 1 xy 2 yz 3 zx BACKSPACE 123 xy yz zx 13 12 xy yz zx 3 2 1 3 4.3 9 [ ] 14 15 3 12 2 4
13 2 Fig. 13 2Dgraphs. 2 Table 2 operation key of Animation program or X or Y SHIFT or CTRL Z BACKSPACE 14 Fig. 14 () Graphics of Animation(front) 1 2 ENTER d s p l n 1 m 2 15 Fig. 15 () Graphics of Animation(plan) ds pl 2 4.4 9 3D 2D 16 16 2D 5. 16 (2D) Fig. 16 Trajectory animation(2d). 2 ( 1 58 ) ( 5
3 Table 3 Results of answer. n=58 ( ) (1) (2) (3) 5 14(24.1) 15(25.9) 20(34.5) 4 42(72.4) 38(65.5) 30(51.7) 3 2(3.4) 2(3.4) 7(12.1) 2 0(0.0) 3(5.2) 1(1.7) 1 0(0.0) 0(0.0) 0(0.0) 17 Fig. 17 Scenery of lesson. (50 5.1 PC(OS:windows7)1 1 1 1 2 3 2 17 5.2 (1). (2). (3). (4). (1) (3) 54 3 2 1 5421 (4) (1) (2) (3) 3D 2D 5.3 PC (1) (3) 3 3 85 18 18 1 6 18 7 11 18 12 15 (1) (3) 6. 3 KINECT PC (1) (3) 6
1 2 3 4 5 6 7 2 8 9 10 11 12 13 14 15 Fig. 18 18 Students impressions. (2) (3) ( [1] J88-D- (8)(2005) [2] 65 (2004) [3] Vol.2 No.3 pp.94-100 (2003) [4] 3 ( 1 ) Vol.48 No.2 pp.80-88(2002) [5] 3 ( 2 ) Vol.49 No.3 pp.171-178(2003) [6] 3 ( 3 ) Vol.49 No.5 pp.348-354(2003) [7] pp.42-55(2011) [8] KINECT C++ Kinect (2011) [9] LibreOffice http://ja.libreoffice.org/ (2012.05.14) [10] GraphR http://www.graph-project.com/?page id=34 (2012.05.14) [11] Procesing (2010) [12] Processing http://processing.org/ (2012.09.14) 7. KINECT ( ) 7