[go: up one dir, main page]

KR20100020131A - Swing simulation system and the method and the program - Google Patents

Swing simulation system and the method and the program Download PDF

Info

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
Application number
KR1020080078789A
Other languages
Korean (ko)
Inventor
구의정
Original Assignee
구의정
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 구의정 filed Critical 구의정
Priority to KR1020080078789A priority Critical patent/KR20100020131A/en
Publication of KR20100020131A publication Critical patent/KR20100020131A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3608Attachments on the body, e.g. for measuring, aligning, restraining
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3658Means associated with the ball for indicating or measuring, e.g. speed, direction
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B60/00Details or accessories of golf clubs, bats, rackets or the like
    • A63B60/46Measurement 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/464Means for indicating or measuring the pressure on the grip
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/06363D visualisation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/0647Visualisation of executed movements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/833Sensors arranged on the exercise apparatus or sports implement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless 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

스윙 시뮬레이션 시스템과 그 방법 및 그 프로그램{Swing simulation system and the method and the program}Swing simulation system and the method and program

본 발명은 공을 치는 기구로 공을 치는 타자의 스윙모션 또는 공이 날아가는 모션을 시뮬레이션하는 기술에 관한 것으로서, 특히 가속도 검출장치와 무선주파수식별시스템으로 검출되는 스윙정보를 스윙검출 프로그램과 비교하고, 컴퓨터의 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 Reference 1 is not a method of detecting a track in which a golf club moves, but a technique for calculating a direction and distance in which a golfer moves, and a technique for simulating a swing has not been described.

참고 문헌 2, 3의 골프 스윙 진단장치는, 가속도센서로 가속도를 측정하고 자이로센서로 기울기를 측정하는 장치를 클럽의 헤드 부분에 설치하도록 구성하여 장치가 복잡하며, 특히 골프와 같은 예민한 운동에서 클럽헤드 부분에 설치되는 복잡한 장치는 골프의 스윙을 저해하는 요인이 된다.The golf swing diagnosis device of References 2 and 3 is configured to install the device to measure the acceleration with the acceleration sensor and the tilt with the gyro sensor on the head of the club, and the device is complicated, especially in a sensitive sport such as golf. The complicated device installed in the head portion is a factor that hinders the swing of the golf.

[문헌 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 detection device 110 and the main device 120, the detection device 110 is installed on the grip portion of the ball hitting mechanism, worn on the hand holding the grip portion of the ball hitting mechanism The main device 120 is installed on a glove, and the detection device 110 and the main device 120 are connected to each other by a radio frequency identification system (RFID) and configured to check and store swing information of a batter hitting a ball.

상기 공을 치는 타자의 스윙정보는 프로그램(130)이 실행되는 컴퓨터 또는 휴대용 단말기에서 시뮬레이션할 수 있다.The swing information of the batter hitting the ball may be simulated in a computer or a portable terminal on which the program 130 is executed.

공을 치는 기구에 설치되는 검출장치(110)에는 RFID태그(112)가 설치되며, 타자의 손에 착용하는 장갑에 설치되는 주장치(120A, 120B))에는 RFID리더(121)가 설치되어 무선주파수식별시스템(RFID)으로 연결되며, 클럽에 설치되는 검출장치(110)에 전원을 공급하고 자동 로그인하여, 검출장치(110)와 주장치(120A, 120B)) 상호 간에 정보를 교환한다.The RFID tag 112 is installed in the detection device 110 installed in the ball striking mechanism, and the RFID reader 121 is installed in the main devices 120A and 120B installed in the glove worn on the batter's hand. It is connected to the identification system (RFID), and supplies power to the detection device 110 installed in the club and automatically logs in to exchange information between the detection device 110 and the main devices 120A and 120B).

상기 검출장치(110) 내의 가속도 검출수단(111)은 RFID 태그(112)에 유도된 전원을 공급받아 작동되며, 상기 RFID태그(112) 내의 마이크로컴퓨터(113)에 제어되어 기울기 또는 가속도를 검출하여, 상기 주장치(120)의 RFID리더(121) 내의 마이크로컴퓨터(113)에 전송된다. Acceleration detection means 111 in the detection device 110 is operated by receiving power induced in the RFID tag 112, controlled by the microcomputer 113 in the RFID tag 112 to detect the tilt or acceleration The microcomputer 113 is transmitted to the RFID reader 121 of the host device 120.

상기 마이크로컴퓨터(113)는 RFID태그(112) 용도 또는 RFID리더(121) 용도의 마이크로컴퓨터를 공유 또는 별도로 설치할 수 있다.The microcomputer 113 may share or separately install a microcomputer for the use of the RFID tag 112 or the RFID reader 121.

공을 치는 기구의 그립에 설치되는 RFID태그(112)의 안테나(114)에 장갑에 설치되는 RFID리더(121)의 안테나(114)가 근접하게 되면, 상기 RFID리더(121)에서 에너지가 방출되어 상기 RFID태그(112)에 에너지가 유기되며, 상기 RFID태그(112)에 유기되는 에너지는 RFID태그(112)와 가속도 검출수단(111)의 전원으로 사용된다.When the antenna 114 of the RFID reader 121 installed on the glove comes close to the antenna 114 of the RFID tag 112 installed on the grip of the ball hitting device, energy is emitted from the RFID reader 121. Energy is induced in the RFID tag 112, and the energy induced in the RFID tag 112 is used as a power source for the RFID tag 112 and the acceleration detecting means 111.

상기와 같이 RFID태그(112)에 에너지가 유기되면 상기 RFID리더(121)는 RFID태그(112)를 자동으로 로그인하게 되며, RFID리더(121)의 마이크로컴퓨터(113)에서 RFID태그(112)의 마이크로컴퓨터(113)를 제어하는 방법으로 가속도 검출수단(111)으로 검출되는 실시간 가속도 또는 기울기 정보를 전송받게 된다.When the energy is induced in the RFID tag 112 as described above, the RFID reader 121 automatically logs in the RFID tag 112, and the micro tag 113 of the RFID tag 121 of the RFID tag 112. As a method of controlling the microcomputer 113, real-time acceleration or slope information detected by the acceleration detecting unit 111 is received.

상기 검출장치(110)의 가속도 검출수단(111)과 RFID태그(112)의 반도체 칩은 공을 치는 기구의 그립에 설치되는 안테나(114)에서 분리가능하도록 커넥터 또는 플러그로 연결되고, 상기 주장치(120A, 120B) RFID리더(112)의 반도체 칩은 장갑에 설치되는 안테나(114)에서 분리가능하도록 커넥터 또는 플러그로 연결되도록 구성된다.The acceleration detecting means 111 of the detection device 110 and the semiconductor chip of the RFID tag 112 are connected by a connector or a plug so as to be detachable from the antenna 114 installed in the grip of the ball striking mechanism. 120A, 120B) The semiconductor chip of the RFID reader 112 is configured to be connected by a connector or a plug so as to be detachable from the antenna 114 installed in the glove.

상기 검출장치의 가속도 검출수단(111)과 RFID태그(112)의 반도체 칩과, 상기 주장치 RFID리더(112)의 반도체 칩은 MENS 또는 NEMS 방식으로 제조되어 커넥터 또는 플러그에서 분리하여 이설 또는 재활용 가능하도록 구성된다.The acceleration detection means 111 of the detection device 111 and the semiconductor chip of the RFID tag 112 and the semiconductor chip of the main device RFID reader 112 are manufactured in a MENS or NEMS method so that they can be separated or separated from the connector or plug to be moved or recycled. It is composed.

상기 검출장치(110)의 가속도 검출수단(111)은 공을 치는 기구의 길이방향으로 2개소 이상 지점에 2축 또는 3축으로 구성되며, RFID태그(112)의 마이크로컴퓨터(113)는 RFID태그의 기능과 가속도 검출수단(111)을 제어하는 기능을 수행한다. 상기 RFID태그(112)의 마이크로컴퓨터(113)에는 공을 치는 기구의 길이와 무게 및 헤드의 로프트 각도 등, 스윙궤도상의 위치와 공이 날아가는 궤도 계산에 필요한 공을 치는 기구의 정보가 미리 저장된다.The acceleration detecting means 111 of the detecting device 110 is composed of two or three axes at two or more points in the longitudinal direction of the ball striking mechanism, and the microcomputer 113 of the RFID tag 112 is an RFID tag. It performs the function of and control the acceleration detection means 111. The microcomputer 113 of the RFID tag 112 stores in advance information about a ball hitting device, such as a position on a swing trajectory and a ball trajectory required for a ball trajectory, such as the length and weight of the ball hitting device and the loft angle of the head.

상기 주장치(120A, 120B) RFID리더(121)의 마이크로컴퓨터(113)에는 RFID리더의 기능과, 상기 검출장치(110)의 마이크로컴퓨터(113)를 제어하고 스윙검출프로그램(131)으로 비교하고 판단하는 기능이 포함되며, 상기 검출장치(110)에서 검출되는 정보와 스윙검출프로그램(131)으로 비교 판단되는 정보는 메모리(122)에 저장된다.The microcomputer 113 of the RFID reader 121 of the main devices 120A and 120B controls the function of the RFID reader and the microcomputer 113 of the detection device 110, and compares and judges it with the swing detection program 131. And the information detected by the detection device 110 and the information determined by the swing detection program 131 are stored in the memory 122.

상기 주장치(120A, 120B)에는 배터리 또는 전원장치가 설치되며, 컴퓨터 또는 휴대용 단말기와 연결할 수 있도록 인터넷 또는 유 무선 통신이 가능하도록 구성된다. 상기 배터리의 전원을 절약하기 위하여 장갑의 바닥부분에 압력센서를 설치하여 소정의 압력이 감지되는 경우에 RFID리더(121)가 작동되도록 구성할 수도 있다. The main devices 120A and 120B are provided with a battery or a power supply, and are configured to enable internet or wired communication so as to be connected to a computer or a portable terminal. In order to save the power of the battery by installing a pressure sensor on the bottom portion of the glove may be configured to operate the RFID reader 121 when a predetermined pressure is detected.

공을 치는 타자의 손에 착용하는 장갑에 설치되는 주장치(120B)에 1개소 이상의 지점에 2축 또는 3축의 가속도 검출수단(111)을 구성하여, 타자의 손목이 구부러지는 각도와 손목 부분의 이동되는 위치를 더 정확히 측정할 수 있다.Two-axis or three-axis acceleration detecting means 111 is formed at one or more points in the main device 120B installed on the glove worn on the hand of the batter hitting the ball. It is possible to measure the position more precisely.

상기 주장치(120B)에 구성되는 가속도 검출수단(111)으로 검출되는 기울기 또는 위치는 상기 검출장치(110)의 가속도 검출수단(111)에서 측정되는 기울기 또는 위치와 연동하여, 스윙궤도상에서 공을 치는 기구의 위치와 기울기 및 손목의 꺾임 각을 계산할 수 있게 되어 더 정확한 스윙을 검출할 수 있다.The inclination or position detected by the acceleration detecting means 111 of the main device 120B is linked to the inclination or position measured by the acceleration detecting means 111 of the detecting device 110 to strike the ball on the swing trajectory. The position and inclination of the instrument and the angle of inclination of the wrist can be calculated to allow for more accurate swing detection.

도 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 information 204 of the real time that the ball hitting mechanism moves on the swing trajectory, and the trajectory information 205 which impacts the flying ball are stored in the memory of the swing simulation system, and then connected to the Internet or wired or wireless communication. Or to a portable terminal.

컴퓨터의 3차원 가상공간(206)에서 스윙을 시뮬레이션하는 프로그램을 실행(207)하여, 상기 공을 치는 기구가 스윙궤도상을 이동하는 실시간의 위치좌표 정보(208)를 타자가 스윙하는 모션의 그래픽 또는 영상에, 상기 타자의 실시간 위치좌표를 합치시켜서, 타자가 공을 치는 스윙모션을 시뮬레이션(209)하게 된다.A program for simulating a swing in a three-dimensional virtual space 206 of a computer is executed (207) so that the motion of the batter swings the real-time positional coordinate information 208 in which the ball hitting mechanism moves on a swing trajectory. Or, by matching the batter's real-time position coordinates to the image, the swing motion of the batter hitting the ball is simulated (209).

컴퓨터의 3차원 가상공간(206)에서 스윙을 시뮬레이션하는 프로그램을 실행(207)하여, 상기 임팩트 되어 공이 날아가는 궤도의 정보(210)를 공이 날아가는 모션의 그래픽 또는 영상에, 상기 공이 날아가는 궤도를 합치시켜서, 공이 날아가는 모션을 시뮬레이션(211)하게 된다.In the three-dimensional virtual space 206 of the computer, a program for simulating a swing is executed (207), and the information or motion 210 of the impacted orbiting ball is combined with a graphic or an image of a motion in which the ball flies, and the orbital path of the ball is blown. In operation 211, the ball is simulated to fly.

도 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 RFID reader 121 of the main devices 120A and 120B installed on the glove worn on the batter's hand, the batter of the club having the antenna 114 of the RFID tag installed to hit the ball. When the grip is held by a hand wearing a glove in which the antenna 114 of the RFID reader is installed, the antenna 114 of the RFID reader and the antenna 114 of the RFID tag are in a proximity 311 state and the antenna of the RFID reader. The energy emitted from the 114 is induced to the antenna 114 of the RFID tag so that power is supplied to the RFID tag 112 so that the detection device 110 operates. At this time, the RFID reader 121 is in a state capable of exchanging information through communication by automatically detecting the RFID tag 112 (Auto-ID system) 341, and the microcomputer of the detection device 110 RFID tag 112 113 is controlled by the microcomputer 113 of the RFID reader 121 of the main apparatus 120A, 120B to operate 321 the acceleration detecting means 111, and detect the swing of the batter in real time.

클럽이 정지상태에서는 상기 검출장치(110)의 가속도 검출수단(111)이 정적가속도 상태가 되어 기울기를 측정하고, 클럽이 스윙을 시작하면 상기 검출장치(110)의 가속도 검출수단(111)은 동적 가속도 상태가 되어 가속도를 측정하게 된다.When the club is at rest, the acceleration detecting means 111 of the detecting device 110 is in a static acceleration state, and the slope is measured. When the club starts swinging, the acceleration detecting means 111 of the detecting device 110 is dynamic. It is in an acceleration state and the acceleration is measured.

타자가 공을 치기 위하여 준비자세(어드레스)를 취하는 순간에 가속도 검출수단(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 swing detection program 131 of the microcomputer 113 of the main device 120A, 120B. As a result, it is checked whether the batter is inclined to prepare to hit the ball, and the reference coordinate on the swing trajectory, which is the starting point (0) of the club head swing, is set (342).

상기 클럽헤드 스윙의 출발점(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 detection device 110 installed in the club is integrated according to the swing detection program 131 to calculate the real-time speed of the two points, and the speed is integrated again to calculate the real-time position of the two points. In addition, the real-time position coordinates of both ends of the backswing club are set (343).

상기 클럽 양끝 지점에 설정된 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-time acceleration measurement 324 of the backswing track is completed, the club reaches the position of the tower which is the peak of the backswing, and the acceleration detecting means 111 is in the instantaneous stop state 325 ), The acceleration detecting means 111 measures the inclination of the top position (326).

상기와 같이 설정(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 microcomputer 113 of the main device (120A, 120B), the top position reference coordinate is set by comparing the slope 326 of the top position measured by the acceleration detecting means 111 with the final slope 344 of the backswing trajectory (345). The top position reference coordinate is compared with the standard swing data of the batter previously stored in the swing detection program 131 to check the measurement state of the swing in real time.

탑 위치의 기울기(326)와 탑 위치 기준좌표가 설정(345)된 후, 가속도 검출수단(111)이 작동(327)하여 다운스윙 궤도의 실시간 가속도가 측정(328)되면, 마이크로컴퓨터(113)에서는 가속도를 시간으로 적분하여 실시간의 속도를 계산하고, 다시 시간으로 적분하여 실시간의 위치를 계산하여 다운스윙의 실시간 좌표를 설정(346)하게 되며, 상기 설정된 실시간 좌표(346)를 비교하여 다운스윙 단계의 실시간 기울기를 설정(347)하게 된다. After the inclination 326 of the top position and the top position reference coordinate are set 345, the acceleration detection unit 111 is operated 327 to measure 328 the real-time acceleration of the downswing trajectory. Integrate the acceleration in time to calculate the speed in real time, and integrate again in time to calculate the location of the real time to set the real time coordinates of the downswing (346), downswing by comparing the set real time coordinates (346) The real time slope of the step is set 347.

마이크로컴퓨터(113)에는 상기 탑 위치의 기울기(326)와 탑 위치의 기준좌표(345)를 다운스윙의 출발점으로 하여, 상기 다운스윙 궤도에서 설정되는 실시간 좌표(346)와 실시간 기울기(347)가 연속적으로 메모리(122)에 저장된다. The microcomputer 113 includes a real time coordinate 346 and a real time tilt 347 set in the downswing trajectory using the slope 326 of the top position and the reference coordinate 345 of the top position as starting points of the downswing. Successively stored in the memory 122.

상기 다운스윙 궤도의 실시간 좌표(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 swing detection program 131 of the microcomputer 113, it is determined that the moment 348 immediately before the impact. The speed of the instant 348 immediately before the impact is extracted and stored 122.

임팩트 직전순간(348)을 통과한 직후에 클럽헤드는 공과 충돌하는 임팩트 상태가 되며, 클럽헤드가 공과 임팩트 된 후 가속도 검출수단(111)의 작동(329)으로 검출되는 가속도는 순간적으로 급격히 감소하게 된다. Immediately after passing the moment 348 immediately before the impact, the club head is in an impact state colliding with the ball, and the acceleration detected by the operation 329 of the acceleration detection means 111 is rapidly reduced rapidly after the club head is impacted with the ball. do.

상기 임팩트 직전의 속도와 임팩트 직후의 속도를 검출하는 방법으로 공이 날아가는 거리와 비상궤도를 계산하는 정보로 저장되며, 임팩트로 가속도가 감소 된 직후의 가속도 검출수단 작동(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 operation 329 immediately after the acceleration is reduced by the impact is performed in the follow-through step. Acceleration is measured 330, the microcomputer 113 integrates the acceleration in time to calculate the real-time speed, and again in time to calculate the real-time position to set the real-time coordinates of the follow-through (350), The real-time slope of the follow-through orbit is set by comparing the set real-time coordinates 350 of the follow-through.

가속도 검출수단(111)이 작동(329)하여 팔로우드루 궤도의 실시간 가속도 측정(330)이 완료되면, 클럽이 팔로우드루의 정점인 피니시 위치에 도달하게 되어 가속도 검출수단(111)은 순간정지 상태(331)가 되며, 가속도 검출수단(111)은 피니시 위치의 기울기를 측정(332)하게 된다.When the acceleration detecting means 111 operates 329 and the real-time acceleration measurement 330 of the follow-through track is completed, the club reaches the finish position which is the peak of the follow-through so that the acceleration detecting means 111 is in the instantaneous stop state ( 331, the acceleration detecting means 111 measures the inclination of the finish position (332).

마이크로컴퓨터(113)에서는 상기 가속도 검출수단(111)에서 측정된 피니시 완료 위치의 기울기(332)와 팔로우드루 궤도의 최종 기울기(351)를 비교하여 피니시 위치 기준좌표를 설정하고, 상기 위치의 기준좌표를 스윙검출 프로그램의 자료 와 비교하여 스윙의 검출상태를 실시 간으로 확인하고 메모리(122)에 저장(352)하게 된다.The microcomputer 113 sets the finish position reference coordinate by comparing the inclination 332 of the finish completion position measured by the acceleration detecting means 111 with the final inclination 351 of the follow-through trajectory, and sets the reference coordinate of the position. Is compared with the data of the swing detection program to check the detection state of the swing in real time and store it in the memory 122 (352).

주장치(120A, 120B)의 메모리(122)에 저장(352)된 정보는, 인터넷 또는 유 무선 통신으로 연결되는 컴퓨터 또는 휴대폰에서 스윙시뮬레이션 프로그램(132)을 실행하여, 타자가 스윙하는 모션과 공이 날아가는 모션을 시뮬레이션하는 정보가 된다.The information 352 stored in the memory 122 of the main device 120A or 120B is executed by the swing simulation program 132 in a computer or a mobile phone connected to the Internet or wired communication, so that the ball and the motion of the batter swing. It is information to simulate motion.

클럽에 설치되는 검출장치(110)에는 클럽의 길이 클럽헤드의 각도 및 샤프트의 휘어지는 정도 등 클럽에 관한 정보가 미리 저장된다.The detection device 110 installed in the club stores information about the club in advance, such as the length of the club, the angle of the club head, and the degree of bending of the shaft.

클럽 종류별로 타자가 공을 치는 그래픽 또는 영상이 제작되며, 클럽과 몸체로 이루어지는 회전축이 스윙궤도상을 스윙하는 실시간 좌표와 실시간 기울기를 합치시킬 수 있도록 타자의 표준 스윙궤도로 프로그래밍 되며, 검출장치(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 swing detection program 131.

이하 골프를 실시 예로 하는 설명에서 클럽과 몸체로 이루어지는 회전축은 클럽회전축과 몸체회전축으로 호칭한다.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 top position 326 or impact position 348 or finish position 332 and the real-time position coordinates of the backswing trajectory 324 or downswing trajectory 328 or follow-through trajectory 330. And the real-time inclination is detected by the acceleration detecting means 111, and the detected information is compared in real time with the standard swing trajectory of the swing detection program 131 by the microcomputer 113 of the main apparatus 120A or 120B. .

상기와 같이 측정되어 주장치(120A, 120B)에 저장(122)되는 순간 정지상태의 기울기(322, 326, 348, 332)와, 스윙상태의 실시간 위치좌표(343, 346, 350)와 실시간 기울기(344, 347, 351) 정보는, 컴퓨터 또는 휴대용 단말기에서 스윙검출 프로그램(131)과 스윙 시뮬레이션 프로그램(132)으로 타자의 스윙을 시뮬레이션할 수 있는 정보가 된다. Instantaneous tilts 322, 326, 348, and 332 measured as described above and stored 122 in the main device 120A, 120B, and real-time position coordinates 343, 346, 350 in a swing state and real-time tilts ( The information 344, 347, and 351 becomes information which can simulate the swing of the batter with the swing detection program 131 and the swing simulation program 132 in a computer or a portable terminal.

상기 스윙검출 프로그램(131)은 스윙 시뮬레이션 시스템의 주장치(120A, 120B) 또는 컴퓨터 또는 휴대용 단말기의 프로그램(130)으로 설치되며, 상기 주장치(120A, 120B)에 저장(122)된 기울기와 위치좌표 정보는 공을 친 타자의 스윙궤도를 효과적으로 검출할 수 있도록 프로그래밍 된다. The swing detection program 131 is installed as a main device 120A, 120B of a swing simulation system or a program 130 of a computer or a portable terminal, and the slope and position coordinate information stored 122 in the main device 120A, 120B. Is programmed to effectively detect the swing trajectory of the batter hitting the ball.

어드레스 위치의 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 swing detection program 131, and the wrist of the batter connecting the club rotation axis and the body rotation axis is bent in real time. The angle and rotation angle of the wrist and the rotation axis (Z ') of the body can be estimated to move left or right, and the swing motion of the batter can be estimated, and just before the impact that the ball and the club head collide. By calculating the speed of the ball and using the loft angle of the clubhead, the ball's flight height, direction and distance can be simulated to simulate the flight trajectory of the ball.

가속도 검출수단으로 검출되는 측정자료를 비교 분석 판단하는 등의 각종 계산기능을 수행하기 위하여, 주장치(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 swing detection program 131 may be executed on the microcomputer 113 in the main apparatus 120A, 120B, and may be a computer or a mobile phone. It can be executed by the swing detection program 131 mounted in the.

검출장치(110)의 가속도 검출수단(111)으로 클럽회전축의 기울기와 실시간 가속도를 검출하고, 타자의 스윙을 더 정확히 검출하기 위하여 상기 주장치(120B)에도 가속도 검출수단(111)을 설치하고, 기울기와 가속도를 검출하여 상기 클럽회전축의 실시간 위치좌표 또는 기울기와 연동하여 계산하는 방법으로, 몸체회전축의 실시간 위치좌표와 실시간 기울기를 더 정확하게 계산할 수 있게 된다.The acceleration detecting means 111 of the detecting device 110 detects the inclination of the club shaft and real-time acceleration, and in order to more accurately detect the swing of the batter, the acceleration detecting means 111 is also installed in the main device 120B, and the inclination is provided. By detecting the acceleration and calculates in conjunction with the real-time position coordinates or the slope of the club rotation axis, it is possible to calculate the real-time position coordinates and real-time tilt of the body rotation axis more accurately.

도 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 backswing 406, SW-3 is the position of the clubhead in reaching the top position, which is the top of the backswing 406, and SW-4 is the position of the clubhead in the downswing 407. Position, SW-5 is the position of the clubhead being the follow through 408, and SW-6 is the position of the clubhead in the finished state, which is the apex of the followthrough 408. FIG.

상기 스윙의 출발점(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 backswing 406, the downswing 407, and the follow-through 408, rotates (409, 410) about the Z 'axis on the three-dimensional coordinates, which is the rotational axis of the body, so that the club head can swing the ball. The force of the centrifugal force that hits and exits, and the rotation of the body muscles (409, 410) is connected to the arm, and the principle of the lever that releases the bending and bending of the wrist connecting the body rotation axis and the club rotation axis acts as the driving force for acting the torque of the human body segment. Done.

몸체의 회전축(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 swing detection program 131 to detect the swing.

상기 몸체의 회전축(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 backswing 406 around the Z' axis having the body as a pillar, and at the time of the downswing (407). There is a rotational movement in which the torque is released as a spring spring, whether it is wound in the muscle of the body acts clockwise (410), the rotational movement of the body is transmitted from the center point of the swing (0 ') to the body rotation axis to rotate the club rotation axis It becomes the driving force, and the torque to swing the head of the club rotation shaft strongly on the swing trajectory, when the back swing 406 the center of the rotation axis (Z ') of the body moves to the right (411), and follow the downswing 407 At the time of the draw 408, the center of the rotation axis Z 'of the body is moved to the left side 412 to act as a torque of a stronger impact.

회전축은 몸체를 중심으로 회전하는 스윙의 중심점(0')에 연결되는 몸체회전축(402)과 클럽회전축(401)으로 구성된다.The rotating shaft is composed of a body rotating shaft 402 and the club rotating shaft 401 connected to the center point (0 ') of the swing to rotate around the body.

타자가 공(403)을 치기 위한 준비자세의 클럽헤드(404)는 어드레스(SW-1) 상태가 되어 스윙의 출발점(0)에 위치하게 되며, 회전축은 상기 클럽헤드(404)에서 출발하여 클럽회전축(401)의 그립부분에 장갑을 착용한 손으로 결합(405) 되는 몸체회전축(402)을 거쳐 스윙의 중심점(0')으로 연결된다.The clubhead 404 in the ready position for the batter to hit the ball 403 is in the address (SW-1) state and is located at the starting point of the swing (0). The axis of rotation starts from the clubhead 404 and the club The grip portion of the rotating shaft 401 is connected to the center point (0 ') of the swing through the body rotating shaft 402 is coupled to the hand 405 wearing a glove.

상기 2개의 회전축(401, 402)은 스윙의 중심점(0')을 회전의 중심으로 백스윙(406)과 다운스윙(407) 및 팔로우드루(408)의 스윙궤도를 그리게 되고, 2개 회전축(401, 492)의 결합부분인 클럽회전축(401)의 그립부분에는 검출장치(110)가 구성되며, 몸체회전축(402)의 손에 착용한 장갑에는 주장치(120A, 120B)가 구성된다. 상기 2개 회전축 결합부분(405)인 클럽회전축(401)의 검출장치(110) 또는 몸체회전축(402)의 주장치(120B)에 가속도 검출수단(111)이 설치되어 기울기 또는 가속도를 검출하는 기능을 수행하게 된다.The two rotary shafts 401 and 402 draw swing trajectories of the backswing 406 and the downswing 407 and the follow through 408 with the center of rotation of the swing (0 ') as the center of rotation. 492, the detection unit 110 is configured in the grip portion of the club rotating shaft 401, the main device 120A, 120B is configured in the gloves worn on the hand of the body rotating shaft 402. Acceleration detection means 111 is installed on the detection device 110 of the club rotation shaft 401 or the main device 120B of the body rotation shaft 402, which are the two rotation shaft coupling portions 405, to detect tilt or acceleration. Will perform.

상기 클럽헤드(404) 부분의 스윙궤도는 백스윙(406a)과 다운스윙(407a) 및 팔로우드루(408a)로 이루어지며, 상기 결합부분(405)의 스윙궤도는 백스윙(406b)과 다운스윙(407b) 및 팔로우드루(408b)로 이루어진다.The swing trajectory of the club head 404 is composed of a backswing 406a, a downswing 407a and a follow-through 408a, and the swing trajectory of the coupling part 405 is a backswing 406b and a downswing 407b. ) And the follow-through 408b.

도 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 device 110 provided on the club rotating shaft 401 of the rotating shaft engaging portion 405, the three-axis acceleration detecting means 111 is provided at two or more points in the longitudinal direction of the club, and the batter hits the ball. In the address state, the club rotating shaft 401 and the body rotating shaft 402 are stopped, and the acceleration detecting means 111 is stopped, and the inclination is measured by the acceleration detecting means 111 provided at the two or more points and the club ( The slopes of the X, Y, and Z axes of 501 are calculated in three dimensions.

타자가 스윙을 시작하면, 가속도 측정으로 설정되는 최초의 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 device 110 is calculated by three-dimensional coordinates of the X axis, the Y axis, and the Z axis in the main device 120A, 120B, and the swing detection program of the program 130. 131 and the swing simulation program 132 is a starting point (0) of a swing simulating a swing in a virtual space, such as a computer or a portable terminal, and becomes a reference coordinate on a swing trajectory.

타자가 공(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 ball 403, the acceleration detecting means 111 of the detecting device 110 measures the inclination of the club 501 and transmits it to the main devices 120A and 120B. The measured slope of the club 501 is set to the length of the pre-stored club, and sets the coordinates of the club head 404 and the rotating shaft coupling part 405 which are both ends of the club, and the club head 404. The backswing trajectory 406a and the backswing trajectory 406b of the rotary shaft coupling portion 405 are respectively set as starting points of the backswings 406a and 406b, respectively, and are represented by three-dimensional position coordinates of the X, Y, and Z axes, respectively.

상기와 같이 어드레스 상태에서 클럽회전축(401)의 클럽헤드(404) 위치좌표(0)와, 회전축 결합부분(405)을 거쳐 몸체회전축(402)이 연결되는 가상의 몸체의 회전축(Z') 상에 스윙의 중심점(0')이 가상으로 설정된 상태에서, 백스윙(406a, 406b)을 시작하면 가속도센서(111)가 작동하여 가속도가 실시간으로 측정되며, 측정되는 가속도를 실시간으로 적분하여 실시간의 속도를 계산하게 되며, 속도를 실시간으로 적분하여 실시간의 위치를 계산하여 위치좌표를 설정하게 된다.As described above, the club head 404 position coordinates (0) of the club rotating shaft 401 and the rotating shaft (Z ') of the virtual body to which the body rotating shaft 402 is connected via the rotating shaft coupling portion 405 as described above. In the state where the center point (0 ') of the swing is set to virtual, when the back swings 406a and 406b are started, the acceleration sensor 111 operates to measure the acceleration in real time, and integrate the measured acceleration in real time to realize the speed in real time. The position coordinate is calculated by integrating the velocity in real time and calculating the position in real time.

상기 실시간 위치좌표는 스윙의 중심점(0')에서 몸체회전축(402)을 거쳐 클럽회전축(401)의 클럽헤드(404)로 연결되며, 클럽헤드(404)의 출발점(0)에서 백스윙 궤도(406a, 406b)를 따라 순차적으로 위치좌표를 설정하게 된다.The real-time position coordinate is connected to the club head 404 of the club rotation shaft 401 through the body rotation axis 402 at the center point (0 ') of the swing, the back swing track 406a at the starting point (0) of the club head 404 , Position coordinates are sequentially set according to step 406b).

스윙의 출발점(SW-1)(0)에서 몸체회전축(402)과 클럽회전축(401)이 시계방향으로 백스윙(406a, 406b)을 시작하면, 가속도 검출수단(111)은 기울기 측정에서 가 속도 측정으로 전환되어 실시간 위치좌표를 설정하면서, 백스윙(406a, 406b)의 정점인 탑 위치(SW-3)에 도달하게 되며, 상기 탑 위치(SW-3)에서 시계 반대방향으로 다운스윙(407a, 407b)을 하게 되며, 다운스윙(407a, 407b) 궤도를 거처 임팩트 직전지점(SW-1)(0)을 통과해서 공(403)과 충돌하는 임팩트를 하게 된다. When the body rotation shaft 402 and the club rotation shaft 401 start the back swings 406a and 406b clockwise at the starting point (SW-1) (0) of the swing, the acceleration detecting means 111 measures the acceleration at the inclination measurement. While switching to, the top position SW-3, which is the vertex of the backswings 406a and 406b, is reached while setting the real-time position coordinates, and the downswing 407a and 407b counterclockwise from the top position SW-3. And impacts the collision with the ball 403 through the impact direct current point SW-1 (0) through the downswing 407a and 407b orbit.

클럽헤드(404)가 공(403)과 충돌하는 임팩트 지점을 통과하면 회전축은 팔로우드루(408a, 408b)의 스윙을 하게 되며, 팔로우드루의 정점인 피니시(SW-6)에서 스윙을 종료하게 되며, 상기 스윙의 출발점(SW-1)(0)에서부터 상기 피니시(SW-6)에 이르기까지의 실시간 위치좌표와 실시간 기울기가 스윙궤도상에 순차적으로 설정된다. When the club head 404 passes through the impact point colliding with the ball 403, the axis of rotation will swing the follow through (408a, 408b), and the swing ends at the finish (SW-6) of the follow-through. The real-time position coordinates and the real-time inclination from the starting point SW-1 (0) of the swing to the finish SW-6 are sequentially set on the swing trajectory.

상기와 같이 탑 위치(SW-3)에 도달한 몸체회전축(402)과 클럽회전축(401)은 일시정지 상태가 되며, 가속도 검출수단(111)은 기울기 측정으로 전환되며, 측정된 기울기는 백스윙에서의 마지막 위치좌표 또는 기울기와 비교 판단되고, 비교 판단된 위치좌표와 기울기는 스윙검출 프로그램(131)에 미리 입력되어 있는 표준 스윙궤도의 기울기와 위치좌표에 비교 판단된다.As described above, the body rotation shaft 402 and the club rotation shaft 401 reaching the top position SW-3 are in a pause state, and the acceleration detecting means 111 is switched to the tilt measurement, and the measured slope is measured in the back swing. Compared with the last position coordinates or the slope of the comparison, the determined position coordinates and the slope is compared to the slope and position coordinates of the standard swing trajectory previously input to the swing detection program 131.

상기 표준 스윙궤도에 비교 판단된 기울기와 위치좌표는, 클럽회전축(401)과 몸체회전축(402) 및 클럽헤드(404)가 3차원의 가상 공간상에서 타자가 공을 치는 스윙모션을 시뮬레이션할 수 있는 정보로 저장된다.The inclination and position coordinates compared to the standard swing trajectory, the club rotation axis 401, the body rotation axis 402 and the club head 404 can simulate a swing motion in which the batter hits the ball in a three-dimensional virtual space It is stored as information.

상기와 같이, 탑 위치(SW-3)에서 다운스윙(407a, 407b)을 시작하여 다운스윙 궤도상의 실시간 속도와 위치좌표를 설정하면서, 클럽헤드(404)가 임팩트 직전위치(0)에 도달하면 임팩트 직전의 속도를 검출하게 되며, 상기 임팩트 직전의 위치(0)는 스윙검출 프로그램(131)에 미리 입력되어있는 표준 스윙궤도와, 상기 클럽 회전축(401)과 몸체회전축(402)의 기울기와 클럽헤드(404)의 실시간 위치좌표를 비교하여 임팩트 직전위치(0)를 판단하도록 프로그래밍 되며, 임팩트 직전의 속도는 공이 날아가는 스윙궤도와 거리를 계산하여, 공(403)이 날아가는 모션을 시뮬레이션하는 정보로 저장된다. As described above, when the club head 404 reaches the position immediately before the impact while starting the downswings 407a and 407b at the top position SW-3 and setting the real-time speed and position coordinates on the downswing trajectory. The speed immediately before the impact is detected, and the position immediately before the impact (0) is a standard swing trajectory previously inputted to the swing detection program 131, the inclination of the club rotation shaft 401 and the body rotation shaft 402, and the club. It is programmed to determine the position immediately before the impact (0) by comparing the real-time position coordinates of the head 404, the speed immediately before the impact to calculate the swing trajectory and distance that the ball is flying, to simulate the motion of the ball 403 flying Stored.

클럽헤드(404)가 공(403)과 충돌하는 임팩트 순간에 가속도 검출수단(111)으로 측정되는 가속도는 급격히 감소하게 되며, 임팩트 직전의 가속도와 임팩트 직후의 가속도 차를 계산하여 공(403)이 날아가는 스윙궤도와 거리를 계산할 수 있는 자료가 된다. Acceleration measured by the acceleration detecting means 111 at the moment of impact of the club head 404 collides with the ball 403 is rapidly reduced, the ball 403 is calculated by calculating the difference between the acceleration immediately before the impact and the acceleration immediately after the impact. It can be used to calculate the flying swing trajectory and distance.

클럽헤드(404)가 공(403)과 충돌하는 임팩트 후에는 클럽회전축(401)과 몸체회전축(402)은 팔로우드루(SW-5)의 스윙을 하게 되며, 팔로우드루 궤도(408a, 408b)를 따라 연속적으로 설정되는 실시간 위치좌표와 실시간 기울기는 정점인 피니시 위치(SW-6)에 도달하게 된다. After the impact that the club head 404 collides with the ball 403, the club rotation shaft 401 and the body rotation shaft 402 swings the follow-through (SW-5), and follows the follow-through tracks 408a and 408b. Accordingly, the real-time position coordinates and the real-time inclination which are set continuously reach the finish position SW-6 which is a vertex.

상기와 같이 피니시 위치(SW-6)에 도달한 클럽회전축(401)과 몸체회전축(402)은 일시정지 상태가 되며, 가속도 검출수단(111)의 가속도 측정은 기울기 측정으로 전환되며, 스윙검출 프로그램(131)에 미리 입력되어 있는 공(403)을 치는 타자의 표준 팔로우드루 궤도(408a, 408b)와, 상기 측정된 클럽의 기울기 와 클럽헤드(404)의 실시간 위치좌표를 비교하여 저장된다.As described above, the club rotation shaft 401 and the body rotation shaft 402 reaching the finish position SW-6 are in a pause state, and the acceleration measurement of the acceleration detection means 111 is switched to the tilt measurement, and the swing detection program The standard follow-through tracks 408a and 408b of the batter hitting the ball 403 previously inputted to 131 are stored by comparing the measured club inclination with the club head 404 in real time.

회전축 결합부분(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 backswing 406b, the downswing 408b, and the follow-through 408b detected by the acceleration detecting means 111 provided on the rotating shaft coupling part 405 are the detection apparatus 110. Is transmitted to the main device (120A, 120B), calculates the coordinates on the swing trajectory according to the real-time position and real-time slope, and converts the real-time coordinates of the club end point by substituting the length of the club previously stored in the detection device 110 Thus, swing trajectories 406a, 406b, 407a, 407b, 408a, and 408b of both ends of the club rotation shaft 401 at the time of the backswing 406a, the downswing 407a, and the follow-through 408a are set.

스윙의 출발점(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 club rotation shaft 401 and the body rotation shaft 402 are momentarily stopped, and thus acceleration detection means ( The slope is measured at 111, and the acceleration is measured by the acceleration detecting means 111 provided at two points in the longitudinal direction of the club during the backswings 406a and 406b, the downswings 407a and 407b, and the follow-throughs 408a and 408b. The inclination of the club rotation shaft is set by measuring and calculating the velocity and position, and comparing the coordinates of two points of the club rotation shaft 401. The slope and the position coordinate are set in three dimensions of X, Y, and Z.

몸체회전축(402)의 기울기와 실시간 위치좌표 및 몸체회전의 중심점(0'점) 위치좌표는, 검출장치에 설치되는 가속도 검출수단(111)으로 검출할 수 없으나, 상 기 가속도 검출수단(111)으로 측정되는 클럽 회전축(401)의 위치와 기울기를 스윙검출 프로그램(131)에 미리 입력되어 있는 표준 스윙궤도에 대입하여, 클럽헤드(404)와 회전축 결합부분(405)의 X, Y, Z의 3차원 위치좌표를 비교 판단하여, 상기 몸체회전축(402)의 기울기와 실시간 위치좌표 및 몸체회전의 중심점(0'점) 위치좌표를 가상으로 설정하게 된다.The inclination of the body rotation shaft 402 and the real-time position coordinates and the center point of the body rotation (0 'point) position coordinates cannot be detected by the acceleration detecting means 111 provided in the detection device, but the acceleration detecting means 111 above. The position and inclination of the club shaft 401 measured by the reference are substituted into the standard swing trajectory previously inputted to the swing detection program 131, so that the X, Y, Z of the club head 404 and the shaft coupling portion 405 are By comparing and determining the three-dimensional position coordinates, the inclination of the body rotation axis 402 and the real-time position coordinates and the center point (0 'point) position coordinates of the body rotation is virtually set.

가속도 검출수단(111)이 검출장치(110)와 주장치(120)에 설치된 경우에는 클럽회전축(401)의 실시간 위치와 기울기 및 몸체회전축(402)의 실시간 위치와 기울기를 검출하게 되어 더 정확한 스윙궤도상의 위치좌표를 설정할 수 있게 되며, 몸체회전의 중심점(0'점) 위치좌표는 스윙검출 프로그램(131)에 미리 입력되어 있는 표준 스윙궤도에 대입하여 비교하여 가상으로 설정하게 된다.When the acceleration detecting means 111 is installed in the detection device 110 and the main device 120, the real time position and inclination of the club rotation shaft 401 and the real time position and inclination of the body rotation shaft 402 are detected, so that the swing trajectory is more accurate. It is possible to set the position coordinates of the phase, and the position coordinates of the center point (0 'point) of the body rotation is virtually set by comparing with the standard swing trajectory previously input to the swing detection program 131.

상기와 같이 클럽회전축(401)에 설치되는 검출장치(110)와 몸체회전축(402)에 설치되는 주장치(120B)에 각각 가속도 검출수단(111)을 설치하면, 몸체회전축(402) 양끝 부분의 위치좌표와 기울기 및 스윙의 중심점(0') 위치좌표가 더 정확하게 설정되며, 클럽회전축(401)과 몸체회전축(402) 회전축결합부분(405)의 실시간 꺾임 또는 풀림 각도와 실시간 이동되는 위치좌표를 더 정확하게 측정할 수 있게 된다. As described above, when the acceleration detecting means 111 are respectively installed in the detection device 110 and the main device 120B installed in the body rotation shaft 402, the positions of both ends of the body rotation shaft 402 are installed. Coordinates and tilts and the position coordinates of the center point of the swing (0 ') are more precisely set, and the real time bending or loosening angles of the club rotating shaft 401 and the rotating shaft engaging portion 405 of the club rotating shaft 401 and the body rotating shaft 402 are moved more accurately. You can measure accurately.

생체인 몸체회전축(402)의 길이와 스윙의 중심점(0') 위치좌표는 컨디션에 따라 수시로 조금씩 변동될 수 있으므로, 상기 검출장치(110)와 주장치(120B)에 설 치되는 가속도 검출수단(111)으로 측정되는 실시간의 위치와 실시간의 기울기는, 스윙검출 프로그램(131)의 표준 스윙궤도에 비교하여 더 정확하게 위치좌표를 설정할 수 있다.Since the length of the body rotating shaft 402 and the coordinates of the center point of the swing (0 ') may vary little by little depending on the condition, the acceleration detecting means 111 installed in the detecting device 110 and the main device 120B. The position of the real time and the slope of the real time, which are measured by, may be set more accurately than the standard swing trajectory of the swing detection program 131.

상기와 같이 측정되어 주장치(120A, 120B)에 저장된 정보는 스윙검출 프로그램(131) 또는 스윙 시뮬레이션 시스템(132)이 실행되는 컴퓨터 또는 휴대용 단말기에 전송하여 시뮬레이션할 수 있는 정보가 된다.The information measured as described above and stored in the main apparatuses 120A and 120B becomes information that can be simulated by being transmitted to a computer or a portable terminal on which the swing detection program 131 or the swing simulation system 132 is executed.

도 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 body rotary shaft 402 and the club rotary shaft 401 at the center point of the swing (0 ') on the swing track having the rotary shaft Z' of the body as the center of rotation, are coupled to the rotary shaft coupling portion 405. .

클럽회전축(401)은 클럽헤드(404)와 샤프트 및 그립(503)으로 구성되는 클럽(501)이며, 상기 클럽회전축(401)의 그립부분에 설치되는 검출장치(110)에는 클럽(501)의 길이와 클럽헤드(404)의 로프트 각도 등 스윙검출에 필요한 클럽(501)의 자료가 저장된다.The club rotating shaft 401 is a club 501 composed of a club head 404, a shaft and a grip 503, the detection device 110 is installed in the grip portion of the club rotating shaft 401 of the club 501 The data of the club 501 necessary for swing detection, such as the length and the loft angle of the club head 404, is stored.

몸체회전축(402)은 장갑을 착용한 손으로 클럽회전축(401)과 결합 되는 팔과 몸통으로 구성되는 생체로서, 타자의 컨디션에 따라 회전축의 길이와 위치 등 스윙궤도상을 이동하는 회전축이 조금씩 변할 수 있으며, 몸체회전축(402)의 길이와 스윙궤도상에 가상으로 설정되는 위치 등 측정 오차는 컴퓨터 프로그램(130)의 반복적인 비교 판단과 학습으로 보정 하게 된다.Body rotation shaft 402 is a living body consisting of the arm and the body coupled to the club rotation shaft 401 with a hand wearing gloves, the rotation axis to move the swing trajectory, such as the length and position of the rotation axis in accordance with the condition of the batter will change little by little The measurement error, such as the length of the body rotating shaft 402 and the position virtually set on the swing trajectory, may be corrected by repetitive comparative determination and learning of the computer program 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 club rotating shaft 401 and the body rotating shaft 402 are connected to the grip 503 of the club 501 and the golf gloves worn on the hand, the detection device 110 on the grip 503 of the club rotating shaft 401. The RFID tag 112 is installed, the RFID reader 121 of the main device 120 is installed on the glove of the body rotating shaft 402, the RFID reader antenna 114 and the RFID tag antenna 114 is in close proximity Electronically coupled, the energy emitted from the RFID reader antenna 114 is induced in the RFID tag antenna 114 to supply power to the detection device 110, the RFID reader 121 automatically IDs the RFID tag 112 ID. You are logged in, and mutual information is exchanged.

골프는 통상적으로 15개 정도의 클럽(501)을 사용하여, 상황에 따라 적당한 클럽을 선택하고 스윙하여 공을 쳐서 원하는 위치로 날려보내는 경기이므로, 스윙을 검출하는 검출장치(110)가 다수의 클럽(501)에 설치되어야 하므로 가급적 저렴 하게 제작가능 하여야하며, 다수의 클럽(501)에 설치되는 검출장치(110)는 클럽의 구조와 성능에 영향을 최소화할 수 있도록 무게와 부피가 최소화 되도록 구성되어야 한다.Since golf is typically a game using about 15 clubs 501, a suitable club is selected according to the situation and swings to hit a ball and blows it to a desired position. Since it should be installed at 501, it should be possible to make it inexpensively, and the detection device 110 installed in the plurality of clubs 501 should be configured to minimize the weight and volume to minimize the influence on the structure and performance of the club. do.

RFID태그의 안테나(114)는 그립(503)과 동일체로 제작하는 것이 바람직하며 검출장치(110)의 반도체 소자는 그립(503)에서 분리할 수 있도록 커넥터 또는 플러그로 연결되도록 구성하고, 클럽(501)을 잡고 있는 손에 착용하는 장갑은 더러워지고 떨어져서 수시로 교환되는 소모품이므로 RFID리더 안테나(121)는 장갑과 동일체로 제작하고 주장치(120)의 반도체 소자는 장갑에서 분리할 수 있도록 커넥터 또는 플러그로 연결된다.The antenna 114 of the RFID tag is preferably manufactured in the same manner as the grip 503. The semiconductor device of the detection apparatus 110 is configured to be connected by a connector or a plug so as to be separated from the grip 503, and the club 501 Gloves worn on hands holding) are consumables that are frequently exchanged because they are dirty and dropped, so the RFID reader antenna 121 is made of the same body as the gloves, and the semiconductor elements of the main device 120 are connected by connectors or plugs so that they can be separated from the gloves. do.

클럽회전축(401)과 몸체회전축(402)의 결합부분인 센싱 에어리어(504) 부분을 확대한 센싱 포인트(505)에서, 클럽회전축(401)의 총 길이는 직선A-B이며, 점D가 선분A-B를 내분하는 직선상에 있으며, 상기 직선A-B의 길이와 직선A-D의 길이는 정해져서 검출장치 또는 주장치에 저장되어있는 상태이며, 클럽회전축(401) 상의 점A와 점D 및 몸체회전축(402)의 점G와 점H는 가속도 검출수단(111)의 위치를 표시한다.In the sensing point 505 in which the portion of the sensing area 504 that is the combined portion of the club rotating shaft 401 and the body rotating shaft 402 is enlarged, the total length of the club rotating shaft 401 is a straight line AB, and the point D is a line segment AB. It is on a straight line which is internally divided, and the length of the straight line AB and the length of the straight line AD are determined and stored in the detecting device or the main device, and the point A and the point D on the club rotating shaft 401 and the point G of the body rotating shaft 402. And point H indicate the position of the acceleration detecting means 111.

클럽회전축(401)이 정지한 상태에서는, 점A와 점D 지점에 설치된 가속도 검출수단(111)은 중력의 가속도가 작용하는 정적가속도 상태가 되어 기울기가 측정된 다. In the state where the club shaft 401 is stopped, the acceleration detecting means 111 provided at points A and D is in a static acceleration state in which the acceleration of gravity acts, and the inclination is measured.

상기 점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 club rotation axis 401, and the slope of the line AB is a horizontal axis or a vertical axis passing through the point A or the point B on the line AB. (Vertical axis) is set.

상기 클럽회전축(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 rotation 401 has a length of the line AB and the slope of the line AB to make a right triangle ABC based on a horizontal axis (Vertical axis) or a vertical axis passing through the point A or point B, line DB We will create a right triangle DBE based on the length of, the slope of line DB, and the horizontal or vertical axis passing through point D or point B.

상기 직각삼각형 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 club rotation axis 401 moves in a state where the position A or point B or point D is set on the three-dimensional X, Y, and Z axes in the stationary state, the acceleration provided at the points A and D The detection means 111 is in a dynamic acceleration state to measure the acceleration, and integrates the acceleration measured while the point A or the point D moves to calculate the speed at which the point A or the point D moves, and integrates the speed again. It calculates the real-time position where point A or point D moves.

실시간으로 이동되는 점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 club axis 401 on the same straight line. Therefore, it is possible to detect the tilt moving in real time using the two acceleration detection means 111 without using a gyro sensor.

상기와 같이 실시간으로 이동되는 클럽회전축(401), 선A-B의 양끝지점 좌표인 점A 또는 점B의 위치좌표와, 실시간으로 이동하는 선A-B의 기울기를 설정하게 되며, 상기 실시간으로 이동되는 위치좌표는 X, Y, Z축의 3차원 상의 좌표로 설정된다.The club rotation axis 401 moving in real time as described above, the position coordinates of the point A or point B, which is the coordinates of both ends of the line AB, and the slope of the line AB moving in real time, and the position coordinates moved in real time. Is set to the three-dimensional coordinates of the X, Y, and Z axes.

클럽회전축(401)이 실시간으로 이동되는 점A와 점B의 위치좌표와, 실시간으로 변하는 선A-B의 기울기 정보는, 스윙검출 프로그램(131)의 표준 스윙궤도에 미리 입력된 정보를 대입하는 방법으로 몸체회전축(402)이 실시간으로 이동되는 점A와 점F의 위치좌표와 기울기를 가상으로 설정할 수 있게 된다.The position coordinates of the point A and the point B at which the club rotation axis 401 is moved in real time, and the slope information of the line AB changing in real time are substituted with information previously inputted into the standard swing trajectory of the swing detection program 131. It is possible to virtually set the position coordinates and inclination of the point A and the point F in which the body rotation shaft 402 is moved in real time.

공을 치기 위한 어드레스 단계에서, 클럽회전축(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 club head 404 of the club rotation axis 401 is set to 0 point which is the starting point of the swing, and the position coordinate of the point A which is the grip part 503 Is set to 0 "point which is the starting point of the swing in the rotating shaft coupling portion 405, and the point F is set to the virtual 0 'point on the body rotating shaft 402 to the center point of the swing on the rotating shaft Z' of the body. Decided.

상기 클럽헤드(404)의 스윙의 출발점(0)과 회전축결합부분(405)에서의 스윙의 출발점(0") 및 몸체의 회전축(Z') 상의 스윙의 중심점(0')은, 공을 치는 스윙궤도상에서 스윙의 중심점(0')을 중심으로 스윙하게 된다.The starting point 0 of the swing of the club head 404 and the starting point 0 "of the swing at the rotational shaft engaging portion 405 and the center point 0 'of the swing on the rotational axis Z' of the body hit the ball. On the swing trajectory, the swing is centered around the center point (0 ') of the swing.

센싱 에어리어(504) 부분을 확대한 센싱 포인트(505)에서, 점A와 점F의 위치좌표와 선A-F의 기울기 정보를 가상으로 설정하는 몸체회전축(402)의 스윙검출방법으로는 스윙 시뮬레이션 과정에서 오차가 발생할 우려가 있으며, 몸체회전축(402)의 장갑에 설치되는 주장치(120)에도 1개소 또는 2개소 지점에 가속도 검출수단(111)을 구성하고 검출장치의 가속도 검출수단(111)과 연동하여 몸체회전축(402)의 검출 오차를 감소시킬 수 있게 된다.In the sensing point 505 in which the sensing area 504 is enlarged, a swing detection method of the body rotation shaft 402 that virtually sets the position coordinates of the points A and F and the slope information of the line AF is performed in the swing simulation process. There is a possibility that an error may occur, and in the main device 120 installed on the glove of the body rotating shaft 402, the acceleration detecting means 111 is formed at one or two points, and in conjunction with the acceleration detecting means 111 of the detecting device. The detection error of the body rotating shaft 402 can be reduced.

주장치(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 main device 120 is installed at one or two locations at the point G or the point H on the line AF line of the body rotation shaft 402, and the points G and the point H inject the line AF. On the straight line, the length of the line AF and the distance between point A and point G and the distance between point F and point H are virtually set compared to the standard swing trajectory of the swing detection program 131, and two acceleration detections are performed. When the means 111 are configured, the distance between the point G and the point H is programmed to be calculated by the swing detection program 131.

몸체회전축(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 body rotating shaft 402, in conjunction with the point A which is the acceleration detecting means 111 of the club rotating shaft 401, 2 The acceleration detection means 111 generates a right triangle AFI, a right triangle GFJ or a right triangle HFK to calculate a position or slope.

몸체회전축(402)이 정지한 상태에서는, 점A와 점G 또는 점H 지점에 설치된 가속도 검출수단(111)은 중력의 가속도가 작용하는 정적가속도 상태가 되어 기울기가 측정된다. In the state where the body rotating shaft 402 is stopped, the acceleration detecting means 111 provided at the point A and the point G or the point H becomes a static acceleration state in which the acceleration of gravity acts and the inclination is measured.

점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 rotation 402, and the slope of the line AF is a horizontal axis passing through the point A or point F on the line AF line. Or a vertical axis, and has a length of the line AF and a slope of the line AF, and a right triangle with respect to a horizontal axis or a vertical axis passing through a point A or a point F. AFI is formed, the horizontal axis having a length of the line AG or line GH or line HF and the slope of the line AG or line GH or line HF and passes through point A or point G or point H or point F or A right triangle AFI based on the vertical axis, a right triangle GFJ or a right triangle HFK is generated to calculate a position or slope. In the right triangle AFI or right triangle GFJ or right triangle HFK, the position of the point A or the point G or the point H or the point F is the horizontal axis (Horizontal axis) or the vertical axis (Vertical axis) as the reference point (0 point), X, Y , The position coordinate of the point A or the position coordinate of the point G or the position coordinate of the point H or the position coordinate of the point F on the three-dimensional plane of the Z axis.

상기와 같이 정지상태에서 X, Y, Z축의 3차원 상에 점A 또는 점G 또는 점H 또는 점F의 위치좌표가 설정된 상태에서 상기 몸체회전축(402)이 이동하면, 상기 점A와 점G 또는 점H에 설치된 가속도 검출수단(111)은 동적 가속도 상태가 되어 가속도를 측정하게 된다.As described above, when the body rotation shaft 402 moves in a state where a point A or point G or a point H or point F is set on the three-dimensional X, Y, and Z axes in a stationary state, the point A and the point G Alternatively, the acceleration detecting means 111 installed at the point H is in a dynamic acceleration state to measure the acceleration.

상기 점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 body axis AF 402 of straight line AF that is on the same straight line. Two acceleration detection means 111 can be used to detect a tilt moving in real time without using.

상기 실시간으로 이동되는 몸체회전축(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 rotation 402 that is moved in real time, and the slope of the line AF that changes in real time, and the position coordinates that are moved in real time are X and Y. In this case, three-dimensional coordinates of the Z axis are set.

상기와 같이 설정되는 클럽회전축(401)의 선A B와 몸체회전축(402)의 선 A F가 이동되는 실시간 좌표는 스윙검출 프로그램(131)으로 검출되어 스윙 시뮬레이션 프로그램(132)으로 시뮬레이션하게 된다.The real time coordinates of moving the line A B of the club rotation shaft 401 and the line A F of the body rotation shaft 402 set as described above are detected by the swing detection program 131 and simulated by the swing simulation program 132.

클럽에서 공과 충돌하는 부분인 헤드 부분에 가속도 검출수단을 설치하는 것이 클럽이 이동하는 스윙궤도를 가장 효과적으로 검출하는 수단이지만, 클럽의 헤드는 가장 민감하고 충격이 심한 부분으로서 클럽의 성능을 저해할 우려가 많은 부분이며, 클럽의 헤드 부분에 가속도 검출수단을 설치하기 위해서는 클럽을 변형하거나 탈착 가능하도록 클럽의 구조를 변경하여야 하는 문제점이 있어, 클럽의 그립부분에 검출장치를 설치하는 것이 바람직하다.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 backswing 406, the downswing 407, and the follow-through 408 impact the clubhead to the ball so that the ball can fly at the desired speed. Projecting operation.

상기 스윙동작은 스윙의 중심점(0')에 연결된 몸체회전축(402)과 클럽회전축(401)의 끝 부분인 클럽헤드(404)가 공(403)과 임팩트 시키는 것이며, 클럽으로 공을 치는 골프의 스윙은 준비자세(SW-1)에서 백스윙(406)과 탑(SW-3) 그리고 다운스윙(407) 과정을 거쳐서 공과 임팩트(SW-1) 시킨 후 팔로우드루(408) 과정을 거쳐 피니시(SW-6)에 도달하여 종료된다. The swing motion is that the body rotating shaft 402 connected to the center point (0 ') of the swing and the club head 404 which is the end of the club rotating shaft 401 to impact the ball 403, the golf ball hitting the club Swing is a ball impact (SW-1) through the backswing (406), top (SW-3) and downswing (407) process in the ready position (SW-1) and then the finish (SW) process through the finish (SW) -6) is reached and terminated.

클럽회전축(401)과 몸체회전축(402)은 클럽헤드(404) 스윙의 출발점(0)에서 몸체의 회전축(Z') 선상 스윙의 중심점(0')으로 연결되며, 상기 2개의 회전축(401, 402)은 회전축결합부분(405)으로 연결된다.The club rotating shaft 401 and the body rotating shaft 402 are connected from the starting point 0 of the swing of the club head 404 to the center point 0 'of the linear swing of the rotating shaft Z' of the body, and the two rotating shafts 401, 402 is connected to the rotating shaft coupling portion 405.

타자가 공을 치기 위하여 몸체회전축(402)과 클럽회전축(401)을 회전축결합부분(405)으로 연결하여 어드레스를 취하면, 클럽회전축(401)은 C1위치에서 정지 상태가 되며, 몸체회전축(402)은 A1위치에서 정지 상태가 되며, 가속도 검출수단(111)은 클럽회전축(401)의 기울기를 측정하여 수평방향(φ1) 또는 수직방향(φ2)의 경사각도를 계산하게 된다.When the batter hits the ball and connects the body rotating shaft 402 and the club rotating shaft 401 to the rotating shaft coupling portion 405 to take an address, the club rotating shaft 401 is stopped at the position C1, and the body rotating shaft 402 ) Becomes a stationary state at the A1 position, and the acceleration detecting unit 111 calculates the inclination angle of the horizontal direction φ1 or the vertical direction φ2 by measuring the inclination of the club rotation shaft 401.

클럽회전축(401)의 하단부 끝 부분인 클럽헤드(404)의 위치를 스윙궤도상에서 스윙의 출발점(0)으로 정하고, 스윙의 출발점(0)을 통과하는 X, Y, Z축의 3차원 좌표를 클럽헤드가 이동하는 계산의 기준점으로 정하고, 클럽헤드(404)에서 샤프트를 거쳐 그립(503)으로 연결되는 클럽회전축(401)의 길이와 클럽헤드(404)의 로프트 각은 시스템에 저장된다.The position of the club head 404, which is the end of the lower end of the club rotating shaft 401, is determined as the starting point of the swing on the swing trajectory (0), and the three-dimensional coordinates of the X, Y, and Z axes passing through the starting point of the swing (0) are set to the club. Set as a reference point for the head movement calculation, the length of the club axis 401 and the loft angle of the club head 404, which are connected from the club head 404 via the shaft to the grip 503, are stored in the system.

상기 클럽헤드(404)가 스윙의 출발점(0) 위치좌표에서 클럽회전축(401)의 길이와 수평방향(φ1) 또는 수직방향(φ2)의 경사각을 갖는 a, b, c의 직각 삼각형을 만들며, 삼각함수로 계산하여 클럽회전축(401)의 회전축결합부분(405)인 그립(503) 부분의 위치좌표(0")를 설정하게 되며, 스윙의 출발점인 클럽회전축(401)의 양끝 부분 위치좌표를 0점과 0"점으로 설정하며, 그립(503)부분 좌표(0")는 클럽회전축(401)과 몸체회전축(402)을 연결하는 회전축결합부분(405)의 좌표(0")이며, 스윙궤도상에서 회전축결합부분(405)이 스윙의 출발점(0")을 통과하는 좌표 상에 위치하게 된다.The club head 404 makes a right triangle of a, b, c having the length of the club rotation axis 401 and the inclination angle in the horizontal direction (φ1) or vertical direction (φ2) at the starting position (0) of the swing, The position coordinate (0 ") of the grip 503, which is the rotation shaft coupling portion 405 of the club rotation shaft 401, is calculated by the trigonometric function, and the position coordinates of both ends of the club rotation shaft 401, which are the starting points of the swing, are set. Set to 0 point and 0 "point, the grip 503 part coordinate (0") is the coordinate (0 ") of the rotary shaft coupling portion 405 connecting the club rotation shaft 401 and the body rotation shaft 402, swing On the track, the rotational shaft coupling portion 405 is positioned on the coordinate passing through the starting point 0 "of the swing.

어드레스 위치(A1)의 몸체회전축(402)은 스윙의 중심점(0')에서 회전축결합부분(405)으로 연결되며, 몸체의 회전축(Z') 선상의 스윙의 중심점(0')을 통과하는 X, Y, Z축의 3차원 좌표를 설정하게 되며, 어드레스 위치(A1)의 몸체회전축(402)의 기울기와 길이는 스윙검출 프로그램(131)에 입력되어있는 타자의 표준 스윙궤도를 대입하여, 클럽회전축(401)의 회전축결합부분(405)인 그립(503)의 위치좌표(0")에 상기 스윙검출 프로그램(131)에서 대입하는 몸체회전축(402) A1위치에서 회전축결합부분(405)인 그립(503)을 잡고 있는 손의 좌표(0")가 중첩하여 설정하게 된다. The body rotation shaft 402 at the address position A1 is connected to the rotation shaft coupling portion 405 at the center point 0 'of the swing, and passes through the center point 0' of the swing on the line Z 'of the body. , Y, Z axis 3D coordinates are set, the inclination and length of the body rotation axis 402 of the address position (A1) is substituted by the standard swing trajectory of the batter input to the swing detection program 131, club rotation axis A grip that is a rotating shaft engaging portion 405 at the position of the body rotating shaft 402 A1 inserted into the position coordinate (0 ") of the grip 503, which is the rotating shaft engaging portion 405 of the (401) in the swing detection program 131 ( Coordinates (0 ") of the hand holding 503 are set to overlap.

상기 회전축결합부분(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 body rotation shaft 402 and the inclination angle in the horizontal direction (φ1) or the vertical direction (φ2) at the starting position (0 ") position coordinate of the swing of the rotating shaft coupling portion 405. The position coordinate is set at the center point (0 ') of the swing of the body rotation shaft 402 by calculating with a trigonometric function, and then the swing trajectory of the back swing 406 and the down swing 407 and the follow-through 408 is drawn. This is the center point of the swing (0 ').

몸체회전축(402)의 손에 착용하는 장갑의 주장치(120A)에 가속도 검출수단(111)을 설치하여, 몸체회전축(402)의 수평방향(φ1) 또는 수직방향(φ2) 기울기를 측정하고, 회전축결합부분(405) 스윙의 출발점(0")이 이동하는 가속도를 측정하여, 회전축결합부분 스윙의 출발점(0")과 스윙의 중심점(0') 위치좌표를 더 정확하게 계산할 수 있다.Acceleration detection means 111 is installed in the main unit 120A of the glove worn on the hand of the body rotating shaft 402, and the inclination of the horizontal direction φ1 or the vertical direction φ2 of the body rotating shaft 402 is measured, and the rotating shaft By measuring the acceleration at which the starting point (0 ") of the engaging portion 405 swing moves, the position coordinates of the starting point (0") of the rotary shaft coupling part swing and the center point (0 ') of the swing can be more accurately calculated.

클럽회전축 스윙의 출발점(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 grip 503 as the starting point (0") of the swing, and the axis of rotation Z ') Set the three-dimensional coordinates of X', Y ', Z' as the center point of the swing on the line (0 ') to draw the swing trajectory, and the center point of the swing on the line of rotation (Z') of the body (0 '). ) Will swing on the central axis.

어드레스(A1, C1) 자세에서 백스윙(406)을 시작하면, 상기 스윙의 중심점(0')을 중심축에 연결된 몸체회전축(402)과 클럽회전축(401)이 A1, C1위치에서 A2, C2위치 및 A3, C3위치로 이동하는 백스윙(406)하는 과정에서, 몸체의 회전축(Z')을 시계방향으로 회전(409)시켜서 회전 토크를 축적시키는 회전운동과, 상기 2개의 회전축을 연결하는 회전축결합부분(405)이 꺾이는 작용이, 지렛대 원리를 이 용하는 인체 분절의 토크를 발생시키게 되어 더 큰 에너지를 축적하게 된다.When the back swing 406 is started at the postures of the addresses A1 and C1, the body rotation shaft 402 and the club rotation shaft 401 connected to the central axis of the swing at the center point 0 'are positioned at positions A2 and C2 at positions A1 and C1. And in the process of the backswing 406 to move to the A3, C3 position, by rotating the rotation axis (Z ') of the body (409) clockwise to accumulate the rotational torque, the rotary shaft coupling connecting the two rotary shafts The action of bending the portion 405 will generate torque of the human segment using the lever principle, thus accumulating more energy.

백스윙(406) 시 몸체회전축(402)의 각도는 몸체의 중심축(Z')을 기준으로 θ1에서 θ2 및 θ3으로 각도가 순차적으로 이동되며, 백스윙(406) 시에 몸체회전축(402)과 클럽회전축(401)을 연결하는 손목의 꺾임 각도는 β1에서 β2 및 β3로 꺾이게 되어 토크 에너지가 점점 더 크게 축적되면서 탑 위치에 도달하게 된다.The angle of the body rotation shaft 402 at the back swing 406 is sequentially moved from θ1 to θ2 and θ3 with respect to the central axis Z 'of the body, and at the back swing 406 the body rotation shaft 402 and the club. The bending angle of the wrist connecting the rotating shaft 401 is bent from β1 to β2 and β3 to reach the top position as torque energy is accumulated more and more.

탑 위치(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 back swing 407 is started at the top positions A3 and C3, the body rotation shaft 402 and the club rotation shaft 401 connected to the center axis of the swing (4 ') rotate clockwise (409) to the center of the body. Rotational kinetic energy in which the two rotating shafts 401 and 402 rotate 410 counterclockwise as the torque energy stored in the rotating shaft Z 'is released from θ3 to θ2 and θ1, and the two rotating shafts 401 and 402. The potential energy accumulated in the A3, C3 to A2, C2 and A1, C1 is released, and the torque energy accumulated in the human body segment in the rotating shaft coupling portion 405 is released from β3 to β2 and β1, the club head is Strong impact (A1 C1) to hit the ball 403 is made.

클럽이 임팩트(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 downswing 407. By attenuating, the golfer is naturally directed to the finish.

몸체회전축(402)은 몸체의 회전축(Z')을 중심으로 회전하는 스윙궤도상에서 스윙의 중심점(0')에 연결되며, 어드레스의 A1위치에서 A2위치를 거쳐 A3위치로 순차적으로 백스윙(406) 궤도를 그리면서 회전하고, A3위치에서 A2위치를 거쳐 A1위치로 다운스윙(407) 궤도를 그리면서 회전하고, 공과 임팩트 되는 A1위치에서 A4위치로 팔로우드루(408) 궤도를 그리면서 회전하게 된다.The body rotation shaft 402 is connected to the swing center point (0 ') on the swing trajectory which rotates about the rotation axis Z' of the body, and the back swing 406 sequentially from the A1 position of the address to the A3 position. Rotating while drawing the trajectory, downswing (407) from the A3 position to the A1 position through the A2 position to rotate the drawing, and rotates while drawing the follow-through 408 from the A1 position to the A4 position to impact the ball. .

클럽회전축(401)은 스윙의 중심점(0')에 연결된 몸체회전축(402)에 회전축결합부분(405)으로 결합 되며, 어드레스의 C1위치에서 C2위치를 거쳐 C3위치로 순차적으로 백스윙(406) 궤도를 그리면서 회전하고, C3위치에서 C2위치를 거쳐 C1위치로 다운스윙(407) 궤도를 그리면서 회전하고, 공과 임팩트 되는 C1위치에서 C4위치로 팔로우드루(408) 궤도를 그리면서 회전하게 된다. Club rotation shaft 401 is coupled to the rotary shaft coupling portion 405 to the body rotation shaft 402 connected to the center point (0 ') of the swing, the backswing 406 orbit sequentially from the C1 position of the address to the C3 position Rotate while drawing, and rotates while drawing the downswing 407 orbit from the C3 position to the C1 position through the C2 position, and rotates while drawing a follow-through 408 trajectory from the C1 position to the ball C4 position.

백스윙의 정점인 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 rotation axes 401 and 402 stop momentarily, so that the acceleration detection means 111 measures the slope of the stationary state. The position coordinates just before stopping at the towers of positions A3 and C3 and the position coordinates just before stopping at the finishes of positions A4 and C4 are compared to measure more accurate position coordinates.

상기와 같은 방법으로 측정된 기울기와 가속도는 스윙검출 프로그램(131)에서 계산하여, 차후 스윙시뮬레이션 프로그램(132)에서 공을 친 타자의 모션을 시뮬레이션할 수 있는 정보로 저장되며, 클럽헤드(404)가 공과 충돌하는 임팩트 직전의 속도는 스윙검출 프로그램(131)으로 계산되어 공이 날아가는 거리를 계산하게 된다.The slope and acceleration measured in the above manner are calculated by the swing detection program 131 and stored as information for simulating the motion of the batter hitting the ball later in the swing simulation program 132, and the club head 404. The speed just before impact colliding with the ball is calculated by the swing detection program 131 to calculate the distance the ball is flying.

클럽헤드(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 swing detection program 131 speeds up the speed difference immediately after the impact at the speed just before the impact of the clubhead 404. By calculating, the swing simulation program 132 can calculate the distance the ball flies in the future.

도 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 downswing 407, impacts the ball, and then reaches the finish position via the follow-through 408. The swing trajectory is drawn, and the acceleration detecting means detects the real time tilt or the real time acceleration of the club rotating shaft 401 and the body rotating shaft 402.

스윙궤도를 그리는 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 body rotation shaft 402 is connected to the center point (0 ') of the swing, and the body rotation shaft 402 and the club rotation shaft 401 are rotation shaft coupling portions 405 and 0 ". Is coupled to, the club head 404 is a portion of the club shaft 401 collides with the ball 403 is set as the starting point (0) of the swing.

클럽회전축(401)의 그립부분에는 검출장치(110)가 설치되고, 몸체회전축(402) 장갑부분에는 주장치(120)가 설치되는 스윙 시뮬레이션 시스템은, 상기 2개 회전축(401, 402)의 중간 부분인 회전축결합부분(405, 0")에 설치된다.The swing simulation system in which the detection device 110 is installed in the grip portion of the club rotation shaft 401 and the main device 120 is installed in the armor portion of the body rotation shaft 402, is an intermediate portion of the two rotation shafts 401 and 402. It is installed in the rotating shaft coupling portion (405, 0 ").

스윙궤도상의 클럽회전축(401a)과 몸체회전축(402a)은 어드레스 상태로서, 스윙의 중심점(0')을 중심으로 스윙하는 회전축이며, 클럽회전축(401n)과 몸체회전축(402n)은 스윙궤도상을 스윙중인 회전축이다.The club rotation shaft 401a and the body rotation shaft 402a on the swing trajectory are address states, and are the rotation shafts swinging around the center point 0 'of the swing, and the club rotation shaft 401n and the body rotation shaft 402n are on the swing trajectory. The axis of rotation being swinged.

클럽회전축(401)의 클럽헤드(404)는 스윙의 출발점(0)에서 출발하여 클럽헤드 스윙궤도(701)를 따라서 스윙하며, 검출장치(110)는 회전축결합부분의 검출장치 스윙궤도(702)를 따라서 스윙하고, 몸체회전축(402)의 주장치(120)는 회전축결합부분 주장치 스윙궤도(703)를 따라서 각각 스윙하게 된다. The club head 404 of the club shaft 401 swings along the club head swing trajectory 701 starting from the starting point 0 of the swing, and the detector 110 is the swing track 702 of the detector of the rotary shaft coupling portion. Swing along, and the main device 120 of the body rotation shaft 402 is to swing along the rotary shaft coupling portion main device swing trajectory 703, respectively.

검출장치 스윙궤도(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 device swing trajectory 702 has an address state (SW-1) or a top position (SW-3) or a finish state (SW-). 6) In the acceleration state, the tilt is measured, and in the backswing (SW-2) or the downswing (SW-4) or the follow-through (SW-5), the acceleration is in the dynamic acceleration state. Will be measured.

가속도 검출수단(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), Club rotation axis 401 is configured to measure the acceleration and inclination of the two positions in the longitudinal direction.

주장치 스윙궤도(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 main SYS 120 swinging along the main swing trajectory 703, the address state SW-1 or the top position SW-3 or the finish state ( SW-6) is the static acceleration state and the tilt is measured, and in the backswing (SW-2) or downswing (SW-4) or follow-through (SW-5), it is in the dynamic acceleration state and acceleration (Acceleration) ) Will be measured.

상기 가속도 검출수단(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 body rotation shaft 402.

검출장치(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 sensing device 110 or the main SYS 120 may be a microcomputer of the main device 120. Transmitted to the microcomputer 113 and stored in the memory 122, and when the swing detection program 131 is mounted on the microcomputer 113 of the main apparatus 120, the measured tilt or acceleration is The comparison is determined by the swing detection program 131.

상기와 같이 검출되어 메모리(122)에 저장된 타자의 스윙정보는 컴퓨터 또는 휴대용 단말기에서 스윙 시뮬레이션 프로그램(132)을 실행하여, 타자가 공을 치는 스윙 모션을 시뮬레이션할 수 있으며, 타자가 친 공이 날아가는 모션을 시뮬레이션할 수 있게 된다.The swing information of the batter detected as described above and stored in the memory 122 may be executed by the swing simulation program 132 in a computer or a portable terminal to simulate the swing motion of the batter hitting the ball, and the batter hits the ball. Can be simulated.

타자가 공을 치는 스윙궤도상에서, 클럽회전축(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 club rotating shaft 401 or the body rotating shaft 402, and the main device 120 on which the swing detecting program 131 is mounted. In the microcomputer 113 or a computer or a portable terminal, the real-time speed can be obtained by integrating the acceleration measured in real time, and the real-time position is obtained by integrating the real-time speed again.

Figure 112008057569273-PAT00001
............... 수학 식01
Figure 112008057569273-PAT00001
Math Formulas 01

상기 수학 식01은 가속도를 적분하여 속도를 계산하는 식으로서, υ는 속도(velocity)이고 α는 가속도(acceleration)이다.Equation 01 is an equation for calculating the velocity by integrating the acceleration, ν is the velocity (velocity) and α is the acceleration (acceleration).

Figure 112008057569273-PAT00002
...............수학 식02
Figure 112008057569273-PAT00002
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 club rotating shaft 401 in the address state, and when calculated by a trigonometric function, the starting point 0 and the rotating shaft engaging portion of the swing of the club head 404 which are both ends of the club rotating shaft 401 are calculated. (405) It is possible to set the starting point (0 ') of the swing, the swing start program (131) and the starting point (0') of the swing shaft coupling portion 405 swing of the club head (404) swing swing detection program (131) In the three-dimensional virtual space of the computer, the starting point (0 ") of the swing of the rotating shaft coupling portion 405 side and the center point of the body swing (0 ') in the three-dimensional virtual space of the computer Can be set.

상기 스윙의 중심점(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 club head 404 and the rotary shaft coupling part 405 the real-time position coordinates and the real-time slope of both ends of the club rotary shaft 401 starting the swing start point swing detection program 131 It is compared with the standard swing trajectory of.

클럽회전축(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 clockwise direction 409 or counterclockwise direction 410 and the motion of the center of the body moves to the right side 411 or to the left side 412, and on the body axis of rotation Z' It calculates and estimates the motion of the batter's body moving in real time, such as the center point (0 ') of a swing swinging up and down.

스윙검출 프로그램(131)에서는 클럽헤드가 임팩트 지점을 이동하는 클럽헤드의 속도(V)를 상기 계산 방법으로 계산하여, 임팩트 직전의 속도와 임팩트 직후의 속도를 추출하게 되며, 상기 임팩트 직전의 속도와 임팩트 직후의 속도는 스윙시뮬레이션 프로그램(132)에서 공이 날아가는 비거리를 계산하는 정보가 된다.The swing detection program 131 calculates the speed V of the club head at which the club head moves the impact point using the calculation method, and extracts the speed immediately before the impact and the speed immediately after the impact. The speed immediately after the impact becomes information for calculating a flying distance of the ball in the swing simulation program 132.

상기 임팩트 직전 또는 임팩트 직후 지점은 스윙검출 프로그램(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 swing detection program 131 in real time, and can be extracted by a method of detecting an acceleration change in the impact prediction point.

도 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 detection device 110 and the main device 120 and stored in the memory. 801, the swing detected by the swing detection program 131 can simulate the swing of the batter hit.

메모리에 저장된 공을 친 타자의 스윙정보는, 가속도 검출수단이 설치된 클럽회전축(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 club rotation shaft 401 in which the acceleration detection means is installed. Real-time acceleration and real-time position coordinates reaching the finish via the backswing 406, the downswing 407, and the follow-through 408 are detected at two points of the club rotation axis 401, and the position coordinates of the two points are It is the data for calculating the real-time slope of the rotating shaft 401.

상기 가속도 검출수단이 몸체회전축(402)에도 설치되는 경우에는 클럽회전축(401)과 몸체회전축(402) 상호 간의 꺾임 각과 클럽회전축(401)과 몸체회전축(402)의 위치와 기울기에 따르는 스윙의 기준이 되는 기준좌표를 더 정확히 설정할 수 있게 된다.When the acceleration detecting means is also installed in the body rotation shaft 402, the swing angle between the club rotation shaft 401 and the body rotation shaft 402 and the position and inclination of the club rotation shaft 401 and the body rotation shaft 402, the reference of the swing This can be more accurately set the reference coordinate.

스윙검출 프로그램(131)에서 어드레스와 탑 및 피니시 위치의 기울기 또는 실시간 위치좌표를 타자의 표준스윙궤도와 비교 검토하여, 회전축결합부분의 위치(0")와 클럽헤드의 위치(0) 및 몸체의 중심점 위치(0')가 어드레스 상태인지를 확인하고, 어드레스 상태에서 회전축결합부분의 위치(0")와 클럽헤드의 위치(0) 및 몸체의 중심점 위치(0')가 스윙을 시작하여 이동하면, 백스윙(406)을 거처 탑에 도달하고 다운스윙(407) 및 팔로우드루(408)를 거처 피니시에 도달하는 실시간 위치와 기울기를 계산하게 되며, 상기 위치와 기울기는 몸체의 중심점(0')을 중심(802)으로 회전하며, 회전축결합부분(0")을 출발하는 스윙궤도(803)와 클럽헤드 스윙의 출발점(0)을 출발하는 스윙궤도(804)를 그리는 실시간의 스윙 좌표를 설정하게 된다.In the swing detection program 131, the address and the slope of the top and finish positions or real-time position coordinates are compared with the standard swing trajectory of the batter, and the position of the rotating shaft coupling portion (0 "), the position of the club head (0) and the body Check that the center point position (0 ') is in the address state, and if the position (0 ") of the rotating shaft coupling portion, the club head position (0) and the center point position (0') of the body start to move in the address state, To calculate the real-time position and the slope to reach the top through the backswing 406 and the finish through the downswing 407 and the follow-through 408, the position and the slope is to determine the center point (0 ') of the body Rotation to the center 802, and set the swing coordinates in real time to draw the swing trajectory 803 for starting the rotary shaft coupling portion (0 ") and the swing trajectory 804 for starting the starting point (0) of the club head swing. .

스윙검출 프로그램(131)에서는 미리 촬영하여 저장된 타자가 스윙하는 모션의 그래픽 또는 영상에, 어드레스(Address)와 탑(Top) 및 임팩트(Impact)와 피니시(Finish) 상태와, 백스윙(406)과 다운스윙(407) 및 팔로우드루(408) 상태의 몸체 기둥(901)과 몸체 분절점(902)의 실시간 위치좌표를 합성하여 동영상으로 실행되도록 프로그래밍 된다.In the swing detection program 131, an address, a top, an impact, a finish state, a back swing 406, and a down are displayed in a graphic or an image of a motion in which a batter is previously photographed and stored. The real-time position coordinates of the body pillar 901 and the body segment 902 in the swing 407 and the follow-through 408 state are synthesized to be executed as a video.

몸체의 중심점(0') 위치(802)를 중심으로 회전하는 회전축결합부분(0")의 스윙궤도(803)와 클럽헤드(0)의 스윙궤도(804)의 실시간 위치좌표를, 스윙검출 프로 그램(131)에서 그래픽 또는 영상과, 몸체 기둥(901) 또는 몸체 분절점(902)의 실시간 위치좌표와 비교 판단하고, 그래픽 또는 영상과 합치시켜 타자의 스윙을 3차원 동영상으로 시뮬레이션하게 된다.The swing detection program of the swing trajectory 803 of the rotary shaft engaging portion 0 "and the swing trajectory 804 of the club head 0 which rotates about the center point 0 'position 802 of the body The gram 131 compares the graphic or the image with the real-time position coordinates of the body column 901 or the body segment 902, and matches the graphic or the image to simulate the swing of the batter as a 3D video.

스윙검출 프로그램(131)에서 타자의 표준스윙을 그래픽 또는 영상으로 제작하여, 클럽회전축(401) 또는 몸체회전축(402) 스윙시의 기울기와 위치좌표를 그래픽 또는 영상에 합치시켜서, 스윙궤도상에서 상기 클럽회전축 또는 몸체회전축의 기울기와 위치좌표에 따라 어드레스에서 백스윙(406)을 거쳐 탑에 도달하고, 다운스윙(407)을 시작하여 팔로우드루(408)를 거처 피니시에 도달하는 스윙 동작이 연동하도록 프로그래밍 된다.In the swing detection program 131, the standard swing of the batter is produced as a graphic or video, and the tilt and position coordinates of the swing of the club rotation shaft 401 or the body rotation shaft 402 are matched with the graphic or image, and the club on the swing trajectory. The swing motion of reaching the top via the backswing 406 at the address, starting the downswing 407 and reaching the finish via the follow-through 408 is programmed according to the tilt and position coordinates of the rotary or body rotary shaft. .

상기와 같이 작성된 스윙검출 프로그램(131)의 표준 스윙궤도는 스윙 시뮬레이션 프로그램(132)에도 프로그래밍 되며, 타자의 표준 스윙궤도상의 그래픽 또는 영상이 2개 회전축(401, 402)의 위치좌표와 기울기에 따라 스윙하는 동영상으로 프로그래밍 되며, 타자의 표준 스윙궤도가 프로그래밍 된 스윙 시뮬레이션 프로그램(132)에, 스윙검출 프로그램(131)으로 검출된 공을 친 타자의 스윙정보를 입력하면, 타자의 그래픽 또는 영상이 상기 2개 회전축(401, 402)의 실시간 기울기와 위치좌표에 합치되어 타자의 스윙이 동영상으로 시뮬레이션 된다.The standard swing trajectory of the swing detection program 131 prepared as described above is also programmed in the swing simulation program 132, and the graphic or image on the standard swing trajectory of the batter is based on the position coordinates and inclinations of the two rotation axes 401 and 402. When the swing information of the batter hitting the ball detected by the swing detection program 131 is input to the swing simulation program 132 programmed with a swing video, and the batter's standard swing trajectory is programmed, the batter's graphic or image is displayed. The swing of the batter is simulated as a video by matching the real-time tilt and position coordinates of the two rotary shafts 401 and 402.

스윙 시뮬레이션은 몸체의 중심점(0')을 중심(802)으로 회전하는 회전축결합 부분(0")의 스윙궤도(803)와 클럽헤드(0)의 스윙궤도(804)를 스윙하는, 2개의 회전축(401, 402) 양끝 부분의 실시간 기울기와 위치좌표에 몸체 기둥(901) 또는 몸체 분절점(902)이 그래픽 또는 영상으로 합치되어 움직이도록 프로그래밍 되어 동영상으로 시뮬레이션하게 된다.The swing simulation consists of two axes of rotation, swinging the swing trajectory 803 of the rotating shaft engaging portion 0 "and the swing trajectory 804 of the club head 0, which rotate about the center point 0 'of the body about the center 802. The body pillar 901 or the body segment point 902 is programmed to move in a graphic or image and simulates a moving image at the real-time slope and position coordinates of both ends.

상기와 같이 시뮬레이션 되는 동영상은 저속 또는 고속으로 시뮬레이션할 수 있으며, 타자의 표준 스윙궤도와 비교 검토하여, 스윙의 장단점을 비교하고, 이상적인 스윙이 되도록 반복적으로 학습해서 더 이상적인 스윙이 될 수 있도록 수정하고 코칭해 주는 스윙 시뮬레이션 방법과 그 프로그램에 관한 것이다.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 detection device 110 and the main device 120 and stored in the memory. By transmitting to the portable terminal 801, it is possible to simulate the trajectory and distance that the batter hit the ball in the three-dimensional virtual space of the computer.

타자가 클럽으로 공을 치는 동작은, 질량이

Figure 112008057569273-PAT00003
인 클럽헤드를
Figure 112008057569273-PAT00004
의 속도로 다운 스윙하여 정지상태의 질량이
Figure 112008057569273-PAT00005
인 공과 충돌시키는 것이며, 공이 날아가는 거리는 임팩트 직전의 클럽헤드의 속도(
Figure 112008057569273-PAT00006
)와 클럽헤드의 로프트(1001) 각(
Figure 112008057569273-PAT00007
)으로 결정된다. 상기에서 클럽과 공의 질량은 스윙 시뮬레이션 시스템에 저장된 상태로서, 클럽헤드가 임팩트 직전지점을 통과하는 속도(
Figure 112008057569273-PAT00008
)를 추출하여 클럽헤드와 공이 충돌하는 힘인 충격량
Figure 112008057569273-PAT00009
을 계산하게 된다.As the batter hits the club, the mass
Figure 112008057569273-PAT00003
Club head
Figure 112008057569273-PAT00004
Downswing at the speed of
Figure 112008057569273-PAT00005
Collide with the ball, and the distance the ball travels is the speed of the clubhead just before the impact.
Figure 112008057569273-PAT00006
) And each of the loft (1001) of the club head
Figure 112008057569273-PAT00007
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 (
Figure 112008057569273-PAT00008
), The amount of impact that the clubhead and ball collide with
Figure 112008057569273-PAT00009
Will be calculated.

상기 임팩트 직전의 속도(

Figure 112008057569273-PAT00010
)를 검출하는 방법은 공을 친 타자의 스윙을 스윙검출 프로그램(131)의 표준 스윙궤도와 비교하여 임팩트 직전의 속도(
Figure 112008057569273-PAT00011
)를 검출하게 된다.Speed just before impact
Figure 112008057569273-PAT00010
) 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 (
Figure 112008057569273-PAT00011
) Will be detected.

클럽헤드가 임팩트 존(Impact zone)을 통과하는 속도 벡터(

Figure 112008057569273-PAT00012
)에서 임팩트 직전의 속도(
Figure 112008057569273-PAT00013
)는 공과 충돌하고 나면 현저히 감소하여 임팩트 직후의 속도(
Figure 112008057569273-PAT00014
)로 변하게 되며, 임팩트 직전의 속도(
Figure 112008057569273-PAT00015
)와 임팩트 직후의 속도(
Figure 112008057569273-PAT00016
) 차를 계산하여 임팩트 순간의 속도 변화를 알 수 있으며, 클럽헤드와 공이 충돌하는 힘인 충격량
Figure 112008057569273-PAT00017
을 계산할 수 있으며, 임팩트 직전의 속도(
Figure 112008057569273-PAT00018
)와 임팩트 직후의 속도(
Figure 112008057569273-PAT00019
)는 가속도 검출수단으로 검출되는 가속도를 적분하여 계산된다.The velocity vector through which the clubhead passes through the impact zone (
Figure 112008057569273-PAT00012
At just before impact (
Figure 112008057569273-PAT00013
) Decreases significantly after colliding with the ball, resulting in the speed right after impact (
Figure 112008057569273-PAT00014
), And the speed before impact
Figure 112008057569273-PAT00015
) And speed right after impact (
Figure 112008057569273-PAT00016
) The difference in velocity at the moment of impact can be calculated by calculating the difference,
Figure 112008057569273-PAT00017
, You can calculate the speed just before impact
Figure 112008057569273-PAT00018
) And speed right after impact (
Figure 112008057569273-PAT00019
Is calculated by integrating the acceleration detected by the acceleration detecting means.

상기와 같은 원리를 이용하여, 공이 클럽헤드(1001)를 떠나서 날아가는 수직거리(

Figure 112008057569273-PAT00020
)와 수평거리(
Figure 112008057569273-PAT00021
) 및 공이 날아가는 시간(
Figure 112008057569273-PAT00022
)을 계산하여, 스윙 시뮬레이션 프로그램(132)에 프로그래밍 된 배경 또는 날아가는 공(1002)을 그래픽 또는 영상에 합성하여 공이 날아가는 모션을 시뮬레이션할 수 있다.Using the same principle as above, the vertical distance at which the ball flies away from the club head 1001 (
Figure 112008057569273-PAT00020
) And horizontal distance (
Figure 112008057569273-PAT00021
) And the time the ball flies (
Figure 112008057569273-PAT00022
) By synthesizing the background or flying ball 1002 programmed in the swing simulation program 132 to a graphic or an image to simulate the motion of the ball flying.

운동량 보존 법칙에 의하면, 공이 클럽헤드를 떠날 때의 속도(

Figure 112008057569273-PAT00023
)는 임팩트 순간 클럽헤드의 속도(
Figure 112008057569273-PAT00024
)에 비례하므로, 공이 날아가는 비거리(
Figure 112008057569273-PAT00025
)는 공이 클럽헤드에 임팩트 되기 직전의 속도(
Figure 112008057569273-PAT00026
)를 검출하는 방법으로 공이 클럽헤드를 떠날 때의 속도(
Figure 112008057569273-PAT00027
)를 계산할 수 있다. According to the law of conservation of momentum, the speed at which the ball leaves the clubhead (
Figure 112008057569273-PAT00023
) Is the speed of the clubhead at impact
Figure 112008057569273-PAT00024
), So the flying distance of the ball (
Figure 112008057569273-PAT00025
) Is the speed of the ball just before it hits the clubhead.
Figure 112008057569273-PAT00026
Is the speed at which the ball leaves the clubhead
Figure 112008057569273-PAT00027
) Can be calculated.

상기와 같은 원리에 따라, 클럽헤드가 스윙궤도상에서 스윙하는 운동량

Figure 112008057569273-PAT00028
; According to the above principle, the amount of momentum that the club head swings on the swing trajectory
Figure 112008057569273-PAT00028
Is ;

Figure 112008057569273-PAT00029
...............수학 식03
Figure 112008057569273-PAT00029
Mathematical Formulas

상기 수학 식03에서

Figure 112008057569273-PAT00030
은 클럽헤드의 질량이고,
Figure 112008057569273-PAT00031
는 클럽헤드의 속도로서 스윙검출 프로그램(131)에서 임팩트 직전의 가속도를 검출하여 수학 식01로 계산된다.In Equation 03
Figure 112008057569273-PAT00030
Is the mass of the clubhead,
Figure 112008057569273-PAT00031
Is the velocity of the club head, and the swing detection program 131 detects the acceleration immediately before the impact and is calculated by Equation (01).

공이 클럽헤드에 임팩트 되어 날아가는 힘

Figure 112008057569273-PAT00032
는;The force that the ball flies into the clubhead
Figure 112008057569273-PAT00032
Is;

Figure 112008057569273-PAT00033
.............수학 식04
Figure 112008057569273-PAT00033
Math Formula 04

상기 수학 식04에서

Figure 112008057569273-PAT00034
은 공의 질량이며
Figure 112008057569273-PAT00035
는 클럽헤드가 공과 충돌하기 직전의 속도이다.In Equation 04
Figure 112008057569273-PAT00034
Is the mass of the ball
Figure 112008057569273-PAT00035
Is the speed just before the clubhead hits the ball.

클럽헤드가 공과 충돌할 시 공에 가해지는 충격량(

Figure 112008057569273-PAT00036
)은;The amount of impact on the ball when the clubhead collides with it.
Figure 112008057569273-PAT00036
)silver;

Figure 112008057569273-PAT00037
.............수학 식05
Figure 112008057569273-PAT00037
Math Formula 05

상기 수학 식05에서

Figure 112008057569273-PAT00038
는 충격력(힘)이며,
Figure 112008057569273-PAT00039
는 충격 지속시간으로서 공 과 공을 치는 기구의 탄성 및 클럽헤드의 팔로우드루 동작으로 결정되는 상수로서 대략 0.0005초 정도이다.In Equation 05
Figure 112008057569273-PAT00038
Is the impact force,
Figure 112008057569273-PAT00039
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.

클럽헤드가 공과 충돌하는 임팩트 직전 클럽헤드 속도와 임팩트 직후 클럽헤드 속도 차로 계산하는 충격량(

Figure 112008057569273-PAT00040
)는;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 (
Figure 112008057569273-PAT00040
) Is;

Figure 112008057569273-PAT00041
...........수학 식06
Figure 112008057569273-PAT00041
Math Formulas 06

상기 수학 식06에서,

Figure 112008057569273-PAT00042
은 공의 질량이고
Figure 112008057569273-PAT00043
는 클럽헤드의 임팩트 직전 속도이고
Figure 112008057569273-PAT00044
은 클럽헤드의 임팩트 직후 속도이다.In Equation 06,
Figure 112008057569273-PAT00042
Is the mass of the ball
Figure 112008057569273-PAT00043
Is the speed just before the impact of the clubhead
Figure 112008057569273-PAT00044
Is the speed immediately after the impact of the clubhead.

운동량 보존법칙에 의거, 클럽헤드가 스윙하는 힘과 임팩트 되어 공이 날아가는 힘은

Figure 112008057569273-PAT00045
이므로;According to the law of conservation of momentum, the force that the club head swings and the force that the ball
Figure 112008057569273-PAT00045
Because of;

Figure 112008057569273-PAT00046
..............수학 식07
Figure 112008057569273-PAT00046
Math equation 07

상기 수학 식07에서 클럽헤드가 공과 충돌하기 직전의 힘은

Figure 112008057569273-PAT00047
이고, 클럽헤드에 충돌된 공이 날아가는 힘은
Figure 112008057569273-PAT00048
이다.In Equation 07, the force immediately before the clubhead collides with the ball is
Figure 112008057569273-PAT00047
And the force that the ball hits the clubhead is flying
Figure 112008057569273-PAT00048
to be.

클럽헤드가 공과 충돌하기 직전의 힘은 수학 식03에서The force just before the clubhead collides with the ball is

Figure 112008057569273-PAT00049
이고 공이 클럽헤드에 임팩트 되어 날아가는 힘은 수학 식04에서
Figure 112008057569273-PAT00050
이므로,
Figure 112008057569273-PAT00049
And the force flying the ball at the clubhead is
Figure 112008057569273-PAT00050
Because of,

Figure 112008057569273-PAT00051
............수학 식08
Figure 112008057569273-PAT00051
Math Formulas 08

상기 수학 식03 내지 수학 식08에 의거,Based on Equations 03 to 08,

클럽헤드가 공과 충돌한 직후에 공이 날아가는 힘(

Figure 112008057569273-PAT00052
)과 각도(
Figure 112008057569273-PAT00053
)는;The force the ball flies just after the clubhead hits the ball (
Figure 112008057569273-PAT00052
) And angle (
Figure 112008057569273-PAT00053
) Is;

Figure 112008057569273-PAT00054
..........수학 식09
Figure 112008057569273-PAT00054
Mathematical Formulas

상기 수학 식09에서

Figure 112008057569273-PAT00055
는 클럽헤드가 공과 충돌하기 직전의 힘이고
Figure 112008057569273-PAT00056
은 공과 충돌한 직후에 클럽헤드가 팔로우드루 되는 힘이며,
Figure 112008057569273-PAT00057
는 클럽헤드를 떠나서 공이 날아가는 힘이며,
Figure 112008057569273-PAT00058
는 클럽헤드의 로프트로 결정되며 클럽헤드가 팔로우드루 되는 진행방향
Figure 112008057569273-PAT00059
과 공이 날아가는 진행방향인
Figure 112008057569273-PAT00060
사이의 각도이다.In Equation 09
Figure 112008057569273-PAT00055
Is the force just before the clubhead hits the ball,
Figure 112008057569273-PAT00056
Is the force the clubhead follows after hitting the ball,
Figure 112008057569273-PAT00057
Is the force that the ball leaves the clubhead,
Figure 112008057569273-PAT00058
Is determined by the loft of the club head and the direction in which the club head is followed
Figure 112008057569273-PAT00059
And the ball is flying in the direction of
Figure 112008057569273-PAT00060
Angle between.

클럽헤드와 임팩트 되어 공이 날아가는 힘(

Figure 112008057569273-PAT00061
)은; 가속도 검출수단으로 측 정되어 메모리에 저장된 스윙정보를 스윙검출 프로그램(131)으로 계산하는 과정에서 임팩트 직전의 가속도를 검출하여, 수학 식01에 대입하여 임팩트 직전의 속도(
Figure 112008057569273-PAT00062
)를 검출하여 수학 식04에 대입하여 계산할 수도 있으며, 클럽헤드가 공과 충돌하는 임팩트 직전 클럽헤드 속도와 임팩트 직후 클럽헤드 속도 차로 계산하는 수학 식06의 충격량(
Figure 112008057569273-PAT00063
)을 상기 수학 식09의 공이 날아가는 힘(
Figure 112008057569273-PAT00064
)과 비교하여 오차를 교정할 수 있다.The impact of the ball flying with the clubhead
Figure 112008057569273-PAT00061
)silver; In the process of calculating the swing information stored in the memory by the acceleration detecting means with the swing detection program 131, the acceleration immediately before the impact is detected and substituted into the equation (01) to determine the speed immediately before the impact (
Figure 112008057569273-PAT00062
) Can be calculated by substituting Equation (04).
Figure 112008057569273-PAT00063
) Is the force of flying the ball of Equation 09
Figure 112008057569273-PAT00064
) To correct the error.

공이 클럽헤드를 떠나서 지상에 떨어질 때까지의 체공시간

Figure 112008057569273-PAT00065
는;Flight time until the ball leaves the clubhead and lands on the ground
Figure 112008057569273-PAT00065
Is;

Figure 112008057569273-PAT00066
...........수학 식10
Figure 112008057569273-PAT00066
Math equation 10

상기 수학 식10에서

Figure 112008057569273-PAT00067
는 임팩트 직후에 공이 날아가는 속도로서 임팩트 직전의 클럽헤드의 속도와 동일하고,
Figure 112008057569273-PAT00068
는 공이 날아가는 각도로서 클럽헤드의 로프트 각과 공의 탄성계수 등으로 결정되며,
Figure 112008057569273-PAT00069
는 중력의 가속도이다.In Equation 10
Figure 112008057569273-PAT00067
Is the speed at which the ball flies immediately after impact, which is equal to the speed of the clubhead just before impact,
Figure 112008057569273-PAT00068
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.
Figure 112008057569273-PAT00069
Is the acceleration of gravity.

임팩트 되어 공이 날아갈 때의 수직거리

Figure 112008057569273-PAT00070
는;Vertical distance when the ball is flying at impact
Figure 112008057569273-PAT00070
Is;

Figure 112008057569273-PAT00071
............수학 식11
Figure 112008057569273-PAT00071
Math Equation 11

임팩트 되어 공이 날아갈 때의 수평거리

Figure 112008057569273-PAT00072
는;Horizontal distance when the ball is flying at impact
Figure 112008057569273-PAT00072
Is;

Figure 112008057569273-PAT00073
............수학 식12
Figure 112008057569273-PAT00073
Math Equation 12

상기 수학 식 11과 수학 식12에서

Figure 112008057569273-PAT00074
는 수직속도로서 클럽헤드의 로프트 각과 클럽헤드를 떠날 때의 속도로 결정되는
Figure 112008057569273-PAT00075
이며,
Figure 112008057569273-PAT00076
는 공이 날아가는 수평속도로서
Figure 112008057569273-PAT00077
이고,
Figure 112008057569273-PAT00078
는 sec이며,
Figure 112008057569273-PAT00079
는 중력의 가속도이다.In Equation 11 and 12
Figure 112008057569273-PAT00074
Is the vertical speed determined by the loft angle of the clubhead and the speed at which it leaves the clubhead.
Figure 112008057569273-PAT00075
Is,
Figure 112008057569273-PAT00076
Is the horizontal speed at which the ball
Figure 112008057569273-PAT00077
ego,
Figure 112008057569273-PAT00078
Is sec,
Figure 112008057569273-PAT00079
Is the acceleration of gravity.

클럽헤드와 임팩트 되어 공이 날아가는 거리

Figure 112008057569273-PAT00080
는;Impact of the club head and the distance the ball flies
Figure 112008057569273-PAT00080
Is;

Figure 112008057569273-PAT00081
...........수학 식13
Figure 112008057569273-PAT00081
Mathematical Equation 13

상기 수학 식13에서

Figure 112008057569273-PAT00082
은 임팩트 직후의 공이 날아가는 속도
Figure 112008057569273-PAT00083
Figure 112008057569273-PAT00084
승이며,
Figure 112008057569273-PAT00085
는 투사각이고
Figure 112008057569273-PAT00086
는 낙하 각으로 투사각과 동일한 각도이며,
Figure 112008057569273-PAT00087
는 중력의 가속도이다.In Equation 13
Figure 112008057569273-PAT00082
The speed at which the ball flies just after impact
Figure 112008057569273-PAT00083
of
Figure 112008057569273-PAT00084
W,
Figure 112008057569273-PAT00085
Is the throw angle
Figure 112008057569273-PAT00086
Is the fall angle, which is the same angle as the throw angle,
Figure 112008057569273-PAT00087
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: antenna 120A, 120B: main device

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 swing 0 ": Rotating shaft coupling part

Z' : 몸체의 회전축 406 : 백 스윙궤도Z ': Rotation axis of the body 406: Back swing trajectory

406a : 클럽헤드 백 스윙궤도 406b : 회전축결합부분 백 스윙궤도406a: club head back swing trajectory 406b: rotation shaft coupling portion back swing trajectory

407 : 다운 스윙궤도 407a : 클럽헤드 다운 스윙궤도407: down swing trajectory 407a: club head down swing trajectory

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 body pillar 902 body segment

1001 : 클럽헤드의 로프트 1002 : 날아가는 공1001: Club Head Loft 1002: Flying Ball

Claims (16)

공을 치는 기구에 설치되는 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; Swing simulation system, characterized in that the configuration. 상기 제 1항에 있어서,According to claim 1, 가속도 검출수단을 타자의 장갑에 설치하고, 상기 장갑의 가속도 검출수단에서 검출되는 정보를 상기 공을 치는 기구의 가속도 검출수단으로 검출되는 정보와 연동되도록 구성하는 것을 특징으로 하는 스윙 시뮬레이션 시스템.And an acceleration detecting means installed on the batter's glove, and configured to link the information detected by the acceleration detecting means of the glove with the information detected by the acceleration detecting means of the ball striking device. 상기 제 1항에 있어서,According to claim 1, 상기 공을 치는 기구에 설치되는 가속도 검출수단과 무선주파수식별시스템 태그와, 상기 장갑에 설치되는 무선주파수식별시스템 리더는 안테나에서 분리가능하도록, 커넥터 또는 플러그로 연결하도록 구성되는 것을 특징으로 하는 스윙 시뮬레이션 시스템.Acceleration detection means and the radio frequency identification system tag installed on the ball hitting mechanism, and the radio frequency identification system reader installed on the glove is swing simulation, characterized in that configured to be connected to the connector or plug to be detachable from the antenna system. 상기 제 1항 또는 제 2항에 있어서,The method according to claim 1 or 2, 상기 가속도 검출 수단은 공을 치는 기구의 길이방향으로 2개소 이상의 지점 또는 장갑의 손목 방향으로 1개소 이상의 지점에서, 기울기 또는 가속도가 검출되도록 구성하는 것을 특징으로 하는 스윙 시뮬레이션 시스템.And said acceleration detecting means is configured to detect tilt or acceleration at two or more points in the longitudinal direction of the ball striking instrument or at one or more points in the wrist direction of the glove. 상기 제 1항에 있어서,According to claim 1, 상기 공을 치는 기구에 설치되는 가속도 검출수단은, 상기 무선주파수식별시스템에서 공급되는 전원으로 작동하도록 구성되는 것을 특징으로 하는 스윙 시뮬레이션 시스템.Acceleration detection means installed in the ball hitting mechanism, swing simulation system, characterized in that configured to operate from the power supplied from the radio frequency identification system. 가속도 검출수단으로, 정지상태의 기울기 또는 2개 이상 지점에서 실시간 가속도를 검출하는 단계와; 상기 2개 이상 지점의 실시간 가속도를 적분하여, 실시간의 속도 또는 실시간의 위치 또는 실시간의 기울기를 계산하는 단계와; 상기 정지상태의 기울기 또는 상기 실시간의 위치 또는 실시간의 기울기를, 스윙을 검출하는 프로그램의 정보와 비교하여 스윙궤도상의 실시간 위치좌표를 설정하는 단계와; 상기 실시간의 속도를 스윙을 검출하는 프로그램의 정보와 비교하여 임팩트 전후의 속도를 추출하여 공이 날아가는 궤도정보를 산정하는 단계와; 스윙을 시뮬레이션하는 프로그램이 실행되는 컴퓨터의 가상공간에서, 상기 스윙궤도상의 실시간 위치좌표를 접목시켜 타자의 스윙모션을 시뮬레이션하거나, 또는 상기 공이 날아가는 궤도정보를 접목시켜 공이 날아가는 모션을 시뮬레이션하는 단계로; 이루어지는 것을 특징으로 하는 스윙 시뮬레이션 방법,Detecting acceleration in real time from an inclination or two or more points of the stationary state; 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 through which the ball flies by extracting the velocity before and after the impact by comparing the real-time velocity 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; Swing simulation method, characterized in that 상기 제 6항에 있어서,According to claim 6, 공을 치기 위한 어드레스 위치 또는 스윙의 정점인 탑 위치 또는 스윙을 완료하는 피니시 위치에서 정지상태의 기울기를 검출하여, 스윙을 검출하는 프로그램의 정보에 대입하여 정지상태 위치를 계산하며, 가속도로 검출되는 스윙궤도상의 실시간 위치좌표와 비교하는 방법으로, 스윙궤도상에 기준점이 되는 위치좌표가 설정되는 것을 특징으로 하는 스윙 시뮬레이션 방법.It detects the inclination of the stop state at the address position to hit the ball or the top position as the top of the swing or the finish position to complete the swing, substitutes the information of the program to detect the swing, calculates the standstill position, and detects the acceleration. A swing simulation method, characterized in that a position coordinate which is a reference point is set on a swing trajectory by comparing with a real time position coordinate on a swing trajectory. 상기 제 7항에 있어서,According to claim 7, 어드레스 위치의 기울기를 검출하여 삼각함수로 공을 치는 기구 양끝 지점의 위치를 계산하고, 스윙을 검출하는 프로그램에 대입하여 공을 치는 기구 양끝 지점인 스윙의 출발점 위치좌표를 설정하고, 상기 스윙의 출발점에서 이동하는 가속도를 검출하여 공을 치는 기구 양끝 지점의 실시간 위치좌표가 설정되는 것을 특징으 로 하는 스윙 시뮬레이션 방법.Calculate the position of both ends of the instrument hitting the ball with a trigonometric function by detecting the slope of the address position, and set the position coordinates of the starting point of the swing, which is the end point of the instrument hitting the ball, by substituting the program for detecting the swing, and starting point of the swing. Swing simulation method characterized in that the real-time position coordinates of both ends of the mechanism to hit the ball by detecting the acceleration moving in the. 상기 제 6항에 있어서,According to claim 6, 상기 공을 치는 기구 2개 이상 지점의 실시간 가속도를 적분하고 다시 적분하여 계산되는 2개 이상 지점의 위치를 비교하여, 공을 치는 기구 양끝 지점의 실시간 위치좌표를 계산하고, 공을 치는 기구의 실시간 기울기가 설정되는 것을 특징으로 하는 스윙 시뮬레이션 방법.Integrate the real-time acceleration of two or more points hitting the ball and compare the positions of two or more points calculated by integrating again to calculate the real-time position coordinates of both ends of the ball hitting device, and the real time of the ball hitting device Swing simulation method characterized in that the slope is set. 상기 제 6항에 있어서,According to claim 6, 상기 실시간으로 계산되는 속도를 스윙을 검출하는 프로그램의 정보와 비교하여, 임팩트 직전의 속도 또는 임팩트 직후의 속도가 추출되는 것을 특징으로 하는 스윙 시뮬레이션 방법.And a speed immediately before the impact or a speed immediately after the impact is extracted by comparing the speed calculated in real time with information of a program for detecting a swing. 상기 제 6항에 있어서,According to claim 6, 공을 치는 기구의 로프트 각과 상기 임팩트 직전 또는 임팩트 직후의 속도로, 공이 날아가는 높이와 공이 날아가는 비거리를 계산하여 공이 날아가는 궤도가 산정되는 것을 특징으로 하는 스윙 시뮬레이션 방법.A swing simulation method comprising calculating a ball flying distance and a ball flying distance at a loft angle of a ball striking device and a speed immediately before or after the impact to calculate a trajectory for the ball to fly. 상기 제 6항에 있어서,According to claim 6, 스윙시뮬레이션 프로그램을 실행하여, 공을 치는 모션의 그래픽 또는 영상자료에 상기 공을 치는 기구의 기울기 또는 기준좌표에 접목시켜, 스윙궤도상에서 공을 친 타자의 스윙모션을 시뮬레이션하는 것을 특징으로 하는 스윙 시뮬레이션 방법.The swing simulation program is executed by incorporating a swing motion graphic or video data into the tilt or the reference coordinate of the ball hitting device to simulate the swing motion of the batter hitting the ball on the swing trajectory. Way. 상기 제 6항에 있어서,According to claim 6, 스윙시뮬레이션 프로그램을 실행하여, 공이 날아가는 모션의 그래픽 또는 영상자료에 상기 공이 날아가는 궤도정보를 접목시켜, 타자가 친 공이 날아가는 모션을 시뮬레이션하는 것을 특징으로 하는 스윙 시뮬레이션 방법.And a swing simulation program, which simulates a motion of a ball hit by a batter by incorporating orbit information of the ball into a graphic or video data of a motion of the ball. 공을 치는 기구가 이동하는 가속도 또는 기울기를 표준 스윙궤도와 비교하여, 스윙궤도상의 실시간 속도 또는 실시간 위치좌표를 설정하는 스윙검출 명령과;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; Swing simulation program characterized in that the programming. 상기 제 14항에 있어서,The method of claim 14, 공을 치는 기구가 어드레스 상태에서 검출되는 기울기를 표준 스윙궤도와 비교하여 스윙의 출발점 좌표를 설정하고, 상기 스윙의 출발점에서 이동되는 실시간의 속도 또는 실시간의 위치 또는 실시간의 기울기를 표준 스윙궤도와 비교하여, 공을 치는 기구가 이동되는 실시간 위치좌표 또는 공이 날아가는 궤도를 산출하는 스윙검출 프로그램인 것을 특징으로 하는 스윙 시뮬레이션 프로그램.Set the starting point coordinate of the swing by comparing the slope detected in the address state with the standard swing trajectory, and compare the real time velocity or real time position or the real time tilt that is moved from the starting point of the swing with the standard swing trajectory. And a swing detection program that calculates a real-time position coordinate or a trajectory through which the ball is moved. 상기 제 14항 또는 15항에 있어서,The method according to claim 14 or 15, 컴퓨터의 3차원 가상공간에서, 상기 스윙검출 프로그램으로 검출된 스윙궤도상의 실시간 위치좌표를, 타자가 스윙하는 모션의 그래픽 또는 영상자료에 합치시켜 공을 치는 타자가 스윙하는 모션을 시뮬레이션하거나, 또는 상기 스윙검출 프로그램에서 검출된 공이 날아가는 궤도를, 공이 날아가는 모션의 그래픽 또는 영상자료에 합치시켜 공이 날아가는 모션을 시뮬레이션하는 프로그램인 것을 특징으로 하는 스윙 시뮬레이션 프로그램.In a three-dimensional virtual space of a computer, real-time position coordinates on the swing trajectory detected by the swing detection program are matched with graphic or image data of the motion of the batter to simulate the motion of the batter swinging the batter, or the Swing simulation program, characterized in that the program simulates the motion of the ball flying by matching the ball orbits detected by the swing detection program with the graphics or video data of the motion.
KR1020080078789A 2008-08-12 2008-08-12 Swing simulation system and the method and the program Withdrawn KR20100020131A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (87)

* Cited by examiner, † Cited by third party
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