Search

CN-121988009-A - Golf simulation apparatus and control method thereof

CN121988009ACN 121988009 ACN121988009 ACN 121988009ACN-121988009-A

Abstract

The invention discloses a golf simulation device and a control method thereof, and relates to the technical field of golf, wherein in the control method of the golf simulation device, a game mode selection instruction is received firstly, a corresponding virtual scene is determined according to the game mode selection instruction, and then an initial motion parameter and a real-time motion parameter are acquired in response to a batting or pushing action instruction; and determining the drop point position of the ball, calculating a game score based on the drop point position and the target area, recording the game score as one time of historical performance data, finally obtaining at least one time of historical performance data, and determining and updating the environment parameter or the target fault tolerance threshold based on the historical performance data. The invention aims to solve the problems of training distortion, false action solidification and actual combat performance withdrawal of a user caused by neglecting the influence of environmental factors on ball behaviors of golf simulation equipment.

Inventors

  • LIU LONGJI
  • WEI LINSEN

Assignees

  • 深圳市如歌科技有限公司

Dates

Publication Date
20260508
Application Date
20260324

Claims (10)

  1. 1. A control method of a golf simulation apparatus, characterized in that the control method of the golf simulation apparatus comprises: receiving a game mode selection instruction, wherein the game mode comprises any one of a running mode, a ball opening training mode, a push rod competition mode and an actual combat simulation mode; Determining a corresponding virtual scene according to the game mode selection instruction, and matching environment parameters matched with the determined virtual scene, wherein the environment parameters comprise at least one of a green speed, a hardness coefficient, a gradient coefficient, an air resistance coefficient, a lane width, a boundary collision volume, a friction coefficient and a wind speed; responding to a batting or pushing rod action instruction, acquiring initial motion parameters and real-time motion parameters, wherein the initial motion parameters comprise at least one of ball speed, take-off angle, rotation direction and rotation rate; Determining a motion trail of the target ball according to the initial motion parameters, the real-time motion parameters and the environment parameters, and generating a visual feedback report according to the motion trail; Determining a drop point position of a ball, calculating a game score based on the drop point position and a target area, and recording the game score as one-time historical performance data; And acquiring at least one time of historical performance data, and determining and updating the environmental parameter or the target fault tolerance threshold based on the acquired at least one time of historical performance data to form a closed-loop adaptive training process.
  2. 2. The method of controlling a golf simulation apparatus according to claim 1, wherein the method of controlling a golf simulation apparatus further comprises, prior to the responding to the ball striking or putting stroke command: acquiring an initial station position and a club position; and generating a calibration instruction according to the comparison result of the initial station and the target station and the comparison result of the club position and the target position, so that a user calibrates the initial station and the club position based on the calibration instruction.
  3. 3. The control method of a golf simulation apparatus according to claim 1, wherein the game mode is a break-through mode, the target area is a preset OK circle range, the control method of a golf simulation apparatus further comprising: Receiving a checkpoint number instruction, and configuring the radius of an OK ring according to the checkpoint number instruction to determine the range of a preset OK ring; the calculating the game score based on the drop point position and the target area specifically comprises: Determining whether the ball is within a preset OK circle range based on the falling point position and the preset OK circle range; Under the condition that the ball is in the preset OK circle range, judging that the current gate challenge is successful, calculating the accuracy score of the ball striking and accumulating the accuracy score of the ball striking to the current gate total score; under the condition that the ball is not in the preset OK circle range, calculating a deviation distance based on the falling point position and the preset OK circle range, and updating the total score of the current checkpoint according to a preset deduction rule; And under the condition that the current gate target score is achieved according to the current gate total score, automatically unlocking the next gate, and configuring the radius of an OK ring of the next gate.
  4. 4. The method of claim 1, wherein the game mode is a driving training mode, the virtual scene comprises a lane with adjustable width and water-obstacle areas on two sides of the lane, and the determining and updating the environmental parameters based on the obtained at least one time of historical performance data specifically comprises: Determining and updating the lane width according to the acquired at least one time of historical performance data; After the determining the ball landing point position, the control method of the golf simulation device further includes: Triggering a preset water barrier special effect and recording as a fault operation under the condition that the falling point position is determined to exceed the lane boundary based on the falling position and the lane width; and reducing the lane width under the condition that the success rates corresponding to the historical performance data of the continuous preset times are higher than a preset threshold value.
  5. 5. The method for controlling a golf simulation apparatus according to claim 1, wherein the game mode is a putter training mode, the virtual scene includes nine three-dimensional green terrains corresponding to a number 1 to 9, each three-dimensional green terrains having a different putter difficulty factor, and the calculating the game score based on the drop point position and the target area specifically includes: calculating the deviation between the drop point position and the target area by adopting a preset path comparison algorithm to obtain a push rod precision score; The determining and updating the environmental parameter or the target fault tolerance threshold based on the acquired at least one historical performance data specifically comprises: updating the player capability image based on the acquired at least one time of historical performance data, and determining the pass rate of the current gate; and determining and updating the green speed or the target area corresponding to the current checkpoint based on the pass rate.
  6. 6. The method for controlling a golf simulation apparatus according to claim 1, wherein the game mode is a putter competition mode, and the determining the movement trace of the target ball according to the initial movement parameter, the real-time movement parameter, and the environmental parameter specifically comprises: And determining a rolling track and a deceleration curve of the target ball according to the initial motion parameters, the real-time motion parameters, the normal vector of the three-dimensional grid of the green and the physical properties of the material.
  7. 7. The method for controlling a golf simulation apparatus according to claim 1, wherein the game mode is a putter competition mode, the game mode selection instruction includes a multi-player competition mode selection instruction, and the calculating of the game score based on the drop point position and the target area specifically includes: under the condition that the athletic mode selection instruction is a multi-person athletic mode selection instruction, calculating single push rod scores of all users respectively based on the falling point position and the Euclidean distance of the ball hole; And synchronizing the single push rod scores of the users through the time stamp, and updating and displaying the score ranking list at the server side.
  8. 8. The method for controlling a golf simulation apparatus according to claim 1, wherein the game mode is a combat simulation mode, and the determining the corresponding virtual scene according to the game mode selection instruction specifically includes: And loading three standard hole scenes randomly or sequentially from a preset 3-pole hole template library according to the game mode selection instruction, and correspondingly generating the environment of each hole, wherein the environment of each hole comprises at least one of a tee, a lane, a green and an obstacle.
  9. 9. The control method of a golf simulation apparatus according to claim 8, wherein the calculating a game score based on the drop point position and the target area, and recording the game score as one time of history performance data specifically comprises: Calculating the accuracy of the ball-opening drop point, the deviation value of the green for attack and the success rate of pushing the ball rod corresponding to each ball hole based on the drop point position and the target area; And determining comprehensive performance data of the three holes based on the accuracy of the ball opening and falling points, the deviation value of the green and the success rate of the pushing rods corresponding to each hole, and recording the comprehensive performance data as one-time historical performance data, wherein the comprehensive performance data comprises the total number of rods, the standard rod achievement rate and the average number of pushing rods.
  10. 10. A golf simulation device, characterized in that it comprises a control device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the control method of a golf simulation device according to any one of claims 1 to 9.

Description

Golf simulation apparatus and control method thereof Technical Field The invention relates to the technical field of golf, in particular to golf simulation equipment and a control method thereof. Background Golf, as a sport with extremely high requirements for technical accuracy, environmental adaptability and psychological diathesis, is long-term limited by cost of the field, climate and time. The traditional practice mode depends on an outdoor court or a simple striking pad, and is difficult to systematically simulate complex variables (such as slope change of a mountain, speed difference of grass, wind interference and the like) in a real match, so that the training effect and actual combat performance are obviously disjointed. In recent years, with the development of computer graphics, high-speed visual capturing and physical simulation technologies, golf simulation devices have gradually penetrated from professional training institutions to mass consumer markets. However, most golf simulation devices perform trajectory prediction based on initial parameters at the moment of hitting a ball, cannot truly reflect the influence of the environment on the behavior of the ball, and may cause solidification false actions, misleading technical judgment, even cause training players to perform actual combat performance and step back, and the like. Disclosure of Invention The invention mainly aims to provide golf simulation equipment and a control method thereof, aiming at solving the problems of training distortion, false action solidification and actual combat performance withdrawal of a user caused by the influence of the golf simulation equipment on ball behaviors due to neglecting environmental factors. In order to achieve the above object, the present invention provides a golf simulation apparatus and a control method thereof, the control method of the golf simulation apparatus comprising: receiving a game mode selection instruction, wherein the game mode comprises any one of a running mode, a ball opening training mode, a push rod competition mode and an actual combat simulation mode; Determining a corresponding virtual scene according to the game mode selection instruction, and matching environment parameters matched with the determined virtual scene, wherein the environment parameters comprise at least one of a green speed, a hardness coefficient, a gradient coefficient, an air resistance coefficient, a lane width, a boundary collision volume, a friction coefficient and a wind speed; responding to a batting or pushing rod action instruction, acquiring initial motion parameters and real-time motion parameters, wherein the initial motion parameters comprise at least one of ball speed, take-off angle, rotation direction and rotation rate; Determining a motion trail of the target ball according to the initial motion parameters, the real-time motion parameters and the environment parameters, and generating a visual feedback report according to the motion trail; Determining a drop point position of a ball, calculating a game score based on the drop point position and a target area, and recording the game score as one-time historical performance data; And acquiring at least one time of historical performance data, and determining and updating the environmental parameter or the target fault tolerance threshold based on the acquired at least one time of historical performance data to form a closed-loop adaptive training process. In one embodiment, the method of controlling the golf simulation device further comprises, prior to the responding to the ball striking or putting stroke command: acquiring an initial station position and a club position; and generating a calibration instruction according to the comparison result of the initial station and the target station and the comparison result of the club position and the target position, so that a user calibrates the initial station and the club position based on the calibration instruction. In an embodiment, the game mode is a running mode, the target area is a preset OK circle range, and the control method of the golf simulation device further includes: Receiving a checkpoint number instruction, and configuring the radius of an OK ring according to the checkpoint number instruction to determine the range of a preset OK ring; the calculating the game score based on the drop point position and the target area specifically comprises: Determining whether the ball is within a preset OK circle range based on the falling point position and the preset OK circle range; Under the condition that the ball is in the preset OK circle range, judging that the current gate challenge is successful, calculating the accuracy score of the ball striking and accumulating the accuracy score of the ball striking to the current gate total score; under the condition that the ball is not in the preset OK circle range, calculating a deviation distance based on the falling point position and