KR20220168030A - Golf swing analysis system - Google Patents
Golf swing analysis system Download PDFInfo
- Publication number
- KR20220168030A KR20220168030A KR1020210077531A KR20210077531A KR20220168030A KR 20220168030 A KR20220168030 A KR 20220168030A KR 1020210077531 A KR1020210077531 A KR 1020210077531A KR 20210077531 A KR20210077531 A KR 20210077531A KR 20220168030 A KR20220168030 A KR 20220168030A
- Authority
- KR
- South Korea
- Prior art keywords
- golfer
- information
- swing
- motion
- module
- Prior art date
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 83
- 230000033001 locomotion Effects 0.000 claims abstract description 87
- 238000012937 correction Methods 0.000 claims abstract description 35
- 230000001133 acceleration Effects 0.000 claims description 22
- 238000010191 image analysis Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 238000010606 normalization Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000005259 measurement Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- GELKBWJHTRAYNV-UHFFFAOYSA-K lithium iron phosphate Chemical compound [Li+].[Fe+2].[O-]P([O-])([O-])=O GELKBWJHTRAYNV-UHFFFAOYSA-K 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 210000000707 wrist Anatomy 0.000 description 3
- 229910010707 LiFePO 4 Inorganic materials 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 210000004247 hand Anatomy 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
- A63B2024/0015—Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/32—Golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
- A63B2220/34—Angular speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
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)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
본 발명은 골프 스윙 정보 분석 시스템에 관한 것이다.The present invention relates to a golf swing information analysis system.
실내외 골프연습장에서 연습자가 본인의 스윙이 제대로 되고 있는지를 실시간으로 확인 및 분석을 하고 싶을 때에는 고가의 스윙패턴분석장비나 티칭프로에 의존하고 있는 실정이다.In indoor and outdoor golf driving ranges, when a practitioner wants to check and analyze whether their swing is working properly in real time, they rely on expensive swing pattern analysis equipment or teaching pros.
이와 같은 문제점을 해결하고자 최근에는 스마트폰을 이용하여 연습자의 스윙모습을 촬영하고, 이를 분석하여 스윙패턴 및 비거리 등을 산출하는 응용프로그램 및 전용 단말기가 개발되고 있다.In order to solve this problem, recently, an application program and a dedicated terminal have been developed that use a smartphone to photograph the swing of the exerciser and calculate the swing pattern and flight distance by analyzing it.
대한민국 공개특허 제10-2012-0113945등에는 휴대용 단말기를 이용하여 사용자의 스윙형태를 분석하여, 분석된 결과를 제공하는 알고리즘 등이 개시되어 있다.Korean Patent Publication No. 10-2012-0113945 discloses an algorithm that analyzes a user's swing shape using a portable terminal and provides the analyzed result.
그러나 이러한 종래기술은 스윙 연습 후, 사용자가 단말기를 통해 분석 결과를 확인하여야 하므로, 통상 연속적으로 스윙을 수행하는 골프연습장에서는 사용하기 어려운 문제점이 있었다.However, this prior art has a problem in that it is difficult to use in a driving range where swings are normally performed continuously because the user has to check the analysis result through the terminal after practicing the swing.
즉, 종래기술에서는 휴대단말기를 촬영위치에 고정하고, 스윙을 수행한 후 휴대단말기를 통해 분석결과를 확인하고, 다시 휴대단말기를 촬영위치에 고정하는 과정을 반복 수행하여야 하므로, 사용상의 번거로움이 있을 뿐만 아니라, 연속된 스윙을 한 번의 어드레스 자세에서 실시하는 통상의 골프 연습장에서는 사용하기 어려운 문제점이 있었다.That is, in the prior art, since the process of fixing the mobile terminal to the shooting position, performing the swing, checking the analysis result through the mobile terminal, and fixing the mobile terminal to the shooting position again has to be performed repeatedly, the inconvenience in use is reduced. In addition, there was a problem that it was difficult to use in a normal golf driving range where continuous swings were performed in one address posture.
전술한 문제점을 개선하기 위한 본 발명 실시예들의 목적은 카메라 센서, 자이로 센서, 센서, 및 콤파스 센서를 이용하여 모션 관련 데이터를 수집하고 모션 관련 데이터로부터 모션의 교정 정보를 생성할 수 있는 골프 스윙 정보 분석 시스템을 제공하는 것이다.An object of the embodiments of the present invention to improve the above problems is golf swing information capable of collecting motion-related data and generating motion correction information from the motion-related data using a camera sensor, a gyro sensor, a sensor, and a compass sensor. It is to provide an analysis system.
상기와 같은 목적을 달성하기 위하여, 본 발명의 일 실시예에 의한 골프 스윙 정보 분석 시스템은 적어도 하나의 센서 모듈을 통하여 제1 골퍼 및 제2 골퍼의 골프 스윙 정보를 수집하는 스윙 정보 수집 모듈; 상기 제1 골퍼의 골프 스윙 정보를 기초로 상기 제2 골퍼의 골프 스윙 정보를 비교 및 분석하여 상기 제2 골퍼의 모션 교정 정보를 생성하는 스윙 정보 분석 모듈; 및 상기 모션 교정 정보를 영상 또는 음성으로 출력하는 스윙 정보 표시 모듈을 포함하는 것을 특징으로 한다.In order to achieve the above object, a golf swing information analysis system according to an embodiment of the present invention includes a swing information collection module for collecting golf swing information of a first golfer and a second golfer through at least one sensor module; a swing information analysis module generating motion correction information of the second golfer by comparing and analyzing golf swing information of the second golfer based on golf swing information of the first golfer; and a swing information display module that outputs the motion correction information as video or audio.
상기 적어도 하나의 센서 모듈은 제1 골퍼 및 제2 골퍼의 골프 스윙 영상을 촬영하는 카메라 모듈; 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 골프 스윙 각속도 데이터를 측정하는 자이로 센서 모듈; 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 가속도 데이터를 측정하는 가속도 센서 모듈; 및 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 방위각 데이터를 측정하는 콤파스 센서 모듈을 포함하는 것을 특징으로 한다.The at least one sensor module may include a camera module for capturing golf swing images of a first golfer and a second golfer; a gyro sensor module worn on the first golfer and the second golfer to measure golf swing angular velocity data of the first golfer and the second golfer; an acceleration sensor module worn on the first golfer and the second golfer to measure acceleration data of the first golfer and the second golfer; and a compass sensor module worn on the first golfer and the second golfer to measure azimuth data of the first golfer and the second golfer.
상기 스윙 정보 분석 모듈은 상기 카메라 모듈을 통하여 구해진 깊이 정보를 이용하여 객체를 검출하고 검출된 객체로부터 추적을 위한 포인터를 추출하는 영상 분석 처리부; 및 객체의 궤적을 추적 및 분석하여 스윙 동작을 판단하는 객체 궤적 분석부;를 포함하고, 상기 영상 분석 처리부는 상기 제1 골퍼 및 제2 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 제1 골퍼 및 제2 골퍼의 특정부분과 클럽 헤드 각각의 객체들을 추출하고, 골프 클럽의 특징과 상기 제1 골퍼 및 제2 골퍼의 특징을 미리 입력하여 그 입력된 값과 객체들을 비교하여 각각의 객체를 인식하는 것을 특징으로 한다.The swing information analysis module may include: an image analysis processing unit that detects an object using the depth information obtained through the camera module and extracts a pointer for tracking from the detected object; and an object trajectory analysis unit that tracks and analyzes the trajectory of the object to determine a swing motion, wherein the image analysis processing unit recognizes general characteristics of the first golfer and second golfer and characteristics of the shape of a club to determine a swing motion. Each object of the specific part of the first golfer and the second golfer and the club head is extracted, the characteristics of the golf club and the characteristics of the first golfer and the second golfer are input in advance, and the input values are compared with the objects. It is characterized by recognizing.
상기 스윙 정보 분석 모듈은 상기 제1 골퍼 및 제2 골퍼의 3차원의 회전 모션 데이터를 쿼터니언으로 변환하는 쿼터니언 변환부; 쿼터니언을 이용하여 움직임을 검출하는 움직임 검출부; 쿼터니언을 이용하여 회전 변화 데이터를 산출하는 회전변화 산출부; 회전 변화 데이터의 정규화를 수행하는 정규화부; 및 상기 정규화된 회전 변화 데이터를 기초로 상기 제1 골퍼 및 제2 골퍼의 모션 분석 정보를 생성하고, 상기 제1 골퍼의 모션 분석 정보를 기초로 상기 제2 골퍼의 모션 분석 정보를 비교한 모션 교정 정보를 생성하는 교정 정보 생성부를 포함하는 것을 특징으로 한다.The swing information analysis module includes a quaternion conversion unit for converting 3-dimensional rotational motion data of the first golfer and the second golfer into quaternions; a motion detection unit that detects motion using quaternions; a rotation change calculation unit that calculates rotation change data using a quaternion; a normalization unit that normalizes the rotation change data; and motion correction by generating motion analysis information of the first golfer and the second golfer based on the normalized rotation change data and comparing the motion analysis information of the second golfer based on the motion analysis information of the first golfer. It is characterized in that it comprises a calibration information generation unit for generating information.
상기 교정 정보 생성부는 기등록된 제1 골퍼의 모션 분석 정보와 상기 제2 골퍼의 모션 분석 정보를 비교하여 제2 골퍼의 스윙 회전 각도 차이를 산출하고, 상기 스윙 정보 표시 모듈은 상기 산출된 스윙 회전 각도 차이를 그래픽 정보로 변환하여, 상기 카메라 모듈에 의하여 촬영된 제2 골퍼의 영상 정보에 중첩시켜 표시하는 것을 특징으로 한다.The correction information generating unit calculates a swing rotation angle difference of the second golfer by comparing the previously registered motion analysis information of the first golfer with motion analysis information of the second golfer, and the swing information display module calculates the swing rotation. It is characterized in that the angular difference is converted into graphic information and displayed by superimposing it on the image information of the second golfer photographed by the camera module.
상기 스윙 정보 표시 모듈은 상기 입력된 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 객체들과 비교한 객체 비교 정보와, 상기 모션 교정 정보를 하나의 화면 상에 출력하는 것을 특징으로 한다.The swing information display module outputs object comparison information obtained by comparing the input characteristics of the golf club and the characteristics of the first golfer and the second golfer with objects and the motion correction information on one screen. .
본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템은 카메라 센서, 자이로 센서, 센서, 및 콤파스 센서를 이용하여 모션 관련 데이터를 수집하고 모션 관련 데이터로부터 골퍼 맞춤형 모션 교정 정보를 생성하여 출력함으로써, 골퍼의 스윙 자세 교정에 유용하게 활용할 수 있다.A golf swing information analysis system according to an embodiment of the present invention collects motion-related data using a camera sensor, a gyro sensor, a sensor, and a compass sensor, and generates and outputs motion-correction information customized for a golfer from the motion-related data. It can be usefully used to correct swing posture.
도 1은 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템을 개략적으로 나타내는 도면이다.
도 2는 도 1의 스윙 정보 수집 모듈을 개략적으로 나타내는 블럭도이다.
도 3은 도 1의 스윙 정보 분석 모듈을 개략적으로 나타내는 블럭도이다.
도 4는 도 1의 스윙 정보 표시 모듈을 통하여 분석된 골퍼의 스윙 모션을 연속적으로 표시한 예를 나타내는 도면이다.
도 5는 도 1의 스윙 정보 수집 모듈, 스윙 정보 분석 모듈 및 스윙 정보 표시 모듈에 전원을 공급하는 배터리 모듈을 나타내는 도면이다.1 is a diagram schematically illustrating a golf swing information analysis system according to an embodiment of the present invention.
FIG. 2 is a block diagram schematically illustrating a swing information collection module of FIG. 1 .
FIG. 3 is a block diagram schematically illustrating a swing information analysis module of FIG. 1 .
FIG. 4 is a diagram illustrating an example of continuously displaying swing motion of a golfer analyzed through the swing information display module of FIG. 1 .
FIG. 5 is a diagram illustrating a battery module supplying power to the swing information collection module, the swing information analysis module, and the swing information display module of FIG. 1 .
상기한 바와 같은 본 발명을 첨부된 도면들과 실시예들을 통해 상세히 설명하도록 한다. The present invention as described above will be described in detail through the accompanying drawings and embodiments.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that technical terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. In addition, technical terms used in the present invention should be interpreted in terms commonly understood by those of ordinary skill in the art to which the present invention belongs, unless specifically defined otherwise in the present invention, and are excessively inclusive. It should not be interpreted in a positive sense or in an excessively reduced sense. In addition, when the technical terms used in the present invention are incorrect technical terms that do not accurately express the spirit of the present invention, they should be replaced with technical terms that those skilled in the art can correctly understand. In addition, general terms used in the present invention should be interpreted as defined in advance or according to context, and should not be interpreted in an excessively reduced sense.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서, "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들, 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.Also, singular expressions used in the present invention include plural expressions unless the context clearly dictates otherwise. In the present invention, terms such as "consisting of" or "comprising" should not be construed as necessarily including all of the various elements or steps described in the invention, and some of the elements or steps are included. It should be construed that it may not be, or may further include additional components or steps.
또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.In addition, terms including ordinal numbers such as first and second used in the present invention may be used to describe components, but components should not be limited by the terms. Terms are used only to distinguish one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present invention.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the accompanying drawings, but the same or similar components are assigned the same reference numerals regardless of reference numerals, and redundant description thereof will be omitted.
또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the present invention, if it is determined that a detailed description of a related known technology may obscure the gist of the present invention, the detailed description will be omitted. In addition, it should be noted that the accompanying drawings are only for easily understanding the spirit of the present invention, and should not be construed as limiting the spirit of the present invention by the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템을 개략적으로 나타내는 도면이고, 도 2는 도 1의 스윙 정보 수집 모듈을 개략적으로 나타내는 블록도이며, 도 3은 도 1의 스윙 정보 분석 모듈을 개략적으로 나타내는 블록도이고, 도 4는 도 1의 스윙 정보 표시 모듈을 통하여 분석된 골퍼의 스윙 모션을 연속적으로 표시한 예를 나타내는 도면이며, 도 5는 도 1의 스윙 정보 수집 모듈, 스윙 정보 분석 모듈 및 스윙 정보 표시 모듈에 전원을 공급하는 배터리 모듈을 나타내는 도면이다.1 is a diagram schematically illustrating a golf swing information analysis system according to an embodiment of the present invention, FIG. 2 is a block diagram schematically illustrating a swing information collection module of FIG. 1, and FIG. 3 is a swing information analysis of FIG. 1 Figure 4 is a block diagram schematically showing the module, Figure 4 is a view showing an example of continuously displaying the golfer's swing motion analyzed through the swing information display module of Figure 1, Figure 5 is the swing information collection module of Figure 1, swing It is a diagram showing a battery module that supplies power to the information analysis module and the swing information display module.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템은 카메라 센서, 자이로 센서, 센서, 및 콤파스 센서를 이용하여 모션 관련 데이터를 수집하고 모션 관련 데이터로부터 모션의 교정 정보를 생성하는 시스템이고, 스윙 정보 수집 모듈(10), 스윙 정보 분석 모듈(20) 및 스윙 정보 표시 모듈(30)을 포함한다.As shown in FIG. 1, the golf swing information analysis system according to an embodiment of the present invention collects motion-related data using a camera sensor, a gyro sensor, a sensor, and a compass sensor, and obtains motion correction information from the motion-related data. It is a system that generates, and includes a swing
본 명세서에서 제1 골퍼는 일반인에 비하여 골프실력이 상대적으로 우수하여 모범적인 스윙 데이터를 제공가능한 선수나 티칭이 가능한 골퍼를 의미하고, 제2 골퍼는 일반적으로 스윙 교정이 필요한 골퍼를 의미한다.In this specification, the first golfer refers to a golfer who can provide exemplary swing data or a golfer who is capable of teaching because of his relatively excellent golf skills compared to the general public, and the second golfer refers to a golfer who generally needs swing correction.
상기 스윙 정보 수집 모듈(10)은 적어도 하나의 센서 모듈을 통하여 제1 골퍼 및 제2 골퍼의 골프 스윙 정보를 수집하는 장치로서, 예를 들어 프로골퍼의 스윙 모션 시 영상 정보, 자이로 센싱 값, 가속도 값 등의 센싱 데이터를 생성하여 전송하는 장치이다. 즉, 상기 스윙 정보 수집 모듈(10)은 프로골퍼의 모범적인 스윙데이터를 카메라 센서, 자이로/가속도 센서를 이용하여 수집 및 저장하는 역할을 수행한다.The swing
이때, 상기 적어도 하나의 센서 모듈은 도 2에 도시된 바와 같이, 제1 골퍼 및 제2 골퍼의 골프 스윙 영상을 촬영하는 카메라 모듈(110)과, 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 골프 스윙 각속도 데이터를 측정하는 자이로 센서 모듈(120)과, 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 가속도 데이터를 측정하는 가속도 센서 모듈(130)과, 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 방위각 데이터를 측정하는 콤파스 센서 모듈(140)을 포함한다.At this time, as shown in FIG. 2, the at least one sensor module is worn on the
상기 카메라 모듈(110)은 골퍼의 정면에 설치되며 필요에 따라 측면에 추가적으로 설치된다. 상기 카메라 모듈(110)에서 촬영된 영상은 영상 분석 처리부(210)를 통해 영상 분석 및 데이터화된다. 상기 영상분석은 골퍼의 신체분석을 수행하는 것으로, 촬영된 영상에서 골퍼의 머릿 부분을 인식하거나, 영상 내의 골퍼에 대한 기준 축을 설정한다. 그리고, 상기 스윙 정보 분석 모듈(20)은 데이터베이스(미도시)로 현재 촬영된 영상을 등록 관리한다.The
또한, 상기 스윙 정보 분석 모듈(20)은 센서 모듈에서 검출된 신호를 수신하며, 검출 신호에 대한 그래픽화된 정보로 가공할 수 있다.In addition, the swing
또한, 상기 센서 모듈은 골퍼가 스윙시에 스윙궤도를 측정하기 위하여 자이로 센서, 가속도 센서 및 콤파스 센서를 포함하여 구성되는 것이 바람직하며, 사용자의 손목이나, 클럽 일측에 부착가능한 형태로 형성되는 것이 바람직하다.In addition, the sensor module is preferably configured to include a gyro sensor, an acceleration sensor, and a compass sensor in order to measure a swing trajectory when a golfer swings, and is attached to a user's wrist or one side of a club. Preferably formed in a form Do.
또한, 상기 스윙 정보 수집 모듈(10)은 통신 모듈(150)를 더 포함하고, 스윙 정보 분석 모듈(20)과 유선 또는 무선 네트워크망을 통하여 통신을 수행할 수 있다. 일 실시예에 따른 네트워크 망은, 개방형 인터넷, 폐쇄형 인트라넷을 포함한 유선 인터넷망, 이동 통신망과 연동된 무선 인터넷 통신망뿐만 아니라, 각종 데이터 통신이 가능한 컴퓨터 네트워크 등의 가능한 통신 수단을 포함하는 넓은 개념이다. 바람직하게는 무선 네트워크망을 통신하여 통신을 수행할 수 있도록 구성되며, 상기 무선 네트워크망은 블루투스, 적외선 무선 네트워크, 지그비 중 하나일 수 있다.In addition, the swing
상기 통신 모듈(150)는 스윙 정보 분석 모듈(20)로 센서 모듈을 통하여 장치 정보 및 수집한 모션 관련 데이터들을 전송할 수 있다. 장치 정보는 센서 모듈의 식별 ID 정보 또는 센서 모듈이 착용된 신체 정보를 포함할 수 있다.The
상기 센서 모듈은, 각각의 축에 대한 가속도, 각속도, 또는 자기 세기를 측정할 수 있으며, 또한, 측정된 데이터를 이용하여, 각 축별 회전 각도, 또는 방위각 등을 수치화할 수 있다.The sensor module may measure acceleration, angular velocity, or magnetic strength for each axis, and may digitize a rotation angle or azimuth angle for each axis using the measured data.
즉, 상기 센서 모듈은 자이로 센서(gyro sensor), 가속도 센서(acceleration sensor), 또는 콤파스 센서(compass sensor) 중 적어도 하나 이상을 포함한다. 바람직하게는, 상기 센서 모듈은 3축 자이로 센서, 3축 가속도 센서, 및 3축 가속도 센서를 포함할 수 있다.That is, the sensor module includes at least one of a gyro sensor, an acceleration sensor, and a compass sensor. Preferably, the sensor module may include a 3-axis gyro sensor, a 3-axis acceleration sensor, and a 3-axis acceleration sensor.
상기 자이로 센서 모듈(120)은 자이로 센서를 통하여 각속도 데이터를 수집할 수 있다. 3축 자이로 센서는 x축, y축, z축의 각각의 축에 대한 각속도 값(Wx, Wy, Wz)을 수치화하여 데이터베이스에 저장할 수 있다. 또한, 각각의 축에 대한 각속도 데이터를 이용하여, 각각의 축에 대한 회전 각도(roll angle) 값을 수치화하여 데이터베이스에 저장할 수 있다. 구체적으로, x축을 중심으로 회전하는 각도(이하 '제1 회전 각도'라고 함), y축을 중심으로 회전하는 각도(이하 '제2 회전 각도'라고 함), 및 z축을 중심으로 회전하는 각도(이하 '제3 회전 각도'라고 함) 데이터를 수집할 수 있다. 제1 회전 각도는 피치(Pitch) 회전 각도, 제2 회전 각도는 야(Yaw) 회전 각도, 그리고 제3 회전 각도는 롤(Roll) 회전 각도일 수 있다.The
상기 가속도 센서 모듈(130)은 가속도 센서를 통하여 가속도 데이터를 수집할 수 있다. 3축 가속도 센서는 x축, y축, z축의 각각의 축에 대한 직선운동의 가속도 값(Ax, Ay, Az)을 수치화하여 데이터베이스에 저장한다.The
상기 콤파스 센서 모듈(140)은 콤파스 센서를 통하여 골퍼의 움직임에 따른 방위각(azimuth angle)을 수치화하여 데이터베이스에 저장한다. 3축 콤파스 x축, y축, z축의 각 축별 자기 세기(Mx, My, Mz)를 측정하고, 이를 이용하여 방위각을 계산하여 데이터베이스에 저장한다. 또한, 이를 이용하여 골퍼 또는 클럽이 어느 방향을 가리키고 있는지에 대한 정보를 수집할 수 있다.The
한편, 골프 스윙은 기본적으로 단진자 운동의 형태를 따르므로 골프 스윙을 한 때와 그렇지 않은 때의 속도 정보 및 각도 정보는 확연한 패턴 차이를 드러낸다(통상적으로 스윙 시에는 일정한 단진자 운동 형태의 속도, 가속도 정보, 스윙하지 않는 경우에는 랜덤한 속도, 가속도 정보가 획득됨). 따라서, 스윙 정보 분석 모듈(20)은 스윙으로 판단할 수 있는 속도/각도 정보가 획득되는 지에 따라 스윙 여부를 판단하고, 스윙 시 속도/각도 정보의 패턴에 따라 스윙의 종류를 분석한다.On the other hand, since the golf swing basically follows the form of simple pendulum motion, the speed information and angle information between golf swing and other times reveal a clear pattern difference (usually, speed and acceleration information in the form of constant pendulum motion during swing) , random speed and acceleration information are obtained when not swinging). Therefore, the swing
본 발명의 일 실시예에서는 이를 위하여 센서 모듈로부터 수신한 속도(가속도), 각도 정보를 분석하여 골프공에 임팩트가 가해졌는지(타격이 이루어졌는지)를 판단한다. 골프공에 임팩트가 가해졌는지 여부는 가속도 정보의 순간 변화량 또는 각속도 정보의 순간 변화량을 이용한다.In one embodiment of the present invention, it is determined whether an impact has been applied to the golf ball (whether a hit has been made) by analyzing the velocity (acceleration) and angle information received from the sensor module for this purpose. Whether an impact is applied to the golf ball uses an instantaneous change in acceleration information or an instantaneous change in angular velocity information.
상기 스윙 정보 분석 모듈(20)은 스윙 정보 수집 모듈(10)과 스윙 정보 표시 모듈(30)과 인터넷 또는 네트워크를 통해 연결되고, 스윙 정보 수집 모듈(10)로부터 제1 골퍼 및 제2 골퍼의 스윙 동작시 발생되는 골프 스윙 정보를 수신하고, 제1 골퍼의 골프 스윙 정보를 기초로 제2 골퍼의 스윙에 대한 진단 및 교정 데이터, 스윙 통계 데이터를 산출하여 이를 스윙 정보 표시 모듈(30)로 전송한다.The swing
상기 스윙 정보 분석 모듈(20)은 스윙 정보 수집 모듈(10)에서 수집한 정보들을 기저장된 제1 골퍼의 골프 스윙 데이터와 비교 및 분석하여 제2 골퍼에 최적화된 진단 및 교정 데이터, 스윙 통계 데이터를 산출하여 저장한다. 이때, 상기 스윙 정보 분석 모듈(20)은 프로골퍼들의 골프 스윙 동작에 대한 통계 데이터 또는 골프 전문가들의 분석 데이터들을 통합하여 최적의 모션 교정 정보를 산출한다.The swing
이때, 상기 스윙 정보 분석 모듈(20)은 모든 골퍼에게 동일한 최적의 모션 교정 정보를 적용하는 것이 아니라 골퍼의 신체 정보 또는 골퍼가 소지한 클럽의 종류에 해당되는 최적의 골프 스윙 정보를 비교함으로써 개별 스윙 코칭 및 교정이 가능하도록 한다.At this time, the swing
즉, 상기 스윙 정보 분석 모듈(20)은 제1 골퍼의 골프 스윙 정보를 기초로 제2 골퍼의 골프 스윙 정보를 비교 및 분석하여 제2 골퍼의 모션 교정 정보를 생성하는 장치로서, 이를 통하여 모범적인 스윙 데이터와 일반적인 스윙 데이터를 비교 분석하여 저장 및 전송하는 역할을 수행한다.That is, the swing
상기 스윙 정보 분석 모듈(20)은 스윙 정보 수집 모듈(10)과 인터넷이나 네트워크로 연결되는 서버 형태로 구현되거나, 미끄럼방지용 고무밴드와 유사한 형상의 핑거형으로, 클럽(통상의 골프채)의 맨 끝(손잡이부)이나 손가락 등 사용자가 필요로 하는 모든 형태의 도구에 장착가능한 형태로 구현될 수 있다. The swing
상기 스윙 정보 분석 모듈(20)은 카메라 모듈(110)을 통하여 구해진 깊이 정보를 이용하여 객체를 검출하고 검출된 객체로부터 추적을 위한 포인터를 추출하는 영상 분석 처리부(210)와, 객체의 궤적을 추적 및 분석하여 스윙 동작을 판단하는 객체 궤적 분석부(220)를 포함할 수 있다.The swing
이때, 상기 영상 분석 처리부(210)는 제1 골퍼 및 제2 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 제1 골퍼 및 제2 골퍼의 특정부분과 클럽 헤드 각각의 객체들을 추출하고, 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 미리 입력하여 그 입력된 값과 객체들을 비교하여 각각의 객체를 인식할 수 있다. At this time, the image
이를 위하여, 상기 카메라 모듈(110)은 타석판에서 타점위치와 사람의 전면이 전부 촬영할 수 있는 장소에 설치하고, 촬영된 영상 속 깊이 정보를 이용하여 골프 클럽과 사람의 손, 발을 인식하고, 골프 스윙을 할 때 골프 클럽 헤드의 움직임을 추적하여 이를 토대로 올바른 스윙의 여부와 스윙에서의 잘못된 점을 알아낼 수 있다.To this end, the
이와 같이 카메라 모듈(110)은 깊이 촬영 모듈이 바람직하고, 이를 이용한 골프 스윙 분석은 다음과 같이 이루어진다.In this way, the
우선, 상기 카메라 모듈(110)에서 촬영 영상의 배경 깊이 값을 얻어서 저장하고, 골퍼가 클럽을 들고 들어가서 타석 위치에 도달을 하면 카메라 모듈(110)이 객체를 인식한다.First of all, the
그런 다음, 골프 스윙을 하는 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 사람의 손, 발 등의 사람의 특정부분과 클럽 헤드 각각의 객체들을 추출하고, 클럽의 객체가 존재하는지를 판단하여, 클럽의 객체가 인식될 때까지 대기한다.Then, by recognizing the general characteristics of golfers swinging golf and the characteristics of the shape of clubs, specific parts of people such as hands and feet and objects of each club head are extracted, and it is determined whether club objects exist. , waits until the object of the club is recognized.
그리고 클럽의 객체가 존재하면 골프 헤드의 높이를 검출하여 수직 위치가 기준선을 넘은 것으로 판단되면 골프헤드와 손목의 위치를 추적하기 시작하고, 골프 헤드의 움직임을 계속 추적하여 포인터를 저장하고, 골프 헤드가 스윙을 시작하고 최고점에 도달하게 된다면 추적을 중단하고 분석을 시작한다.In addition, if the object of the club exists, the height of the golf head is detected, and if it is determined that the vertical position exceeds the reference line, the position of the golf head and the wrist is tracked, the motion of the golf head is continuously tracked, and a pointer is stored, and the golf head is stored. As soon as it starts swinging and peaks, stop tracking and start analyzing.
그리고 골프 스윙 궤적과 손목의 위치를 미리 저장해둔 이상적인 스윙(즉, 제1 골퍼의 골프 스윙 정보)의 시간별 위치 값과 비교하여, 유사한 값이 나오면 정확한 스윙으로 판정하고, 일정 부분 이상 차이가 난다면 스윙을 분석하여 스윙 정보 표시 모듈(30)을 통하여 제2 골퍼에게 디스플레이한다.In addition, the golf swing trajectory and the position of the wrist are compared with the position value of the ideal swing (i.e., golf swing information of the first golfer) stored in advance, and if a similar value is obtained, it is determined as an accurate swing. The swing is analyzed and displayed to the second golfer through the swing
또한, 상기 스윙 정보 분석 모듈(20)은 도 3에 도시된 바와 같이, 제1 골퍼 및 제2 골퍼의 3차원의 회전 모션 데이터를 쿼터니언으로 변환하는 쿼터니언 변환부(230)와, 쿼터니언을 이용하여 움직임을 검출하는 움직임 검출부(240)와, 쿼터니언을 이용하여 회전 변화 데이터를 산출하는 회전변화 산출부(250)와, 회전 변화 데이터의 정규화를 수행하는 정규화부(260)와, 정규화된 회전 변화 데이터를 기초로 제1 골퍼 및 제2 골퍼의 모션 분석 정보를 생성하고, 제1 골퍼의 모션 분석 정보를 기초로 제2 골퍼의 모션 분석 정보를 비교한 모션 교정 정보를 생성하는 교정 정보 생성부(270)를 포함한다.In addition, as shown in FIG. 3, the swing
또한, 상기 스윙 정보 분석 모듈(20)은 분석된 모션 결과에 대하여 통계 분석 결과를 제공하는 통계분석부(미도시)를 더 포함할 수 있으며, 분석된 모션 결과(제2 골퍼의 모션 분석 정보) 또는 통계 분석 결과와 기준 모션 데이터(제1 골퍼의 모션 분석 정보)를 비교하여 분석하는 교정 정보 생성부(270)를 더 포함할 수 있다. 예를 들어, 현재 모션 분석 결과 및 표준 모션 분석 데이터, 현재 모션 분석 결과 및 골퍼 평균 모션 분석 데이터, 또는 골퍼 평균 모션 분석 데이터 및 표준 모션 분석 데이터를 비교하여 분석할 수 있다.In addition, the swing
또한, 상기 교정 정보 생성부(270)는 기등록된 제1 골퍼의 모션 분석 정보와 제2 골퍼의 모션 분석 정보를 비교하여 제2 골퍼의 스윙 회전 각도 차이를 산출하고, 스윙 정보 표시 모듈(30)로 하여금 상기 산출된 스윙 회전 각도 차이를 그래픽 정보로 변환하여, 카메라 모듈(110)에 의하여 촬영된 제2 골퍼의 영상 정보에 중첩시켜 표시하도록 구현될 수 있다.In addition, the correction
또한, 상기 스윙 정보 분석 모듈(20)은 수집된 모션 데이터의 전처리를 위한 필터링부(미도시)를 더 포함할 수 있다. 필터링부를 이용하여 수집된 모션 관련 데이터의 노이즈를 제거하며, 스무딩 처리를 수행한다.In addition, the swing
또한, 상기 스윙 정보 분석 모듈(20)은 모션 분석 대상 정보를 입력받는 입력부(미도시)를 더 포함할 수 있다. 모션 분석 대상 정보는 모션 분석 대상자의 신체 정보, 나이, 또는 성별을 포함하는 모션 분석 대상자의 고유의 정보, 신체 부분 정보, 또는 분석 대상 모션 정보일 수 있다.In addition, the swing
상기 스윙 정보 표시 모듈(30)은 모션 교정 정보를 영상 또는 음성으로 출력하는 장치로서, 분석된 모션 결과를 시각화하여 디스플레이하는 역할을 수행한다.The swing
또한, 상기 스윙 정보 표시 모듈(30)은 상기 입력된 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 객체들과 비교한 객체 비교 정보와, 모션 교정 정보를 하나의 화면 상에 출력할 수 있다.In addition, the swing
예를 들어, 상기 스윙 정보 표시 모듈(30)은 일반인, 즉 제2 골퍼의 스윙데이터 분석결과를 표시하기 위하여, 제2 골퍼가 스윙을 실시한 후, 즉각적으로 스윙 형태 및 분석 결과를 출력하는데, 분석결과에는 도 4에 도시된 바와 같이, 실시간 스윙궤도를 표시할 수 있고, 이와 더불어 임펙트 형태/각도 및 속도, 볼의 예상 비거리 및 방향을 포함하여 표시할 수 있다.For example, the swing
한편, 상기 볼의 예상 비거리 및 방향은 임펙트 형태, 각도 및 속도에 따라 산출될 수 있는 것으로, 산출 알고리즘은 이미 공지된 기술(실내 골프 연습장장비 등)이므로 상세히 설명하지는 않도록 한다.Meanwhile, the expected flight distance and direction of the ball can be calculated according to the impact shape, angle, and speed, and since the calculation algorithm is a known technology (indoor golf driving range equipment, etc.), it will not be described in detail.
그리고 이와 같은 스윙분석결과는 스윙에 반복됨에 따라 누적되어 저장된다.In addition, the swing analysis results are accumulated and stored as the swing is repeated.
또한, 상기 스윙 정보 표시 모듈(30)은 스윙 교정 과정에서 실시간 교정을 위한 경고장치(미도시)를 더 포함할 수 있다.In addition, the swing
상기 경고장치는 골퍼의 스윙 동작에 따른 오차 범위가 기준치를 넘을 경우 소정의 알람을 제공하는 것으로, 음향 또는 그래픽화된 메시지 출력이 가능하다. 따라서, 골퍼는 스윙 교정 중 경고장치에 의한 실시간 교정이 이루어져 교정 효율을 증대시킬 수 있게 된다.The warning device provides a predetermined alarm when the error range according to the golfer's swing motion exceeds a reference value, and an audio or graphic message can be output. Therefore, the golfer can increase the correction efficiency by performing real-time correction by the warning device during swing correction.
한편, 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템에는 스윙 정보 수집 모듈(10), 스윙 정보 분석 모듈(20) 및 스윙 정보 표시 모듈(30)(이하, 부하 설비라 함)에 구동 전원을 공급하는 배터리 모듈(40)을 더 포함할 수 있다.Meanwhile, in the golf swing information analysis system according to an embodiment of the present invention, the swing
상기 배터리 모듈(40)은 도 5에 도시된 바와 같이, 다수의 셀을 포함하는 배터리부(480)에 연결되는 모듈로서, 부하설비에 공급되는 상용전원으로 배터리부(480)를 충전하고, 정전 발생 감지 시 배터리부(480)를 방전시켜 부하설비에 전원을 공급하고, 배터리부(480)의 온도가 미리 설정된 온도 이하 또는 셀 간 전압차가 미리 설정된 수치 이상일 때 셀 밸런싱을 수행하는 역할을 수행한다.As shown in FIG. 5, the
상기 배터리부(480)는 다수의 배터리 셀(미도시)을 포함할 수 있으며, 각각의 배터리 셀은 직렬 또는 병렬 또는 직/병렬 혼합 방식 등으로 AMI 백업 전원 공급을 위한 적합한 형태로 연결될 수 있다. The
상기 배터리 셀은 리튬인산철(LiFePO4) 이차전지를 포함할 수 있다. 이러한 리튬인산철(LiFePO4) 이차전지는 전체 용량의 90%까지 방전 후에도 1,000회 이상 재충전이 가능하며, 기존 납산 배터리보다 3배 이상 수명이 길고 1,000회 이상 충·방전 후에도 기존 용량의 80% 이상 유지가 가능하다. 종래의 리튬 이온과 리튬 폴리머 배터리는 과충전 및 과방전 시 급격한 온도 상승과 폭발 현상이 발생할 수 있으나, 리튬인산철 배터리는 과방전 및 과충전 시 폭발하지 않고 내부적으로만 손상됨에 따라 비교적 안전하다는 장점이 있다. The battery cell may include a lithium iron phosphate (LiFePO 4 ) secondary battery. These lithium iron phosphate (LiFePO 4 ) secondary batteries can be recharged more than 1,000 times even after discharging to 90% of the total capacity, and have a lifespan that is three times longer than that of conventional lead-acid batteries, and even after being charged and discharged more than 1,000 times, they can be recharged more than 80% of the original capacity. it is possible to maintain Conventional lithium ion and lithium polymer batteries may cause rapid temperature rise and explosion during overcharge and overdischarge, but lithium iron phosphate batteries do not explode during overdischarge and overcharge and are only damaged internally, so they are relatively safe. .
상기 배터리 모듈(40)은, 부하설비에 공급되는 상용전원으로 배터리부(480)를 충전하고, 정전 발생 감지 시 배터리부(480)를 방전시켜 부하설비에 전원을 공급하고, 배터리부(480)의 온도가 미리 설정된 온도 이하 또는 셀 간 전압차가 미리 설정된 수치 이상일 때 셀 밸런싱을 수행한다.The
이를 위해 배터리 모듈(40)은 도 5에 도시된 바와 같이 스위치부(410), 컨버터(420), 인버터(430), 온도 센서(440), 셀 밸런싱 회로부(450), 셀 전압차 측정부(460) 및 배터리 제어부(470)를 포함할 수 있다.To this end, as shown in FIG. 5 , the
상기 스위치부(410)는, 외부의 상용전원 또는 배터리부(480)로부터의 전원을 공급 받아 부하설비로 전달한다. 이러한 스위치부(410)는 배터리 제어부(470)의 제1 제어신호에 따라 외부의 상용전원을 부하설비로 전달하도록 동작하거나, 정전 발생 시 배터리 제어부(470)의 제2 제어신호에 따라 인버터(430)를 통해 배터리부(480)로부터 공급되는 AC전원을 부하설비로 전달하도록 연결한다. The
상기 컨버터(420)는, 배터리 제어부(470)의 제어에 따라 외부의 상용전원의 일부 전력을 공급 받아 직류로 변환한 후 배터리부(480)로 전달하여 배터리부(480)가 충전되도록 한다. The
상기 인버터(430)는, 배터리부(480)로부터 공급되는 직류전원을 교류로 변환하여 스위치부(410)를 전달하고, 스위치부(410)를 통해 배터리부(480)로부터 공급되는 AC전원을 부하설비로 제공하는 변환 및 매개 수단으로서 역할을 수행한다.The
상기 온도 센서(440)는 배터리부(480)의 내부 온도를 측정할 수 있으며, 측정 온도 범위는 -30℃ 내지 80℃가 적당하나, 구체적인 온도 범위에 대해서는 한정하지 않기로 한다. The
상기 셀 밸런싱 회로부(450)는 배터리부(480)의 셀 밸런싱을 수행한다. 이러한 셀 밸런싱 회로부(450)는 수동형(Passive) 방식과 능동형(Active) 방식 중 적어도 하나의 방식으로 동작하도록 구현될 수 있다. 여기서, 수동형 방식은 과충전된 배터리 셀의 전하를 개별 저항을 통하여 소비시킴으로써 배터리 셀 사이의 평형을 맞추어주는 방식이고, 능동형 방식은 개별 충전기로 부족 충전된 배터리 셀에 더 많은 전류를 공급하여 배터리 셀 사이의 평형을 맞추어 주는 방식이다. 감시 카메라 시스템과 같이 용량이 상대적으로 작은 배터리를 사용하는 경우, 수동형 방식을 채용하는 것이 바람직하며, 특히 개별 저항을 이용한 전력 소비를 통하여 발생되는 열을 대략 -20℃에서 배터리부(480)의 내부 온도를 올리는데 적합하므로 수동형 방식을 채용하는 것이 더 바람직하다.The cell
상기 셀 전압차 측정부(460)는 배터리부(480)의 각 셀 간의 전압차를 각각 측정하고, 측정된 전압차 값을 배터리 제어부(470)로 전달한다.The cell voltage
상기 배터리 제어부(470)는, 컨버터(420)를 통해 변환된 직류전원을 배터리부(480)에 충전시키도록 컨버터(420)를 제어하고, 정전 발생 시 배터리부(480)에 충전된 직류전원을 인버터(430)를 통해 스위치부(410)로 전달하도록 인버터(430)를 제어하며, 인버터(430)를 통해 제공되는 교류전원을 부하설비로 전달되도록 스위치부(410)를 제어한다.The
상기 배터리 제어부(470)는, 온도 센서(440)의 측정 온도값이 미리 설정된 기준 온도값 이하이거나, 셀 전압차 측정부(460)의 측정 전압차가 미리 설정된 기준 전압차 이상이면, 셀 밸런싱 회로부(450)이 셀 밸런싱 동작을 수행하도록 제어한다. The
이를 위하여 배터리 제어부(470)는, 미리 저장된 기간 동안 저온 모드로 동작하는데, 이러한 저온 모드 동작 시 온도 센서(440)로부터 수신된 측정 온도값과 미리 설정된 기준 온도값(대략 -20℃)을 비교하여 측정 온도값이 기준 온도값 이하이면, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작이 강제 수행되도록 셀 밸런싱 회로부(450)를 제어함으로써, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작에 의해 발생되는 열로 인해 배터리부(480)의 내부 온도를 대략 0℃까지 상승시켜 배터리 모듈(40)이 정상적으로 작동하도록 한다.To this end, the
또한, 상기 배터리 제어부(470)는, 온도 센서(440)로부터 수신된 측정 온도값과 미리 설정된 기준 온도값(대략 -20℃)을 비교하여 측정 온도값이 기준 온도값을 초과하면, 셀 전압차 측정부(450)가 동작하도록 제어하여 측정 전압차를 획득한 후, 획득된 측정 전압차와 미리 설정된 기준 전압차(대략 30mV)를 비교하여 측정 전압차가 기준 전압차 이상이면, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작이 강제 수행되도록 셀 밸런싱 회로부(450)를 제어함으로써, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작에 의해 발생되는 열로 인해 배터리부(480)의 내부 온도를 대략 0℃까지 상승시켜 배터리 모듈(40)이 정상적으로 작동하도록 한다.In addition, the
또한, 상기 배터리 제어부(470)는, 셀 전압차 측정부(450)로부터 수신된 측정 전압차와 미리 설정된 기준 전압차(대략 30mV) 간의 비교 결과, 측정 전압차가 기준 전압차 미만이면 미리 설정된 시간(대략 1시간 내지 2시간) 이후 저온 모드의 동작을 다시 시작할 수 있도록 한다.In addition, the
이상에서는 본 발명에 따른 바람직한 실시예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.In the above, preferred embodiments according to the present invention have been shown and described. However, the present invention is not limited to the above-described embodiments, and various modifications can be made by anyone having ordinary knowledge in the technical field to which the present invention belongs without departing from the gist of the present invention appended within the scope of the claims. .
10: 스윙 정보 수집 모듈
20: 스윙 정보 분석 모듈
30: 스윙 정보 표시 모듈
110: 카메라 모듈
120: 자이로 센서 모듈
130: 가속도 센서 모듈
140: 콤파스 센서 모듈
210: 영상 분석 처리부
220: 객체 궤적 분석부
230: 쿼터니언 변환부
240: 움직임 검출부
250: 회전변화 산출부
260: 정규화부
270: 교정 정보 생성부10: swing information collection module 20: swing information analysis module
30: swing information display module 110: camera module
120: gyro sensor module 130: acceleration sensor module
140: compass sensor module 210: image analysis processing unit
220: object trajectory analysis unit 230: quaternion conversion unit
240: motion detection unit 250: rotation change calculation unit
260: normalization unit 270: correction information generation unit
Claims (6)
상기 제1 골퍼의 골프 스윙 정보를 기초로 상기 제2 골퍼의 골프 스윙 정보를 비교 및 분석하여 상기 제2 골퍼의 모션 교정 정보를 생성하는 스윙 정보 분석 모듈; 및
상기 모션 교정 정보를 영상 또는 음성으로 출력하는 스윙 정보 표시 모듈을 포함하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
a swing information collection module that collects golf swing information of the first golfer and the second golfer through at least one sensor module;
a swing information analysis module generating motion correction information of the second golfer by comparing and analyzing golf swing information of the second golfer based on golf swing information of the first golfer; and
A golf swing information analysis system comprising a swing information display module outputting the motion correction information in video or audio.
상기 적어도 하나의 센서 모듈은
제1 골퍼 및 제2 골퍼의 골프 스윙 영상을 촬영하는 카메라 모듈;
제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 골프 스윙 각속도 데이터를 측정하는 자이로 센서 모듈;
제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 가속도 데이터를 측정하는 가속도 센서 모듈; 및
제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 방위각 데이터를 측정하는 콤파스 센서 모듈을 포함하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 1,
The at least one sensor module
A camera module for capturing golf swing images of the first golfer and the second golfer;
a gyro sensor module worn on the first golfer and the second golfer to measure golf swing angular velocity data of the first golfer and the second golfer;
an acceleration sensor module worn on the first golfer and the second golfer to measure acceleration data of the first golfer and the second golfer; and
A golf swing information analysis system comprising a compass sensor module worn on the first golfer and the second golfer to measure azimuth data of the first golfer and the second golfer.
상기 스윙 정보 분석 모듈은
상기 카메라 모듈을 통하여 구해진 깊이 정보를 이용하여 객체를 검출하고 검출된 객체로부터 추적을 위한 포인터를 추출하는 영상 분석 처리부; 및
객체의 궤적을 추적 및 분석하여 스윙 동작을 판단하는 객체 궤적 분석부;를 포함하고,
상기 영상 분석 처리부는 상기 제1 골퍼 및 제2 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 제1 골퍼 및 제2 골퍼의 특정부분과 클럽 헤드 각각의 객체들을 추출하고,
골프 클럽의 특징과 상기 제1 골퍼 및 제2 골퍼의 특징을 미리 입력하여 그 입력된 값과 객체들을 비교하여 각각의 객체를 인식하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 2,
The swing information analysis module
an image analysis processing unit that detects an object using the depth information obtained through the camera module and extracts a pointer for tracking from the detected object; and
An object trajectory analyzer for determining a swing motion by tracking and analyzing the trajectory of the object;
The image analysis processor recognizes the general characteristics of the first golfer and the second golfer and the shape of the club to extract specific parts of the first golfer and the second golfer and objects of each club head,
A golf swing information analysis system characterized in that each object is recognized by inputting the characteristics of the golf club and the characteristics of the first golfer and the second golfer in advance and comparing the input values with the objects.
상기 스윙 정보 분석 모듈은
상기 제1 골퍼 및 제2 골퍼의 3차원의 회전 모션 데이터를 쿼터니언으로 변환하는 쿼터니언 변환부;
쿼터니언을 이용하여 움직임을 검출하는 움직임 검출부;
쿼터니언을 이용하여 회전 변화 데이터를 산출하는 회전변화 산출부;
회전 변화 데이터의 정규화를 수행하는 정규화부; 및
상기 정규화된 회전 변화 데이터를 기초로 상기 제1 골퍼 및 제2 골퍼의 모션 분석 정보를 생성하고, 상기 제1 골퍼의 모션 분석 정보를 기초로 상기 제2 골퍼의 모션 분석 정보를 비교한 모션 교정 정보를 생성하는 교정 정보 생성부를 포함하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 1,
The swing information analysis module
a quaternion conversion unit that converts the 3-dimensional rotational motion data of the first golfer and the second golfer into quaternions;
a motion detection unit that detects motion using quaternions;
a rotation change calculation unit that calculates rotation change data using a quaternion;
a normalization unit that normalizes the rotation change data; and
Motion correction information obtained by generating motion analysis information of the first golfer and the second golfer based on the normalized rotation change data and comparing motion analysis information of the second golfer based on the motion analysis information of the first golfer. Golf swing information analysis system characterized in that it comprises a correction information generating unit for generating.
상기 교정 정보 생성부는
기등록된 제1 골퍼의 모션 분석 정보와 상기 제2 골퍼의 모션 분석 정보를 비교하여 제2 골퍼의 스윙 회전 각도 차이를 산출하고,
상기 스윙 정보 표시 모듈은 상기 산출된 스윙 회전 각도 차이를 그래픽 정보로 변환하여, 카메라 모듈에 의하여 촬영된 제2 골퍼의 영상 정보에 중첩시켜 표시하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 4,
The calibration information generating unit
Comparing the previously registered motion analysis information of the first golfer and the motion analysis information of the second golfer to calculate a swing rotation angle difference of the second golfer,
The golf swing information analysis system, characterized in that the swing information display module converts the calculated swing rotation angle difference into graphic information, superimposes it on the image information of the second golfer photographed by the camera module, and displays it.
상기 스윙 정보 표시 모듈은
상기 입력된 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 객체들과 비교한 객체 비교 정보와, 상기 모션 교정 정보를 하나의 화면 상에 출력하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 3,
The swing information display module
The golf swing information analysis system, characterized in that for outputting object comparison information obtained by comparing the input characteristics of the golf club and the characteristics of the first golfer and the second golfer with objects, and the motion correction information on one screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210077531A KR102630160B1 (en) | 2021-06-15 | 2021-06-15 | Golf swing analysis system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210077531A KR102630160B1 (en) | 2021-06-15 | 2021-06-15 | Golf swing analysis system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220168030A true KR20220168030A (en) | 2022-12-22 |
KR102630160B1 KR102630160B1 (en) | 2024-01-29 |
Family
ID=84578293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210077531A KR102630160B1 (en) | 2021-06-15 | 2021-06-15 | Golf swing analysis system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102630160B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000000151A (en) | 1999-09-22 | 2000-01-15 | 조규남 | Propylene- based thermoplastic resin composition having permanent antistatic properties |
KR20150116318A (en) * | 2014-04-07 | 2015-10-15 | 동의대학교 산학협력단 | System and Method for analyzing golf swing motion using Depth Information |
KR101746662B1 (en) * | 2016-04-27 | 2017-06-21 | 주식회사 크리에이티브솔루션 | Apparatus for providing golf information |
KR101784415B1 (en) * | 2017-02-16 | 2017-11-06 | 이민영 | System for correcting an appearance of golf swing |
KR20180062069A (en) * | 2016-11-30 | 2018-06-08 | 조선대학교산학협력단 | Golf swing analysis system using inertial sensor and Multiple cameras and Golf swing analysis method using the same |
KR20190029224A (en) * | 2017-09-12 | 2019-03-20 | 이상근 | golf swing correcting system |
-
2021
- 2021-06-15 KR KR1020210077531A patent/KR102630160B1/en active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000000151A (en) | 1999-09-22 | 2000-01-15 | 조규남 | Propylene- based thermoplastic resin composition having permanent antistatic properties |
KR20150116318A (en) * | 2014-04-07 | 2015-10-15 | 동의대학교 산학협력단 | System and Method for analyzing golf swing motion using Depth Information |
KR101746662B1 (en) * | 2016-04-27 | 2017-06-21 | 주식회사 크리에이티브솔루션 | Apparatus for providing golf information |
KR20180062069A (en) * | 2016-11-30 | 2018-06-08 | 조선대학교산학협력단 | Golf swing analysis system using inertial sensor and Multiple cameras and Golf swing analysis method using the same |
KR101784415B1 (en) * | 2017-02-16 | 2017-11-06 | 이민영 | System for correcting an appearance of golf swing |
KR20190029224A (en) * | 2017-09-12 | 2019-03-20 | 이상근 | golf swing correcting system |
Also Published As
Publication number | Publication date |
---|---|
KR102630160B1 (en) | 2024-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220241641A1 (en) | Systems and Methods of Swimming Analysis | |
KR101358859B1 (en) | The apparatus and method of motion reform for standard position with nine axis motion sensor moudule | |
WO2015127879A1 (en) | Bodybuilding dumbbell exercise detection device and method | |
US9747572B2 (en) | Exercise support device, exercise support method, and exercise support program | |
US8972199B2 (en) | Portable evaluator of amount of exercise and the method of evaluating amount of exercise | |
US9939456B2 (en) | Exercise support device, control method for exercise support device, and computer-readable storage medium | |
Saponara | Wearable biometric performance measurement system for combat sports | |
US20140358473A1 (en) | Dynamic sampling | |
JP6241488B2 (en) | Exercise support device, exercise support method, and exercise support program | |
US11875697B2 (en) | Real time sports motion training aid | |
WO2020002533A1 (en) | Real time golf swing training aid | |
Li et al. | Multi-sensor wearable devices for movement monitoring in Parkinson's disease | |
CN111382641A (en) | Body state recognition method and motion guidance system of motion sensing game | |
KR102630160B1 (en) | Golf swing analysis system | |
US20230086584A1 (en) | Method and system for identifying one of a ball impact and a custom tap | |
US20210000386A1 (en) | A system and method for determining power and propulsion efficiency of a limb during limbed propulsion | |
JP6432665B2 (en) | Exercise device, arm lowering angle detection method and program | |
CN107433030B (en) | Ball game training system, ball and intelligent motion tracking device | |
CN110732113B (en) | Hula hoop and counting method thereof | |
US11273354B2 (en) | Real time sports motion training aid | |
Abdallah et al. | IoT device for Athlete's movements recognition using inertial measurement unit (IMU) | |
KR101138249B1 (en) | System for analyzing grip force and movement using grip device | |
KR101836857B1 (en) | Wearable device and terminal for performance recognition service, and service providing system using the same | |
Mercado-Aguirre et al. | Design and construction of a wearable wireless electrogoniometer for joint angle measurements in sports | |
Yang et al. | Reliability Enhancement Method of Attitude Estimation for Wearable Motion Capture Systems in Human Lower Limb Rehabilitation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |