KR20100020131A - Swing simulation system and the method and the program - Google Patents
Swing simulation system and the method and the program Download PDFInfo
- Publication number
- KR20100020131A KR20100020131A KR1020080078789A KR20080078789A KR20100020131A KR 20100020131 A KR20100020131 A KR 20100020131A KR 1020080078789 A KR1020080078789 A KR 1020080078789A KR 20080078789 A KR20080078789 A KR 20080078789A KR 20100020131 A KR20100020131 A KR 20100020131A
- Authority
- KR
- South Korea
- Prior art keywords
- swing
- ball
- acceleration
- trajectory
- club
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000004088 simulation Methods 0.000 title claims description 58
- 230000001133 acceleration Effects 0.000 claims abstract description 209
- 238000001514 detection method Methods 0.000 claims abstract description 92
- 230000007246 mechanism Effects 0.000 claims abstract description 30
- 210000000707 wrist Anatomy 0.000 claims description 6
- 230000009471 action Effects 0.000 abstract description 3
- 230000008878 coupling Effects 0.000 description 36
- 238000010168 coupling process Methods 0.000 description 36
- 238000005859 coupling reaction Methods 0.000 description 36
- 238000010586 diagram Methods 0.000 description 21
- 238000005259 measurement Methods 0.000 description 11
- 238000005452 bending Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000005484 gravity Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- 210000003205 muscle Anatomy 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000036544 posture Effects 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 238000005381 potential energy Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3608—Attachments on the body, e.g. for measuring, aligning, restraining
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3658—Means associated with the ball for indicating or measuring, e.g. speed, direction
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B60/00—Details or accessories of golf clubs, bats, rackets or the like
- A63B60/46—Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
- A63B2060/464—Means for indicating or measuring the pressure on the grip
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0636—3D visualisation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0647—Visualisation of executed movements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은, 운동기구가 이동하는 기울기 또는 가속도를 측정하여, 공을 치는 타자의 스윙모션 또는 공이 날아가는 모션을 시뮬레이션하는 시스템과 그 방법 및 그 프로그램에 관한 것이다. The present invention relates to a system, a method, and a program for measuring a tilt or acceleration of an exercise device to simulate a swinging motion of a batter hitting a ball or a motion of a ball flying.
골프 야구 등의 공을 치는 기구로 공을 치는 스윙 동작은 순간적으로 이루어지며, 공을 치는 기구의 헤드 부분을 공과 충돌시켜서 공을 날려보내는 운동이다.The swinging action of hitting the ball with a ball hitting device such as golf baseball is instantaneously, and the head portion of the ball hitting device hits the ball and blows the ball.
본 발명에서는 가속도 검출수단으로 공을 치는 기구가 스윙궤도상을 실시간으로 이동하는 좌표를 검출하고, 타자의 스윙모션 또는 공이 날아가는 모션을 시뮬레이션하여, 공을 치는 타자의 동작과 공을 치는 기구의 이동을 운동 역학적으로 분석하고 과학적으로 접근하여 이상적인 스윙궤도를 그리도록 효율적으로 코칭하는 목적이 있다In the present invention, the mechanism hitting the ball by the acceleration detection means detects the coordinates to move in real time on the swing trajectory, simulates the swing motion of the batter or the motion of the ball flying, the movement of the batter hitting the ball and the movement of the mechanism hitting the ball The purpose of this course is to efficiently analyze the kinematics and to approach the ideal swing trajectory with a scientific approach.
본 발명은 검출장치와 주장치로 시스템이 구성되며, 공을 치는 기구의 그립부분에 검출장치를 설치하고, 공을 치는 기구의 그립부분을 잡고 있는 손에 착용하는 장갑에 주장치를 설치하여 검출장치에서 검출되는 공을 치는 기구의 이동정보를 비교 판단하며, 상기 검출장치와 주장치를 무선주파수식별시스템으로 연결하여 정보가 전달되며, 검출되는 스윙정보는 스윙검출 프로그램과 비교하여 타자의 스윙을 검출하고, 스윙 시뮬레이션 프로그램이 실행되는 컴퓨터 또는 휴대폰 등 3차원 가상 공간에서 타자의 스윙이 시뮬레이션 하는 것을 특징으로 한다.The present invention is composed of a detection device and the main device, the detection device is installed on the grip portion of the ball hitting device, the claim device is installed in the glove worn on the hand holding the grip portion of the ball hitting device in the detection device Comparing and determining the movement information of the mechanism hitting the detected ball, the information is transmitted by connecting the detection device and the claim value to the radio frequency identification system, the detected swing information is compared to the swing detection program to detect the swing of the batter, It is characterized in that the swing of the batter is simulated in a three-dimensional virtual space such as a computer or a mobile phone on which a swing simulation program is executed.
Description
본 발명은 공을 치는 기구로 공을 치는 타자의 스윙모션 또는 공이 날아가는 모션을 시뮬레이션하는 기술에 관한 것으로서, 특히 가속도 검출장치와 무선주파수식별시스템으로 검출되는 스윙정보를 스윙검출 프로그램과 비교하고, 컴퓨터의 3차원 가상 공간에서 스윙 시뮬레이션 프로그램으로 시뮬레이션하는 시스템과 그 방법 및 그 프로그램에 관한 것이다.The present invention relates to a technique for simulating the swing motion of the batter hitting the ball with the ball hitting mechanism or the flying motion of the ball, in particular, comparing the swing information detected by the acceleration detection device and the radio frequency identification system with the swing detection program, The present invention relates to a system and method for simulating a swing simulation program in a three-dimensional virtual space.
공을 치는 타자의 스윙모션 또는 공이 날아가는 모션을 시뮬레이션하는 기술은, 공을 치는 기구가 이동하는 스윙궤도상의 실시간 위치와 기울기를 검출하여 컴퓨터의 3차원 가상공간에서 시뮬레이션하는 기술이다.The technique of simulating the swinging motion of the batter hitting the ball or the motion of the ball flying is a technique of detecting in real time the position and the tilt on the swing trajectory of the ball hitting mechanism to simulate in the three-dimensional virtual space of the computer.
본 발명의 기술과 유사한 종래기술에 의한;By prior art similar to the technique of the present invention;
참고 문헌 1의 골프용 거리 측정기는, 골프 클럽이 이동하는 궤도를 검출하 는 방법이 아니고 골퍼가 이동하는 방향과 거리를 계산하는 기술에 관한 것으로서, 스윙을 시뮬레이션할 수 있는 기술이 기재되지 않았다.The golf range finder of
참고 문헌 2, 3의 골프 스윙 진단장치는, 가속도센서로 가속도를 측정하고 자이로센서로 기울기를 측정하는 장치를 클럽의 헤드 부분에 설치하도록 구성하여 장치가 복잡하며, 특히 골프와 같은 예민한 운동에서 클럽헤드 부분에 설치되는 복잡한 장치는 골프의 스윙을 저해하는 요인이 된다.The golf swing diagnosis device of
[문헌 1] 10-2002-0056273 골프용 거리 측정기[Document 1] 10-2002-0056273 Golf Range Finder
[문헌 2] 10-2005-0093310 골프 스윙 진단장치[Document 2] 10-2005-0093310 golf swing diagnosis device
[문헌 3] 10-0749383 골프 스윙 진단장치[Reference 3] 10-0749383 Golf Swing Diagnosis Device
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 공을 치는 타자의 스윙모션 또는 공이 날아가는 모션을 시뮬레이션하기 위해서, 공을 치는 타자 또는 공을 치는 기구의 이동상태를 검출하여야 한다.The present invention is to solve the above problems, in order to simulate the swing motion of the batter hitting the ball or the motion of the ball flying, it is necessary to detect the movement state of the batter hitting the ball or the mechanism hitting the ball.
상기 이동상태를 검출하기 위하여 몸체의 분절 부분에 다수의 센서를 부착하면 몸체 이동의 측정에는 효율적이나 몸체에 센서를 부착하여야하는 문제점이 있으며, 공을 치는 기구에서 공과 충돌하는 헤드 부분에 검출장치를 설치하는 것은 가속도의 측정은 효과적이나 클럽의 성능을 변하게 할 우려가 많으며, 기울기 센서와 가속도 센서를 용도별로 설치하는 경우 장치의 무게와 부피가 커지고 경제적 부담이 예상되며, 실용가능한 검출장치와 방법 및 프로그램을 제공하는데 목적이 있다.When a plurality of sensors are attached to the segment of the body to detect the movement state, the measurement of the body movement is efficient, but there is a problem that a sensor must be attached to the body. It is effective to measure the acceleration, but there is a high possibility of changing the performance of the club. When the inclination sensor and the acceleration sensor are installed for each use, the weight and volume of the device and the economic burden are expected. The purpose is to provide a program.
상기 목적을 달성하기 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램은, 공을 치는 기구에 가속도 검출장치를 설치하고 공을 치는 기구를 잡는 손에 착용하는 장갑에 주장치를 설치하여, 상기 검출장치와 주장치를 무선주파수식별시스템으로 연결하도록 시스템을 구성하여, 공을 치는 기구에 설치되는 장치를 최소화하도록 구성한다.The swing simulation system, method and program thereof for achieving the above object are provided with an accelerometer detecting device on a ball hitting device and a claim value on a glove worn on a hand holding the ball hitting device. The system is configured to connect the system to the radio frequency identification system, so as to minimize the device installed in the ball striking device.
상기 가속도 검출장치에서 정지상태에서는 기울기를 측정하고, 이동상태에서는 2개소 지점에서 가속도를 측정하여 적분하여 속도를 계산하고 다시 적분하여 위 치를 계산한 후, 상기 기울기 또는 위치를 스윙을 검출하는 프로그램의 정보와 비교하는 스윙검출 방법과 그 프로그램으로 타자가 스윙하는 스윙궤도상에 2개 지점의 실시간 위치좌표를 설정한다. In the acceleration detection device, the tilt is measured in the stationary state, the acceleration is measured and integrated at two points in the moving state, the speed is calculated, the integral is calculated again to calculate the position, and the tilt or the position of the program for detecting the swing. The swing detection method comparing the information and the program sets the real-time position coordinates of two points on the swing trajectory where the batter swings.
상기 공을 치는 기구 2개 지점의 실시간 위치좌표는 자이로센서를 사용하지 않고 기울기를 확인할 수 있는 특징이 있다.The real-time position coordinates of the two points hitting the mechanism is characterized by checking the slope without using a gyro sensor.
스윙을 시뮬레이션하는 프로그램이 실행되는 컴퓨터의 3차원 가상공간에서, 상기 스윙궤도상의 실시간 위치좌표를 접목시켜 타자가 스윙하는 모션을 시뮬레이션하거나, 또는 스윙을 검출하는 프로그램과 비교하여 임팩트 속도를 추출하고 공이 날아가는 궤도정보를 산정하여 시뮬레이션하는 방법과 그 프로그램인 것을 특징으로 한다.In a three-dimensional virtual space of a computer on which a program that simulates a swing is executed, real-time position coordinates on the swing trajectory are combined to simulate the motion of the batter swinging, or the impact velocity is extracted and compared with a program that detects a swing. It is characterized by a method of calculating and simulating flying trajectory information and its program.
본 발명에 따른 스윙시뮬레이션 시스템과 방법은, 공을 치는 기구 2개 위치에 설치되는 가속도 검출수단으로 가속도와 기울기를 검출하여, 스윙검출 프로그램으로 공을 치는 기구가 이동하는 좌표를 검출하여, 컴퓨터의 3차원 가상공간에서 공을 친 타자의 스윙을 시뮬레이션하는 장치와 방법 및 프로그램으로, 타자가 스윙하는 모션을 분석하고 연구 교정하여, 이상적인 스윙이 되도록 코칭하여 경기력을 향상시키는 효과가 있다.Swing simulation system and method according to the present invention, the acceleration detection means is installed in two positions of the ball hitting mechanism to detect the acceleration and inclination, the swing detection program to detect the coordinates of the movement of the mechanism to hit the ball, Apparatus, method, and program for simulating the swing of a batter hitting a ball in a three-dimensional virtual space, which analyzes, studies, and corrects the motion of the batter's swing, coaches the player to an ideal swing, and improves performance.
골프와 야구 및 정구 또는 테니스와 배드민턴 등은 클럽이나 배트 또는 라켓 등의 공을 치는 기구를 이용해서 공을 치는 운동으로서, 타자는 장갑을 착용한 손으로 공을 치는 기구의 손잡이를 잡고 헤드 부분으로 공을 치는 스포츠이다.Golf, baseball, tennis, tennis, badminton, etc. are a ball, a club, a bat or a racket to hit the ball by using a ball hitting device, the batter wearing a glove hand grasping the handle of the ball hitting the ball to the head It is a sport to hit the ball.
공을 치는 운동은 골프와 같이 정지해 있는 공을 클럽으로 처서 날려보내거나, 야구나 테니스와 같이 날라오는 공을 배트로 쳐서 날려보내는 운동으로 구분되며, 타자가 공을 치는 기구를 스윙하여 스윙궤도를 그리는 동작은 아주 짧은 시간에 순간적으로 이루어지는 민감한 운동이다. 따라서 공을 치는 스윙 동작은 타자의 컨디션에 따라 수시로 변할 수 있으며, 공을 치는 기구의 스윙궤도와 공이 날라 가는 방향과 거리도 수시로 변하게 된다. 만약 타자가 공을 칠 때마다 스윙하는 궤도가 동일할 수 있다면 공을 목표지점에 정확히 날려보내는 것이 가능할 것이며, 공을 치는 타자들은 동일한 스윙궤도로 스윙하여 자신이 원하는 위치로 공을 날려 보낼 수 있을 것이다. The ball hitting motion is divided into a motion of throwing a ball such as golf to a club, or a batting ball to blow a ball such as baseball or tennis. Is a sensitive movement that takes place in a very short time. Therefore, the swinging motion of hitting the ball may change from time to time according to the condition of the batter, and the swing trajectory of the ball hitting device and the direction and distance from which the ball flows also change from time to time. If the batter can hit the ball the same way each time he hits the ball, it will be possible to throw the ball exactly at the target, and the batter will be able to swing with the same swing path and blow the ball to his or her desired position. will be.
타자는 실전에서 공을 치고 난 직후 자신의 스윙모션과 스윙궤도 또는 공이 날아가는 정확한 궤도를 동영상으로 볼 수 있기를 원하고, 스윙궤도상에서 자신의 스윙을 확인하고 코칭 받을 수 있는 시뮬레이션 시스템과 방법이 요구되고 있다.The batter wants to be able to see his swing motion and swing trajectory or the exact trajectory that the ball is flying right after hitting the ball in practice, and requires a simulation system and method for checking and coaching his swing on the swing trajectory. It is becoming.
공을 치는 타자는 자신의 신체조건이나 훈련으로 만들어진 타자 특유의 스윙궤도를 따라서 스윙하는 습성이 있으며, 본 발명에서는 상기와 같이 동일한 스윙궤 도를 그리면서 스윙하는 타자의 습성을 이용하는 스윙검출 프로그램에, 검출장치에서 측정되는 가속도와 기울기를 대입하여 비교하는 방법으로 타자의 스윙을 검출하고, 타자의 스윙을 시뮬레이션하는 것이다.A batter who hits a ball has a habit of swinging along a swing trajectory peculiar to his / her physical condition or training, and in the present invention, a swing detection program using the batter's habit of swinging while drawing the same swing trajectory as described above. For example, the swing of the batter is detected by comparing the acceleration and the slope measured by the detection device, and the swing of the batter is simulated.
상기와 같은 본 발명은 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램으로 구분된다.As described above, the present invention is divided into a swing simulation system, a method, and a program thereof.
상기 스윙 시뮬레이션 시스템은; The swing simulation system;
공을 치는 기구에 설치되는 2개 이상의 가속도 검출수단과, 상기 가속도 검출수단을 제어하고 정보를 수집하는 무선주파수식별시스템 태그가, 공을 치는 기구에 설치되며; 상기 무선주파수식별시스템 태그에 에너지를 공급하고, 태그에서 전송되는 가속도 검출정보를 확인하는 기능의 무선주파수식별시스템 리더가 장갑에 설치되도록; 구성되는 것을 특징으로 한다.Two or more acceleration detection means installed in the ball striking mechanism, and a radio frequency identification system tag for controlling the acceleration detecting means and collecting information; A radio frequency identification system reader having a function of supplying energy to the radio frequency identification system tag and confirming acceleration detection information transmitted from the tag is installed on the glove; It is characterized in that the configuration.
상기 스윙 시뮬레이션 방법은; The swing simulation method;
가속도 검출수단으로, 정지상태의 기울기 또는 2개 이상 지점의 실시간 가속도를 검출하는 단계와; 상기 2개 이상 지점의 실시간 가속도를 적분하여, 실시간의 속도 또는 실시간의 위치 또는 실시간의 기울기를 계산하는 단계와; 상기 정지상태의 기울기 또는 상기 실시간의 위치 또는 실시간의 기울기를, 스윙을 검출하는 프로그램의 정보와 비교하여 스윙궤도상의 실시간 위치좌표를 설정하는 단계와; 상기 실시간의 속도를 스윙을 검출하는 프로그램의 정보와 비교하여 임팩트 전후의 속도를 추출하여 공이 날아가는 궤도정보를 산정하는 단계와; 스윙을 시뮬레이션하는 프로그램이 실행되는 컴퓨터의 가상공간에서, 상기 스윙궤도상의 실시간 위치좌표를 접목시켜 타자의 스윙모션을 시뮬레이션하거나, 또는 상기 공이 날아가는 궤도정보를 접목시켜 공이 날아가는 모션을 시뮬레이션하는 단계로; 이루어지는 것을 특징으로 한다.Detecting acceleration of a stationary state or real-time acceleration of two or more points with acceleration detection means; Integrating the real time accelerations of the two or more points to calculate a real time velocity or a real time position or a real time slope; Setting a real time position coordinate on a swing trajectory by comparing the tilt of the stationary state or the position of the real time or the slope of the real time with information of a program for detecting a swing; Calculating the trajectory information of the ball flying by extracting the speed before and after the impact by comparing the speed of the real time with information of a program for detecting a swing; Simulating a swing motion of a batter by grafting real-time position coordinates on the swing trajectory in a virtual space of a computer on which a program for simulating a swing is executed, or simulating a motion of a ball flying by grafting track information of the ball flying; Characterized in that made.
상기 스윙 시뮬레이션 프로그램은; The swing simulation program;
공을 치는 기구가 이동하는 가속도 또는 기울기를 표준 스윙궤도와 비교하여, 스윙궤도상의 실시간 속도 또는 실시간 위치좌표를 설정하는 스윙검출 명령과; 상기 스윙궤도상의 실시간 위치좌표를 대입하여 공을 치는 타자의 스윙모션을 시뮬레이션하거나, 또는 상기 스윙궤도상의 실시간 속도를 대입하여 공이 날아가는 모션을 시뮬레이션하는 명령으로; 프로그래밍 되는 것을 특징으로 한다.A swing detection command for comparing the acceleration or inclination of the ball hitting mechanism with a standard swing trajectory to set a real time velocity or real time position coordinate on the swing trajectory; A simulation of a swing motion of a batter hitting a ball by substituting the real-time position coordinates on the swing trajectory, or a simulation of a ball flying by substituting a real-time speed on the swing trajectory; It is characterized by being programmed.
본 발명 스윙시뮬레이션 시스템과 그 방법 및 그 프로그램을, 첨부도면을 참조하여 상세히 설명하면 다음과 같다.The swing simulation system, method and program thereof of the present invention will be described in detail with reference to the accompanying drawings.
도 1a와 도 1b는 스윙 시뮬레이션 시스템 구성도이다.1A and 1B are diagrams illustrating a swing simulation system.
본 발명 스윙 시뮬레이션 시스템의 구성과 작용을, 도 1a와 도 1b를 참조하 여 상세히 설명한다.The configuration and operation of the swing simulation system of the present invention will be described in detail with reference to FIGS. 1A and 1B.
스윙 시뮬레이션 시스템은 검출장치(110)와 주장치(120)로 구성되며, 공을 치는 기구의 그립부분에 상기 검출장치(110)를 설치하고, 공을 치는 기구의 그립부분을 잡고 있는 손에 착용하는 장갑에 상기 주장치(120)를 설치하여, 상기 검출장치(110)와 주장치(120)를 무선주파수식별시스템(RFID)으로 연결하며 공을 치는 타자의 스윙정보를 확인하고 저장하도록 구성되는 시스템이다.Swing simulation system is composed of a
상기 공을 치는 타자의 스윙정보는 프로그램(130)이 실행되는 컴퓨터 또는 휴대용 단말기에서 시뮬레이션할 수 있다.The swing information of the batter hitting the ball may be simulated in a computer or a portable terminal on which the
공을 치는 기구에 설치되는 검출장치(110)에는 RFID태그(112)가 설치되며, 타자의 손에 착용하는 장갑에 설치되는 주장치(120A, 120B))에는 RFID리더(121)가 설치되어 무선주파수식별시스템(RFID)으로 연결되며, 클럽에 설치되는 검출장치(110)에 전원을 공급하고 자동 로그인하여, 검출장치(110)와 주장치(120A, 120B)) 상호 간에 정보를 교환한다.The
상기 검출장치(110) 내의 가속도 검출수단(111)은 RFID 태그(112)에 유도된 전원을 공급받아 작동되며, 상기 RFID태그(112) 내의 마이크로컴퓨터(113)에 제어되어 기울기 또는 가속도를 검출하여, 상기 주장치(120)의 RFID리더(121) 내의 마이크로컴퓨터(113)에 전송된다. Acceleration detection means 111 in the
상기 마이크로컴퓨터(113)는 RFID태그(112) 용도 또는 RFID리더(121) 용도의 마이크로컴퓨터를 공유 또는 별도로 설치할 수 있다.The
공을 치는 기구의 그립에 설치되는 RFID태그(112)의 안테나(114)에 장갑에 설치되는 RFID리더(121)의 안테나(114)가 근접하게 되면, 상기 RFID리더(121)에서 에너지가 방출되어 상기 RFID태그(112)에 에너지가 유기되며, 상기 RFID태그(112)에 유기되는 에너지는 RFID태그(112)와 가속도 검출수단(111)의 전원으로 사용된다.When the
상기와 같이 RFID태그(112)에 에너지가 유기되면 상기 RFID리더(121)는 RFID태그(112)를 자동으로 로그인하게 되며, RFID리더(121)의 마이크로컴퓨터(113)에서 RFID태그(112)의 마이크로컴퓨터(113)를 제어하는 방법으로 가속도 검출수단(111)으로 검출되는 실시간 가속도 또는 기울기 정보를 전송받게 된다.When the energy is induced in the
상기 검출장치(110)의 가속도 검출수단(111)과 RFID태그(112)의 반도체 칩은 공을 치는 기구의 그립에 설치되는 안테나(114)에서 분리가능하도록 커넥터 또는 플러그로 연결되고, 상기 주장치(120A, 120B) RFID리더(112)의 반도체 칩은 장갑에 설치되는 안테나(114)에서 분리가능하도록 커넥터 또는 플러그로 연결되도록 구성된다.The acceleration detecting means 111 of the
상기 검출장치의 가속도 검출수단(111)과 RFID태그(112)의 반도체 칩과, 상기 주장치 RFID리더(112)의 반도체 칩은 MENS 또는 NEMS 방식으로 제조되어 커넥터 또는 플러그에서 분리하여 이설 또는 재활용 가능하도록 구성된다.The acceleration detection means 111 of the
상기 검출장치(110)의 가속도 검출수단(111)은 공을 치는 기구의 길이방향으로 2개소 이상 지점에 2축 또는 3축으로 구성되며, RFID태그(112)의 마이크로컴퓨터(113)는 RFID태그의 기능과 가속도 검출수단(111)을 제어하는 기능을 수행한다. 상기 RFID태그(112)의 마이크로컴퓨터(113)에는 공을 치는 기구의 길이와 무게 및 헤드의 로프트 각도 등, 스윙궤도상의 위치와 공이 날아가는 궤도 계산에 필요한 공을 치는 기구의 정보가 미리 저장된다.The acceleration detecting means 111 of the detecting
상기 주장치(120A, 120B) RFID리더(121)의 마이크로컴퓨터(113)에는 RFID리더의 기능과, 상기 검출장치(110)의 마이크로컴퓨터(113)를 제어하고 스윙검출프로그램(131)으로 비교하고 판단하는 기능이 포함되며, 상기 검출장치(110)에서 검출되는 정보와 스윙검출프로그램(131)으로 비교 판단되는 정보는 메모리(122)에 저장된다.The
상기 주장치(120A, 120B)에는 배터리 또는 전원장치가 설치되며, 컴퓨터 또는 휴대용 단말기와 연결할 수 있도록 인터넷 또는 유 무선 통신이 가능하도록 구성된다. 상기 배터리의 전원을 절약하기 위하여 장갑의 바닥부분에 압력센서를 설치하여 소정의 압력이 감지되는 경우에 RFID리더(121)가 작동되도록 구성할 수도 있다. The
공을 치는 타자의 손에 착용하는 장갑에 설치되는 주장치(120B)에 1개소 이상의 지점에 2축 또는 3축의 가속도 검출수단(111)을 구성하여, 타자의 손목이 구부러지는 각도와 손목 부분의 이동되는 위치를 더 정확히 측정할 수 있다.Two-axis or three-axis acceleration detecting means 111 is formed at one or more points in the
상기 주장치(120B)에 구성되는 가속도 검출수단(111)으로 검출되는 기울기 또는 위치는 상기 검출장치(110)의 가속도 검출수단(111)에서 측정되는 기울기 또는 위치와 연동하여, 스윙궤도상에서 공을 치는 기구의 위치와 기울기 및 손목의 꺾임 각을 계산할 수 있게 되어 더 정확한 스윙을 검출할 수 있다.The inclination or position detected by the acceleration detecting means 111 of the
도 2는 스윙 시뮬레이션 방법 플로차트이다.2 is a flowchart of a swing simulation method.
본 발명 스윙 시뮬레이션 방법과 그 프로그램을, 도 2를 참조하여 상세히 설명한다.The swing simulation method and the program of the present invention will be described in detail with reference to FIG.
상기 스윙 시뮬레이션 방법 설명 플로차트는, 가속도 검출수단으로 정지상태의 기울기 또는 2개 이상 지점의 실시간 가속도를 검출하여, 공을 친 타자의 스윙 모션을 시뮬레이션하고, 타자가 친 공이 날아가는 모션을 시뮬레이션하는 방법을 설명하기 위한 것이다.The method for explaining the swing simulation method is a method of detecting a tilt of a stationary state or real-time acceleration of two or more points by using acceleration detection means, simulating a swing motion of a batter hitting a ball, and simulating a motion of a ball hit by a batter. To illustrate.
본 발명은, 공을 치는 기구의 손잡이 부분에 설치되는 가속도 검출수단을 이 용하여, 공을 치는 기구가 정지상태에서는 정적 가속도 상태가 되어 기울기를 검출하고, 이동중인 상태에서는 동적 가속도 상태가 되어 공을 치는 기구의 2지점 이상에서 실시간 가속도를 검출(201)하게 된다. 상기 가속도 검출수단을 타자의 손에 착용하는 장갑의 1개 이상 지점에 설치하여, 상기 공을 치는 기구에 설치되는 가속도 검출수단과 연동시키는 방법으로 더 정확한 스윙궤도를 검출하게 된다.The present invention utilizes an acceleration detecting means provided in the handle portion of the ball hitting mechanism, so that the ball hitting mechanism becomes a static acceleration state in a stationary state, detects a tilt, and becomes a dynamic acceleration state in a moving state. The device detects 201 real-time acceleration at two or more points of the instrument. The acceleration detecting means is installed at one or more points of the glove worn on the batter's hand, and the swing trajectory can be detected more accurately by interlocking with the acceleration detecting means installed in the ball striking mechanism.
이동중인 상태에서 검출되는, 공을 치는 기구 2지점 이상의 실시간 가속도를 적분하여 실시간 속도를 계산하고, 2지점 이상의 실시간 속도를 다시 적분하여 위치를 계산하게 된다. The real-time velocity is calculated by integrating at least two points of the ball hitting mechanism detected in the moving state, and the position is calculated by integrating the real-time velocity of two or more points again.
2지점 이상에서 검출되어 계산되는 위치를 비교하여 공을 치는 기구의 기울기를 설정하게 되며, 공을 치는 기구가 정지상태에서 검출되는 기울기와 비교하는 방법으로, 실시간 속도 또는 실시간 위치 또는 실시간 기울기를 계산(202)하게 된다.The slope of the ball striking device is set by comparing the position detected and calculated at two or more points, and the real-time speed or the real-time position or the real-time slope is calculated by comparing the ball striking device with the slope detected in the stationary state. (202).
공을 치는 기구가 스윙궤도상에서 이동하여 계산되는 위치 또는 기울기를 스윙을 검출하는 프로그램에 저장된 정보에 대입(203)하여 비교하는 방법으로, 공을 치는 기구가 스윙궤도상을 이동하는 실시간의 위치좌표를 설정(204)하게 된다.A method of comparing the position or inclination calculated by moving the ball striking device on the swing trajectory with information stored in the program for detecting the swing (203). Is set 204.
스윙궤도상에서 실시간으로 이동되는 속도를, 스윙을 검출하는 프로그램에 저장된 정보에 대입(203)하여 비교하는 방법으로, 공을 치는 기구의 헤드가 스윙궤도상에서 이동하는 임팩트 직전위치 또는 임팩트 직후위치를 확인하며, 임팩트 직 전 또는 임팩트 직후의 속도를 추출하여 헤드와 충돌한 공이 날아가는 높이 또는 거리를 계산하여 공이 날아가는 궤도를 계산(205)하게 된다.By comparing the speed moved in real time on the swing track with the information stored in the swing detection program (203), the position immediately before or immediately after the impact of the head of the ball hitting mechanism is moved on the swing track. And, by extracting the speed immediately before or immediately after the impact to calculate the height or distance that the ball collided with the head is flying to calculate the trajectory to fly the ball (205).
상기 설정된 공을 치는 기구가 스윙궤도상을 이동하는 실시간의 위치좌표 정보(204)와, 임팩트 되어 공이 날아가는 궤도 정보(205)는 스윙 시뮬레이션 시스템의 메모리에 저장된 후, 인터넷 또는 유무선 통신으로 연결되어 컴퓨터 또는 휴대용 단말기로 전송된다.The positional coordinate
컴퓨터의 3차원 가상공간(206)에서 스윙을 시뮬레이션하는 프로그램을 실행(207)하여, 상기 공을 치는 기구가 스윙궤도상을 이동하는 실시간의 위치좌표 정보(208)를 타자가 스윙하는 모션의 그래픽 또는 영상에, 상기 타자의 실시간 위치좌표를 합치시켜서, 타자가 공을 치는 스윙모션을 시뮬레이션(209)하게 된다.A program for simulating a swing in a three-dimensional
컴퓨터의 3차원 가상공간(206)에서 스윙을 시뮬레이션하는 프로그램을 실행(207)하여, 상기 임팩트 되어 공이 날아가는 궤도의 정보(210)를 공이 날아가는 모션의 그래픽 또는 영상에, 상기 공이 날아가는 궤도를 합치시켜서, 공이 날아가는 모션을 시뮬레이션(211)하게 된다.In the three-dimensional
도 3은 스윙 시뮬레이션 시스템 작동 플로차트이다.3 is a flowchart of a swing simulation system operation.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a와, 골프를 실시 예로 하는 도 3을 참조하여 상세히 설명한다.A swing simulation system, a method thereof, and a program thereof for implementing the present invention will be described in detail with reference to FIG. 1A and FIG.
상기 스윙 시뮬레이션 시스템 작동 플로차트는, 가속도 검출수단을 응용하여 공을 치는 타자의 스윙을 검출하는 시스템과 그 방법 및 그 프로그램을 설명하기 위한 것이다. The swing simulation system operation flowchart is for explaining a system, a method and a program for detecting a swing of a batter hitting a ball by applying acceleration detection means.
이하 골프를 실시 예로 하는 설명에서 공을 치는 기구는 클럽으로 호칭한다.In the following description of golf as an example, the mechanism for hitting the ball is called a club.
공을 치는 타자의 손에 착용하는 장갑에 설치된 주장치(120A, 120B)의 RFID리더(121)에 전원이 공급되고 있는 상태에서, 타자가 공을 치기 위하여 RFID태그의 안테나(114)가 설치된 클럽의 그립을 상기 RFID리더의 안테나(114)가 설치된 장갑을 착용한 손으로 잡게 되면, 상기 RFID리더의 안테나(114)와 RFID태그의 안테나(114)는 근접(311) 상태가 되며, RFID리더의 안테나(114)에서 방출되는 에너지가 RFID태그의 안테나(114)에 유기되어 RFID태그(112)에 전원이 공급되어 검출장치(110)가 작동하게 된다. 이때 RFID리더(121)는 RFID태그(112)를 자동인식(Auto-ID System)(341)하여 통신으로 정보를 교환할 수 있는 상태가 되며, 검출장치(110) RFID태그(112)의 마이크로컴퓨터(113)는 주장치(120A, 120B) RFID리더(121)의 마이크로컴퓨터(113)에 제어되어 가속도 검출수단(111)을 작동(321)시키고, 타자의 스윙을 실시간으로 검출하게 된다. In a state where power is supplied to the
클럽이 정지상태에서는 상기 검출장치(110)의 가속도 검출수단(111)이 정적가속도 상태가 되어 기울기를 측정하고, 클럽이 스윙을 시작하면 상기 검출장치(110)의 가속도 검출수단(111)은 동적 가속도 상태가 되어 가속도를 측정하게 된다.When the club is at rest, the acceleration detecting means 111 of the detecting
타자가 공을 치기 위하여 준비자세(어드레스)를 취하는 순간에 가속도 검출수단(111)은 클럽의 기울기가 측정(322)되며, 주장치(120A, 120B) 마이크로컴퓨터(113)의 스윙검출 프로그램(131)으로, 타자가 공을 치기 위한 준비자세의 기울기인지를 확인하고, 클럽헤드 스윙의 출발점(0)인 스윙궤도상의 기준좌표를 설정(342)하게 된다. At the moment when the batter takes the ready posture (address) to hit the ball, the acceleration detecting means 111 measures the tilt of the club 322 and
상기 클럽헤드 스윙의 출발점(0)인 스윙궤도상에 기준좌표가 설정(342)된 상태에서, 타자가 스윙을 시작하고 클럽이 이동하여 가속도 검출수단(111)이 작동(323)하게 되면 백스윙 단계의 실시간 가속도를 측정(324)하게 되며, 클럽의 길이방향으로 2개소 지점에서 가속도가 측정된다.In the state in which the reference coordinate is set 342 on the swing trajectory, which is the starting point of the club head swing, the batter starts swinging and the club moves so that the acceleration detecting means 111 is activated 323. Real-time acceleration of the 324 is measured, the acceleration is measured at two points in the longitudinal direction of the club.
상기 클럽에 설치된 검출장치(110) 2개소 지점에서 측정된 가속도는 스윙검출 프로그램(131)에 따라 적분 되어 2개소 지점의 실시간 속도를 계산하고, 속도를 다시 적분하여 2개소 지점의 실시간 위치를 계산하며, 백스윙하는 클럽 양끝 지점의 실시간 위치좌표를 설정(343)하게 된다. The acceleration measured at two points of the
상기 클럽 양끝 지점에 설정된 2개 지점의 위치좌표를 비교하여 클럽의 기울 기가 설정(344)된다.The slope of the club is set 344 by comparing the position coordinates of the two points set at both ends of the club.
상기와 같이 설정(344)되는 백스윙 최초의 실시간 위치좌표를, 스윙의 출발점(0)인 스윙궤도상의 기준좌표와 비교하여 더 정확한 스윙의 출발점(0)으로 교정되며, 상기 교정방법은 다운스윙의 출발점에도 적용된다.The first real-time positional coordinate of the backswing set as described above is calibrated to the more accurate swing start point (0) by comparing with the reference coordinate on the swing trajectory which is the swing start point (0). The same applies to the starting point.
상기 클럽 양끝 지점의 위치좌표와 기울기는 컴퓨터의 X축, Y축, Z축의 3차원 가상공간에서 공을 치는 기구를 시뮬레이션하는 기본정보가 된다.The positional coordinates and the slopes of both ends of the club become basic information for simulating the mechanism of hitting the ball in the three-dimensional virtual space of the X, Y, and Z axes of the computer.
클럽이 백스윙의 출발점(0)을 출발하여 백스윙하면 가속도 검출수단(111)은 가속도를 검출하게 되며, 백스윙 궤도상의 실시간 위치좌표(343)와 실시간 기울기(344)가 백스윙 궤도상에서 연속적으로 설정되어 저장된다.When the club starts from the starting point (0) of the backswing and backswing, the acceleration detecting means 111 detects the acceleration, and the real-time position coordinates 343 and the real-time slope 344 on the backswing trajectory are continuously set and stored on the backswing trajectory. do.
가속도 검출수단(111)이 작동(323)하여 백스윙 궤도의 실시간 가속도 측정(324)이 완료되면, 클럽이 백스윙의 정점인 탑의 위치에 도달하게 되어 가속도 검출수단(111)은 순간정지 상태(325)가 되며, 가속도 검출수단(111)은 탑 위치의 기울기를 측정(326)하게 된다.When the acceleration detecting means 111 is operated 323 and the real-
상기와 같이 설정(344)되는 최종의 백스윙 실시간 위치좌표를, 탑 위치 기울기로 설정되는 기준좌표와 비교하여 더 정확한 탑 위치로 교정되며, 상기 교정방법은 팔로우드루의 정점인 피니시에도 적용된다.The final backswing real-time position coordinate set as described above is calibrated to a more accurate top position compared to the reference coordinate set to the top position slope, and the calibration method is also applied to the finish which is the vertex of the follow-through.
주장치(120A, 120B)의 마이크로컴퓨터(113)에서는 상기 가속도 검출수단(111)에서 측정된 탑 위치의 기울기(326)와 백스윙 궤도의 최종 기울기(344)를 비교하여 탑 위치 기준좌표를 설정(345)하고, 상기 탑 위치 기준좌표를 스윙검출 프로그램(131)에 미리 저장된 타자의 표준스윙 자료와 비교하여 스윙의 측정상태가 실시간으로 확인하게 된다.In the
탑 위치의 기울기(326)와 탑 위치 기준좌표가 설정(345)된 후, 가속도 검출수단(111)이 작동(327)하여 다운스윙 궤도의 실시간 가속도가 측정(328)되면, 마이크로컴퓨터(113)에서는 가속도를 시간으로 적분하여 실시간의 속도를 계산하고, 다시 시간으로 적분하여 실시간의 위치를 계산하여 다운스윙의 실시간 좌표를 설정(346)하게 되며, 상기 설정된 실시간 좌표(346)를 비교하여 다운스윙 단계의 실시간 기울기를 설정(347)하게 된다. After the
마이크로컴퓨터(113)에는 상기 탑 위치의 기울기(326)와 탑 위치의 기준좌표(345)를 다운스윙의 출발점으로 하여, 상기 다운스윙 궤도에서 설정되는 실시간 좌표(346)와 실시간 기울기(347)가 연속적으로 메모리(122)에 저장된다. The
상기 다운스윙 궤도의 실시간 좌표(346)와 실시간 기울기(347)를 마이크로컴퓨터(113)의 스윙검출 프로그램(131)에 저장되어있는 표준 스윙궤도 자료와 비교하는 도중 임팩트 직전순간(348)으로 판단되면, 임팩트 직전순간(348)의 속도를 추출 하여 저장(122)하게 된다.When the real time coordinates 346 and the real time tilt 347 of the downswing trajectory are compared with the standard swing trajectory data stored in the
임팩트 직전순간(348)을 통과한 직후에 클럽헤드는 공과 충돌하는 임팩트 상태가 되며, 클럽헤드가 공과 임팩트 된 후 가속도 검출수단(111)의 작동(329)으로 검출되는 가속도는 순간적으로 급격히 감소하게 된다. Immediately after passing the
상기 임팩트 직전의 속도와 임팩트 직후의 속도를 검출하는 방법으로 공이 날아가는 거리와 비상궤도를 계산하는 정보로 저장되며, 임팩트로 가속도가 감소 된 직후의 가속도 검출수단 작동(329)은 팔로우드루 단계의 실시간 가속도로 측정(330)되며, 상기 마이크로컴퓨터(113)에서는 가속도를 시간으로 적분하여 실시간 속도를 계산하고, 다시 시간으로 적분하여 실시간 위치를 계산하여 팔로우드루의 실시간 좌표를 설정(350)되며, 상기 설정된 팔로우드루의 실시간 좌표(350)를 비교하여 팔로우드루 궤도의 실시간 기울기를 설정(351)하게 된다.As a method for detecting the speed just before the impact and the speed immediately after the impact, the ball is stored as information for calculating the distance and the emergency trajectory, and the acceleration detection means
가속도 검출수단(111)이 작동(329)하여 팔로우드루 궤도의 실시간 가속도 측정(330)이 완료되면, 클럽이 팔로우드루의 정점인 피니시 위치에 도달하게 되어 가속도 검출수단(111)은 순간정지 상태(331)가 되며, 가속도 검출수단(111)은 피니시 위치의 기울기를 측정(332)하게 된다.When the acceleration detecting means 111 operates 329 and the real-
마이크로컴퓨터(113)에서는 상기 가속도 검출수단(111)에서 측정된 피니시 완료 위치의 기울기(332)와 팔로우드루 궤도의 최종 기울기(351)를 비교하여 피니시 위치 기준좌표를 설정하고, 상기 위치의 기준좌표를 스윙검출 프로그램의 자료 와 비교하여 스윙의 검출상태를 실시 간으로 확인하고 메모리(122)에 저장(352)하게 된다.The
주장치(120A, 120B)의 메모리(122)에 저장(352)된 정보는, 인터넷 또는 유 무선 통신으로 연결되는 컴퓨터 또는 휴대폰에서 스윙시뮬레이션 프로그램(132)을 실행하여, 타자가 스윙하는 모션과 공이 날아가는 모션을 시뮬레이션하는 정보가 된다.The information 352 stored in the
클럽에 설치되는 검출장치(110)에는 클럽의 길이 클럽헤드의 각도 및 샤프트의 휘어지는 정도 등 클럽에 관한 정보가 미리 저장된다.The
클럽 종류별로 타자가 공을 치는 그래픽 또는 영상이 제작되며, 클럽과 몸체로 이루어지는 회전축이 스윙궤도상을 스윙하는 실시간 좌표와 실시간 기울기를 합치시킬 수 있도록 타자의 표준 스윙궤도로 프로그래밍 되며, 검출장치(110)에서 전송된 정보를 상기 스윙검출 프로그램(131)의 표준 스윙궤도의 자료와 비교 판단하는 방법으로 타자의 스윙궤도를 효과적으로 검출하게 된다. A graphic or video is produced in which the batter hits the ball according to the type of club.The axis of rotation formed by the club and the body is programmed with the batter's standard swing trajectory so that the real time coordinate and real time tilt swinging on the swing trajectory are matched. The swing trajectory of the batter is effectively detected by comparing the information transmitted from 110 with data of the standard swing trajectory of the
이하 골프를 실시 예로 하는 설명에서 클럽과 몸체로 이루어지는 회전축은 클럽회전축과 몸체회전축으로 호칭한다.In the following description of the golf example, a rotary shaft composed of a club and a body is referred to as a club rotary shaft and a body rotary shaft.
어드레스 위치(322) 또는 탑 위치(326) 또는 임팩트 위치(348) 또는 피니시 위치(332)의 기울기와, 백스윙 궤도(324) 또는 다운스윙 궤도(328) 또는 팔로우드루 궤도(330)의 실시간 위치좌표와 실시간 기울기를 가속도 검출수단(111)으로 검출하게 되며, 상기 검출되는 정보를 주장치(120A, 120B)의 마이크로컴퓨터(113)에서 스윙검출 프로그램(131)의 표준 스윙궤도와 실시간으로 비교 판단하게 된다.The slope of the address position 322 or
상기와 같이 측정되어 주장치(120A, 120B)에 저장(122)되는 순간 정지상태의 기울기(322, 326, 348, 332)와, 스윙상태의 실시간 위치좌표(343, 346, 350)와 실시간 기울기(344, 347, 351) 정보는, 컴퓨터 또는 휴대용 단말기에서 스윙검출 프로그램(131)과 스윙 시뮬레이션 프로그램(132)으로 타자의 스윙을 시뮬레이션할 수 있는 정보가 된다.
상기 스윙검출 프로그램(131)은 스윙 시뮬레이션 시스템의 주장치(120A, 120B) 또는 컴퓨터 또는 휴대용 단말기의 프로그램(130)으로 설치되며, 상기 주장치(120A, 120B)에 저장(122)된 기울기와 위치좌표 정보는 공을 친 타자의 스윙궤도를 효과적으로 검출할 수 있도록 프로그래밍 된다. The
어드레스 위치의 X축, Y축, Z축의 3차원 좌표의 기울기(322)와 기준좌표(342)를 스윙의 출발점(0)으로 하며, 스윙 궤도상을 실시간으로 이동하는 X축, Y축, Z축의 3차원 위치좌표(343, 346, 350)와 기울기(344, 347, 351)는, 스윙 검출 프로그램(131)으로 비교 분석되며, 클럽회전축과 몸체회전축을 연결하고 있는 타자의 손목이 실시간으로 꺾이는 각도와 손목이 돌아가는 회전각 및 몸체의 회전축(Z')이 좌측 또는 우측으로의 이동하는 움직임 등을 추정할 수 있으며, 타자의 스윙모션을 추정할 수 있게 되며, 공과 클럽헤드가 충돌하는 임팩트 직전의 속도를 계산하고 클럽헤드 부분의 로프트 각을 이용하여 공이 날아가는 높이와 방향 및 거리를 계산하여 공의 비행궤도를 시뮬레이션할 수 있게 된다.The X-axis, Y-axis, and Z-axis that move the swing trajectory in real time with the slope 322 and the reference coordinate 342 of the three-dimensional coordinates of the X, Y, and Z axes of the address position as the starting point of the swing. The three-dimensional position coordinates (343, 346, 350) and the inclinations (344, 347, 351) of the axes are compared and analyzed by the
가속도 검출수단으로 검출되는 측정자료를 비교 분석 판단하는 등의 각종 계산기능을 수행하기 위하여, 주장치(120A, 120B) 내의 마이크로컴퓨터(113)에 스윙검출 프로그램(131)을 실행할 수 있으며, 컴퓨터 또는 휴대폰에 탑재되는 스윙검출 프로그램(131)으로 실행할 수 있다.In order to perform various calculation functions such as comparative analysis and determination of the measurement data detected by the acceleration detection means, the
검출장치(110)의 가속도 검출수단(111)으로 클럽회전축의 기울기와 실시간 가속도를 검출하고, 타자의 스윙을 더 정확히 검출하기 위하여 상기 주장치(120B)에도 가속도 검출수단(111)을 설치하고, 기울기와 가속도를 검출하여 상기 클럽회전축의 실시간 위치좌표 또는 기울기와 연동하여 계산하는 방법으로, 몸체회전축의 실시간 위치좌표와 실시간 기울기를 더 정확하게 계산할 수 있게 된다.The acceleration detecting means 111 of the detecting
도 4a는 스윙궤도의 설명 도이고, 도 4b는 회전축과 스윙검출 방법 설명 도 이다.4A is an explanatory diagram of a swing trajectory, and FIG. 4B is an explanatory diagram of a rotation shaft and a swing detection method.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a와 도 1b 및, 골프를 실시 예로 하는 도 4a와 도 4b를 참조하여 상세히 설명한다.A swing simulation system, a method thereof, and a program thereof for implementing the present invention will be described in detail with reference to FIGS. 1A and 1B and FIGS. 4A and 4B that illustrate golf.
SW-1은 타자가 백스윙(406)을 시작하기 위한 준비상태(어드레스)에서의 클럽헤드 스윙의 출발점(0)이며, 또 다운스윙(407) 시 클럽헤드가 공과 충돌하는 임팩트 직전 위치(0)이다. SW-1 is the starting point (0) of the clubhead swing when the batter is ready to start the backswing (406), and the position just before impact (0) where the clubhead collides with the ball during the downswing (407). to be.
SW-2는 백스윙(406) 중인 클럽헤드의 위치이고, SW-3는 백스윙(406)의 정점인 탑 위치에 도달한 클럽헤드의 위치이며, SW-4는 다운스윙(407) 중인 클럽헤드의 위치이며, SW-5는 팔로우드루(408) 중인 클럽헤드의 위치이고, SW-6는 팔로우드루(408)의 정점인 피니시 상태의 클럽헤드 위치이다.SW-2 is the position of the clubhead in the
상기 스윙의 출발점(0)인 어드레스 또는 임팩트 직전의 클럽헤드 위치(SW-1)는 스윙 시뮬레이션 시스템 또는 컴퓨터 또는 휴대용 단말기의 3차원 가상공간에서 X, Y, Z의 3차원 좌표로 표시되고, SW-2 내지 SW-6의 실시간 위치좌표도 X, Y, Z의 3차원 좌표로 표시된다.The clubhead position (SW-1) immediately before the impact or the address, which is the starting point of the swing (0), is represented by three-dimensional coordinates of X, Y, and Z in a three-dimensional virtual space of a swing simulation system or a computer or a portable terminal. The real-time positional coordinates of -2 to SW-6 are also represented by three-dimensional coordinates of X, Y and Z.
상기 클럽헤드가 어드레스(SW-1) 상태인 스윙의 출발점(0)에서 클럽회전축과 몸체회전축을 거쳐서 스윙의 중심점(0')으로 연결되는 2개의 회전축이 가상으로 설정되며, 클럽헤드 스윙궤도(SW-1 ~ SW-6)의 중심점(0')은 X', Y', Z'의 3차원 좌표 로 표시된다.At the starting point (0) of the swing in which the club head is in the address (SW-1) state, two rotary axes connected to the center point (0 ') of the swing through the club rotation axis and the body rotation axis are virtually set, and the club head swing trajectory ( The center point (0 ') of SW-1 to SW-6) is represented by three-dimensional coordinates of X', Y ', and Z'.
백스윙(406)과 다운스윙(407) 및 팔로우드루(408)로 이루어지는 2개 회전축의 스윙은, 몸체의 회전축인 3차원 좌표 상의 Z'축을 기준으로 회전(409, 410)하여 클럽헤드가 공을 치고 나가게 되며, 몸체 근육의 회전(409, 410)이 팔로 연결되는 원심력의 토크와, 몸체회전축과 클럽회전축을 연결하는 손목의 꺾임과 꺾임이 풀리는 지렛대 원리는 인체 분절의 토크를 작용시키는 원동력으로 작용하게 된다.The swing of the two rotational axes, which consists of the
몸체의 회전축(Z') 상의 스윙의 중심점(0')에 연결된 몸체회전축과 클럽회전축이 이동하는 스윙궤도를 X, Y, Z의 3차원 실시간 좌표와, 몸체회전축 또는 클럽회전축의 실시간 기울기를 측정하여 공을 치는 타자의 스윙을 시뮬레이션할 수 있도록, 스윙검출 프로그램(131)의 스케줄에 따라 프로그래밍 되어 스윙을 검출하게 된다.The three-dimensional real-time coordinates of X, Y, and Z, and the real-time inclination of the body axis or the club axis are measured by measuring the swing trajectory of the body rotation axis and the club rotation axis connected to the center point (0 ') of the swing on the rotation axis (Z') of the body. In order to simulate the swing of the batter hitting the ball to be programmed according to the schedule of the
상기 몸체의 회전축(Z')은 몸체를 기둥으로 하는 Z'축을 중심으로 백스윙(406) 시에는 시계 반대방향(409)으로 몸체의 근육을 뒤틀어 태엽을 감는 상태가 되며, 다운스윙(407) 시에는 몸체의 근육으로 감겨있든 토크가 용수철이 튀기듯이 풀어지는 회전운동이 시계방향(410)으로 작용하게 되며, 몸체의 회전운동은 스윙의 중심점(0')에서 몸체회전축으로 전달되어 클럽회전축을 회전시키는 원동력이 되며, 클럽회전축의 헤드를 스윙궤도상에서 강하게 스윙시키는 토크가 되며, 백스윙(406) 시에는 몸체의 회전축(Z') 중심이 우측(411)으로 이동하고, 다운스윙(407)과 팔로우드루(408) 시에는 몸체의 회전축(Z') 중심이 좌측(412)으로 이동되어 더 강한 임팩트의 토크로 작용하게 된다.The axis of rotation (Z ') of the body is in a state of winding the main body by twisting the muscles of the body in a counterclockwise direction (409) at the time of the
회전축은 몸체를 중심으로 회전하는 스윙의 중심점(0')에 연결되는 몸체회전축(402)과 클럽회전축(401)으로 구성된다.The rotating shaft is composed of a
타자가 공(403)을 치기 위한 준비자세의 클럽헤드(404)는 어드레스(SW-1) 상태가 되어 스윙의 출발점(0)에 위치하게 되며, 회전축은 상기 클럽헤드(404)에서 출발하여 클럽회전축(401)의 그립부분에 장갑을 착용한 손으로 결합(405) 되는 몸체회전축(402)을 거쳐 스윙의 중심점(0')으로 연결된다.The clubhead 404 in the ready position for the batter to hit the
상기 2개의 회전축(401, 402)은 스윙의 중심점(0')을 회전의 중심으로 백스윙(406)과 다운스윙(407) 및 팔로우드루(408)의 스윙궤도를 그리게 되고, 2개 회전축(401, 492)의 결합부분인 클럽회전축(401)의 그립부분에는 검출장치(110)가 구성되며, 몸체회전축(402)의 손에 착용한 장갑에는 주장치(120A, 120B)가 구성된다. 상기 2개 회전축 결합부분(405)인 클럽회전축(401)의 검출장치(110) 또는 몸체회전축(402)의 주장치(120B)에 가속도 검출수단(111)이 설치되어 기울기 또는 가속도를 검출하는 기능을 수행하게 된다.The two
상기 클럽헤드(404) 부분의 스윙궤도는 백스윙(406a)과 다운스윙(407a) 및 팔로우드루(408a)로 이루어지며, 상기 결합부분(405)의 스윙궤도는 백스윙(406b)과 다운스윙(407b) 및 팔로우드루(408b)로 이루어진다.The swing trajectory of the
도 4b는 스윙궤도 설명 도이고, 도 5는 회전축과 스윙검출 방법 설명 도이다.4B is an explanatory diagram of a swing trajectory, and FIG. 5 is an explanatory diagram of a rotation shaft and a swing detection method.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a와 도 1b 및, 골프를 실시 예로 하는 도 4b와 도 5를 참조하여 상세히 설명한다.A swing simulation system, a method thereof, and a program thereof for implementing the present invention will be described in detail with reference to FIGS. 1A and 1B and FIGS. 4B and 5 that illustrate golf.
컴퓨터의 3차원 가상공간에서 클럽이 이동하는 위치를 설정하기 위해서는, 클럽 1개소 이상의 위치와 기울기를 측정하여야하며, 클럽이 스윙궤도상을 이동하는 실시간 기울기 또는 실시간 위치좌표는 클럽 2개 지점에 설치되는 가속도를 검출하는 수단으로 설정하게 된다. In order to set the position where the club moves in the 3D virtual space of the computer, one or more clubs must be measured at the position and inclination, and the real-time tilt or real-time position coordinate at which the club moves on the swing track is installed at two club points. It is set as a means for detecting the acceleration.
회전축 결합부분(405)의 클럽회전축(401)에 설치된 검출장치(110) 내에는, 클럽의 길이방향으로 2개소 이상의 지점에 3축 가속도 검출수단(111)이 설치되며, 타자가 공을 치기 위한 어드레스 상태에서는, 클럽회전축(401)과 몸체회전축(402)이 정지하여 가속도 검출수단(111)은 정지상태가 되며, 상기 2개소 이상의 지점에 설치된 가속도 검출수단(111)에서 기울기가 측정되어 클럽(501)의 X, Y, Z축 기울기가 3차원으로 계산된다.In the detecting
타자가 스윙을 시작하면, 가속도 측정으로 설정되는 최초의 2개 지점 위치와, 상기 2개 지점 위치로 계산되는 기울기와, 상기 어드레스 상태의 기울기를 비교하여, 클럽의 양끝부분인 클럽헤드 스윙의 출발점(0)과 그립부분 스윙의 출발점(0")을 설정하게 되며, 스윙궤도상을 이동하는 실시간 위치 좌표를 설정하는 기준점이 된다.When the batter starts swinging, the starting point of the clubhead swing, which is the end of the club, is compared with the first two point positions set by the acceleration measurement, the slope calculated from the two point positions, and the slope of the address state. (0) and the starting point of the grip part swing (0 ") are set, and it becomes a reference point for setting the real-time position coordinates moving on the swing trajectory.
상기와 같은 방법으로 정지상태에서 측정되는 기울기와, 이동상태에서 측정되는 가속도로 계산되는 최초 또는 최종의 2개 지점의 위치좌표와 기울기를 비교하여, 어드레스 위치(SW-1) 또는 탑 위치(SW-3) 또는 피니시 위치(SW-6)의 클럽 양끝 지점의 X축과 Y축 및 Z축의 3차원 위치좌표가 설정되며, 상기 위치좌표는 스윙검출 프로그램에 입력된 정보와 비교 판단되어 더 정확한 스윙을 검출하도록 프로그래밍 된다.By comparing the inclination measured in the stationary state with the inclination and the inclination of the first or last two points calculated with the acceleration measured in the moving state in the above manner, the address position SW-1 or the top position SW -3) Or three-dimensional position coordinates of the X-axis and Y-axis and Z-axis of both ends of the club of the finish position (SW-6) is set, the position coordinates are compared with the information input to the swing detection program to determine a more accurate swing Is programmed to detect.
검출장치(110) 내의 가속도 검출수단(111)에서 측정되는 어드레스 상태의 기울기는 주장치(120A, 120B)에서 X축과 Y축 및 Z축의 3차원 좌표로 계산되어, 프로그램(130)의 스윙검출 프로그램(131)과 스윙 시뮬레이션 프로그램(132)이 실행되는 컴퓨터 또는 휴대용 단말기 등의 가상공간에서 스윙을 시뮬레이션하는 스윙의 출발점(0)이 되며 스윙궤도상의 기준좌표가 된다.The slope of the address state measured by the acceleration detecting means 111 in the detecting
타자가 공(403)을 치기 위하여 어드레스(SW-1)를 취하면, 검출장치(110)의 가속도 검출수단(111)에서 클럽(501)의 기울기를 측정하여 주장치(120A, 120B)에 전달하게 되며, 상기 측정된 클럽(501)의 기울기는 미리 저장된 클럽의 길이에 대입하여, 클럽의 양끝 부분인 클럽헤드(404)와 회전축 결합부분(405) 좌표를 설정하게 되며, 상기 클럽헤드(404)의 백스윙궤도(406a)와 회전축 결합부분(405)의 백스윙궤도(406b) 좌표는 각각 백스윙(406a, 406b)의 출발점으로 설정되어 각각 X, Y, Z축의 3차원 위치좌표로 표시된다.When the batter takes the address SW-1 to strike the
상기와 같이 어드레스 상태에서 클럽회전축(401)의 클럽헤드(404) 위치좌표(0)와, 회전축 결합부분(405)을 거쳐 몸체회전축(402)이 연결되는 가상의 몸체의 회전축(Z') 상에 스윙의 중심점(0')이 가상으로 설정된 상태에서, 백스윙(406a, 406b)을 시작하면 가속도센서(111)가 작동하여 가속도가 실시간으로 측정되며, 측정되는 가속도를 실시간으로 적분하여 실시간의 속도를 계산하게 되며, 속도를 실시간으로 적분하여 실시간의 위치를 계산하여 위치좌표를 설정하게 된다.As described above, the
상기 실시간 위치좌표는 스윙의 중심점(0')에서 몸체회전축(402)을 거쳐 클럽회전축(401)의 클럽헤드(404)로 연결되며, 클럽헤드(404)의 출발점(0)에서 백스윙 궤도(406a, 406b)를 따라 순차적으로 위치좌표를 설정하게 된다.The real-time position coordinate is connected to the
스윙의 출발점(SW-1)(0)에서 몸체회전축(402)과 클럽회전축(401)이 시계방향으로 백스윙(406a, 406b)을 시작하면, 가속도 검출수단(111)은 기울기 측정에서 가 속도 측정으로 전환되어 실시간 위치좌표를 설정하면서, 백스윙(406a, 406b)의 정점인 탑 위치(SW-3)에 도달하게 되며, 상기 탑 위치(SW-3)에서 시계 반대방향으로 다운스윙(407a, 407b)을 하게 되며, 다운스윙(407a, 407b) 궤도를 거처 임팩트 직전지점(SW-1)(0)을 통과해서 공(403)과 충돌하는 임팩트를 하게 된다. When the
클럽헤드(404)가 공(403)과 충돌하는 임팩트 지점을 통과하면 회전축은 팔로우드루(408a, 408b)의 스윙을 하게 되며, 팔로우드루의 정점인 피니시(SW-6)에서 스윙을 종료하게 되며, 상기 스윙의 출발점(SW-1)(0)에서부터 상기 피니시(SW-6)에 이르기까지의 실시간 위치좌표와 실시간 기울기가 스윙궤도상에 순차적으로 설정된다. When the
상기와 같이 탑 위치(SW-3)에 도달한 몸체회전축(402)과 클럽회전축(401)은 일시정지 상태가 되며, 가속도 검출수단(111)은 기울기 측정으로 전환되며, 측정된 기울기는 백스윙에서의 마지막 위치좌표 또는 기울기와 비교 판단되고, 비교 판단된 위치좌표와 기울기는 스윙검출 프로그램(131)에 미리 입력되어 있는 표준 스윙궤도의 기울기와 위치좌표에 비교 판단된다.As described above, the
상기 표준 스윙궤도에 비교 판단된 기울기와 위치좌표는, 클럽회전축(401)과 몸체회전축(402) 및 클럽헤드(404)가 3차원의 가상 공간상에서 타자가 공을 치는 스윙모션을 시뮬레이션할 수 있는 정보로 저장된다.The inclination and position coordinates compared to the standard swing trajectory, the
상기와 같이, 탑 위치(SW-3)에서 다운스윙(407a, 407b)을 시작하여 다운스윙 궤도상의 실시간 속도와 위치좌표를 설정하면서, 클럽헤드(404)가 임팩트 직전위치(0)에 도달하면 임팩트 직전의 속도를 검출하게 되며, 상기 임팩트 직전의 위치(0)는 스윙검출 프로그램(131)에 미리 입력되어있는 표준 스윙궤도와, 상기 클럽 회전축(401)과 몸체회전축(402)의 기울기와 클럽헤드(404)의 실시간 위치좌표를 비교하여 임팩트 직전위치(0)를 판단하도록 프로그래밍 되며, 임팩트 직전의 속도는 공이 날아가는 스윙궤도와 거리를 계산하여, 공(403)이 날아가는 모션을 시뮬레이션하는 정보로 저장된다. As described above, when the
클럽헤드(404)가 공(403)과 충돌하는 임팩트 순간에 가속도 검출수단(111)으로 측정되는 가속도는 급격히 감소하게 되며, 임팩트 직전의 가속도와 임팩트 직후의 가속도 차를 계산하여 공(403)이 날아가는 스윙궤도와 거리를 계산할 수 있는 자료가 된다. Acceleration measured by the acceleration detecting means 111 at the moment of impact of the
클럽헤드(404)가 공(403)과 충돌하는 임팩트 후에는 클럽회전축(401)과 몸체회전축(402)은 팔로우드루(SW-5)의 스윙을 하게 되며, 팔로우드루 궤도(408a, 408b)를 따라 연속적으로 설정되는 실시간 위치좌표와 실시간 기울기는 정점인 피니시 위치(SW-6)에 도달하게 된다. After the impact that the
상기와 같이 피니시 위치(SW-6)에 도달한 클럽회전축(401)과 몸체회전축(402)은 일시정지 상태가 되며, 가속도 검출수단(111)의 가속도 측정은 기울기 측정으로 전환되며, 스윙검출 프로그램(131)에 미리 입력되어 있는 공(403)을 치는 타자의 표준 팔로우드루 궤도(408a, 408b)와, 상기 측정된 클럽의 기울기 와 클럽헤드(404)의 실시간 위치좌표를 비교하여 저장된다.As described above, the
회전축 결합부분(405)에 설치된 가속도 검출수단(111)에서 검출되는 백스윙(406b)과 다운스윙(408b) 및 팔로우드루(408b)의 X, Y, Z축 3차원 가속도는, 검출장치(110)에서 주장치(120A, 120B)로 전송되어, 실시간 위치와 실시간 기울기에 따른 스윙궤도상의 좌표를 계산하고, 검출장치(110)에 미리 저장되어 있는 클럽의 길이에 대입하여 클럽 양끝 지점의 실시간 좌표를 환산하여, 상기 백스윙(406a)과 다운스윙(407a) 및 팔로우드루(408a) 시점의 클럽회전축(401) 양끝 지점의 스윙궤도(406a, 406b, 407a, 407b, 408a, 408b)를 설정하게 된다.The X, Y, and Z axis three-dimensional accelerations of the
스윙의 출발점(SW-1)(0)과 탑 위치(SW-3) 및 피니시(SW-6) 위치에서 클럽회전축(401)과 몸체회전축(402)은 순간적인 정지상태가 되므로 가속도 검출수단(111)에서 기울기가 측정되며, 백스윙(406a, 406b)과 다운스윙(407a, 407b) 및 팔로우드루(408a, 408b) 중에는 클럽의 길이방향으로 2개소 지점에 설치된 가속도 검출수단(111)에서 가속도를 측정하여 속도와 위치를 계산하고, 클럽회전축(401)의 2개소 지점 좌표를 비교하는 방법으로 클럽회전축의 기울기를 설정하게 된다. 상기 기울기와 위치좌표는 X, Y, Z의 3차원으로 설정된다.At the starting point (SW-1) (0) of the swing and the top position (SW-3) and the finish (SW-6) position, the
몸체회전축(402)의 기울기와 실시간 위치좌표 및 몸체회전의 중심점(0'점) 위치좌표는, 검출장치에 설치되는 가속도 검출수단(111)으로 검출할 수 없으나, 상 기 가속도 검출수단(111)으로 측정되는 클럽 회전축(401)의 위치와 기울기를 스윙검출 프로그램(131)에 미리 입력되어 있는 표준 스윙궤도에 대입하여, 클럽헤드(404)와 회전축 결합부분(405)의 X, Y, Z의 3차원 위치좌표를 비교 판단하여, 상기 몸체회전축(402)의 기울기와 실시간 위치좌표 및 몸체회전의 중심점(0'점) 위치좌표를 가상으로 설정하게 된다.The inclination of the
가속도 검출수단(111)이 검출장치(110)와 주장치(120)에 설치된 경우에는 클럽회전축(401)의 실시간 위치와 기울기 및 몸체회전축(402)의 실시간 위치와 기울기를 검출하게 되어 더 정확한 스윙궤도상의 위치좌표를 설정할 수 있게 되며, 몸체회전의 중심점(0'점) 위치좌표는 스윙검출 프로그램(131)에 미리 입력되어 있는 표준 스윙궤도에 대입하여 비교하여 가상으로 설정하게 된다.When the acceleration detecting means 111 is installed in the
상기와 같이 클럽회전축(401)에 설치되는 검출장치(110)와 몸체회전축(402)에 설치되는 주장치(120B)에 각각 가속도 검출수단(111)을 설치하면, 몸체회전축(402) 양끝 부분의 위치좌표와 기울기 및 스윙의 중심점(0') 위치좌표가 더 정확하게 설정되며, 클럽회전축(401)과 몸체회전축(402) 회전축결합부분(405)의 실시간 꺾임 또는 풀림 각도와 실시간 이동되는 위치좌표를 더 정확하게 측정할 수 있게 된다. As described above, when the acceleration detecting means 111 are respectively installed in the
생체인 몸체회전축(402)의 길이와 스윙의 중심점(0') 위치좌표는 컨디션에 따라 수시로 조금씩 변동될 수 있으므로, 상기 검출장치(110)와 주장치(120B)에 설 치되는 가속도 검출수단(111)으로 측정되는 실시간의 위치와 실시간의 기울기는, 스윙검출 프로그램(131)의 표준 스윙궤도에 비교하여 더 정확하게 위치좌표를 설정할 수 있다.Since the length of the
상기와 같이 측정되어 주장치(120A, 120B)에 저장된 정보는 스윙검출 프로그램(131) 또는 스윙 시뮬레이션 시스템(132)이 실행되는 컴퓨터 또는 휴대용 단말기에 전송하여 시뮬레이션할 수 있는 정보가 된다.The information measured as described above and stored in the
도 5는 회전축과 좌표설정 방법 설명 도이다.5 is an explanatory diagram of a rotation axis and a coordinate setting method.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a와 도 1b 및, 골프를 실시 예로 하는 도 5를 참조하여 상세히 설명한다.A swing simulation system, a method and a program thereof for implementing the present invention will be described in detail with reference to FIGS. 1A and 1B and FIG.
몸체의 회전축(Z')을 회전의 중심으로 하는 스윙궤도상의 스윙의 중심점(0')에서 몸체회전축(402)과 클럽회전축(401)으로 이어지는 2개의 회전축은 회전축결합부분(405)으로 결합 된다.Two rotary shafts, which are connected to the
클럽회전축(401)은 클럽헤드(404)와 샤프트 및 그립(503)으로 구성되는 클럽(501)이며, 상기 클럽회전축(401)의 그립부분에 설치되는 검출장치(110)에는 클럽(501)의 길이와 클럽헤드(404)의 로프트 각도 등 스윙검출에 필요한 클럽(501)의 자료가 저장된다.The
몸체회전축(402)은 장갑을 착용한 손으로 클럽회전축(401)과 결합 되는 팔과 몸통으로 구성되는 생체로서, 타자의 컨디션에 따라 회전축의 길이와 위치 등 스윙궤도상을 이동하는 회전축이 조금씩 변할 수 있으며, 몸체회전축(402)의 길이와 스윙궤도상에 가상으로 설정되는 위치 등 측정 오차는 컴퓨터 프로그램(130)의 반복적인 비교 판단과 학습으로 보정 하게 된다.
클럽회전축(401)과 몸체회전축(402)은 클럽(501)의 그립(503)과 손에 착용한 골프용 장갑으로 연결되며, 상기 클럽회전축(401)의 그립(503)에는 검출장치(110)의 RFID태그(112)가 설치되고, 상기 몸체회전축(402)의 장갑에는 주장치(120)의 RFID리더(121)가 설치되어, RFID리더 안테나(114)와 RFID태그 안테나(114)가 근접하게 되어 전자적으로 결합 되며, RFID리더 안테나(114)에서 방출되는 에너지가 RFID태그 안테나(114)에 유기되어 검출장치(110)에 전원을 공급하며, RFID리더(121)에서는 RFID태그(112) ID를 자동으로 로그인하게 되어, 상호 정보가 교환된다.The
골프는 통상적으로 15개 정도의 클럽(501)을 사용하여, 상황에 따라 적당한 클럽을 선택하고 스윙하여 공을 쳐서 원하는 위치로 날려보내는 경기이므로, 스윙을 검출하는 검출장치(110)가 다수의 클럽(501)에 설치되어야 하므로 가급적 저렴 하게 제작가능 하여야하며, 다수의 클럽(501)에 설치되는 검출장치(110)는 클럽의 구조와 성능에 영향을 최소화할 수 있도록 무게와 부피가 최소화 되도록 구성되어야 한다.Since golf is typically a game using about 15
RFID태그의 안테나(114)는 그립(503)과 동일체로 제작하는 것이 바람직하며 검출장치(110)의 반도체 소자는 그립(503)에서 분리할 수 있도록 커넥터 또는 플러그로 연결되도록 구성하고, 클럽(501)을 잡고 있는 손에 착용하는 장갑은 더러워지고 떨어져서 수시로 교환되는 소모품이므로 RFID리더 안테나(121)는 장갑과 동일체로 제작하고 주장치(120)의 반도체 소자는 장갑에서 분리할 수 있도록 커넥터 또는 플러그로 연결된다.The
클럽회전축(401)과 몸체회전축(402)의 결합부분인 센싱 에어리어(504) 부분을 확대한 센싱 포인트(505)에서, 클럽회전축(401)의 총 길이는 직선A-B이며, 점D가 선분A-B를 내분하는 직선상에 있으며, 상기 직선A-B의 길이와 직선A-D의 길이는 정해져서 검출장치 또는 주장치에 저장되어있는 상태이며, 클럽회전축(401) 상의 점A와 점D 및 몸체회전축(402)의 점G와 점H는 가속도 검출수단(111)의 위치를 표시한다.In the
클럽회전축(401)이 정지한 상태에서는, 점A와 점D 지점에 설치된 가속도 검출수단(111)은 중력의 가속도가 작용하는 정적가속도 상태가 되어 기울기가 측정된 다. In the state where the
상기 점A와 점D 지점에서 측정되는 기울기는 상기 클럽회전축(401) 선A-B의 기울기와 동일하며, 선A-B의 기울기는 선A-B 선상의 점A 또는 점B를 통과하는 수평축(Horizontal axis) 또는 수직축(Vertical axis)이 설정된다.The slope measured at the point A and the point D is the same as the slope of the line AB of the
상기 클럽회전축(401)은 선A-B의 길이와 선A-B의 기울기를 갖으며 점A 또는 점B를 통과하는 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준으로 하는 직각삼각형 A B C를 만들며, 선D-B의 길이와 선D-B의 기울기 및 점D 또는 점B를 통과하는 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준으로 하는 직각삼각형 D B E를 만들게 된다.The club axis of
상기 직각삼각형 A B C 또는 직각삼각형 D B E에서 점A 또는 점B 또는 점D의 위치를 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준점(0점)으로 하는, X, Y, Z축의 3차원 상에 점A의 위치좌표 또는 점B의 위치좌표 또는 점D의 위치좌표로 설정된다.On the three-dimensional X, Y, and Z axes, the position of point A, point B, or point D in the right triangle ABC or right triangle DBE is a reference point (zero point) on a horizontal axis or a vertical axis. The position coordinate of point A or the position coordinate of point B or the position coordinate of point D is set.
상기와 같이 정지상태에서 X, Y, Z축의 3차원 상에 점A 또는 점B 또는 점D의 위치좌표가 설정된 상태에서 상기 클럽회전축(401)이 이동하면, 상기 점A와 점D에 설치된 가속도 검출수단(111)은 동적 가속도 상태가 되어 가속도를 측정하게 되며, 점A 또는 점D가 이동하면서 측정되는 가속도를 적분하여 점A 또는 점D가 이동되는 속도를 계산하게 되며, 속도를 다시 적분하여 점A 또는 점D가 이동하는 실시간 위치를 계산하게 된다.As described above, when the
실시간으로 이동되는 점A와 점D의 위치좌표를 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준점(0점)으로 하는 X, Y, Z축의 3차원 상에서 비교하면, 직선A-D의 기울기를 계산할 수 있으며, 상기 직선A-D의 기울기는 동일한 직선상에 있는 클럽회전축(401) 직선A-B의 기울기와 동일 하다. 따라서 자이로 센서를 사용하지 않고도 2개의 가속도 검출수단(111)을 사용하여 실시간으로 이동되는 기울기를 검출할 수 있게 된다.When the position coordinates of the point A and the point D which are moved in real time are compared on three dimensions of the X, Y, and Z axes with the horizontal axis or the vertical axis as the reference point (zero point), the slope of the straight line AD can be calculated. The slope of the straight line AD is the same as the slope of the straight line AB of the
상기와 같이 실시간으로 이동되는 클럽회전축(401), 선A-B의 양끝지점 좌표인 점A 또는 점B의 위치좌표와, 실시간으로 이동하는 선A-B의 기울기를 설정하게 되며, 상기 실시간으로 이동되는 위치좌표는 X, Y, Z축의 3차원 상의 좌표로 설정된다.The
클럽회전축(401)이 실시간으로 이동되는 점A와 점B의 위치좌표와, 실시간으로 변하는 선A-B의 기울기 정보는, 스윙검출 프로그램(131)의 표준 스윙궤도에 미리 입력된 정보를 대입하는 방법으로 몸체회전축(402)이 실시간으로 이동되는 점A와 점F의 위치좌표와 기울기를 가상으로 설정할 수 있게 된다.The position coordinates of the point A and the point B at which the
공을 치기 위한 어드레스 단계에서, 클럽회전축(401)의 클럽헤드(404) 끝 부분인 점B의 위치좌표를 스윙의 출발점이 되는 0점으로 설정하고, 그립부분(503)인 점A의 위치좌표를 회전축결합부분(405)에서의 스윙의 출발점이 되는 0"점으로 설정하고, 몸체회전축(402)에는 점F를 가상의 0'점으로 설정하여 몸체의 회전축(Z') 상의 스윙의 중심점으로 정하게 된다.In the address step for hitting the ball, the position coordinate of the point B which is the end of the
상기 클럽헤드(404)의 스윙의 출발점(0)과 회전축결합부분(405)에서의 스윙의 출발점(0") 및 몸체의 회전축(Z') 상의 스윙의 중심점(0')은, 공을 치는 스윙궤도상에서 스윙의 중심점(0')을 중심으로 스윙하게 된다.The
센싱 에어리어(504) 부분을 확대한 센싱 포인트(505)에서, 점A와 점F의 위치좌표와 선A-F의 기울기 정보를 가상으로 설정하는 몸체회전축(402)의 스윙검출방법으로는 스윙 시뮬레이션 과정에서 오차가 발생할 우려가 있으며, 몸체회전축(402)의 장갑에 설치되는 주장치(120)에도 1개소 또는 2개소 지점에 가속도 검출수단(111)을 구성하고 검출장치의 가속도 검출수단(111)과 연동하여 몸체회전축(402)의 검출 오차를 감소시킬 수 있게 된다.In the
주장치(120)에 설치되는 가속도 검출수단(111)은 몸체회전축(402) 선A-F 선상에 점G 또는 점H에 1개소 또는 2개소에 설치되며, 상기 점G와 점H가 선A-F를 내분하는 일직선상에 있으며, 상기 선A-F의 길이와 점A와 점G 사이의 거리 및 점F와 점H 간의 거리는 스윙검출 프로그램(131)의 표준 스윙궤도상에 비교되어 가상으로 설정되고, 2개의 가속도 검출수단(111)을 구성하는 경우 점G와 점H 사이의 거리는 스윙검출 프로그램(131)으로 계산되도록 프로그래밍 된다. The acceleration detecting means 111 installed in the
몸체회전축(402) 선A-F 선상에 점G 또는 점H 중 1개소에 가속도 검출수단(111)을 설치하는 경우에는, 클럽회전축(401)의 가속도 검출수단(111)인 점A와 연동시켜서, 2개소의 가속도 검출수단(111)으로 직각삼각형A F I와, 직각삼각형G F J 또는 직각삼각형H F K를 만들어 위치 또는 기울기를 계산하게 된다.When the acceleration detecting means 111 is provided at one of the points G or H on the line AF line of the
몸체회전축(402)이 정지한 상태에서는, 점A와 점G 또는 점H 지점에 설치된 가속도 검출수단(111)은 중력의 가속도가 작용하는 정적가속도 상태가 되어 기울기가 측정된다. In the state where the
점A와 점G 또는 점H 지점에서 측정되는 기울기는 상기 몸체회전축(402) 선A-F의 기울기와 동일하며, 상기 선A-F의 기울기는 선A-F 선상의 점A 또는 점F를 통과하는 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 설정하게 되며, 상기 선A-F의 길이와 선A-F의 기울기를 갖으며 점A 또는 점F를 통과하는 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준으로 하는 직각삼각형 A F I를 만들게 되며, 상기 선A-G 또는 선G-H 또는 선H-F의 길이와 선A-G 또는 선G-H 또는 선H-F의 기울기를 갖으며 점A 또는 점G 또는 점H 또는 점F를 통과하는 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준으로 하는 직각삼각형A F I와, 직각삼각형G F J 또는 직각삼각형H F K를 만들어 위치 또는 기울기를 계산하게 된다. 상기 직각삼각형 A F I 또는 직각삼각형G F J 또는 직각삼각형H F K에서 점A 또는 점G 또는 점H 또는 점F의 위치를 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준점(0점)으로 하는, X, Y, Z축의 3차원 상에 점A의 위치좌표 또는 점G의 위치좌표 또는 점H의 위치좌표 또는 점F의 위치좌표를 설정하게 된다.The slope measured at point A and point G or point H is equal to the slope of the line AF of the body axis of
상기와 같이 정지상태에서 X, Y, Z축의 3차원 상에 점A 또는 점G 또는 점H 또는 점F의 위치좌표가 설정된 상태에서 상기 몸체회전축(402)이 이동하면, 상기 점A와 점G 또는 점H에 설치된 가속도 검출수단(111)은 동적 가속도 상태가 되어 가속도를 측정하게 된다.As described above, when the
상기 점A 또는 점G 또는 점H가 이동하면서 측정되는 가속도를 적분하여 점A 또는 점G 또는 점H가 이동되는 속도를 계산하게 되며, 상기 속도를 다시 적분하여 점A 또는 점G 또는 점H가 이동되는 실시간 위치를 계산하게 된다.The velocity at which point A or point G or point H moves is calculated by integrating the acceleration measured while the point A or point G or point H is moved, and the point A or point G or point H is integrated by integrating the velocity again. It will calculate the real time position being moved.
실시간으로 이동되는 점A와 점G 또는 점H의 위치좌표를 상기 수평축(Horizontal axis) 또는 수직축(Vertical axis)을 기준점(0점)으로 하는 X, Y, Z축의 3차원 상에서 비교하게 되면, 직선A-G 또는 직선A-H 또는 직선G-H의 기울기를 계산하게 되며, 상기 직선A-G 또는 직선A-H 또는 직선G-H의 기울기는 동일한 직선상에 있는 몸체회전축(402) 직선A-F의 기울기와 동일한 것을 확인할 수 있으며, 자이로 센서를 사용하지 않고도 2개의 가속도 검출수단(111)을 사용하여 실시간으로 이동되는 기울기를 검출할 수 있다.When the position coordinates of the point A and the point G or the point H, which are moved in real time, are compared on the three-dimensional X, Y, and Z axes of which the reference point (zero point) is the horizontal axis or the vertical axis, The slope of AG or straight line AH or straight line GH is calculated, and the slope of straight line AG or straight line AH or straight line GH can be confirmed to be the same as the slope of
상기 실시간으로 이동되는 몸체회전축(402)인, 선A-F의 양끝지점 좌표인 점A 점F의 위치좌표와, 실시간으로 변하는 선A-F의 기울기를 설정할 수 있으며, 실시간 으로 이동되는 위치좌표는 X, Y, Z축의 3차원 상의 좌표를 설정하게 된다.The position coordinates of point A and point F, which are the coordinates of both end points of the line AF, which are the body axis of
상기와 같이 설정되는 클럽회전축(401)의 선A B와 몸체회전축(402)의 선 A F가 이동되는 실시간 좌표는 스윙검출 프로그램(131)으로 검출되어 스윙 시뮬레이션 프로그램(132)으로 시뮬레이션하게 된다.The real time coordinates of moving the line A B of the
클럽에서 공과 충돌하는 부분인 헤드 부분에 가속도 검출수단을 설치하는 것이 클럽이 이동하는 스윙궤도를 가장 효과적으로 검출하는 수단이지만, 클럽의 헤드는 가장 민감하고 충격이 심한 부분으로서 클럽의 성능을 저해할 우려가 많은 부분이며, 클럽의 헤드 부분에 가속도 검출수단을 설치하기 위해서는 클럽을 변형하거나 탈착 가능하도록 클럽의 구조를 변경하여야 하는 문제점이 있어, 클럽의 그립부분에 검출장치를 설치하는 것이 바람직하다.Although the acceleration detection means is installed in the head part, which is the part of the club that collides with the ball, is the most effective means of detecting the swing trajectory of the club movement, the club head is the most sensitive and shocking part, which may hinder the performance of the club. In many parts, in order to install the acceleration detecting means in the head of the club, there is a problem in that the structure of the club needs to be changed so that the club can be deformed or detached.
클럽헤드의 반대쪽, 손으로 잡는 그립 부분은 클럽 중에서 이동이 적은 부분이므로 가속도를 검출하는 수단으로 가장 불리한 부분이나, 비교적 클럽의 성능을 저해하지 않고 장치의 설치가 가능하며, 클럽을 잡고 있는 손에 착용하는 장갑과 밀착되는 장점이 있다.On the other side of the clubhead, the hand-held grip is the least moving part of the club, so it is the most unfavorable means of detecting acceleration, but the device can be installed without compromising the performance of the club. There is an advantage in close contact with the wearing gloves.
본 발명은, 클럽의 검출장치와 장갑의 주장치를 무선주파수식별시스템(RFID)으로 연결하여, 클럽에는 가속도 검출수단과 무선주파수식별시스템의 태그(RFID Tag)를 설치하면 되는 장점이 있다. The present invention has the advantage of providing the tag of the detection device and the radio frequency identification system in the club by connecting the assertion of the detection device and the glove of the club with a radio frequency identification system (RFID).
상기 클럽에 설치되는 무선주파수식별시스템의 태그(RFID Tag)는 타자의 장갑에 구성되는 무선주파수식별시스템 리더(RFID Reader)에서 전원을 공급받아 자동으로 로그인 되며, 가속도 검출수단으로 검출되는 정보를 무선주파수식별시스템 리더(RFID Reader)로 전송하여 계산하고 비교 판단되므로, 클럽에 설치되는 장치를 최소화할 수 있어 부피와 무게를 줄일 수 있게 된다.The RFID tag of the RF system installed in the club is automatically logged in by receiving power from an RFID reader configured in the batter's gloves, and wirelessly receives information detected by the acceleration detecting means. Since it is calculated and compared to the RFID reader, the device installed in the club can be minimized, thereby reducing the volume and weight.
가속도 검출수단과 무선주파수식별시스템의 태그(RFID Tag)는 정보통신(IT)과 나노(NT)기술의 발달로 나노 전자기계 시스템(NEMS : Nanoelectromechanical systems)으로 생산되고 있어, 초소형으로 미세한 가속도 검출과 초소형 고성능의 무선주파수식별시스템 태그에 적용이 가능하다.The tags of the acceleration detection means and the radio frequency identification system (RFID Tag) are produced as nanoelectromechanical systems (NEMS) due to the development of information communication (IT) and nano (NT) technologies. It can be applied to a small size high performance radio frequency identification system tag.
클럽의 그립에 구성되는 상기 무선주파수식별시스템 태그(RFID Tag)의 안테나와, 그립을 잡고 있는 타자의 장갑에 구성되는 상기 무선주파수식별시스템 리더(RFID Reader)의 안테나는, 타자가 공을 치기 위해서 클럽을 잡는 순간부터 서로 밀착되는 구조이므로, 리더(RFID Reader)의 안테나와 태그(RFID Tag)의 안테나 사이의 에너지 전달이 용이하여 소용량의 전원으로 작동할 수 있게 된다.The antenna of the RFID tag configured on the grip of the club and the antenna of the RFID reader configured on the glove of the batter holding the grip are used for the batter to hit the ball. Since the structure is in close contact with each other from the moment the club is held, it is easy to transfer energy between the antenna of the RFID reader and the antenna of the RFID tag, and thus it is possible to operate with a small power supply.
상기와 같이 타자의 장갑에 구성되는 주장치에는 무선주파수식별시스템 리더(RFID Reader)가 설치되고, 클럽에 구성되는 가속도 검출수단은 무선주파수식별시스템의 태그(RFID Tag)로 연결되는, 무선주파수식별시스템(RFID : Radio Frequency Identification)으로 구성되며, 무선주파수식별시스템 태그(RFID Tag)는 무선주파수식별시스템 리더(RFID Reader)에 인식되어 전원을 공급받아 가속도 검출수단을 작동시키고, 검출되는 가속도 정보를 무선주파수식별시스템 리더(RFID Reader)에 전송하도록 구성되어, 클럽의 길이방향으로 2개 이상의 가속도 검출수단이 설치되어 2개소 이상의 가속도 또는 기울기가 검출된다.As described above, the main device configured in the batter's glove is provided with a radio frequency identification system reader (RFID Reader), and the acceleration detection means configured in the club is connected to a tag of the radio frequency identification system. (RFID: Radio Frequency Identification), the RFID Tag is recognized by the RFID Reader and is supplied with power to operate the acceleration detection means and wirelessly detect the detected acceleration information. It is configured to transmit to a RFID reader, and two or more acceleration detection means are provided in the longitudinal direction of the club to detect two or more accelerations or inclinations.
도 6은 회전축의 기울기와 위치좌표 설명 도이다.6 is an explanatory diagram of tilt and position coordinates of a rotating shaft.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a 내지 도 5 및, 골프를 실시 예로 하는 도 6을 참조하여 상세히 설명한다.A swing simulation system, a method and a program thereof for implementing the present invention will be described in detail with reference to FIGS. 1A to 5 and FIG.
타자가 공을 치는 동작은 현 위치에서 공을 원하는 장소로 이동시키기 위한 것으로, 지형과 바람을 고려하여 적당한 각도의 클럽헤드와 적당한 길이의 샤프트로 구성된 클럽을 선택하고, 원하는 비거리를 낼 수 있도록 클럽을 스윙하여 정지해 있는 공과 임팩트시켜, 원하는 각도의 포물선을 그리면서 원하는 곳으로 날려보내는 투사 체 운동이다. 이때 공이 날아가는 비거리는 공이 클럽헤드와 임팩트되어 공이 날아가는 속도로 정해지며, 백스윙(406)과 다운스윙(407) 및 팔로우드루(408)는 클럽헤드를 공에 임팩트시켜서 원하는 속도로 날아갈 수 있도록 공을 투사시키는 동작이다. The batter's action is to move the ball from its current position to the desired location, taking into account the terrain and the wind, choosing a club with the right angle of the clubhead and the right length of the shaft, so that the club can produce the desired distance. It is a projectile movement that swings a ball and impacts it with a stationary ball and draws a parabola at a desired angle and blows it to a desired place. At this time, the flying distance that the ball is flying is determined at the speed at which the ball impacts the clubhead, and the
상기 스윙동작은 스윙의 중심점(0')에 연결된 몸체회전축(402)과 클럽회전축(401)의 끝 부분인 클럽헤드(404)가 공(403)과 임팩트 시키는 것이며, 클럽으로 공을 치는 골프의 스윙은 준비자세(SW-1)에서 백스윙(406)과 탑(SW-3) 그리고 다운스윙(407) 과정을 거쳐서 공과 임팩트(SW-1) 시킨 후 팔로우드루(408) 과정을 거쳐 피니시(SW-6)에 도달하여 종료된다. The swing motion is that the
클럽회전축(401)과 몸체회전축(402)은 클럽헤드(404) 스윙의 출발점(0)에서 몸체의 회전축(Z') 선상 스윙의 중심점(0')으로 연결되며, 상기 2개의 회전축(401, 402)은 회전축결합부분(405)으로 연결된다.The
타자가 공을 치기 위하여 몸체회전축(402)과 클럽회전축(401)을 회전축결합부분(405)으로 연결하여 어드레스를 취하면, 클럽회전축(401)은 C1위치에서 정지 상태가 되며, 몸체회전축(402)은 A1위치에서 정지 상태가 되며, 가속도 검출수단(111)은 클럽회전축(401)의 기울기를 측정하여 수평방향(φ1) 또는 수직방향(φ2)의 경사각도를 계산하게 된다.When the batter hits the ball and connects the
클럽회전축(401)의 하단부 끝 부분인 클럽헤드(404)의 위치를 스윙궤도상에서 스윙의 출발점(0)으로 정하고, 스윙의 출발점(0)을 통과하는 X, Y, Z축의 3차원 좌표를 클럽헤드가 이동하는 계산의 기준점으로 정하고, 클럽헤드(404)에서 샤프트를 거쳐 그립(503)으로 연결되는 클럽회전축(401)의 길이와 클럽헤드(404)의 로프트 각은 시스템에 저장된다.The position of the
상기 클럽헤드(404)가 스윙의 출발점(0) 위치좌표에서 클럽회전축(401)의 길이와 수평방향(φ1) 또는 수직방향(φ2)의 경사각을 갖는 a, b, c의 직각 삼각형을 만들며, 삼각함수로 계산하여 클럽회전축(401)의 회전축결합부분(405)인 그립(503) 부분의 위치좌표(0")를 설정하게 되며, 스윙의 출발점인 클럽회전축(401)의 양끝 부분 위치좌표를 0점과 0"점으로 설정하며, 그립(503)부분 좌표(0")는 클럽회전축(401)과 몸체회전축(402)을 연결하는 회전축결합부분(405)의 좌표(0")이며, 스윙궤도상에서 회전축결합부분(405)이 스윙의 출발점(0")을 통과하는 좌표 상에 위치하게 된다.The
어드레스 위치(A1)의 몸체회전축(402)은 스윙의 중심점(0')에서 회전축결합부분(405)으로 연결되며, 몸체의 회전축(Z') 선상의 스윙의 중심점(0')을 통과하는 X, Y, Z축의 3차원 좌표를 설정하게 되며, 어드레스 위치(A1)의 몸체회전축(402)의 기울기와 길이는 스윙검출 프로그램(131)에 입력되어있는 타자의 표준 스윙궤도를 대입하여, 클럽회전축(401)의 회전축결합부분(405)인 그립(503)의 위치좌표(0")에 상기 스윙검출 프로그램(131)에서 대입하는 몸체회전축(402) A1위치에서 회전축결합부분(405)인 그립(503)을 잡고 있는 손의 좌표(0")가 중첩하여 설정하게 된다. The
상기 회전축결합부분(405) 스윙의 출발점(0") 위치좌표에서 몸체회전축(402)의 길이와 수평방향(φ1) 또는 수직방향(φ2)의 경사각을 갖는 a, b, c의 직각 삼각형을 만들게 되며, 삼각함수로 계산하여 몸체회전축(402)의 스윙의 중심점(0')에 위치좌표를 설정하게 되며, 이후 백스윙(406)과 다운스윙(407) 및 팔로우드루(408) 의 스윙궤도를 그리는 스윙의 중심점(0')이 된다.Make a right triangle of a, b, c with the length of the
몸체회전축(402)의 손에 착용하는 장갑의 주장치(120A)에 가속도 검출수단(111)을 설치하여, 몸체회전축(402)의 수평방향(φ1) 또는 수직방향(φ2) 기울기를 측정하고, 회전축결합부분(405) 스윙의 출발점(0")이 이동하는 가속도를 측정하여, 회전축결합부분 스윙의 출발점(0")과 스윙의 중심점(0') 위치좌표를 더 정확하게 계산할 수 있다.Acceleration detection means 111 is installed in the
클럽회전축 스윙의 출발점(0)에서 회전축결합부분(0")을 거쳐 몸체회전축 스윙의 중심점(0')으로 이어지는 2개의 회전축은, 클럽헤드(404) 끝 부분을 스윙의 출발점(0)으로 하는 X, Y, Z의 3차원 좌표로 설정되고, 그립(503) 끝 부분을 스윙의 출발점(0")으로 하는 X", Y", Z"의 3차원 좌표로 설정되며, 몸체의 회전축(Z') 선상의 스윙의 중심점(0')으로 하는 X', Y', Z'의 3차원 좌표로 설정되어 스윙궤도를 그리게 되며, 상기 몸체의 회전축(Z') 선상의 스윙의 중심점(0')을 중심축으로 스윙하게 된다.The two rotary shafts that extend from the starting point (0) of the club rotary shaft swing to the center point (0 ') of the body rotary shaft swing through the rotary shaft engaging portion (0 ") have the end of the club head (404) as the starting point (0) of the swing. It is set as three-dimensional coordinates of X, Y, and Z, and is set as three-dimensional coordinates of X ", Y", and Z ", with the end of the
어드레스(A1, C1) 자세에서 백스윙(406)을 시작하면, 상기 스윙의 중심점(0')을 중심축에 연결된 몸체회전축(402)과 클럽회전축(401)이 A1, C1위치에서 A2, C2위치 및 A3, C3위치로 이동하는 백스윙(406)하는 과정에서, 몸체의 회전축(Z')을 시계방향으로 회전(409)시켜서 회전 토크를 축적시키는 회전운동과, 상기 2개의 회전축을 연결하는 회전축결합부분(405)이 꺾이는 작용이, 지렛대 원리를 이 용하는 인체 분절의 토크를 발생시키게 되어 더 큰 에너지를 축적하게 된다.When the
백스윙(406) 시 몸체회전축(402)의 각도는 몸체의 중심축(Z')을 기준으로 θ1에서 θ2 및 θ3으로 각도가 순차적으로 이동되며, 백스윙(406) 시에 몸체회전축(402)과 클럽회전축(401)을 연결하는 손목의 꺾임 각도는 β1에서 β2 및 β3로 꺾이게 되어 토크 에너지가 점점 더 크게 축적되면서 탑 위치에 도달하게 된다.The angle of the
탑 위치(A3, C3)에서 백스윙(407)을 시작하면, 스윙의 중심점(0')을 중심축에 연결된 몸체회전축(402)과 클럽회전축(401)이 시계방향으로 회전(409)하여 몸체의 회전축(Z')에 축적된 토크 에너지가 θ3에서 θ2 및 θ1으로 풀리면서 2개의 회전축(401, 402)이 시계 반대방향으로 회전(410)하는 회전운동 에너지와, 2개의 회전축(401, 402)에 축적된 위치 에너지가 A3, C3에서 A2, C2 및 A1, C1으로 풀리는 위치에너지와, 회전축결합부분(405)에 인체 분절로 축적된 토크 에너지가 β3에서 β2 및 β1으로 풀리면서, 클럽헤드가 강하게 공(403)과 충돌하는 임팩트(A1 C1)를 하게 된다.When the
클럽이 임팩트(A1 C1) 과정을 거친 후 팔로우드루(408)의 스윙 동작으로, 임팩트 후에도 계속해서 공에 힘을 가해줌으로써 더 큰 가속도를 발생시키고, 다운스윙(407)으로 인하여 발생하는 몸체의 관성을 감쇄시켜서, 골퍼를 자연스럽게 피니시에 도달하도록 유도해 준다.After the club has undergone the impact (A1 C1) process, the swinging motion of the follow-through 408 generates greater acceleration by continuously applying force to the ball after impact, and inertia of the body caused by the
몸체회전축(402)은 몸체의 회전축(Z')을 중심으로 회전하는 스윙궤도상에서 스윙의 중심점(0')에 연결되며, 어드레스의 A1위치에서 A2위치를 거쳐 A3위치로 순차적으로 백스윙(406) 궤도를 그리면서 회전하고, A3위치에서 A2위치를 거쳐 A1위치로 다운스윙(407) 궤도를 그리면서 회전하고, 공과 임팩트 되는 A1위치에서 A4위치로 팔로우드루(408) 궤도를 그리면서 회전하게 된다.The
클럽회전축(401)은 스윙의 중심점(0')에 연결된 몸체회전축(402)에 회전축결합부분(405)으로 결합 되며, 어드레스의 C1위치에서 C2위치를 거쳐 C3위치로 순차적으로 백스윙(406) 궤도를 그리면서 회전하고, C3위치에서 C2위치를 거쳐 C1위치로 다운스윙(407) 궤도를 그리면서 회전하고, 공과 임팩트 되는 C1위치에서 C4위치로 팔로우드루(408) 궤도를 그리면서 회전하게 된다.
백스윙의 정점인 A3, C3의 탑 위치와 팔로우드루의 정점인 A4, C4의 피니시 위치에서는 2개의 회전축(401, 402)이 순간적으로 정지되므로 가속도 검출수단(111)에서 정지상태의 기울기를 측정하게 되며, A3, C3 위치의 탑에서 정지하기 직전의 위치좌표와 A4, C4 위치의 피니시에서 정지하기 직전의 위치좌표를 비교하여 더 정확한 위치좌표를 측정하게 된다.At the top position of the backswing A3 and C3 and the finish position of the follow-through A4 and C4, the two
상기와 같은 방법으로 측정된 기울기와 가속도는 스윙검출 프로그램(131)에서 계산하여, 차후 스윙시뮬레이션 프로그램(132)에서 공을 친 타자의 모션을 시뮬레이션할 수 있는 정보로 저장되며, 클럽헤드(404)가 공과 충돌하는 임팩트 직전의 속도는 스윙검출 프로그램(131)으로 계산되어 공이 날아가는 거리를 계산하게 된다.The slope and acceleration measured in the above manner are calculated by the
클럽헤드(404)가 공과 충돌한 임팩트 직후의 속도는 공과 충돌하는 임팩트 직전의 속도보다 감소하게 되며, 스윙검출 프로그램(131)으로 상기 클럽헤드(404)의 임팩트 직전 속도에서 임팩트 직후의 속도 차를 계산하여, 차후 스윙시뮬레이션 프로그램(132)에서 공이 날아가는 거리를 계산할 수 있게 된다.The speed immediately after the impact of the clubhead 404 colliding with the ball is reduced than the speed just before the impact colliding with the ball, and the
도 7은 가속도와 기울기 검출방법 설명 도이다.7 is an explanatory diagram of a method for detecting acceleration and tilt.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a 내지 도 6 및, 골프를 실시 예로 하는 도 7을 참조하여 상세히 설명한다.A swing simulation system, a method thereof, and a program thereof for implementing the present invention will be described in detail with reference to FIGS. 1A to 6 and FIG.
골프는 어드레스에서 백스윙(406)을 시작하여 탑의 위치에 도달하고, 탑에서 방향을 바꾸어, 다운스윙(407)을 시작하여 공과 충돌하는 임팩트 된 후, 팔로우드루(408)를 거쳐서 피니시 위치에 도달하는 스윙궤도를 그리게 되며, 가속도 검출수단은 클럽회전축(401)과 몸체회전축(402)의 실시간 기울기 또는 실시간 가속도를 검출하는 것이다.Golf starts at the address and reaches the position of the top, changes direction at the top, starts the
스윙궤도를 그리는 2개의 회전축은 스윙의 중심점(0')에 몸체회전축(402)이 연결되어있는 상태이고, 상기 몸체회전축(402)과 클럽회전축(401)이 회전축결합부분(405, 0")으로 결합 되며, 상기 클럽회전축(401)에서 공(403)과 충돌하는 부분인 클럽헤드(404)가 스윙의 출발점(0)으로 설정된다.The two rotating shafts that draw the swing trajectory are in a state in which the
클럽회전축(401)의 그립부분에는 검출장치(110)가 설치되고, 몸체회전축(402) 장갑부분에는 주장치(120)가 설치되는 스윙 시뮬레이션 시스템은, 상기 2개 회전축(401, 402)의 중간 부분인 회전축결합부분(405, 0")에 설치된다.The swing simulation system in which the
스윙궤도상의 클럽회전축(401a)과 몸체회전축(402a)은 어드레스 상태로서, 스윙의 중심점(0')을 중심으로 스윙하는 회전축이며, 클럽회전축(401n)과 몸체회전축(402n)은 스윙궤도상을 스윙중인 회전축이다.The club rotation shaft 401a and the
클럽회전축(401)의 클럽헤드(404)는 스윙의 출발점(0)에서 출발하여 클럽헤드 스윙궤도(701)를 따라서 스윙하며, 검출장치(110)는 회전축결합부분의 검출장치 스윙궤도(702)를 따라서 스윙하고, 몸체회전축(402)의 주장치(120)는 회전축결합부분 주장치 스윙궤도(703)를 따라서 각각 스윙하게 된다. The
검출장치 스윙궤도(702)를 따라서 스윙하는 검출장치(Sensing SYS)(110)의 가속도 검출수단(111)은, 어드레스 상태(SW-1) 또는 탑 위치(SW-3) 또는 피니시 상태(SW-6)에서는 정적가속도 상태가 되어 기울기(Tilt)를 측정하게 되며, 백스윙(SW-2) 또는 다운스윙(SW-4) 또는 팔로우드루(SW-5)에서는 동적 가속도 상태 가 되어 가속도(Acceleration)를 측정하게 된다.The acceleration detection means 111 of the detection device (Sensing SYS) 110 swinging along the detection
가속도 검출수단(111)은 X-axis, Y-axis, Z-axis의 2축 또는 3축 가속도 센서(ACC Senser)(111)가 클럽회전축(401) 길이방향으로 2개소의 위치에 설치되어, 클럽회전축(401) 길이방향으로 2개소 위치의 가속도와 기울기를 측정하도록 구성된다.Acceleration detection means 111 is a two-axis or three-axis acceleration sensor (ACC Senser) of the X-axis, Y-axis, Z-axis is provided at two positions in the longitudinal direction of the club axis of rotation (401),
주장치 스윙궤도(703)를 따라서 스윙하는 주장치(Main SYS)(120)에도 가속도 검출수단(111)이 설치되는 경우에는, 어드레스 상태(SW-1) 또는 탑 위치(SW-3) 또는 피니시 상태(SW-6)에서는 정적가속도 상태가 되어 기울기(Tilt)를 측정하게 되며, 백스윙(SW-2) 또는 다운스윙(SW-4) 또는 팔로우드루(SW-5)에서는 동적 가속도 상태가 되어 가속도(Acceleration)를 측정하게 된다.When the acceleration detecting means 111 is also installed in the
상기 가속도 검출수단(111)은 X-axis, Y-axis, Z-axis의 2축 또는 3축 가속도 센서(ACC Senser)(111)가 몸체회전축(402) 길이방향으로 1개소 또는 2개소에 설치되어, 몸체회전축(402) 길이방향으로 2개소 위치의 가속도와 기울기를 측정하도록 구성된다.The acceleration detecting means 111 is X-axis, Y-axis, Z-axis two-axis or three-axis acceleration sensor (ACC Senser) 111 is installed in one or two places in the longitudinal direction of the body axis of rotation (402) It is configured to measure the acceleration and the inclination of the two positions in the longitudinal direction of the
검출장치(Sensing SYS)(110) 또는 주장치(Main SYS)(120)의 가속도 검출수단(ACC Senser)(111)으로 측정된 기울기(Tilt) 또는 가속도(Acceleration)는 주장치(120)의 마이크로컴퓨터(Microcomputer)(113)에 전송되어 메모리(122)에 저장되며, 주장치(120)의 마이크로컴퓨터(113)에 스윙검출 프로그램(131)이 탑재되는 경우에는 측정된 기울기(Tilt) 또는 가속도(Acceleration)는 스윙검출 프로그램(131)으로 비교 검토 판단된다.The tilt or acceleration measured by the accelerometer detection unit (ACC Senser) 111 of the
상기와 같이 검출되어 메모리(122)에 저장된 타자의 스윙정보는 컴퓨터 또는 휴대용 단말기에서 스윙 시뮬레이션 프로그램(132)을 실행하여, 타자가 공을 치는 스윙 모션을 시뮬레이션할 수 있으며, 타자가 친 공이 날아가는 모션을 시뮬레이션할 수 있게 된다.The swing information of the batter detected as described above and stored in the
타자가 공을 치는 스윙궤도상에서, 클럽회전축(401) 또는 몸체회전축(402)에 설치되는 가속도 검출수단(111)으로 실시간으로 가속도가 검출되며, 스윙검출 프로그램(131)이 탑재된 주장치(120)의 마이크로컴퓨터(113) 또는 컴퓨터 또는 휴대용 단말기에서, 실시간으로 측정되는 가속도를 적분하여 실시간의 속도를 구할 수 있고, 실시간의 속도를 다시 적분하여 실시간의 위치를 구하게 된다.On the swing trajectory where the batter hits the ball, acceleration is detected in real time by the acceleration detecting means 111 provided on the
............... 수학 식01
상기 수학 식01은 가속도를 적분하여 속도를 계산하는 식으로서, υ는 속도(velocity)이고 α는 가속도(acceleration)이다.
...............수학 식02 Mathematical Formulas 02
상기 수학 식02는 속도를 다시 적분하여 위치를 계산하는 식으로서, s는 위치(position)이고 υ는 속도(velocity)이다.Equation (02) calculates a position by integrating velocity again, where s is position and υ is velocity.
공을 치는 타자의 스윙궤도는, 어드레스 상태의 클럽회전축(401) 기울기를 측정하여, 삼각함수로 계산하면 클럽회전축(401) 양끝 부분인 클럽헤드(404) 스윙의 출발점(0)과 회전축결합부분(405) 스윙의 출발점(0')을 설정할 수 있으며, 클럽헤드(404) 스윙의 출발점(0)과 회전축결합부분(405) 스윙의 출발점(0') 기울기와 좌표를 스윙검출 프로그램(131)에서 표준스윙궤도와 비교하는 방법으로, 컴퓨터의 3차원 가상공간에서, 몸체회전축(402)의 양끝 부분인 회전축결합부분(405) 측 스윙의 출발점(0")과 몸체 스윙의 중심점(0')을 설정할 수 있다.The swing trajectory of the batter hitting the ball measures the inclination of the
상기 스윙의 중심점(0')을 중심으로 회전축결합부분(405) 스윙의 출발점(0")과 연결된 클럽헤드(404) 스윙의 출발점(0)이 백스윙 궤도를 그리면서 스윙하여 탑의 위치에 도달하고, 탑의 위치에서 방향을 바꾸어 다운스윙궤도를 그리면서 다운스윙 하여 공과 임팩트 된 후, 팔로우드루의 스윙궤도를 그리면서 피니시 되는 실시간 가속도를 측정하게 된다.The starting point (0) of the swing of the club head (404) connected to the starting point (0 ") of the rotary shaft coupling portion (405) swing about the center point (0 ') of the swing swings while drawing a backswing trajectory to reach the top position. After changing the direction at the top of the tower and downswing while drawing the downswing trajectory, the ball is impacted with the ball, and then the real-time acceleration that is finished is measured while drawing the swing trajectory of the follower.
실시간으로 측정되는 스윙궤도상의 가속도는 클럽헤드(404)와 회전축결합부 분(405)이 스윙의 출발점을 출발하는 클럽회전축(401) 양끝 부분의 실시간 위치좌표와 실시간 기울기는 스윙검출 프로그램(131)의 표준스윙궤도와 비교 판단된다. The acceleration on the swing trajectory measured in real time is the
클럽회전축(401) 양끝 부분의 실시간 위치좌표와 실시간 기울기를 스윙검출 프로그램(131) 표준스윙궤도와 비교하면 몸체회전축(402) 양끝 부분의 실시간 위치좌표와 실시간 기울기를 추정할 수 있으며, 몸체회전축(Z')이 시계방향(409) 또는 시계반대방향(410)으로 회전하는 스윙궤도와 몸체의 중심이 우측(411)으로 또는 좌측(412)으로 이동하는 모션과, 몸체회전축(Z') 상에 있는 스윙의 중심점(0')이 상하로 출렁이는 등 공을 치는 타자의 몸체가 실시간으로 움직이는 모션을 계산하고 추정하게 된다.By comparing the real-time position coordinates and real-time tilt of both ends of the club rotation axis (401) with the swing detection program (131) standard swing trajectory, the real-time position coordinates and real-time tilt of both ends of the body rotation axis (402) can be estimated. Z ') swings in the
스윙검출 프로그램(131)에서는 클럽헤드가 임팩트 지점을 이동하는 클럽헤드의 속도(V)를 상기 계산 방법으로 계산하여, 임팩트 직전의 속도와 임팩트 직후의 속도를 추출하게 되며, 상기 임팩트 직전의 속도와 임팩트 직후의 속도는 스윙시뮬레이션 프로그램(132)에서 공이 날아가는 비거리를 계산하는 정보가 된다.The
상기 임팩트 직전 또는 임팩트 직후 지점은 스윙검출 프로그램(131)의 표준 스윙궤도의 좌표와 실시간으로 비교하여 검출할 수 있으며, 임팩트 예측 지점에서의 가속도 변화를 검출하는 방법으로 추출할 수 있다.The point immediately before the impact or immediately after the impact can be detected by comparing the coordinates of the standard swing trajectory of the
도 8은 스윙 시뮬레이션 방법 설명 도이고, 도 9는 스윙모션 시뮬레이션 방법 설명 도이다.8 is a diagram illustrating a swing simulation method, and FIG. 9 is a diagram illustrating a swing motion simulation method.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a와 도 1b 내지 도 7 및, 골프를 실시 예로 하는 도 8과 도 9를 참조하여 상세히 설명한다.A swing simulation system, a method thereof, and a program thereof for implementing the present invention will be described in detail with reference to FIGS. 1A, 1B, and 7 and FIGS. 8 and 9 that illustrate golf.
공을 친 타자의 스윙정보는 검출장치(110)와 주장치(120)로 구성되는 스윙시뮬레이션 시스템으로 검출되어 메모리에 저장된 상태에서, 타자의 정보를 스윙 시뮬레이션 프로그램(132)이 탑재된 컴퓨터 또는 휴대용 단말기(801)로 전송하여, 스윙검출 프로그램(131)으로 검출한 공을 친 타자의 스윙을 시뮬레이션할 수 있다.The swing information of the batter hitting the ball is detected by the swing simulation system including the
메모리에 저장된 공을 친 타자의 스윙정보는, 가속도 검출수단이 설치된 클럽회전축(401) 2개소 지점에서 어드레스와 탑 및 피니시 위치의 기울기가 검출되어 스윙의 기준이 되는 기준좌표를 설정하게 되며, 상기 클럽회전축(401) 2개소 지점에서 백스윙(406)과 다운스윙(407) 및 팔로우드루(408)를 거처 피니시에 도달하는 실시간 가속도와 실시간 위치좌표가 검출되며, 상기 2개소 지점의 위치좌표는 클럽회전축(401)의 실시간 기울기를 계산하는 자료가 된다. The swing information of the batter hitting the ball stored in the memory sets the reference coordinates that are the reference of the swing by detecting the inclination of the address and the top and finish positions at two points of the
상기 가속도 검출수단이 몸체회전축(402)에도 설치되는 경우에는 클럽회전축(401)과 몸체회전축(402) 상호 간의 꺾임 각과 클럽회전축(401)과 몸체회전축(402)의 위치와 기울기에 따르는 스윙의 기준이 되는 기준좌표를 더 정확히 설정할 수 있게 된다.When the acceleration detecting means is also installed in the
스윙검출 프로그램(131)에서 어드레스와 탑 및 피니시 위치의 기울기 또는 실시간 위치좌표를 타자의 표준스윙궤도와 비교 검토하여, 회전축결합부분의 위치(0")와 클럽헤드의 위치(0) 및 몸체의 중심점 위치(0')가 어드레스 상태인지를 확인하고, 어드레스 상태에서 회전축결합부분의 위치(0")와 클럽헤드의 위치(0) 및 몸체의 중심점 위치(0')가 스윙을 시작하여 이동하면, 백스윙(406)을 거처 탑에 도달하고 다운스윙(407) 및 팔로우드루(408)를 거처 피니시에 도달하는 실시간 위치와 기울기를 계산하게 되며, 상기 위치와 기울기는 몸체의 중심점(0')을 중심(802)으로 회전하며, 회전축결합부분(0")을 출발하는 스윙궤도(803)와 클럽헤드 스윙의 출발점(0)을 출발하는 스윙궤도(804)를 그리는 실시간의 스윙 좌표를 설정하게 된다.In the
스윙검출 프로그램(131)에서는 미리 촬영하여 저장된 타자가 스윙하는 모션의 그래픽 또는 영상에, 어드레스(Address)와 탑(Top) 및 임팩트(Impact)와 피니시(Finish) 상태와, 백스윙(406)과 다운스윙(407) 및 팔로우드루(408) 상태의 몸체 기둥(901)과 몸체 분절점(902)의 실시간 위치좌표를 합성하여 동영상으로 실행되도록 프로그래밍 된다.In the
몸체의 중심점(0') 위치(802)를 중심으로 회전하는 회전축결합부분(0")의 스윙궤도(803)와 클럽헤드(0)의 스윙궤도(804)의 실시간 위치좌표를, 스윙검출 프로 그램(131)에서 그래픽 또는 영상과, 몸체 기둥(901) 또는 몸체 분절점(902)의 실시간 위치좌표와 비교 판단하고, 그래픽 또는 영상과 합치시켜 타자의 스윙을 3차원 동영상으로 시뮬레이션하게 된다.The swing detection program of the
스윙검출 프로그램(131)에서 타자의 표준스윙을 그래픽 또는 영상으로 제작하여, 클럽회전축(401) 또는 몸체회전축(402) 스윙시의 기울기와 위치좌표를 그래픽 또는 영상에 합치시켜서, 스윙궤도상에서 상기 클럽회전축 또는 몸체회전축의 기울기와 위치좌표에 따라 어드레스에서 백스윙(406)을 거쳐 탑에 도달하고, 다운스윙(407)을 시작하여 팔로우드루(408)를 거처 피니시에 도달하는 스윙 동작이 연동하도록 프로그래밍 된다.In the
상기와 같이 작성된 스윙검출 프로그램(131)의 표준 스윙궤도는 스윙 시뮬레이션 프로그램(132)에도 프로그래밍 되며, 타자의 표준 스윙궤도상의 그래픽 또는 영상이 2개 회전축(401, 402)의 위치좌표와 기울기에 따라 스윙하는 동영상으로 프로그래밍 되며, 타자의 표준 스윙궤도가 프로그래밍 된 스윙 시뮬레이션 프로그램(132)에, 스윙검출 프로그램(131)으로 검출된 공을 친 타자의 스윙정보를 입력하면, 타자의 그래픽 또는 영상이 상기 2개 회전축(401, 402)의 실시간 기울기와 위치좌표에 합치되어 타자의 스윙이 동영상으로 시뮬레이션 된다.The standard swing trajectory of the
스윙 시뮬레이션은 몸체의 중심점(0')을 중심(802)으로 회전하는 회전축결합 부분(0")의 스윙궤도(803)와 클럽헤드(0)의 스윙궤도(804)를 스윙하는, 2개의 회전축(401, 402) 양끝 부분의 실시간 기울기와 위치좌표에 몸체 기둥(901) 또는 몸체 분절점(902)이 그래픽 또는 영상으로 합치되어 움직이도록 프로그래밍 되어 동영상으로 시뮬레이션하게 된다.The swing simulation consists of two axes of rotation, swinging the
상기와 같이 시뮬레이션 되는 동영상은 저속 또는 고속으로 시뮬레이션할 수 있으며, 타자의 표준 스윙궤도와 비교 검토하여, 스윙의 장단점을 비교하고, 이상적인 스윙이 되도록 반복적으로 학습해서 더 이상적인 스윙이 될 수 있도록 수정하고 코칭해 주는 스윙 시뮬레이션 방법과 그 프로그램에 관한 것이다.The video simulated as described above can be simulated at a low or high speed, and compared with the standard swing trajectory of the batter to compare the strengths and weaknesses of the swing, and iteratively learns to make the ideal swing to be the ideal swing. Coaching swing simulation method and the program.
도 8은 스윙 시뮬레이션 방법 설명 도이며, 도 10은 공이 날아가는 시뮬레이션 방법 설명 도이다.8 is an explanatory diagram of a swing simulation method, and FIG. 10 is an explanatory diagram of a simulation method in which a ball flies.
본 발명의 실시를 위한 스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램을, 도 1a와 도 1b 내지 도 7 및, 골프를 실시 예로 하는 도 8과 도 10을 참조하여 상세히 설명한다.A swing simulation system, a method, and a program thereof for implementing the present invention will be described in detail with reference to FIGS. 1A and 1B to 7 and FIGS. 8 and 10 that illustrate golf.
공을 친 타자의 스윙정보는 검출장치(110)와 주장치(120)로 구성되는 스윙시뮬레이션 시스템으로 검출되어 메모리에 저장되어 있으며, 상기 저장된 타자의 정보를 스윙 시뮬레이션 프로그램(132)이 탑재된 컴퓨터 또는 휴대용 단말기(801)로 전송하여, 컴퓨터의 3차원 가상공간에서 타자가 친 공이 날아가는 궤도와 거리를 시뮬레이션할 수 있다.The swing information of the batter hitting the ball is detected by the swing simulation system consisting of the
타자가 클럽으로 공을 치는 동작은, 질량이 인 클럽헤드를 의 속도로 다운 스윙하여 정지상태의 질량이 인 공과 충돌시키는 것이며, 공이 날아가는 거리는 임팩트 직전의 클럽헤드의 속도()와 클럽헤드의 로프트(1001) 각()으로 결정된다. 상기에서 클럽과 공의 질량은 스윙 시뮬레이션 시스템에 저장된 상태로서, 클럽헤드가 임팩트 직전지점을 통과하는 속도()를 추출하여 클럽헤드와 공이 충돌하는 힘인 충격량 을 계산하게 된다.As the batter hits the club, the mass Club head Downswing at the speed of Collide with the ball, and the distance the ball travels is the speed of the clubhead just before the impact. ) And each of the loft (1001) of the club head Is determined by). In the above, the mass of the club and the ball is stored in the swing simulation system, and the speed at which the clubhead passes through the impact direct point ( ), The amount of impact that the clubhead and ball collide with Will be calculated.
상기 임팩트 직전의 속도()를 검출하는 방법은 공을 친 타자의 스윙을 스윙검출 프로그램(131)의 표준 스윙궤도와 비교하여 임팩트 직전의 속도()를 검출하게 된다.Speed just before impact ) Detects the swing of the batter hit the ball with the standard swing trajectory of the swing detection program (131) to determine the speed immediately before impact ( ) Will be detected.
클럽헤드가 임팩트 존(Impact zone)을 통과하는 속도 벡터()에서 임팩트 직전의 속도()는 공과 충돌하고 나면 현저히 감소하여 임팩트 직후의 속도()로 변하게 되며, 임팩트 직전의 속도()와 임팩트 직후의 속도() 차를 계산하여 임팩트 순간의 속도 변화를 알 수 있으며, 클럽헤드와 공이 충돌하는 힘인 충격량 을 계산할 수 있으며, 임팩트 직전의 속도()와 임팩트 직후의 속도()는 가속도 검출수단으로 검출되는 가속도를 적분하여 계산된다.The velocity vector through which the clubhead passes through the impact zone ( At just before impact ( ) Decreases significantly after colliding with the ball, resulting in the speed right after impact ( ), And the speed before impact ) And speed right after impact ( ) The difference in velocity at the moment of impact can be calculated by calculating the difference, , You can calculate the speed just before impact ) And speed right after impact ( Is calculated by integrating the acceleration detected by the acceleration detecting means.
상기와 같은 원리를 이용하여, 공이 클럽헤드(1001)를 떠나서 날아가는 수직거리()와 수평거리() 및 공이 날아가는 시간()을 계산하여, 스윙 시뮬레이션 프로그램(132)에 프로그래밍 된 배경 또는 날아가는 공(1002)을 그래픽 또는 영상에 합성하여 공이 날아가는 모션을 시뮬레이션할 수 있다.Using the same principle as above, the vertical distance at which the ball flies away from the club head 1001 ( ) And horizontal distance ( ) And the time the ball flies ( ) By synthesizing the background or flying
운동량 보존 법칙에 의하면, 공이 클럽헤드를 떠날 때의 속도()는 임팩트 순간 클럽헤드의 속도()에 비례하므로, 공이 날아가는 비거리()는 공이 클럽헤드에 임팩트 되기 직전의 속도()를 검출하는 방법으로 공이 클럽헤드를 떠날 때의 속도()를 계산할 수 있다. According to the law of conservation of momentum, the speed at which the ball leaves the clubhead ( ) Is the speed of the clubhead at impact ), So the flying distance of the ball ( ) Is the speed of the ball just before it hits the clubhead. Is the speed at which the ball leaves the clubhead ) Can be calculated.
상기와 같은 원리에 따라, 클럽헤드가 스윙궤도상에서 스윙하는 운동량 는; According to the above principle, the amount of momentum that the club head swings on the swing trajectory Is ;
...............수학 식03 Mathematical Formulas
상기 수학 식03에서 은 클럽헤드의 질량이고, 는 클럽헤드의 속도로서 스윙검출 프로그램(131)에서 임팩트 직전의 가속도를 검출하여 수학 식01로 계산된다.In Equation 03 Is the mass of the clubhead, Is the velocity of the club head, and the
공이 클럽헤드에 임팩트 되어 날아가는 힘 는;The force that the ball flies into the clubhead Is;
.............수학 식04 Math Formula 04
상기 수학 식04에서 은 공의 질량이며 는 클럽헤드가 공과 충돌하기 직전의 속도이다.In Equation 04 Is the mass of the ball Is the speed just before the clubhead hits the ball.
클럽헤드가 공과 충돌할 시 공에 가해지는 충격량()은;The amount of impact on the ball when the clubhead collides with it. )silver;
.............수학 식05 Math Formula 05
상기 수학 식05에서 는 충격력(힘)이며, 는 충격 지속시간으로서 공 과 공을 치는 기구의 탄성 및 클럽헤드의 팔로우드루 동작으로 결정되는 상수로서 대략 0.0005초 정도이다.In Equation 05 Is the impact force, Is a constant duration, approximately 0.0005 seconds, which is determined by the elasticity of the ball and the follow-up movement of the clubhead as the impact duration.
클럽헤드가 공과 충돌하는 임팩트 직전 클럽헤드 속도와 임팩트 직후 클럽헤드 속도 차로 계산하는 충격량()는;The amount of impact calculated by the difference between the clubhead speed just before the impact the clubhead hits the ball and the clubhead speed immediately after the impact ( ) Is;
...........수학 식06 Math Formulas 06
상기 수학 식06에서, 은 공의 질량이고 는 클럽헤드의 임팩트 직전 속도이고 은 클럽헤드의 임팩트 직후 속도이다.In Equation 06, Is the mass of the ball Is the speed just before the impact of the clubhead Is the speed immediately after the impact of the clubhead.
운동량 보존법칙에 의거, 클럽헤드가 스윙하는 힘과 임팩트 되어 공이 날아가는 힘은 이므로;According to the law of conservation of momentum, the force that the club head swings and the force that the ball Because of;
..............수학 식07 Math equation 07
상기 수학 식07에서 클럽헤드가 공과 충돌하기 직전의 힘은 이고, 클럽헤드에 충돌된 공이 날아가는 힘은 이다.In Equation 07, the force immediately before the clubhead collides with the ball is And the force that the ball hits the clubhead is flying to be.
클럽헤드가 공과 충돌하기 직전의 힘은 수학 식03에서The force just before the clubhead collides with the ball is
이고 공이 클럽헤드에 임팩트 되어 날아가는 힘은 수학 식04에서 이므로, And the force flying the ball at the clubhead is Because of,
............수학 식08 Math Formulas 08
상기 수학 식03 내지 수학 식08에 의거,Based on Equations 03 to 08,
클럽헤드가 공과 충돌한 직후에 공이 날아가는 힘()과 각도()는;The force the ball flies just after the clubhead hits the ball ( ) And angle ( ) Is;
..........수학 식09 Mathematical Formulas
상기 수학 식09에서 는 클럽헤드가 공과 충돌하기 직전의 힘이고 은 공과 충돌한 직후에 클럽헤드가 팔로우드루 되는 힘이며, 는 클럽헤드를 떠나서 공이 날아가는 힘이며, 는 클럽헤드의 로프트로 결정되며 클럽헤드가 팔로우드루 되는 진행방향 과 공이 날아가는 진행방향인 사이의 각도이다.In Equation 09 Is the force just before the clubhead hits the ball, Is the force the clubhead follows after hitting the ball, Is the force that the ball leaves the clubhead, Is determined by the loft of the club head and the direction in which the club head is followed And the ball is flying in the direction of Angle between.
클럽헤드와 임팩트 되어 공이 날아가는 힘()은; 가속도 검출수단으로 측 정되어 메모리에 저장된 스윙정보를 스윙검출 프로그램(131)으로 계산하는 과정에서 임팩트 직전의 가속도를 검출하여, 수학 식01에 대입하여 임팩트 직전의 속도()를 검출하여 수학 식04에 대입하여 계산할 수도 있으며, 클럽헤드가 공과 충돌하는 임팩트 직전 클럽헤드 속도와 임팩트 직후 클럽헤드 속도 차로 계산하는 수학 식06의 충격량()을 상기 수학 식09의 공이 날아가는 힘()과 비교하여 오차를 교정할 수 있다.The impact of the ball flying with the clubhead )silver; In the process of calculating the swing information stored in the memory by the acceleration detecting means with the
공이 클럽헤드를 떠나서 지상에 떨어질 때까지의 체공시간 는;Flight time until the ball leaves the clubhead and lands on the ground Is;
...........수학 식10 Math equation 10
상기 수학 식10에서 는 임팩트 직후에 공이 날아가는 속도로서 임팩트 직전의 클럽헤드의 속도와 동일하고, 는 공이 날아가는 각도로서 클럽헤드의 로프트 각과 공의 탄성계수 등으로 결정되며, 는 중력의 가속도이다.In Equation 10 Is the speed at which the ball flies immediately after impact, which is equal to the speed of the clubhead just before impact, Is the angle at which the ball flies and is determined by the loft angle of the club head and the elastic modulus of the ball. Is the acceleration of gravity.
임팩트 되어 공이 날아갈 때의 수직거리 는;Vertical distance when the ball is flying at impact Is;
............수학 식11 Math Equation 11
임팩트 되어 공이 날아갈 때의 수평거리 는;Horizontal distance when the ball is flying at impact Is;
............수학 식12 Math Equation 12
상기 수학 식 11과 수학 식12에서 는 수직속도로서 클럽헤드의 로프트 각과 클럽헤드를 떠날 때의 속도로 결정되는 이며, 는 공이 날아가는 수평속도로서 이고, 는 sec이며, 는 중력의 가속도이다.In Equation 11 and 12 Is the vertical speed determined by the loft angle of the clubhead and the speed at which it leaves the clubhead. Is, Is the horizontal speed at which the ball ego, Is sec, Is the acceleration of gravity.
클럽헤드와 임팩트 되어 공이 날아가는 거리 는;Impact of the club head and the distance the ball flies Is;
...........수학 식13 Mathematical Equation 13
상기 수학 식13에서 은 임팩트 직후의 공이 날아가는 속도의승이며, 는 투사각이고 는 낙하 각으로 투사각과 동일한 각도이며, 는 중력의 가속도이다.In Equation 13 The speed at which the ball flies just after impact of W, Is the throw angle Is the fall angle, which is the same angle as the throw angle, Is the acceleration of gravity.
도 1a는 스윙 시뮬레이션 시스템 구성도(a).1A is a swing simulation system configuration diagram (a).
도 1b는 스윙 시뮬레이션 시스템 구성도(b).Figure 1b is a swing simulation system configuration (b).
도 2는 스윙 시뮬레이션 방법 플로차트.2 is a flowchart of a swing simulation method.
도 3은 스윙 시뮬레이션 시스템 작동 플로차트.3 is a swing simulation system operation flowchart.
도 4a는 스윙궤도 설명도.4A is an explanatory diagram of a swing trajectory.
도 4b는 회전축과 스윙검출 방법 설명도.4B is an explanatory diagram of a rotating shaft and a swing detection method.
도 5는 회전축과 좌표설정 방법 설명도.5 is an explanatory diagram of a rotation axis and coordinate setting method.
도 6은 회전축의 기울기와 위치좌표 설명도.6 is an explanatory diagram of tilt and position coordinates of a rotating shaft.
도 7은 가속도와 기울기 검출방법 설명도.7 is an explanatory diagram of a method for detecting acceleration and inclination.
도 8은 스윙 시뮬레이션 방법 설명도.8 is an explanatory diagram of a swing simulation method.
도 9는 스윙모션 시뮬레이션 방법 설명도.9 is an explanatory diagram of a swing motion simulation method.
도 10은 공이 날아가는 시뮬레이션 방법 설명도.10 is an explanatory diagram of a simulation method in which a ball flies.
*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
110 : 검출장치 111 : 가속도 검출수단110: detection device 111: acceleration detection means
112 : RFID태그 113 : 마이크로컴퓨터112: RFID tag 113: microcomputer
114 : 안테나 120A, 120B : 주장치114:
121 : RFID리더 122 : 메모리121: RFID reader 122: memory
130 : 프로그램 131 : 스윙검출 프로그램130: program 131: swing detection program
132 : 스윙 시뮬레이션 프로그램132: swing simulation program
SW-1 : 어드레스 위치 클럽헤드 또는 임팩트 직전위치 클럽헤드SW-1: Address club head or position immediately before impact club head
SW-2 : 백 스윙 궤도상의 클럽헤드SW-2: Club head on back swing track
SW-3 : 탑 위치의 클럽헤드SW-3: Club Head in Top Position
SW-4 : 다운 스윙 궤도상의 클럽헤드SW-4: Clubhead on Downswing Track
SW-5 : 팔로우드루 궤도상의 클럽헤드SW-5: Club head on follow-through track
SW-6 : 피니시 위치의 클럽헤드SW-6: Club head in finish position
0 : 클럽헤드 스윙의 출발점 또는 임팩트 직전지점0: starting point of club head swing or direct impact point
0' : 스윙의 중심점 0" : 회전축결합부분0 ': Center of
Z' : 몸체의 회전축 406 : 백 스윙궤도Z ': Rotation axis of the body 406: Back swing trajectory
406a : 클럽헤드 백 스윙궤도 406b : 회전축결합부분 백 스윙궤도406a: club head back
407 : 다운 스윙궤도 407a : 클럽헤드 다운 스윙궤도407: down
407b : 회전축결합부분 다운 스윙궤도407b: down swing trajectory of the rotating shaft coupling portion
408 : 팔로우드루 궤도408: Follow Drove Orbit
408a : 클럽헤드 팔로우드루 궤도408a: Club Head Follow-Draw Orbit
408b : 회전축결합부분 팔로우드루 궤도408b: Followed orbit of rotating shaft coupling part
409 : 몸체회전축 시계방향 회전409: body rotation axis clockwise rotation
410 : 몸체회전축 시계 반대방향 회전410: body rotation axis counterclockwise rotation
411 : 몸체의 중심 우측으로 이동411: moving to the right center of the body
412 : 몸체의 중심 좌측으로 이동412: move to the center left of the body
401 : 클럽회전축 402 : 몸체회전축401: club rotation shaft 402: body rotation shaft
403 : 공 404 : 클럽헤드403: ball 404: clubhead
405 : 회전축결합부분 501 : 골프클럽405: rotating shaft coupling portion 501: golf club
502 : 몸체와 팔 503 : 그립502: body and arm 503: grip
504 : 센싱 에어리어 505 : 센싱 포인트504: sensing area 505: sensing point
A, D : 클럽회전축에 설치되는 가속도센서 위치A, D: Accelerometer position installed on the club shaft
G, H : 몸체회전축에 설치되는 가속도센서 위치G, H: Accelerometer position installed on the body rotating shaft
θ1, θ2, θ3 : 몸체회전축의 회전 각θθ1, θ2, θ3: Rotation Angle of the Body Rotation Shaft θ
β1, β2, β3 : 몸체회전축에서 클럽회전축이 꺾임 각ββ1, β2, β3: Angle of bending of the club shaft in the body shaft
701 : 클럽헤드 스윙궤도 702 : 검출장치 스윙궤도701: club head swing trajectory 702: detection device swing trajectory
703 : 주장치 스윙궤도 801 : 컴퓨터 또는 휴대용 단말기703: main device swing track 801: computer or portable terminal
802 : 몸체의 중심점(0')을 중심으로 회전하는 중심점802: center point to rotate around the center point (0 ') of the body
803 : 회전축결합부분(0")을 출발하는 스윙궤도803: swing trajectory starting from the rotating shaft engaging portion (0 ")
804 : 클럽헤드 스윙의 출발점(0)을 출발하는 스윙궤도804: Swing track starting from the starting point of club head swing (0)
901 : 몸체 기둥 902 : 몸체 분절점901
1001 : 클럽헤드의 로프트 1002 : 날아가는 공1001: Club Head Loft 1002: Flying Ball
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080078789A KR20100020131A (en) | 2008-08-12 | 2008-08-12 | Swing simulation system and the method and the program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080078789A KR20100020131A (en) | 2008-08-12 | 2008-08-12 | Swing simulation system and the method and the program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20100020131A true KR20100020131A (en) | 2010-02-22 |
Family
ID=42090240
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080078789A Withdrawn KR20100020131A (en) | 2008-08-12 | 2008-08-12 | Swing simulation system and the method and the program |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20100020131A (en) |
Cited By (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101223404B1 (en) * | 2011-01-24 | 2013-01-16 | 최성열 | Mothod for displaying the motion pattern on the mobile terminal |
| WO2013075054A1 (en) * | 2011-11-16 | 2013-05-23 | Blast Motion Inc. | Virtual reality system for viewing current and previously stored or calculated motion data |
| US8903521B2 (en) | 2010-08-26 | 2014-12-02 | Blast Motion Inc. | Motion capture element |
| US8913134B2 (en) | 2012-01-17 | 2014-12-16 | Blast Motion Inc. | Initializing an inertial sensor using soft constraints and penalty functions |
| CN104225890A (en) * | 2013-06-21 | 2014-12-24 | 精工爱普生株式会社 | Motion analysis device |
| US8941723B2 (en) | 2010-08-26 | 2015-01-27 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
| US8944928B2 (en) | 2010-08-26 | 2015-02-03 | Blast Motion Inc. | Virtual reality system for viewing current and previously stored or calculated motion data |
| US8994826B2 (en) | 2010-08-26 | 2015-03-31 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
| US9039527B2 (en) | 2010-08-26 | 2015-05-26 | Blast Motion Inc. | Broadcasting method for broadcasting images with augmented motion data |
| US9076041B2 (en) | 2010-08-26 | 2015-07-07 | Blast Motion Inc. | Motion event recognition and video synchronization system and method |
| US9235765B2 (en) | 2010-08-26 | 2016-01-12 | Blast Motion Inc. | Video and motion event integration system |
| JP2016002429A (en) * | 2014-06-19 | 2016-01-12 | ダンロップスポーツ株式会社 | Golf swing analysis device, golf swing analysis method, and golf swing analysis program |
| US9247212B2 (en) | 2010-08-26 | 2016-01-26 | Blast Motion Inc. | Intelligent motion capture element |
| US9261526B2 (en) | 2010-08-26 | 2016-02-16 | Blast Motion Inc. | Fitting system for sporting equipment |
| US9320957B2 (en) | 2010-08-26 | 2016-04-26 | Blast Motion Inc. | Wireless and visual hybrid motion capture system |
| US9375624B2 (en) | 2011-04-28 | 2016-06-28 | Nike, Inc. | Golf clubs and golf club heads |
| US9396385B2 (en) | 2010-08-26 | 2016-07-19 | Blast Motion Inc. | Integrated sensor and video motion analysis method |
| US9401178B2 (en) | 2010-08-26 | 2016-07-26 | Blast Motion Inc. | Event analysis system |
| US9406336B2 (en) | 2010-08-26 | 2016-08-02 | Blast Motion Inc. | Multi-sensor event detection system |
| US9409076B2 (en) | 2011-04-28 | 2016-08-09 | Nike, Inc. | Golf clubs and golf club heads |
| US9409073B2 (en) | 2011-04-28 | 2016-08-09 | Nike, Inc. | Golf clubs and golf club heads |
| US9418705B2 (en) | 2010-08-26 | 2016-08-16 | Blast Motion Inc. | Sensor and media event detection system |
| US9427639B2 (en) | 2011-04-05 | 2016-08-30 | Nike, Inc. | Automatic club setting and ball flight optimization |
| US9433844B2 (en) | 2011-04-28 | 2016-09-06 | Nike, Inc. | Golf clubs and golf club heads |
| US9446294B2 (en) | 2009-01-20 | 2016-09-20 | Nike, Inc. | Golf club and golf club head structures |
| US9486669B2 (en) | 2008-02-20 | 2016-11-08 | Nike, Inc. | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US9604142B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Portable wireless mobile device motion capture data mining system and method |
| US9607652B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
| US9616299B2 (en) | 2014-06-20 | 2017-04-11 | Nike, Inc. | Golf club head or other ball striking device having impact-influencing body features |
| US9619891B2 (en) | 2010-08-26 | 2017-04-11 | Blast Motion Inc. | Event analysis and tagging system |
| US9623284B2 (en) | 2008-02-20 | 2017-04-18 | Karsten Manufacturing Corporation | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US9626554B2 (en) | 2010-08-26 | 2017-04-18 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
| US9646209B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Sensor and media event detection and tagging system |
| US9661894B2 (en) | 2008-02-20 | 2017-05-30 | Nike, Inc. | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US9662551B2 (en) | 2010-11-30 | 2017-05-30 | Nike, Inc. | Golf club head or other ball striking device having impact-influencing body features |
| US9694267B1 (en) | 2016-07-19 | 2017-07-04 | Blast Motion Inc. | Swing analysis method using a swing plane reference frame |
| US9925433B2 (en) | 2011-04-28 | 2018-03-27 | Nike, Inc. | Golf clubs and golf club heads |
| US9940508B2 (en) | 2010-08-26 | 2018-04-10 | Blast Motion Inc. | Event detection, confirmation and publication system that integrates sensor data and social media |
| JP2018153653A (en) * | 2013-02-14 | 2018-10-04 | 株式会社ユピテル | system |
| US10124230B2 (en) | 2016-07-19 | 2018-11-13 | Blast Motion Inc. | Swing analysis method using a sweet spot trajectory |
| US10137347B2 (en) | 2016-05-02 | 2018-11-27 | Nike, Inc. | Golf clubs and golf club heads having a sensor |
| US10159885B2 (en) | 2016-05-02 | 2018-12-25 | Nike, Inc. | Swing analysis system using angular rate and linear acceleration sensors |
| US10220285B2 (en) | 2016-05-02 | 2019-03-05 | Nike, Inc. | Golf clubs and golf club heads having a sensor |
| US10226681B2 (en) | 2016-05-02 | 2019-03-12 | Nike, Inc. | Golf clubs and golf club heads having a plurality of sensors for detecting one or more swing parameters |
| US10265602B2 (en) | 2016-03-03 | 2019-04-23 | Blast Motion Inc. | Aiming feedback system with inertial sensors |
| US10786728B2 (en) | 2017-05-23 | 2020-09-29 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
| US11565163B2 (en) | 2015-07-16 | 2023-01-31 | Blast Motion Inc. | Equipment fitting system that compares swing metrics |
| US11577142B2 (en) | 2015-07-16 | 2023-02-14 | Blast Motion Inc. | Swing analysis system that calculates a rotational profile |
| US11833406B2 (en) | 2015-07-16 | 2023-12-05 | Blast Motion Inc. | Swing quality measurement system |
| US11990160B2 (en) | 2015-07-16 | 2024-05-21 | Blast Motion Inc. | Disparate sensor event correlation system |
-
2008
- 2008-08-12 KR KR1020080078789A patent/KR20100020131A/en not_active Withdrawn
Cited By (87)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11857836B2 (en) | 2008-02-20 | 2024-01-02 | Karsten Manufacturing Corporation | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US10806967B2 (en) | 2008-02-20 | 2020-10-20 | Karsten Manufacturing Corporation | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US10486022B2 (en) | 2008-02-20 | 2019-11-26 | Karsten Manufacturing Corporation | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US10350453B2 (en) | 2008-02-20 | 2019-07-16 | Karsten Manufacturing Corporation | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US9661894B2 (en) | 2008-02-20 | 2017-05-30 | Nike, Inc. | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US9623284B2 (en) | 2008-02-20 | 2017-04-18 | Karsten Manufacturing Corporation | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US9486669B2 (en) | 2008-02-20 | 2016-11-08 | Nike, Inc. | Systems and methods for storing and analyzing golf data, including community and individual golf data collection and storage at a central hub |
| US9446294B2 (en) | 2009-01-20 | 2016-09-20 | Nike, Inc. | Golf club and golf club head structures |
| US10339978B2 (en) | 2010-08-26 | 2019-07-02 | Blast Motion Inc. | Multi-sensor event correlation system |
| US9633254B2 (en) | 2010-08-26 | 2017-04-25 | Blast Motion Inc. | Intelligent motion capture element |
| US9039527B2 (en) | 2010-08-26 | 2015-05-26 | Blast Motion Inc. | Broadcasting method for broadcasting images with augmented motion data |
| US9076041B2 (en) | 2010-08-26 | 2015-07-07 | Blast Motion Inc. | Motion event recognition and video synchronization system and method |
| US9235765B2 (en) | 2010-08-26 | 2016-01-12 | Blast Motion Inc. | Video and motion event integration system |
| US11355160B2 (en) | 2010-08-26 | 2022-06-07 | Blast Motion Inc. | Multi-source event correlation system |
| US9247212B2 (en) | 2010-08-26 | 2016-01-26 | Blast Motion Inc. | Intelligent motion capture element |
| US9261526B2 (en) | 2010-08-26 | 2016-02-16 | Blast Motion Inc. | Fitting system for sporting equipment |
| US9320957B2 (en) | 2010-08-26 | 2016-04-26 | Blast Motion Inc. | Wireless and visual hybrid motion capture system |
| US9349049B2 (en) | 2010-08-26 | 2016-05-24 | Blast Motion Inc. | Motion capture and analysis system |
| US9361522B2 (en) | 2010-08-26 | 2016-06-07 | Blast Motion Inc. | Motion event recognition and video synchronization system and method |
| US11311775B2 (en) | 2010-08-26 | 2022-04-26 | Blast Motion Inc. | Motion capture data fitting system |
| US9396385B2 (en) | 2010-08-26 | 2016-07-19 | Blast Motion Inc. | Integrated sensor and video motion analysis method |
| US9401178B2 (en) | 2010-08-26 | 2016-07-26 | Blast Motion Inc. | Event analysis system |
| US9406336B2 (en) | 2010-08-26 | 2016-08-02 | Blast Motion Inc. | Multi-sensor event detection system |
| US10881908B2 (en) | 2010-08-26 | 2021-01-05 | Blast Motion Inc. | Motion capture data fitting system |
| US8903521B2 (en) | 2010-08-26 | 2014-12-02 | Blast Motion Inc. | Motion capture element |
| US9418705B2 (en) | 2010-08-26 | 2016-08-16 | Blast Motion Inc. | Sensor and media event detection system |
| US10748581B2 (en) | 2010-08-26 | 2020-08-18 | Blast Motion Inc. | Multi-sensor event correlation system |
| US9866827B2 (en) | 2010-08-26 | 2018-01-09 | Blast Motion Inc. | Intelligent motion capture element |
| US8944928B2 (en) | 2010-08-26 | 2015-02-03 | Blast Motion Inc. | Virtual reality system for viewing current and previously stored or calculated motion data |
| US8941723B2 (en) | 2010-08-26 | 2015-01-27 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
| US9604142B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Portable wireless mobile device motion capture data mining system and method |
| US9607652B2 (en) | 2010-08-26 | 2017-03-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
| US10607349B2 (en) | 2010-08-26 | 2020-03-31 | Blast Motion Inc. | Multi-sensor event system |
| US9619891B2 (en) | 2010-08-26 | 2017-04-11 | Blast Motion Inc. | Event analysis and tagging system |
| US8905855B2 (en) | 2010-08-26 | 2014-12-09 | Blast Motion Inc. | System and method for utilizing motion capture data |
| US9626554B2 (en) | 2010-08-26 | 2017-04-18 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
| US9830951B2 (en) | 2010-08-26 | 2017-11-28 | Blast Motion Inc. | Multi-sensor event detection and tagging system |
| US9646199B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Multi-sensor event analysis and tagging system |
| US9646209B2 (en) | 2010-08-26 | 2017-05-09 | Blast Motion Inc. | Sensor and media event detection and tagging system |
| US10406399B2 (en) | 2010-08-26 | 2019-09-10 | Blast Motion Inc. | Portable wireless mobile device motion capture data mining system and method |
| US10350455B2 (en) | 2010-08-26 | 2019-07-16 | Blast Motion Inc. | Motion capture data fitting system |
| US10133919B2 (en) | 2010-08-26 | 2018-11-20 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
| US10109061B2 (en) | 2010-08-26 | 2018-10-23 | Blast Motion Inc. | Multi-sensor even analysis and tagging system |
| US9940508B2 (en) | 2010-08-26 | 2018-04-10 | Blast Motion Inc. | Event detection, confirmation and publication system that integrates sensor data and social media |
| US9911045B2 (en) | 2010-08-26 | 2018-03-06 | Blast Motion Inc. | Event analysis and tagging system |
| US9814935B2 (en) | 2010-08-26 | 2017-11-14 | Blast Motion Inc. | Fitting system for sporting equipment |
| US8994826B2 (en) | 2010-08-26 | 2015-03-31 | Blast Motion Inc. | Portable wireless mobile device motion capture and analysis system and method |
| US9824264B2 (en) | 2010-08-26 | 2017-11-21 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
| US10706273B2 (en) | 2010-08-26 | 2020-07-07 | Blast Motion Inc. | Motion capture system that combines sensors with different measurement ranges |
| US9662551B2 (en) | 2010-11-30 | 2017-05-30 | Nike, Inc. | Golf club head or other ball striking device having impact-influencing body features |
| KR101223404B1 (en) * | 2011-01-24 | 2013-01-16 | 최성열 | Mothod for displaying the motion pattern on the mobile terminal |
| US9427639B2 (en) | 2011-04-05 | 2016-08-30 | Nike, Inc. | Automatic club setting and ball flight optimization |
| US9925433B2 (en) | 2011-04-28 | 2018-03-27 | Nike, Inc. | Golf clubs and golf club heads |
| US9375624B2 (en) | 2011-04-28 | 2016-06-28 | Nike, Inc. | Golf clubs and golf club heads |
| US11077343B2 (en) | 2011-04-28 | 2021-08-03 | Nike, Inc. | Monitoring device for a piece of sports equipment |
| US9409076B2 (en) | 2011-04-28 | 2016-08-09 | Nike, Inc. | Golf clubs and golf club heads |
| US9409073B2 (en) | 2011-04-28 | 2016-08-09 | Nike, Inc. | Golf clubs and golf club heads |
| US10500452B2 (en) | 2011-04-28 | 2019-12-10 | Nike, Inc. | Golf clubs and golf club heads |
| US9433844B2 (en) | 2011-04-28 | 2016-09-06 | Nike, Inc. | Golf clubs and golf club heads |
| WO2013075054A1 (en) * | 2011-11-16 | 2013-05-23 | Blast Motion Inc. | Virtual reality system for viewing current and previously stored or calculated motion data |
| US8913134B2 (en) | 2012-01-17 | 2014-12-16 | Blast Motion Inc. | Initializing an inertial sensor using soft constraints and penalty functions |
| JP2018153653A (en) * | 2013-02-14 | 2018-10-04 | 株式会社ユピテル | system |
| CN104225890B (en) * | 2013-06-21 | 2018-10-16 | 精工爱普生株式会社 | Motion analyzing apparatus |
| EP2824650A1 (en) * | 2013-06-21 | 2015-01-14 | Seiko Epson Corporation | Motion analysis device |
| CN104225890A (en) * | 2013-06-21 | 2014-12-24 | 精工爱普生株式会社 | Motion analysis device |
| JP2016002429A (en) * | 2014-06-19 | 2016-01-12 | ダンロップスポーツ株式会社 | Golf swing analysis device, golf swing analysis method, and golf swing analysis program |
| US9643064B2 (en) | 2014-06-20 | 2017-05-09 | Nike, Inc. | Golf club head or other ball striking device having impact-influencing body features |
| US9889346B2 (en) | 2014-06-20 | 2018-02-13 | Karsten Manufacturing Corporation | Golf club head or other ball striking device having impact-influencing body features |
| US9616299B2 (en) | 2014-06-20 | 2017-04-11 | Nike, Inc. | Golf club head or other ball striking device having impact-influencing body features |
| US9789371B2 (en) | 2014-06-20 | 2017-10-17 | Karsten Manufacturing Corporation | Golf club head or other ball striking device having impact-influencing body features |
| US9776050B2 (en) | 2014-06-20 | 2017-10-03 | Karsten Manufacturing Corporation | Golf club head or other ball striking device having impact-influencing body features |
| US11990160B2 (en) | 2015-07-16 | 2024-05-21 | Blast Motion Inc. | Disparate sensor event correlation system |
| US11833406B2 (en) | 2015-07-16 | 2023-12-05 | Blast Motion Inc. | Swing quality measurement system |
| US11577142B2 (en) | 2015-07-16 | 2023-02-14 | Blast Motion Inc. | Swing analysis system that calculates a rotational profile |
| US11565163B2 (en) | 2015-07-16 | 2023-01-31 | Blast Motion Inc. | Equipment fitting system that compares swing metrics |
| US10265602B2 (en) | 2016-03-03 | 2019-04-23 | Blast Motion Inc. | Aiming feedback system with inertial sensors |
| US10220285B2 (en) | 2016-05-02 | 2019-03-05 | Nike, Inc. | Golf clubs and golf club heads having a sensor |
| US10226681B2 (en) | 2016-05-02 | 2019-03-12 | Nike, Inc. | Golf clubs and golf club heads having a plurality of sensors for detecting one or more swing parameters |
| US10137347B2 (en) | 2016-05-02 | 2018-11-27 | Nike, Inc. | Golf clubs and golf club heads having a sensor |
| US10159885B2 (en) | 2016-05-02 | 2018-12-25 | Nike, Inc. | Swing analysis system using angular rate and linear acceleration sensors |
| US9694267B1 (en) | 2016-07-19 | 2017-07-04 | Blast Motion Inc. | Swing analysis method using a swing plane reference frame |
| US10124230B2 (en) | 2016-07-19 | 2018-11-13 | Blast Motion Inc. | Swing analysis method using a sweet spot trajectory |
| US10716989B2 (en) | 2016-07-19 | 2020-07-21 | Blast Motion Inc. | Swing analysis method using a sweet spot trajectory |
| US10617926B2 (en) | 2016-07-19 | 2020-04-14 | Blast Motion Inc. | Swing analysis method using a swing plane reference frame |
| US10786728B2 (en) | 2017-05-23 | 2020-09-29 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
| US11400362B2 (en) | 2017-05-23 | 2022-08-02 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
| US12005344B2 (en) | 2017-05-23 | 2024-06-11 | Blast Motion Inc. | Motion mirroring system that incorporates virtual environment constraints |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20100020131A (en) | Swing simulation system and the method and the program | |
| CN102221369B (en) | Gesture recognizing method and device of ball game and gesture auxiliary device | |
| JP4327446B2 (en) | How to predict the performance of a golfer hitting a ball | |
| KR102445407B1 (en) | Systems and Methods for Determining Impact Properties of Sports Ball Hitting Elements | |
| US8845451B2 (en) | Fitting system for a golf club | |
| KR100631035B1 (en) | Goji Sports Swing Foam Corrector | |
| CN105007995B (en) | The measurement apparatus of shot, the trainer for training shot and method for detecting batting utensil | |
| US20150018111A1 (en) | Interpretation of characteristics of a golf swing using motion analysis | |
| US20070135225A1 (en) | Sport movement analyzer and training device | |
| US9864904B2 (en) | Motion analysis device and motion analysis system | |
| TW201501752A (en) | Motion analysis method and motion analysis device | |
| JP2022515242A (en) | Table tennis racket swing accuracy and replacement discrimination device | |
| KR20160106670A (en) | Movement analysis method, movement analysis device, movement analysis system and program | |
| KR20110122656A (en) | Golf Practice Device and Method | |
| CN103721398A (en) | Method and device for ball hitting result inference and posture correction | |
| KR20160106671A (en) | Movement analysis device, movement analysis system, movement analysis method, display method for movement analysis information, and program | |
| CN103961857B (en) | Method for extracting impact time in golf swing | |
| KR101972526B1 (en) | golf swing correcting system | |
| CN109475773B (en) | Method and apparatus for simulating game events | |
| JP6862931B2 (en) | Motion analysis device, motion analysis method, motion analysis system and display method | |
| TWI728895B (en) | Interactive court system | |
| KR101030471B1 (en) | Golfer's direction angle display device and golfer's direction angle display method | |
| KR102000151B1 (en) | System for analyzing golf swing pattern by using wearable device | |
| KR102520867B1 (en) | Training device for golf swing | |
| KR101570007B1 (en) | Swing training apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080812 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |