KR101479174B1 - Apparatus for measuring movement of gateball using ultrasonic sensor - Google Patents
Apparatus for measuring movement of gateball using ultrasonic sensor Download PDFInfo
- Publication number
- KR101479174B1 KR101479174B1 KR1020140136115A KR20140136115A KR101479174B1 KR 101479174 B1 KR101479174 B1 KR 101479174B1 KR 1020140136115 A KR1020140136115 A KR 1020140136115A KR 20140136115 A KR20140136115 A KR 20140136115A KR 101479174 B1 KR101479174 B1 KR 101479174B1
- Authority
- KR
- South Korea
- Prior art keywords
- ball
- hit
- ultrasonic sensors
- ultrasonic sensor
- ultrasonic
- 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.)
- Active
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 claims description 14
- 230000005855 radiation Effects 0.000 claims description 6
- 238000005259 measurement Methods 0.000 description 13
- 238000000691 measurement method Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000007257 malfunction Effects 0.000 description 4
- 244000025254 Cannabis sativa Species 0.000 description 3
- 230000032683 aging Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004630 mental health Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F7/00—Indoor games using small moving playing bodies, e.g. balls, discs or blocks
- A63F7/06—Games simulating outdoor ball games, e.g. hockey or football
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8011—Ball
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
본 발명은 초음파 센서를 이용한 게이트볼 게임 기구에 관한 것으로, 게이트볼의 움직임 측정 장치는, 사용자에 의해 타격된 공이 이동하는 기준 경로를 따라 기준 경로의 일 측면에 나란히 배치되어 상기 타격된 공의 이동 방향에 수직으로 감지 신호를 방사하고 공으로부터 반사된 신호를 감지하는 적어도 2개의 초음파 센서, 적어도 2개의 초음파 센서를 각각 제어하여 초음파 센서들로부터 감지 신호를 방사하며 초음파 센서들로부터 수신된 반사 신호를 전달받는 제어부 및 감지된 각각의 반사 신호로부터 신호의 출발-도착 간의 시간 차이 및 각 센서 간의 공의 통과 시간 차이를 획득하고 이로부터 타격된 공의 이동 거리, 속도 및 방향을 산출하는 연산부를 포함한다.A gateball game apparatus using an ultrasonic sensor is provided. The gateball game apparatus includes a gantry motion measuring device that is disposed along one side of a reference path along a reference path on which a ball struck by a user moves, At least two ultrasonic sensors for emitting a sensing signal vertically and sensing a signal reflected from the ball, at least two ultrasonic sensors for controlling the respective sensors to emit a sensing signal from the ultrasonic sensors and receiving a reflection signal received from the ultrasonic sensors And a computing unit for obtaining the time difference between the start and the arrival of the signal and the cooperative passage time difference between the sensors from the control unit and the detected reflected signals and calculating the movement distance, velocity and direction of the hit ball from the obtained time difference.
Description
본 발명은 게이트볼을 이용한 게임 내지 운동 기구에 관한 것으로, 특히 사용자가 게이트볼(gateball)에 이용되는 공(ball)을 직접 타격하는 운동 행위와 센서 기술을 결합하여 디스플레이 장치를 통해 게임의 진행을 유도하는 게이트볼 게임에서 활용될 수 있는 게이트볼의 움직임 측정 장치에 관한 것이다.In particular, the present invention relates to a game or exercise apparatus using a gate ball, and more particularly, to a game apparatus and a fitness apparatus using a gateball, in which a user combines a movement technique for directly hitting a ball used in a gateball, The present invention relates to a device for measuring motion of a gate ball that can be utilized in a gateball game.
최근 수년간 전세계적으로 노인 인구가 차지하는 비중이 갈수록 증가하고 있으며, 특히 한국 사회의 빠른 고령화는 근미래에 직면하게 될 가장 심각한 사회 문제 중 하나로 지적되고 있다. 이러한 고령화가 지속적으로 가속화됨에도 불구하고 개인 또는 국가 차원에서의 노후 생활 대비는 선진국에 비해 상당히 미흡하다. 특히, 이러한 한국 사회에서 현재 노인의 삶을 질을 향상시킬 수 있는 노인 문화 복지 및 생활 스포츠가 거의 존재하지 않는 것이 현실이다.In recent years, the proportion of the elderly population has been increasing globally. In particular, the rapid aging of Korean society is one of the most serious social problems facing the future. Despite the accelerated aging of such aging, the elderly living arrangements at an individual or national level are far less than those of developed countries. Especially, it is a reality that in the Korean society, the elderly culture welfare and living sports that can improve the quality of life of the elderly are not present at all.
한편, 게이트볼(gateball)은 볼(ball)과 스틱(stick)을 이용하여 잔디 구장에서 벌이는 스포츠로서, 경기 규칙이 간단하고 육체적으로도 큰 체력을 요구하지 않기 때문에 어린이, 노인 및 여성을 포함하여 다양한 연령층이 함께 즐길 수 있으며, 특히 근래에 노년층 사이에서 여가 활용을 위한 스포츠로 큰 인기를 얻고 있다. 이하에서 인용되는 선행기술문헌에는 규칙적인 게이트볼 운동이 노인의 육체적, 정신적 건강에 미치는 긍정적인 영향에 대해 소개하고 있다.On the other hand, gateball is a sport played on the grass field using balls and sticks. Since the rules are simple and do not require a large amount of physical strength, a variety of games including children, seniors and women It can be enjoyed by all ages, and it has gained popularity as a sport for recreation among the elderly in recent years. The prior art cited below introduces the positive impact of regular gateball exercises on the physical and mental health of the elderly.
그러나, 통상적으로 게이트볼 게임을 진행하기 위해서는 적어도 200m2 이상의 평면 부지가 필요하다는 공간적 제약이 따르며, 현재 국내에서는 게이트볼을 쉽게 즐길 수 있는 고정적인 게이트볼 코트(court)가 크게 부족한 실정이다.However, in order to proceed normally Gateball game follows the spatial constraints that at least more than 200m 2 planes need to land, the situation is significantly lacking fixed Gateball court (court) that is currently in the country can easily enjoy Gateball.
이에 반해, 좁은 공간에서 실시 가능한 대부분의 근력 운동들은 장소의 제약으로 인해 운동 방식이 단순 반복적인 경우가 대부분이며, 이로 인해 사용자가 쉽게 흥미를 잃게 되고, 그 결과 운동의 지속성을 보장하기 어렵다는 점이 문제로 지적된다.On the other hand, most of the strength exercises that can be performed in a narrow space are mostly simple repetitive exercises due to the restriction of the place, which makes it difficult for the user to lose interest and as a result, .
본 발명이 해결하고자 하는 기술적 과제는 생활 스포츠 시설의 부족으로 인해 성인들의 건강이 악화되는 문제를 해결하고, 게이트볼과 같은 야외 운동을 실시하기 위해 장소의 제약이 따르는 한계를 극복하며, 종래의 스크린 골프와 같은 움직임 감지 수단의 경우 감지에 활용되는 센서가 고가인 점으로 인해 운동 기구 보급에 존재하였던 어려움을 해소하고자 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it is an object of the present invention to overcome the limitations of a place constraint in order to solve the problem of deteriorating health of adults due to lack of a living sports facility, In the case of the motion sensing means such as the sensor, it is desired to solve the difficulties in the supply of the exercise equipment due to the high price of the sensor used for sensing.
상기 기술적 과제를 해결하기 위하여, 본 발명의 일 실시예에 따른 게이트볼의 움직임 측정 장치는, 사용자에 의해 타격된 공이 이동하는 기준 경로를 따라 상기 기준 경로의 일 측면에 나란히 배치되어, 상기 타격된 공의 이동 방향에 수직으로 감지 신호를 방사하고, 공으로부터 반사된 신호를 감지하는 적어도 2개의 초음파 센서; 상기 적어도 2개의 초음파 센서를 각각 제어하여 상기 초음파 센서들로부터 감지 신호를 방사하며, 상기 초음파 센서들로부터 수신된 반사 신호를 전달받는 제어부; 및 감지된 각각의 반사 신호로부터 신호의 출발-도착 간의 시간 차이 및 각 센서 간의 공의 통과 시간 차이를 획득하고, 이로부터 타격된 공의 이동 거리, 속도 및 방향을 산출하는 연산부;를 포함한다.According to an aspect of the present invention, there is provided an apparatus for measuring movement of a gate ball, the apparatus comprising: At least two ultrasonic sensors which emit a sensing signal perpendicular to the moving direction of the sensor and sense a signal reflected from the ball; A controller for controlling each of the at least two ultrasonic sensors to emit a sensing signal from the ultrasonic sensors and receiving a reflection signal received from the ultrasonic sensors; And an operation unit for obtaining the time difference between the departure and arrival of the signal and the cooperative passage time difference between the respective sensors from each of the sensed reflected signals and calculating the moving distance, velocity and direction of the hit ball from the obtained difference.
일 실시예에 따른 상기 게이트볼의 움직임 측정 장치에서, 상기 연산부는, a) 상기 각각의 반사 신호별로 신호의 출발-도착 간의 시간 차이가 동일한 경우, 상기 타격된 공의 방향은 상기 기준 경로와 평행한 것으로 판단하되, 상기 초음파 센서의 측정 시간 차이를 이용하여 상기 타격된 공의 이동 거리와 속도를 산출하고, b) 상기 각각의 반사 신호별로 신호의 출발-도착 간의 시간 차이가 상이한 경우, 상기 타격된 공의 방향은 상기 기준 경로와 일정 각도를 형성하는 것으로 판단하되, 신호의 출발-도착 간의 시간 차이가 가장 큰 초음파 센서와 인접한 초음파 센서를 기준으로 상기 타격된 공의 통과 지점을 연결한 가상의 직선이 직각 삼각형의 빗변을 형성하는 원리를 이용하여 상기 타격된 공의 이동 거리, 속도 및 방향을 산출할 수 있다.In the apparatus for measuring movement of a gate ball according to an exemplary embodiment, when the time difference between the start and the arrival of a signal is the same for each of the reflection signals, the direction of the hit hole is parallel to the reference path And calculating a travel distance and a velocity of the hit ball using the measurement time difference of the ultrasonic sensor, and b) if the time difference between the start and arrival of the signal is different for each of the reflection signals, Wherein the direction of the hole is determined to form a certain angle with the reference path, and the ultrasonic sensor adjacent to the ultrasonic sensor having the largest time difference between the arrival and the arrival of the signal determines the imaginary straight line connecting the passing points of the hit ball The moving distance, speed and direction of the hit ball can be calculated using the principle of forming the hypotenuse of the right triangle.
일 실시예에 따른 상기 게이트볼의 움직임 측정 장치에서, 상기 제어부는, 상기 적어도 2개의 초음파 센서를 타격된 공의 이동 방향에 따라 순차적으로 기동시키되, 하나의 초음파 센서가 온(on)된 경우 나머지 초음파 센서를 배타적으로 오프(off)시킴으로써 초음파 센서들 간의 반사 및 간섭을 방지할 수 있다. 또한, 상기 초음파 센서는 상기 감지 신호의 방사 각도가 미리 설정된 기준 각도 이하가 되도록 하는 방사 가림막을 더 구비하되, 초음파 센서로부터 방사된 감지 신호가 상기 타격된 공에 반사된 후 인접한 초음파 센서에 수신되지 않도록, 복수의 초음파 센서를 미리 설정된 기준 간격 이상으로 이격시켜 배치할 수 있다.In the apparatus for measuring movement of a gate ball according to an exemplary embodiment, the controller sequentially activates the at least two ultrasonic sensors in accordance with a moving direction of a hit ball, and when one ultrasonic sensor is turned on, By exclusively turning off the sensor, reflection and interference between the ultrasonic sensors can be prevented. Further, the ultrasonic sensor may further include a radiation shielding film for allowing the radiation angle of the sensing signal to be equal to or less than a predetermined reference angle, wherein a sensing signal radiated from the ultrasonic sensor is reflected on the hit ball and then received by an adjacent ultrasonic sensor A plurality of ultrasonic sensors can be arranged apart from each other by more than a preset reference interval.
일 실시예에 따른 상기 게이트볼의 움직임 측정 장치는, 최초의 타격 시점을 감지하여 상기 제어부에 제공하는 타격 감지 센서;를 더 포함하되, 상기 제어부는, 상기 타격 감지 센서를 통해 감지된 최초의 타격 시점 이후에 상기 적어도 2개의 초음파 센서를 순차적으로 기동함으로써, 최초의 타격에 따른 오인식을 방지할 수 있다.The apparatus may further include a hitting sensor for sensing a first hitting time point and providing the detected hitting time to the controller, wherein the controller controls the first hitting moment detected by the hitting sensor, Thereafter, the at least two ultrasonic sensors are sequentially activated, thereby preventing the erroneous recognition due to the initial blow.
본 발명의 실시예들은 고정된 장소에서 게이트볼 기구와 유사한 타격 수단과 게임 처리 수단을 통해 게임에 참여함으로써 사용자들의 운동을 유도할 수 있고, 협소한 야외 공간에도 설치가 가능함으로써 야외 운동과 같은 체감을 제공할 수 있으며, 공이 비행하는 스크린 골프와는 달리 스크린 게이트볼 게임에 나타나는 타격된 공의 움직임 특성을 고려하여 가격이 저렴하고 장착이 간편할 뿐만 아니라 측정 오류를 최소화된 감지 기술을 제공함으로써, 다양한 분야에서 널리 활용될 수 있다.Embodiments of the present invention can induce users' movements by participating in a game through hitting means similar to a gate ball mechanism and game processing means in a fixed place, and can be installed even in a narrow outdoor space, Unlike screen golf, which is flying the ball, considering the movement characteristics of the hit ball appearing in the screen gate ball game, it is not only cheap, easy to install, but also provides a sensing technology with minimized measurement error, . ≪ / RTI >
도 1은 본 발명의 실시예들이 채택하고 있는 게이트볼의 움직임 측정 장치를 활용하여 구현할 수 있는 스크린 게이트볼 게임 기구의 일례를 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 초음파 센서를 이용한 게이트볼의 움직임 측정 장치를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 초음파 센서를 이용한 게이트볼의 움직임 측정 방법을 도시한 흐름도이다.
도 4 및 도 5는 본 발명의 실시예들이 채택하고 있는 초음파 센서를 이용하여 타격된 공의 이동 거리, 속도 및 방향을 산출하는 구체적인 과정을 설명하기 위한 도면이다.
도 6은 본 발명의 실시예들이 구현되는 게이트볼 게임 환경에서 초음파 센서들간의 간섭에 따른 오인식 문제와 이를 해결하기 위한 기술적 수단을 설명하기 위한 도면이다.
도 7은 본 발명의 실시예들이 구현되는 게이트볼 게임 환경에서 초음파 센서의 사용자 움직임에 따른 오동작 문제와 이를 해결하기 위한 기술적 수단을 설명하기 위한 도면이다.FIG. 1 is a view showing an example of a screen gate ball game mechanism that can be implemented by utilizing the apparatus for measuring movement of a gate ball adopted in the embodiments of the present invention.
2 is a block diagram illustrating an apparatus for measuring motion of a gate ball using an ultrasonic sensor according to an embodiment of the present invention.
3 is a flowchart illustrating a motion measurement method of a gate ball using an ultrasonic sensor according to an embodiment of the present invention.
FIGS. 4 and 5 are views for explaining a specific process of calculating the movement distance, velocity, and direction of the hit ball using the ultrasonic sensor adopted in the embodiments of the present invention.
FIG. 6 is a view for explaining a problem of erroneous recognition according to interference between ultrasonic sensors in a gate ball game environment in which embodiments of the present invention are implemented, and technical means for solving the same.
FIG. 7 is a view for explaining a malfunction problem according to a user's movement of an ultrasonic sensor in a gate ball game environment in which embodiments of the present invention are implemented, and technical means for solving the problem.
이하에서는, 도면을 참조하여 상기된 기술적 과제를 해결하기 위한 본 발명의 실시예들을 구체적으로 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 명칭 및 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, embodiments of the present invention for solving the above-mentioned technical problems will be described in detail with reference to the drawings. In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. It is to be noted that the same components are denoted by the same names and reference numerals as possible throughout the drawings.
도 1은 본 발명의 실시예들이 채택하고 있는 게이트볼의 움직임 측정 장치를 활용하여 구현할 수 있는 스크린 게이트볼 게임 기구의 일례를 도시한 도면으로서, 본 발명의 실시예들이 활용되는 환경에서 나타나는 기술적 요구를 설명하고자 한다.FIG. 1 is a view showing an example of a screen gate ball game mechanism that can be implemented by utilizing the apparatus for measuring motion of a gate ball adopted in the embodiments of the present invention, and illustrates a technical requirement that appears in an environment in which the embodiments of the present invention are utilized. I want to.
도 1에 예시된 스크린 게이트볼 게임 기구에서는 사용자가 직접 게이트볼을 타격할 수 있는 타격 수단(미도시)을 이용하여 공(50)을 타격하고, 타격된 공(50)은 기구에 구비된 매트를 따라 구르게 된다. 이때, 매트의 일 측면에 마련된 복수 개의 센서(11, 12)를 이용하여 공(50)의 움직임을 측정하여, 게이트볼 게임을 진행하게 된다. 이러한 게임 진행은 디스플레이 장치(70)에 표시되는 게임 소프트웨어의 지시에 따라 이루어지며, 사용자의 공 타격 결과 또한 화면을 통해 표시될 수 있다.In the screen gate ball game apparatus illustrated in FIG. 1, the user hits the
이를 위해 본 발명의 실시예들이 채택하고 있는 게이트볼의 움직임 측정 장치는 초음파 센서를 활용하여 공의 움직임으로부터 감지되는 다양한 값을 추출하여 공의 이동 방향, 속도 및 예상되는 이동 거리 등을 산출할 수 있다. 특히, 본 발명의 실시예들은 1개의 움직임 산출 모듈에 적어도 2개의 초음파 센서(11, 12)를 장착하여 보다 정확한 데이터를 측정할 수 있으며, 이로부터 사용자의 게이트볼 타격 결과에 관한 분석 결과를 제공할 수 있다.For this purpose, the apparatus for measuring movement of a gate ball adopted in the embodiments of the present invention can calculate movement direction, speed and expected travel distance of the ball by extracting various values sensed from ball motion using an ultrasonic sensor . Particularly, the embodiments of the present invention can measure more accurate data by mounting at least two
활용의 측면에서, 본 발명의 실시예들에 따른 게이트볼의 움직임 측정 장치를 채택한 스크린 게이트볼 게임 기구에서는, 축적된 사용자 데이터를 미리 저장된 기초 데이터들과 비교/분석하고, 스크린 게이트볼 게임에서의 시뮬레이션 콘텐츠에 적용함으로써, 마치 사용자가 실제 필드에서 게임을 즐기는 효과를 얻을 수 있다.In the aspect of utilization, in the screen gate ball game apparatus employing the device for measuring the motion of the gate ball according to the embodiments of the present invention, the accumulated user data is compared / analyzed with the preliminarily stored basic data, and the simulated content in the screen gate ball game Thus, the user can enjoy the game in an actual field.
이와 관련하여, 현재 골프용 거리 측정 시스템이나 차량용 거리 측정 센서 시스템은 실제 구현 방식이 이하에서 제시하고자 하는 본 발명의 움직임 측정 방법과는 상이한데, 특히 공의 이동 방향으로 나란하게 구비된 복수의 센서를 활용하여 타격된 공의 거리, 속도 및 방향을 동시에 측정하는 기술적 수단은 제안된 바가 없다.In this regard, the distance measurement system for golf or the distance measurement system for a car is different from the motion measurement method of the present invention, which is actually implemented in the following. In particular, a plurality of sensors There has been no technical means for simultaneously measuring the distance, velocity, and direction of a hit ball.
또한, 현재 스크린 골프에서 사용하고 있는 측정 시스템은 적외선 센서를 이용한 시스템이며, 이는 시스템의 가격이 고가일 뿐만 아니라, 빛의 영향으로 사용환경에 따라 오동작과 측정 오류가 많다는 약점을 갖는다. 나아가, 기존의 거리 측정용 센서의 경우 자동차에 탑재되어 거리를 측정하는 용도로 많이 활용되고 있는데, 단순한 물체 간의 거리 측정에 머물고 있으며 복합적인 제어 기술은 현재 제안된 바 없다.In addition, the measuring system currently used in screen golf is a system using an infrared sensor, which is not only expensive but also has a weak point of malfunction and measurement error depending on the use environment due to light. Furthermore, existing distance measuring sensors are widely used for distance measurement in automobiles. However, they are still used for distance measurement between simple objects, and complex control techniques have not been proposed at present.
따라서, 이하에서는 상기된 문제점을 해결하기 위해 도면을 참조하여 초음파 센서를 이용한 게이트볼의 움직임 측정 장치에 대해 보다 구체적으로 제안하도록 한다.Therefore, in order to solve the above-described problems, an apparatus for measuring motion of a gate ball using an ultrasonic sensor will be described in more detail with reference to the drawings.
도 2는 본 발명의 일 실시예에 따른 초음파 센서를 이용한 게이트볼의 움직임 측정 장치(200)를 도시한 블록도로서, 크게 초음파 센서(10), 제어부(20) 및 연산부(30)를 포함한다.FIG. 2 is a block diagram illustrating an
초음파 센서(10)는 적어도 2개 이상이 구비되며, 사용자에 의해 타격된 공이 이동하는 기준 경로를 따라 상기 기준 경로의 일 측면에 나란히 배치된다. 즉, 적어도 2개의 초음파 센서(10)를 타격된 공이 지나가는 이동 통로의 측면에 일정한 간격으로 부착하고, 사용자가 게이트볼 스틱으로 공을 타격하면, 순차적으로 공의 움직임을 측정하게 된다.At least two ultrasonic sensors 10 are provided and are arranged side by side on one side of the reference path along a reference path through which the ball hit by the user moves. That is, at least two ultrasonic sensors 10 are attached at regular intervals to the side of the moving path through which the hit ball passes, and when the user strikes the ball with the gate ball stick, the ball's motion is sequentially measured.
또한, 초음파 센서(10)는 상기 타격된 공의 이동 방향에 수직으로 감지 신호를 방사하고, 공으로부터 반사된 신호를 감지한다. 여기서, 수직이란 감지 신호가 방사되는 방향이 공의 이동 방향과 교차하도록 설정된다는 것을 의미하는 것으로 반드시 그 수치가 엄격한 90°(직각)을 의미하는 것은 아니며, 구현 환경에 따라 적절한 설정 각도가 조절될 수 있다.In addition, the ultrasonic sensor 10 emits a sensing signal perpendicular to the moving direction of the hit ball, and senses a signal reflected from the ball. Here, the vertical means that the direction in which the sensing signal is radiated intersects the moving direction of the ball. The vertical direction does not necessarily mean that the numerical value is strictly 90 ° (right angle), and an appropriate setting angle is adjusted according to the implementation environment .
구현의 관점에서, 이러한 초음파 센서(10)는 아두이노(Arduino)와 같은 제어 수단(마이크로 컨트롤러)을 이용하여 구동될 수 있으며, 초음파 감지 신호를 발생시켜 전방(타격된 공이 이동하는 방향과 교차하는 방향을 의미한다.)으로 방사하게 된다. 그런 다음, 타격된 공에 반사된 초음파 신호(반사 신호)가 초음파 센서에 수신되면, 수신된 반사 신호를 증폭하여 필터 처리 한 후 제어 수단에 그 값을 넘겨주게 된다.In terms of implementation, such an ultrasonic sensor 10 may be driven using a control means (microcontroller) such as Arduino, which generates an ultrasonic sensing signal, Direction "). Then, when the ultrasound signal (reflected signal) reflected on the hit ball is received by the ultrasonic sensor, the received reflected signal is amplified and filtered, and then the value is passed to the control means.
제어부(20)는 적어도 2개의 초음파 센서(10)를 각각 제어하여 상기 초음파 센서(10)들로부터 감지 신호를 방사하며, 상기 초음파 센서들(10)로부터 수신된 반사 신호를 전달받는다.The
연산부(30)는 감지된 각각의 반사 신호로부터 신호의 출발-도착 간의 시간 차이 및 각 센서 간의 공의 통과 시간 차이를 획득하고, 이로부터 타격된 공의 이동 거리, 속도 및 방향을 산출한다. 연산부(30)가 수행하는 개괄적인 구동 방법은 다음과 같다. 여기서는 편의상 타격 지점으로부터 가까운 순서로 초음파 센서의 순번을 부여하였다고 가정하자.The
우선, 연산부(30)는 타격된 공이 첫 번째 초음파 센서를 통과할 때의 값과 두 번째 센서를 통과할 때의 값을 비교하여 도달하는 시간을 산출함으로써 거리와 속도를 측정할 수 있다. 특히, 타격된 공이 두 번째 모듈을 지날 때 첫 번째 모듈을 지날 때에 비해 기준 방향으로부터 타격된 공의 이동 방향이 얼마나 틀어졌는지를 판단함으로써 타격된 공의 방향을 알 수 있다. 보다 구체적인 측정 방법은 이후 도 4 및 도 5를 참조하여 설명하도록 한다.First, the
구현의 관점에서, 연산부(30)는 사용자가 최초에 공을 타격했을 때 첫 번째 초음파 센서와 공 사이의 거리를 기준으로 공의 이동 방향(각도)에 대한 속도를 산출하게 된다. 이때, 공의 이동 속도는 연산의 편의상 단계를 미리 설정된 구간(예를 들어, 1단계에서 10단계로 설정될 수 있다.)으로 나누고, 각 범위에 속도의 범위를 할당하는 방식으로 처리할 수 있다. 이런 경우, 측정 결과는 특정 데이터 파일에 구분자로 구분된 일련의 데이터 열(예를 들어, '두 번째 센서와 공까지의 거리|각도|속도'와 같은 포맷이 될 수 있다.)로서 저장될 수 있다.From the viewpoint of implementation, the
도 3은 본 발명의 일 실시예에 따른 초음파 센서를 이용한 게이트볼의 움직임 측정 방법을 도시한 흐름도로서, 앞서 설명한 도 2의 움직임 측정 장치를 연산의 순서를 중심으로 기술한 도면이다. 따라서, 여기서는 설명의 중복을 피하고자 하드웨어 간의 연결 관계가 아닌 연산의 흐름을 중심으로 그 동작을 약술하도록 한다.FIG. 3 is a flowchart illustrating a method of measuring motion of a gate ball using an ultrasonic sensor according to an embodiment of the present invention. Referring to FIG. 3, the motion measurement apparatus of FIG. Therefore, in order to avoid duplication of explanations, the operation is outlined centering on the operation flow, not the hardware connection relationship.
S310 단계에서는, 타격된 공이 이동하는 기준 경로의 일 측면에 나란히 배치된 적어도 2개의 초음파 센서를 이용하여 상기 타격된 공의 이동 방향에 수직으로 감지 신호를 방사한다.In step S310, at least two ultrasonic sensors arranged side by side on one side of the reference path on which the hit ball moves move a sensing signal perpendicular to the moving direction of the hit ball.
S320 단계에서, 사용자가 공을 타격한 경우, 초음파 센서를 이용하여 타격된 공으로부터 반사된 신호를 감지한다.In step S320, when the user hits the ball, a signal reflected from the hit ball is sensed using the ultrasonic sensor.
S330 단계에서는, 초음파 센서를 통해 감지된 각각의 반사 신호로부터 신호의 출발-도착 간의 시간 차이 및 각 센서 간의 공의 통과 시간 차이를 획득한다. 즉, 각각의 초음파 센서 별로, 초음파 센서를 통해 감지 신호가 방사되는 시점의 출발 시간과 반사 신호가 초음파 센서를 통해 수신되는 도착 시간 간의 시간 차이를 산출하고, 또한 인접하는 초음파 센서 간에서 초음파 센서를 통과하는 공의 통과 시간의 차이를 산출한다. 이러한 데이터는 이후 공의 움직임을 산출하는 기초 자료로서 활용된다.In step S330, the time difference between the departure and arrival of the signal and the time difference of passing time between the sensors are obtained from the respective reflection signals sensed by the ultrasonic sensor. That is, for each ultrasonic sensor, the time difference between the departure time at the time when the detection signal is radiated through the ultrasonic sensor and the arrival time at which the reflection signal is received through the ultrasonic sensor is calculated, and the time difference between the ultrasonic sensor Calculate the difference in passing time of the passing ball. These data are then used as the basis for calculating the motion of the ball.
S340 단계에서는, 적어도 하나의 프로세서(processor)를 구비한 연산 수단을 이용하여 상기 S330 단계를 통해 획득된 데이터로부터 타격된 공의 이동 거리, 속도 및 방향을 산출한다. 이하에서는 도 4 및 도 5를 참조하여 이러한 공의 움직임을 산출하는 과정을 보다 구체적으로 설명한다.In step S340, the moving distance, speed, and direction of the hit ball are calculated from the data obtained through step S330 by using an arithmetic unit having at least one processor. Hereinafter, the process of calculating the motion of the ball will be described in more detail with reference to FIGS. 4 and 5. FIG.
도 4 및 도 5는 본 발명의 실시예들이 채택하고 있는 초음파 센서를 이용하여 타격된 공의 이동 거리, 속도 및 방향을 산출하는 구체적인 과정을 설명하기 위한 도면으로서, 공의 움직임에 따른 2가지 측정 방법을 예시로서 설명하고 있다. 초음파 센서는 2개인 경우로 가정하였으며, 타격 지점으로부터 가까운 순서대로 제 1 초음파 센서(11) 및 제 2 초음파 센서(12)라고 명명하도록 하자.FIGS. 4 and 5 are diagrams for explaining a specific process of calculating the moving distance, velocity and direction of a hit ball using an ultrasonic sensor adopted in the embodiments of the present invention. In FIG. 4 and FIG. 5, As an example. It is assumed that the number of the ultrasonic sensors is two, and the first
첫째, 도 4는 타격된 공이 미리 설정된 임의의 기준 방향(410)과 평행한 경우의 측정 방법을 설명한다.First, FIG. 4 illustrates a measurement method in the case where the hit ball is parallel to a
도 4를 참조하면, 제 1 초음파 센서(11)를 통과하는 시점에서 측정된 공(51)과 초음파 센서(11)와의 거리(420)와 제 2 초음파 센서(12)를 통과하는 시점에서 측정된 공(52)과 초음파 센서(12)와의 거리(430)가 동일한 것을 알 수 있으며, 이는 감지 신호가 초음파 센서에서 방사되고 반사 신호 수신된 시점 간의 차이(즉, 신호의 출발-도착 간의 시간 차이를 의미한다.)로부터 판단 가능하다. 도 4의 경우 2개의 초음파 센서(11, 12)에서 측정된 시간 차이는 동일할 것이며, 이로부터 타격된 공의 방향이 기준 경로(410)와 평행한 것으로 판단할 수 있다. 따라서, 타격된 공의 속도는 초음파 센서들(11, 12) 간의 측정 시간 차이(또는, 타격된 공의 통과 시점 차이가 될 수 있다.)로부터 다음의 수학식 1에 의해 산출될 수 있다.4, the distance between the
여기서, 시간은 초음파 센서들(11, 12) 간의 측정 시간 차이가 될 것이며, 거리는 초음파 센서들(11, 12) 간의 설치 거리(이격 거리)를 나타낸다.Here, the time will be the measurement time difference between the
이제, 타격된 공의 속도가 산출되면, 미리 설정된 마찰 계수 및 공의 질량을 이용하여 타격된 공이 이동 가능한 거리를 예측할 수 있다. 물론 스크린 게이트볼 게임의 특성에 따라 필드의 상황이 달라진다면, 마찰 계수의 크기를 조절할 수 있을 것이다. 예를 들어, 빠른 잔디의 경우 마찰 계수의 크기를 상대적으로 작게 조절하고, 느린 잔디의 경우 마찰 계수의 크기를 상대적으로 크게 조절할 수 있다.Now, when the velocity of the hit ball is calculated, it is possible to predict the movable distance of the hit ball using the preset friction coefficient and the mass of the ball. Of course, if the situation of the field changes according to the characteristics of the screen gateball game, the magnitude of the friction coefficient can be adjusted. For example, in the case of fast grass, the magnitude of the friction coefficient may be relatively small, and in the case of slow grass, the magnitude of the friction coefficient may be relatively large.
둘째, 도 5는 타격된 공이 미리 설정된 임의의 기준 방향(510)과 평행하지 않은 경우의 측정 방법을 설명한다.Second, FIG. 5 illustrates a measurement method when the hit ball is not parallel to a
도 5를 참조하면, 제 1 초음파 센서(11)를 통과하는 시점에서 측정된 공(51)과 초음파 센서(11)와의 거리(520)와 제 2 초음파 센서(12)를 통과하는 시점에서 측정된 공(52)과 초음파 센서(12)와의 거리(530)가 상이한 것을 알 수 있으며, 이는 감지 신호가 초음파 센서에서 방사되고 반사 신호 수신된 시점 간의 차이(즉, 신호의 출발-도착 간의 시간 차이를 의미한다.)로부터 판단 가능하다. 도 5의 경우 2개의 초음파 센서(11, 12)에서 측정된 시간 차이는 상이할 것이며, 이로부터 타격된 공의 방향이 기준 경로(510)로부터 일정 각도만큼 틀어진 것으로 판단할 수 있다. 5, the distance between the
따라서, 타격된 공의 움직임은 도 5에 예시된 직각 삼각형으로부터 예측 가능한데, 구체적으로 타격된 공의 방향은 상기 기준 경로와 일정 각도를 형성하는 것으로 판단하되, 신호의 출발-도착 간의 시간 차이가 가장 큰 초음파 센서(도 5의 두 번째 초음파 센서(12))와 인접한 초음파 센서(도 5의 첫 번째 초음파 센서(11))를 기준으로 상기 타격된 공의 통과 지점을 연결한 가상의 직선이 직각 삼각형의 빗변을 형성하는 원리를 이용하여 타격된 공의 이동 거리, 속도 및 방향을 산출할 수 있다.5, it is determined that the direction of the hit ball forms a certain angle with the reference path, and the time difference between the arrival and the arrival of the signal is the most A hypothetical straight line connecting the passing points of the hit ball with reference to a large ultrasonic sensor (the second
도 5를 참조하면, 초음파 센서들(11, 12)를 통과하는 시점의 공의 위치(51, 52)를 직각 삼각형의 빗변(c)으로 설정하되, 초음파 센서들(11, 12) 간의 거리를 밑변(a)으로 설정하며, 첫 번째 통과 시점의 직진 방향을 기준으로 두 번째 통과 시점에서의 공이 틀어진 거리를 또 다른 한 변(c)으로 설정하자. 이때, 빗변(c)과 밑변(a)이 이루는 각도를 θ라고 하면, 다음의 수학식 2와 같은 관계가 성립한다.5, the hole positions 51 and 52 at the time of passing through the
여기서, a는 초음파 센서들(11, 12) 간의 이격 거리로서 이미 알려진 값이고, b는 초음파 센서(12)로부터 측정된 신호의 출발-도착 간의 시간 차이로부터 획득될 수 있으므로, c를 얻을 수 있다.Here, a is a known value as the separation distance between the
이제, 앞서 설명한 수학식 1을 활용하여 다시 타격된 공의 속도를 산출할 수 있는데, 시간은 초음파 센서들(11, 12) 간의 측정 시간 차이가 될 것이며, 거리는 빗변(c)의 길이를 활용할 수 있다.Now, it is possible to calculate the velocity of the hit ball again using Equation 1 described above. The time will be the measurement time difference between the
한편, 빗변(c)과 밑변(a)이 이루는 각도(θ)는 다음의 수학식 3을 이용하여 산출할 수 있다.On the other hand, the angle (?) Formed by the hypotenuse (c) and the base line (a) can be calculated using the following equation (3).
앞서 수학식 2를 통해 변의 길이 a, c가 결정되었으므로, 각도 θ는 쉽게 얻을 수 있다. 따라서, 타격된 공의 속도 및 방향이 산출되었으며, 도 4에서 설명한 바와 마찬가지로 미리 설정된 마찰 계수 및 공의 질량을 이용하여 타격된 공이 이동 가능한 거리를 예측할 수 있다.Since the lengths a and c of the sides have been determined through Equation (2), the angle &thetas; is easily obtained. Accordingly, the velocity and direction of the hit ball are calculated, and the travel distance of the hit ball can be predicted by using a predetermined coefficient of friction and a mass of the ball as described in FIG.
도 6은 본 발명의 실시예들이 구현되는 게이트볼 게임 환경에서 초음파 센서들간의 간섭에 따른 오인식 문제와 이를 해결하기 위한 기술적 수단을 설명하기 위한 도면이다.FIG. 6 is a view for explaining a problem of erroneous recognition according to interference between ultrasonic sensors in a gate ball game environment in which embodiments of the present invention are implemented, and technical means for solving the same.
본 발명의 실시예들을 구현하는 과정에서, 단일 초음파 센서의 경우에는 타격된 공에 대한 센서 인식에 큰 문제가 없었으나, 복수 개의 초음파 센서를 활용하는 경우 음파의 간섭 때문에 공이 첫 번째 초음파 센서(11)를 인식하는 과정에서 두 번째 초음파 센서(12)가 오동작하여 인식된 수치에 많은 오류가 발생하였다.In the process of implementing the embodiments of the present invention, in the case of a single ultrasonic sensor, there is no significant problem in recognizing the sensor of the hit ball. However, when a plurality of ultrasonic sensors are used, ), The second
따라서, 이러한 문제를 해결하기 위해 본 발명의 일 실시예에 따른 게이트볼의 움직임 측정 장치에 구비된 제어부는, 적어도 2개의 초음파 센서(11, 12)를 타격된 공(50)의 이동 방향에 따라 순차적으로 기동시키되, 하나의 초음파 센서가 온(on)된 경우 나머지 초음파 센서를 배타적으로 오프(off)시킴으로써 초음파 센서들 간의 반사 및 간섭을 방지할 수 있다.In order to solve this problem, a controller included in the apparatus for measuring movement of a gate ball according to an embodiment of the present invention includes at least two
예를 들어, 2개의 초음파 센서가 마련된 상황을 가정할 때, 타격된 공(50)이 통과되기를 기다리면서, 첫 번째 초음파 센서(11)가 온(on)된 경우, 두 번째 초음파 센서(12)는 기본적으로 오프(off)되는 것이 바람직하다. 즉, 타격된 공이 최초의 타격에 의해 이동하면서 첫 번째 초음파 센서(11)를 통과함으로써 감지되면, 순차적으로 두 번째 초음파 센서(12)를 온(on)시키되, 이와 동시에 첫 번째 초음파 센서(11)는 오프(off)되는 것이 바람직하다. 이를 통해 타격된 공(50)에 방사된 감지 신호(610)가 비록 반사되어 그 반사 신호(620)가 인접한 초음파 센서(12)에 도달하더라도 해당 초음파 센서(12)는 오프(off)됨으로 인해 오인식의 문제가 해소되게 된다.For example, assuming that two ultrasonic sensors are provided, when the first
나아가, 오인식의 문제에 대한 보다 확실한 해소를 위해, 이러한 초음파 센서(11, 12)는 감지 신호의 방사 각도가 미리 설정된 기준 각도 이하가 되도록 하는 방사 가림막(미도시)을 더 구비할 수 있다. 또한, 초음파 센서(11, 12)로부터 방사된 감지 신호가 타격된 공(50)에 반사된 후 인접한 초음파 센서에 수신되지 않도록, 복수의 초음파 센서(11, 12)를 미리 설정된 기준 간격 이상으로 이격시켜 배치할 수 있다. 이러한 기준 각도 및 기준 간격은 본 발명의 실시예들이 구현되는 환경에 따라 실험적으로 결정될 수 있다.Further, in order to more reliably solve the problem of the erroneous expression, the
도 7은 본 발명의 실시예들이 구현되는 게이트볼 게임 환경에서 초음파 센서의 사용자 움직임에 따른 오동작 문제와 이를 해결하기 위한 기술적 수단을 설명하기 위한 도면이다.FIG. 7 is a view for explaining a malfunction problem according to a user's movement of an ultrasonic sensor in a gate ball game environment in which embodiments of the present invention are implemented, and technical means for solving the problem.
본 발명의 실시예들을 구현하는 과정에서, 사용자가 공을 타격하기 이전에 첫 번째 초음파 센서(11)가 사용자의 움직임을 인식함으로써 오동작이 발생하는 문제점이 있었다. 즉, 사용자와 인접한 첫 번째 초음파 센서(11)로부터 방사된 감지 신호가 사람의 신체 일부 또는 게이트볼 스틱 등에 반사된 후, 그 반사 신호가 재차 초음파 센서(11)에 수신되는 현상이 발생하였다.In the process of implementing the embodiments of the present invention, the first
따라서, 이러한 문제를 해결하기 위해 본 발명의 일 실시예에 따른 게이트볼의 움직임 측정 장치는 최초의 타격 시점을 감지하여 상기 제어부에 제공하는 타격 감지 센서(40)를 더 포함할 수 있다. 여기서, 타격 감지 센서(40)는 사용자의 게이트볼 타격을 감지할 수 있는 다양한 기술적 수단이라도 활용 가능하며, 도 7에는 사용자의 타격 움직임을 감지하는 깊이 카메라(depth camera)가 예시되었으나, 그 외에도 타격음을 감지하는 마이크로폰(microphone) 또는 공이 출발 위치를 벗어났음을 확인할 수 있는 물리적인 구동 센서 등이 타격 감지 센서(40)로서 채택될 수 있다.Therefore, in order to solve such a problem, the apparatus for measuring movement of a gate ball according to an embodiment of the present invention may further include a
이를 통해 게이트볼의 움직임 측정 장치에 구비된 제어부는, 상기 타격 감지 센서(40)를 통해 감지된 최초의 타격 시점 이후에 적어도 2개의 초음파 센서(11, 12)를 순차적으로 기동함으로써, 최초의 타격에 따른 오인식을 방지할 수 있다.Accordingly, the controller included in the motion measuring device of the gate ball sequentially activates the at least two
상기된 본 발명의 실시예들에 따르면, 고정된 장소에서 게이트볼 기구와 유사한 타격 수단과 게임 처리 수단을 통해 게임에 참여함으로써 사용자들의 운동을 유도할 수 있고, 협소한 야외 공간에도 설치가 가능함으로써 야외 운동과 같은 체감을 제공할 수 있으며, 공이 비행하는 스크린 골프와는 달리 스크린 게이트볼 게임에 나타나는 타격된 공의 움직임 특성을 고려하여 가격이 저렴하고 장착이 간편할 뿐만 아니라 측정 오류를 최소화된 감지 기술을 제공함으로써, 다양한 분야에서 널리 활용될 수 있다.According to the embodiments of the present invention described above, it is possible to induce users' movements by participating in a game through hitting means similar to the gate ball mechanism and game processing means in a fixed place, Unlike screen golf, which is able to provide a feeling of movement like a golf ball, it is not only easy to install, but also minimizes measurement error by taking into consideration the characteristics of the movement of the ball that appears in the screen gateball game And can be widely used in various fields.
한편, 본 발명의 실시들이 제안하는 게이트볼의 움직임 측정 방법에서 각각의 하드웨어(초음파 센서, 제어부, 연산부 및 디스플레이부 등)를 제어하는 일련의 과정은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.Meanwhile, in the motion measurement method of the gate ball proposed by the embodiments of the present invention, a series of processes for controlling the respective hardware (the ultrasonic sensor, the control unit, the operation unit, and the display unit) are performed by a computer- It can be implemented in code. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored.
컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현하는 것을 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의하여 용이하게 추론될 수 있다.Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device and the like, and also a carrier wave (for example, transmission via the Internet) . In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the present invention can be easily deduced by programmers skilled in the art to which the present invention belongs.
이상에서 본 발명에 대하여 그 다양한 실시예들을 중심으로 살펴보았다. 본 발명에 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.The present invention has been described above with reference to various embodiments. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.
200 : 게이트볼의 움직임 측정 장치
10, 11, 12 : 초음파 센서
20 : 제어부
30 : 연산부
40 : 타격 감지 센서
50, 51, 52 : 공(ball)
70 : 디스플레이부200: Movement measuring device of gate ball
10, 11, 12: Ultrasonic sensor
20:
30:
40: Hitting sensor
50, 51, 52: ball,
70:
Claims (5)
상기 적어도 2개의 초음파 센서를 각각 제어하여 상기 초음파 센서들로부터 감지 신호를 방사하며, 상기 초음파 센서들로부터 수신된 반사 신호를 전달받는 제어부; 및
감지된 각각의 반사 신호로부터 신호의 출발-도착 간의 시간 차이 및 각 센서 간의 공의 통과 시간 차이를 획득하고, 이로부터 타격된 공의 이동 거리, 속도 및 방향을 산출하는 연산부;를 포함하되,
상기 제어부는,
상기 적어도 2개의 초음파 센서를 타격된 공의 이동 방향에 따라 순차적으로 기동시키되, 하나의 초음파 센서가 온(on)된 경우 나머지 초음파 센서를 배타적으로 오프(off)시킴으로써 초음파 센서들 간의 반사 및 간섭을 방지하는 것을 특징으로 하는 게이트볼의 움직임 측정 장치.The ball being disposed side by side on one side of the reference path along a reference path along which the ball struck by the user moves so as to emit a sensing signal perpendicular to the moving direction of the struck ball and to sense a reflected signal from the ball, Ultrasonic sensors;
A controller for controlling each of the at least two ultrasonic sensors to emit a sensing signal from the ultrasonic sensors and receiving a reflection signal received from the ultrasonic sensors; And
And an operation unit for obtaining a time difference between a departure and an arrival of a signal from each of the sensed reflected signals and a difference of a passage time of each sensor and calculating a moving distance, a velocity and a direction of the hit ball from the obtained difference,
Wherein,
The at least two ultrasonic sensors are sequentially activated according to the moving direction of the hit ball and when the one ultrasonic sensor is turned on, the remaining ultrasonic sensors are exclusively turned off so that reflection and interference between the ultrasonic sensors Wherein the motion of the gate ball is detected by the motion detector.
상기 연산부는,
a) 상기 각각의 반사 신호별로 신호의 출발-도착 간의 시간 차이가 동일한 경우, 상기 타격된 공의 방향은 상기 기준 경로와 평행한 것으로 판단하되, 상기 초음파 센서의 측정 시간 차이를 이용하여 상기 타격된 공의 이동 거리와 속도를 산출하고,
b) 상기 각각의 반사 신호별로 신호의 출발-도착 간의 시간 차이가 상이한 경우, 상기 타격된 공의 방향은 상기 기준 경로와 일정 각도를 형성하는 것으로 판단하되, 신호의 출발-도착 간의 시간 차이가 가장 큰 초음파 센서와 인접한 초음파 센서를 기준으로 상기 타격된 공의 통과 지점을 연결한 가상의 직선이 직각 삼각형의 빗변을 형성하는 원리를 이용하여 상기 타격된 공의 이동 거리, 속도 및 방향을 산출하는 것을 특징으로 하는 게이트볼의 움직임 측정 장치.The method according to claim 1,
The operation unit,
a) determining a direction of the hit hole is parallel to the reference path if the time difference between the start and arrival of the signal is the same for each of the reflection signals, Calculates the travel distance and speed of the ball,
b) determining that the direction of the hit hole forms a certain angle with the reference path if the time difference between the start and arrival of the signal differs for each of the reflection signals, Speed and direction of the hit ball using a principle that a hypothetical straight line connecting a passage point of the hit ball with a large ultrasonic sensor and an adjacent ultrasonic sensor forms a hypotenuse of a right angle triangle Wherein the motion of the gate ball is measured by the motion sensor.
상기 초음파 센서는 상기 감지 신호의 방사 각도가 미리 설정된 기준 각도 이하가 되도록 하는 방사 가림막을 더 구비하되,
초음파 센서로부터 방사된 감지 신호가 상기 타격된 공에 반사된 후 인접한 초음파 센서에 수신되지 않도록, 복수의 초음파 센서를 미리 설정된 기준 간격 이상으로 이격시켜 배치하는 것을 특징으로 하는 게이트볼의 움직임 측정 장치.The method according to claim 1,
Wherein the ultrasonic sensor further comprises a radiation shielding film for allowing the radiation angle of the sensing signal to be less than a predetermined reference angle,
Wherein the plurality of ultrasonic sensors are disposed apart from a predetermined reference interval or more so that a sensing signal radiated from the ultrasonic sensor is reflected by the hit ball and then received by the adjacent ultrasonic sensor.
최초의 타격 시점을 감지하여 상기 제어부에 제공하는 타격 감지 센서;를 더 포함하되,
상기 제어부는, 상기 타격 감지 센서를 통해 감지된 최초의 타격 시점 이후에 상기 적어도 2개의 초음파 센서를 순차적으로 기동함으로써, 최초의 타격에 따른 오인식을 방지하는 것을 특징으로 하는 게이트볼의 움직임 측정 장치.The method according to claim 1,
And a hitting sensor for detecting the first hit timing and providing the detected hit timing to the controller,
Wherein the controller sequentially starts the at least two ultrasonic sensors after the first hit point detected through the hit sensor to prevent false recognition due to the first hit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140136115A KR101479174B1 (en) | 2014-10-08 | 2014-10-08 | Apparatus for measuring movement of gateball using ultrasonic sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140136115A KR101479174B1 (en) | 2014-10-08 | 2014-10-08 | Apparatus for measuring movement of gateball using ultrasonic sensor |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101479174B1 true KR101479174B1 (en) | 2015-01-06 |
Family
ID=52587870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140136115A Active KR101479174B1 (en) | 2014-10-08 | 2014-10-08 | Apparatus for measuring movement of gateball using ultrasonic sensor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101479174B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005529692A (en) * | 2000-12-21 | 2005-10-06 | ハンセン、ヤン | Virtual bowling |
KR20140088286A (en) * | 2012-12-31 | 2014-07-10 | 동신대학교산학협력단 | System and method for online gate ball game service using natural user interface |
-
2014
- 2014-10-08 KR KR1020140136115A patent/KR101479174B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005529692A (en) * | 2000-12-21 | 2005-10-06 | ハンセン、ヤン | Virtual bowling |
KR20140088286A (en) * | 2012-12-31 | 2014-07-10 | 동신대학교산학협력단 | System and method for online gate ball game service using natural user interface |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101385323B1 (en) | Virtual sports system using start sensors | |
US8113964B2 (en) | Methods and systems for identifying the launch positions of descending golf balls | |
KR100753657B1 (en) | Golf ball and head information analysis system | |
US20090298588A1 (en) | Method of automatically detecting offside in Soccer using fixed and wireless sensors and central server | |
KR101026518B1 (en) | Sensor device for screen golf driving range | |
KR101248836B1 (en) | Method and system for detecting an information of golf shot | |
KR101527255B1 (en) | Method of measuring physical quantities of object by using single light source and planar sensor unit and virtual golf system utilizing same | |
KR100918302B1 (en) | Sensor device of simulation golf system and sensing method using it | |
KR101479174B1 (en) | Apparatus for measuring movement of gateball using ultrasonic sensor | |
KR20170040592A (en) | Training equipment for military arts | |
KR101487989B1 (en) | Screen golf system | |
KR100773423B1 (en) | Golf swing analyzer | |
KR101176107B1 (en) | Screen golf system using surface light source | |
KR101347661B1 (en) | Exercise apparatus using gateball and gaming method using the same | |
KR20180040301A (en) | Screen baseball game system and driving method thereof | |
KR100955951B1 (en) | Golf ball trajectory measuring device | |
JP5034716B2 (en) | Test hitting device | |
KR101176109B1 (en) | Screen golf system using sense system protecting device | |
KR101315502B1 (en) | Apparatus for measuring trajectory of golf ball | |
KR101176108B1 (en) | Screen golf system and information processing method of the system using plane light source | |
KR20090115828A (en) | Golf ball trajectory measurement system using camera | |
JPH0430868A (en) | Golf simulator | |
KR20130060058A (en) | Golf ball detecting method for simulator for indoor and screen golf practice range | |
KR200452691Y1 (en) | Flight information measuring device of golf ball | |
KR20150130085A (en) | Apparatus and method for measuring velocity of a moving object using stereo switching light sources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141008 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20141022 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20141008 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141121 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20141217 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141229 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141230 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171227 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171227 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181024 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181024 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20191113 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20191113 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20201013 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20221102 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20240108 Start annual number: 10 End annual number: 10 |