Nothing Special   »   [go: up one dir, main page]

CN109350952A - Method for visualizing, device and electronic equipment applied to golf ball flight trajectories - Google Patents

Method for visualizing, device and electronic equipment applied to golf ball flight trajectories Download PDF

Info

Publication number
CN109350952A
CN109350952A CN201811268897.0A CN201811268897A CN109350952A CN 109350952 A CN109350952 A CN 109350952A CN 201811268897 A CN201811268897 A CN 201811268897A CN 109350952 A CN109350952 A CN 109350952A
Authority
CN
China
Prior art keywords
information
basic parameter
sphere
golf
parameter information
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.)
Granted
Application number
CN201811268897.0A
Other languages
Chinese (zh)
Other versions
CN109350952B (en
Inventor
王希
陈汉玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jianghan University
Original Assignee
Jianghan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jianghan University filed Critical Jianghan University
Priority to CN201811268897.0A priority Critical patent/CN109350952B/en
Publication of CN109350952A publication Critical patent/CN109350952A/en
Application granted granted Critical
Publication of CN109350952B publication Critical patent/CN109350952B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application 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/32Golf

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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of method for visualizing, device and electronic equipment applied to golf ball flight trajectories, belong to golf technology field, including obtaining basic parameter information, basic parameter information includes spheroid mass, sphere maximum secting area, sphere diameter, sphere volume, sphere revolving speed, sphere take-off angle, club quality, club batting instantaneous velocity, recovery coefficient, atmospheric density, acceleration of gravity and head velocity information;According to preset format requirement information, if judging, basic parameter information and format requirement information are consistent, then according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established, the flight path of golf is calculated, the calculated result for obtaining flight path is assigned to the trajectory parameters dialog box of visualization interface, is visualized.The present invention reaches the flight path for capableing of accurately simulative golf, realizes the technical effect visualized to the flight path of golf.

Description

Method for visualizing, device and electronic equipment applied to golf ball flight trajectories
Technical field
The invention belongs to golf technology field, in particular to a kind of visualization applied to golf ball flight trajectories Method, apparatus and electronic equipment.
Background technique
" golf " is a kind of movement that enjoyment the Nature enjoyment, physical training and game are rolled into one.Golf Movement is a kind of ball game for entering cave with shank.The teaching of golf needs actively to research and develop visual golf ball flight The calculation method of track, to realize the prediction of golf track and improve efficiency of teaching.
It is in the prior art to be applied to golf for being applied to the method for visualizing of golf ball flight trajectories The method for visualizing of flight path mainly uses electronic golf, and electronic golf includes outer layer, middle layer and electronics Integrated kernel.But the flight path of golf is affected by various factors, electronic golf and practical golf are instructed Ball used in practicing or competing has differences on elasticity, weight, movenent performance, then accurately simulation can not calculate and divide Analyse the flight path of golf.
In conclusion there is nothings in the technology of the existing method for visualizing applied to golf ball flight trajectories The flight path of method accurately simulative golf, it is difficult to which the technology visualized to the flight path of golf is asked Topic.
Summary of the invention
The technical problem to be solved by the present invention is in the existing method for visualizing applied to golf ball flight trajectories Technology in, there is can not accurately simulative golf flight path, it is difficult to the flight path of golf is carried out The technical issues of visual presentation.
In order to solve the above technical problems, the present invention provides a kind of visualization sides applied to golf ball flight trajectories Method, the method for visualizing applied to golf ball flight trajectories include obtaining basic parameter information, the basic parameter letter Breath include spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information, Sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information, Acceleration of gravity information and head velocity information;It will be in the basic parameter information input electrical form of the acquisition;According to default Format requirement information, the basic parameter information in the input electrical form is examined, judges basic parameter letter Whether breath and the format requirement information are consistent;If meeting, it is empty that the basic parameter information is imported into MATLAB work Between in;It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established The flight path of the golf is calculated, to obtain the calculated result of the flight path;By the flight path Calculated result is assigned to the trajectory parameters dialog box of visualization interface, to be visualized.
It further, include by the spheroid mass in the basic parameter information input electrical form by the acquisition Information, the sphere maximum secting area information, the sphere diameter information, the sphere volume information, sphere revolving speed letter Breath, the sphere take-off angle information, the club quality information, the club batting instantaneous velocity information, the restorer Number information, the atmospheric density information, the acceleration of gravity information and the head velocity information enroll Excel table In.
Further, described according to preset format requirement information, the basic parameter in the input electrical form is believed Breath is examined, judges whether the basic parameter information and the format requirement information are consistent including the preset format Require information includes at least data format information;By the basic parameter information and the data format in the input electrical form Information compares, judge it is described input electrical form in basic parameter information and the data format information whether phase Match;If matching, meet;If mismatching, the basic parameter information in the input electrical form is modified, so that The basic parameter information and the data format information obtained in the input electrical form matches.
Further, described according to preset format requirement information, the basic parameter in the input electrical form is believed Breath is examined, judges whether the basic parameter information and the format requirement information are consistent including the preset format Require information further includes data integrity information;The basic parameter information inputted in electrical form and the data is complete Property information compare, judge it is described input electrical form in basic parameter information and the data integrity information whether phase Matching;If matching, meet;If mismatching, the basic parameter information in the input electrical form is modified, with So that the basic parameter information and the data integrity information in the input electrical form match.
Further, the basic parameter information being imported into according in MATLAB working space, and build in advance Vertical three-dimensional system of coordinate calculates the flight path of the golf, to obtain the calculated result of the flight path It include the first reference axis, the second reference axis and third reference axis including the three-dimensional system of coordinate;According to the law of conservation of momentum, calculate The expression formula of the take off instantaneous velocity and club batting instantaneous velocity information of the golf out;According to the restorer Number information is corrected the instantaneous velocity that takes off of the golf.
Further, the basic parameter information being imported into according in MATLAB working space, and build in advance Vertical three-dimensional system of coordinate calculates the flight path of the golf, to obtain the calculated result of the flight path Including according to the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, the sphere volume Information, the sphere rotary speed information, the sphere take-off angle information, the club quality information, club batting are instantaneous Velocity information, the atmospheric density information, the acceleration of gravity information and the head velocity information, in first coordinate Resolution of vectors is carried out in axis, second reference axis and the third reference axis, calculates first reference axis, described second Acceleration in reference axis and the third reference axis;The angle speed of the golf is calculated according to the sphere rotary speed information Degree, to obtain the expression formula of the angular speed and the instantaneous velocity that takes off;It is corrected according to the function containing speed ratio described The lift coefficient of the resistance coefficient of golf and the golf;According to the step-length and constraint condition of preset order, adjust With the calculating function built in MATLAB, and objective function is solved by finite difference calculus, with the flight to golf Track is calculated, and the calculated result of the flight path is obtained;Wherein, the constraint condition includes the head speed letter Breath, the sphere rotary speed information and the sphere take-off angle information;The objective function includes the golf described Distance in first reference axis, the distance in second reference axis and the distance in the third reference axis.
Further, the calculated result by the flight path is assigned to the trajectory parameters dialogue of visualization interface Frame, to further include being saved to the calculated result, and shown in the visualization interface after being visualized Warn dialog box.
Another aspect according to the present invention, the present invention also provides a kind of visualizations applied to golf ball flight trajectories Device, described device include basic parameter data obtaining module, and the basic parameter data obtaining module is for obtaining basic ginseng Number information, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere Volume information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, restores sphere rotary speed information Coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;MIM message input module, the information input Module is used for will be in the basic parameter information input electrical form of the acquisition;Signal judgement module, the signal judgement module For examining the basic parameter information in the input electrical form, judging institute according to preset format requirement information It states basic parameter information and whether the format requirement information is consistent;Import information module, the import information module are used for The basic parameter information is imported into MATLAB working space;Flight path computing module, the flight path calculate mould Block is used for the basic parameter information being imported into MATLAB working space according to, and the three-dimensional system of coordinate pre-established, The flight path of the golf is calculated, to obtain the calculated result of the flight path;Export display module, institute The trajectory parameters dialog box that output display module is used to for the calculated result of the flight path being assigned to visualization interface is stated, with It is visualized.
Another aspect according to the present invention, the present invention also provides a kind of visualizations applied to golf ball flight trajectories Electronic equipment, on a memory and the computer program that can run on a processor including memory, processor and storage, It is characterized in that, the processor realizes that following steps obtain basic parameter information, the basic parameter letter when executing described program Breath include spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information, Sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information, Acceleration of gravity information and head velocity information;It will be in the basic parameter information input electrical form of the acquisition;According to default Format requirement information, the basic parameter information in the input electrical form is examined, judges basic parameter letter Whether breath and the format requirement information are consistent;If meeting, it is empty that the basic parameter information is imported into MATLAB work Between in;It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established The flight path of the golf is calculated, to obtain the calculated result of the flight path;By the flight path Calculated result is assigned to the trajectory parameters dialog box of visualization interface, to be visualized.
Another aspect according to the present invention, the present invention also provides a kind of visualizations applied to golf ball flight trajectories Computer readable storage medium, be stored thereon with computer program, which is characterized in that the realization when program is executed by processor Following steps obtain basic parameter information, the basic parameter information include spheroid mass information, sphere maximum secting area information, Sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting Instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;It is obtained described In the basic parameter information input electrical form taken;According to preset format requirement information, in the input electrical form Basic parameter information is examined, judges whether the basic parameter information and the format requirement information are consistent;If meeting, Then the basic parameter information is imported into MATLAB working space;According to the base importeding into MATLAB working space This parameter information, and the three-dimensional system of coordinate pre-established, calculate the flight path of the golf, to obtain State the calculated result of flight path;The calculated result of the flight path is assigned to the trajectory parameters dialogue of visualization interface Frame, to be visualized.
The utility model has the advantages that
The present invention provides a kind of method for visualizing, device and electronic equipment applied to golf ball flight trajectories, passes through Spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume letter in the basic parameter information that will acquire Breath, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient letter In breath, atmospheric density information, acceleration of gravity information and head velocity information input electrical form.It is wanted further according to preset format Seek information, to it is described input electrical form in basic parameter information examine, come judge the basic parameter information and Whether the format requirement information is consistent.It, will if the basic parameter information and the format requirement information are to be consistent The basic parameter information is imported into MATLAB working space.Then the base being imported into according in MATLAB working space This parameter information, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain The calculated result of the flight path.Meanwhile the track that the calculated result of the flight path is assigned to visualization interface being joined Number dialog box, to be visualized.Then the golf of simulation is flown by the dialog box of visualization interface module Row track shows client, so that the result that golf ball flight trajectories calculate output is concise, realizes to golf Trajectory simulation and output.To reach the flight path for capableing of accurately simulative golf, realize to golf The technical effect that the flight path of ball is visualized.
Detailed description of the invention
It in order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, below will be to institute in embodiment Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention Example, for those of ordinary skill in the art, without creative efforts, can also obtain according to these attached drawings Obtain other attached drawings.
Fig. 1 is a kind of flow chart of the method for visualizing applied to golf ball flight trajectories provided in an embodiment of the present invention Schematic diagram;
Fig. 2 is a kind of visible apparatus structure applied to golf ball flight trajectories provided in an embodiment of the present invention Figure;
Fig. 3 is that a kind of electronics of the method for visualizing applied to golf ball flight trajectories provided in an embodiment of the present invention is set Standby structure chart;
Fig. 4 is provided in an embodiment of the present invention a kind of applied to the visual computer-readable of golf ball flight trajectories The structure chart of storage medium.
Specific embodiment
The invention discloses a kind of method for visualizing, device and electronic equipment applied to golf ball flight trajectories, lead to Cross spheroid mass information in the basic parameter information that will acquire, sphere maximum secting area information, sphere diameter information, sphere volume Information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient In information, atmospheric density information, acceleration of gravity information and head velocity information input electrical form.Further according to preset format Require information examines the basic parameter information in the input electrical form, to judge the basic parameter information Whether it is consistent with the format requirement information.If the basic parameter information and the format requirement information are to be consistent, The basic parameter information is imported into MATLAB working space.Then it is imported into according in MATLAB working space Basic parameter information, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain Obtain the calculated result of the flight path.Meanwhile the calculated result of the flight path being assigned to the track of visualization interface Parameter dialog box, to be visualized.Then by the dialog box of visualization interface module by the golf of simulation Flight path shows client, so that the result that golf ball flight trajectories calculate output is concise, realizes to golf The trajectory simulation and output of ball.To reach the flight path for capableing of accurately simulative golf, realize to Gao Er The technical effect that the flight path of husband's ball is visualized.
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art's every other embodiment obtained belong to what the present invention protected Range;Wherein "and/or" keyword involved in this implementation, indicate and or two kinds of situations, in other words, the present invention implement A and/or B mentioned by example, illustrate two kinds of A and B, A or B situations, describe three kinds of states present in A and B, such as A and/or B, indicate: only including A does not include B;Only including B does not include A;Including A and B.
Meanwhile in the embodiment of the present invention, when component is referred to as " being fixed on " another component, it can be directly at another On component or there may also be components placed in the middle.When a component is considered as " connection " another component, it be can be directly It is connected to another component or may be simultaneously present component placed in the middle.When a component is considered as " being set to " another group Part, it, which can be, is set up directly on another component or may be simultaneously present component placed in the middle.Made in the embodiment of the present invention Term "vertical", "horizontal", "left" and "right" and similar statement are merely for purposes of illustration, and are not intended to The limitation present invention.
Embodiment one
Referring to Figure 1, Fig. 1 is a kind of visualization side applied to golf ball flight trajectories provided in an embodiment of the present invention The flow chart schematic diagram of method.The embodiment of the present invention provides a kind of method for visualizing applied to golf ball flight trajectories, described Method for visualizing applied to golf ball flight trajectories includes:
Step S100, obtains basic parameter information, and the basic parameter information includes spheroid mass information, sphere maximum section Area information, sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality letter Breath, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head speed letter Breath.
Continuing with referring to Fig. 1, spheroid mass information can refer to the quality of golf.Sphere maximum secting area information can To refer to the maximum secting area of golf.Sphere diameter information can refer to the diameter of golf.Sphere volume information can To refer to the volume of golf.Sphere rotary speed information can refer to the revolving speed of golf.Sphere take-off angle information can be with Refer to the take-off angle of golf.Club quality information can be the quality for referring to and using club.Club batting instantaneous velocity letter Breath can refer to the instantaneous velocity of club square stance.Recovery coefficient information can refer to recovery coefficient.Atmospheric density information can be with Refer to atmospheric density.Acceleration of gravity information can refer to acceleration of gravity.Head velocity information can refer to golf club The head speed of square stance.It can be by the quality of golf, the maximum secting area of golf, the diameter of golf, height The volume of golf ball, the revolving speed of golf, golf take-off angle, use the quality of club, the wink of club square stance Basic parameter involved in the calculating of the flight paths such as Shi Sudu, recovery coefficient, atmospheric density and acceleration of gravity is enrolled down It states in the Excel table in step S110.
Step S110, will be in the basic parameter information input electrical form of the acquisition.
By the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, the sphere body Product information, the sphere rotary speed information, the sphere take-off angle information, the club quality information, the club are batted wink When velocity information, the recovery coefficient information, the atmospheric density information, the acceleration of gravity information and the head speed Information editing enters in Excel table.
Continuing with referring to Fig. 1, electrical form, which can refer to, also to calculate one using formula with input and output, display data A little simple addition and subtractions;And user can be helped to make the form document of various complexity, cumbersome data are carried out and calculate, it can be right The data of input are shown as visual splendid table after carrying out various complex statistics operations.It can will be in above-mentioned steps S100 Basic parameter involved in flight path calculating, maximum secting area, the golf of quality, golf including golf Diameter, the volume of golf, the revolving speed of golf, the take-off angle of golf, hit using the quality of club, club The associated arguments such as instantaneous velocity, recovery coefficient, atmospheric density and acceleration of gravity when ball enroll Excel table in advance In, it is then provided for following step S120 and judge required basic parameter information.
Step S120, according to preset format requirement information, to the basic parameter information in the input electrical form into Row examines, judges whether the basic parameter information and the format requirement information are consistent.
Preset format requirement information includes at least data format information;By the basic parameter in the input electrical form Information and the data format information compare, and judge basic parameter information and the data in the input electrical form Whether format information matches.If matching, meet.If mismatching, to the basic parameter in the input electrical form Information is modified, so that the basic parameter information and the data format information in the input electrical form match.
Preset format requirement information further includes data integrity information;By the basic parameter in the input electrical form Information and the data integrity information compare, and judge basic parameter information and the number in the input electrical form Whether match according to integrity information.If matching, meet;If mismatching, to basic in the input electrical form Parameter information is modified, so that basic parameter information and the data integrity information phase in the input electrical form Matching.
Continuing with referring to Fig. 1, the format that data format information can refer to that the content in Excel table to be met is wanted It asks.Data integrity information can refer to that the content in Excel table will meet the complete of data.Data read module can be Refer to the data read module for utilizing MATLAB/GUI Development of Module.It can be required according to preset format, pass through data read module The format and data integrity of the Excel table are examined, after examining qualification, called by data read module Excel table content in the above-mentioned steps S110 of reading can be imported by the Excel function reading built in MATLAB (software) In the working space of MATLAB, and read Excel table content is converted into computing module (computing module can refer to benefit With the computing module of MATLAB/GUI Development of Module) language format that can identify.
MATLAB (software) can refer to the business mathematics software that MathWorks company of the U.S. produces, MATLAB (software) It is main for advanced techniques computational language and interactive environment that algorithm development, data visualization, data analysis and numerical value calculate It to include MATLAB and Simulink two large divisions.
Meanwhile visualization interface module can refer to the visualization interface module using MATLAB/GUI Development of Module.It can To edit the flight path basic parameter dialog box of blank in advance in visualization interface module.Data read module reads preparatory The Excel table of the flight path basic parameter editted, and read Excel table is examined, if read Excel table content does not meet preset format requirement or data are imperfect, then remodifies Excel table content;It is closed if examining Lattice, then the Excel function reading built in data read module Calling MATLAB, the Excel table content of reading is imported into In the working space of MATLAB, while data read module by data arrangement and visualizes read Excel table content The flight path that the one-to-one mode of the data arrangement of respective dialog frame is assigned to blank in interface module calculates basic parameter Dialog box, and read Excel table content is converted into the text formatting that computing module can identify.To in step S110 Basic parameter information in the input electrical form needs to be consistent with data format information and integrity information simultaneously, just may be used Qualification is examined to be judged as.
The basic parameter information is imported into MATLAB working space by step S130 if meeting.
Continuing with referring to Fig. 1, if S120 judges the basic parameter information and call format letter through the above steps Breath is to be consistent, then Excel table content in the above-mentioned steps S110 of reading is imported into the working space of MATLAB, and Read Excel table content is converted into the language format that the computing module in following step S140 can identify.Then Information data needed for carrying out the flight path calculating of golf is provided by step S130 to following step S140.
Step S140, according to the basic parameter information importeding into MATLAB working space, and pre-establish Three-dimensional system of coordinate calculates the flight path of the golf, to obtain the calculated result of the flight path.
Three-dimensional system of coordinate includes the first reference axis, the second reference axis and third reference axis;According to the law of conservation of momentum, calculate The expression formula of the take off instantaneous velocity and club batting instantaneous velocity information of the golf out;According to the restorer Number information is corrected the instantaneous velocity that takes off of the golf.It is maximum according to the spheroid mass information, the sphere Sectional area information, the sphere diameter information, the sphere volume information, the sphere rotary speed information, the sphere angle of departure Degree information, the club quality information, club batting instantaneous velocity information, the atmospheric density information, the gravity add Velocity information and the head velocity information, in first reference axis, second reference axis and the third reference axis Resolution of vectors is carried out, the acceleration in first reference axis, second reference axis and the third reference axis is calculated.
The angular speed of the golf is calculated, according to the sphere rotary speed information to obtain the angular speed and described Fly the expression formula of instantaneous velocity;The resistance coefficient and the Gao Er of the golf are corrected according to the function containing speed ratio The lift coefficient of husband's ball;According to the step-length and constraint condition of preset order, calculating function built in Calling MATLAB, and pass through Finite difference calculus solves objective function, is calculated with the flight path to golf, obtains the flight path Calculated result.Wherein, the constraint condition includes that the head velocity information, the sphere rotary speed information and the sphere rise Fly angle information;The objective function includes distance of the golf in first reference axis, second coordinate The distance in distance and the third reference axis on axis.
Continuing with referring to Fig. 1, the first reference axis can refer to X-axis;Second reference axis can refer to Y-axis;Third reference axis It can refer to Z axis.Head speed, the rotation speed of golf and height when constraint condition may include golf club striking The take-off angle of golf ball.Objective function may include distance of the golf on X-axis, Y-axis and Z axis.It can count in advance It calculates in module and establishes three-dimensional system of coordinate, determine the positive direction of X-axis, Y-axis and Z axis, it is quasi- in batting that X-axis is defined as golfer When standby state towards front, Y-axis positive direction is defined as golf and is taken off and direction far from golfer, by Z Axis positive direction is defined as golf and takes off simultaneously far from the direction of horizontal plane;Further according in impact and flight course it is different by Power situation using the acceleration in the law of conservation of momentum and Newton's second law coordinates computed axis all directions, and passes through finite difference Calculation of group dividing flight path improves result delivery efficiency.
Also, by computing module by the Excel table content for importeding into MATLAB working space according to editting in advance Flight path calculation formula golf ball flight trajectories are calculated: in impact, asked according to the law of conservation of momentum Instantaneous velocity that golf takes off and golf club are solved in the expression formula of the instantaneous velocity of impact, it is contemplated that heat Deng loss the instantaneous velocity that golf takes off is corrected using recovery coefficient.In flight course, flight is in the sky The golf mainly aerostatic buoyancy in the gravity of Z axis negative direction, Z axis positive direction, the resistance opposite with the sphere direction of motion Above-mentioned vector is decomposed on X-axis, Y-axis and Z axis respectively and is distinguished by power and the effect for being perpendicularly to the direction of movement upward lift The resultant force in all directions is solved, then extrapolates the acceleration in all directions according to Newton's second law;Due to resistance coefficient with Lift coefficient can change with the revolving speed size of golf, it is therefore desirable to find out its angular speed by the revolving speed of ball, then push away Export speed ratio (rotation) is taken off the expression formula of instantaneous velocity about angular speed and ball, recycles the letter for containing speed ratio (rotation) Number is to correct resistance coefficient and lift coefficient;Finally, using distance of the golf on X-axis, Y-axis and Z axis as objective function, with The take-off angle of head speed, the rotation speed of golf and golf when golf club striking is constraint condition, Calling MATLAB is built-in to calculate function, and corresponding step-length is arranged according to order, to increase the simulation to golf ball flight trajectories Computational accuracy.
It should be noted that due to a kind of visualization applied to golf ball flight trajectories provided in an embodiment of the present invention Method will need the basic parameter for carrying out golf ball flight trajectories calculating to be integrated into specified Excel form document in advance, And input parameter is realized in the running background of program, by following step S150 by the function built in Calling MATLAB The dialog box of visualization interface module shows user so that calculate output result it is concise, also solve needs purchase it is high Expensive golf ball flight trajectories monitoring device is just able to achieve the problem of simulation and output of its track.Further, since this method Finite difference calculus is used in calculating process, realizing can also quickly respond using low configuration computer, and calculated result is fast It exports fastly.
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface by step S150, with It is visualized.The calculated result is saved, and shows warning dialog box in the visualization interface.
Mould is saved using the data of MATLAB/GUI Development of Module continuing with referring to Fig. 1, data storage module can refer to Block.Calculated result is saved and is exported by data storage module, formulates suitable drill program and evaluation Gao Er for instructing The quality of husband's swing exercise result, while calculated result is pressed data arrangement and phase in visualization interface module by data storage module The one-to-one mode of the data arrangement of dialog box is answered to be assigned to the white calculated result parameter dialogue of visualization interface module hollow Frame.After being saved to the data of the calculated result of flight path, exits module and (exit module and can refer to and utilize MATLAB/ Module is exited in GUI module exploitation) calculating process of the flight path that terminates this exits and before end and closing Module pops up calculation result data and saves warning dialog box, prompts user to save matching result data again, prevents from grasping because of mistake Make and leads to loss of data.
The present invention provides a kind of method for visualizing applied to golf ball flight trajectories, passes through the basic parameter that will acquire Spheroid mass information in information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information, Sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information, In acceleration of gravity information and head velocity information input electrical form.Further according to preset format requirement information, to described defeated The basic parameter information entered in electrical form is examined, to judge the basic parameter information and the format requirement information Whether it is consistent.If the basic parameter information and the format requirement information are to be consistent, by the basic parameter information It imported into MATLAB working space.Then the basic parameter information being imported into according in MATLAB working space, and The three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain the flight path Calculated result.Meanwhile the calculated result of the flight path being assigned to the trajectory parameters dialog box of visualization interface, to carry out It visualizes.Then the flight path of the golf of simulation is showed by visitor by the dialog box of visualization interface module Family realizes the trajectory simulation to golf so that the result that golf ball flight trajectories calculate output is concise And output.To reach the flight path for capableing of accurately simulative golf, realize to the flight path of golf into The technical effect that row visualizes.
Based on the same inventive concept, this application provides be applied to golf ball flight with one kind corresponding to embodiment one The visualization device of track, detailed in Example two.
Embodiment two
As shown in Fig. 2, Fig. 2 is provided in an embodiment of the present invention a kind of applied to the visual of golf ball flight trajectories Structure drawing of device.Second embodiment of the present invention provides a kind of visualization device applied to golf ball flight trajectories, the dresses It sets and includes:
Basic parameter data obtaining module 210, the basic parameter data obtaining module 210 is for obtaining basic parameter letter Breath, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume Information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient Information, atmospheric density information, acceleration of gravity information and head velocity information;
MIM message input module 220, the MIM message input module 220 are used for the basic parameter information input electricity of the acquisition In sub-table;
Signal judgement module 230, the signal judgement module 230 are used for according to preset format requirement information, to described Basic parameter information in input electrical form is examined, judges the basic parameter information and the format requirement information is It is no to be consistent;
Import information module 240, the import information module 240 are used to the basic parameter information importeding into MATLAB In working space;
Flight path computing module 250, the flight path computing module 250 according to for importeding into MATLAB work Make the basic parameter information in space, and the three-dimensional system of coordinate pre-established, the flight path of the golf is carried out It calculates, to obtain the calculated result of the flight path;
Display module 260 is exported, the output display module 260 is for the calculated result of the flight path to be assigned to The trajectory parameters dialog box of visualization interface, to be visualized.
The invention discloses a kind of visualization devices applied to golf ball flight trajectories, are obtained by basic parameter information Modulus block 210 obtains basic parameter information.Spheroid mass information in the basic parameter information that MIM message input module 220 will acquire, Sphere maximum secting area information, sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, ball Bar quality information, club batting instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and bar In head velocity information input electrical form.Signal judgement module 230 is according to preset format requirement information, to the input electronics Basic parameter information in table examined, come judge the basic parameter information and the format requirement information whether phase Meet.If the basic parameter information and the format requirement information are to be consistent, import information module 240 will be described basic Parameter information is imported into MATLAB working space.Flight path computing module 250 imported into MATLAB work sky according to described Between in basic parameter information, and the three-dimensional system of coordinate pre-established, to be counted to the flight path of the golf It calculates, to obtain the calculated result of the flight path.The calculated result of the flight path is assigned to by output display module 260 The trajectory parameters dialog box of visualization interface, to be visualized.It then will by the dialog box of visualization interface module The flight path of the golf of simulation shows client, so that the result that golf ball flight trajectories calculate output is succinctly bright , realize the trajectory simulation and output to golf.To reached can accurately simulative golf fly The technical effect visualized to the flight path of golf is realized in row track.
Based on the same inventive concept, this application provides be applied to golf ball flight with one kind corresponding to embodiment one The visual electronic equipment of track, detailed in Example three.
Embodiment three
As shown in figure 3, Fig. 3 is provided in an embodiment of the present invention a kind of applied to the visual of golf ball flight trajectories The structure chart of electronic equipment.The embodiment of the present invention three provides a kind of visual electronics applied to golf ball flight trajectories Equipment including memory 310, processor 320 and is stored in the computer that can be run on memory 310 and on the processor 320 Program 411311, the processor 320 perform the steps of when executing described program
Obtain basic parameter information, the basic parameter information include spheroid mass information, sphere maximum secting area information, Sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting Instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, is sentenced Whether the basic parameter information of breaking and the format requirement information are consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
According to the basic parameter information importeding into MATLAB working space, and the three-dimensional coordinate pre-established System, calculates the flight path of the golf, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to be visualized It shows.
The invention discloses a kind of visualization electronic equipments applied to golf ball flight trajectories, pass through the base that will acquire Spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere turn in this parameter information Fast information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, air are close It spends in information, acceleration of gravity information and head velocity information input electrical form.It is right further according to preset format requirement information Basic parameter information in the input electrical form is examined, to judge that the basic parameter information and the format are wanted Ask whether information is consistent.If the basic parameter information and the format requirement information are to be consistent, by the basic ginseng Number information is imported into MATLAB working space.Then the basic parameter letter being imported into according in MATLAB working space Breath, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain the flight The calculated result of track.Meanwhile the calculated result of the flight path being assigned to the trajectory parameters dialog box of visualization interface, To be visualized.Then the flight path of the golf of simulation is shown by the dialog box of visualization interface module The flight path to golf is realized so that the result that golf ball flight trajectories calculate output is concise to client Simulation and output.To reach the flight path for capableing of accurately simulative golf, the flight rail to golf is realized The technical effect that mark is visualized.
Based on the same inventive concept, this application provides be applied to golf ball flight with one kind corresponding to embodiment one The visual computer readable storage medium 400 of track, detailed in Example four.
Example IV
As shown in figure 4, Fig. 4 is provided in an embodiment of the present invention a kind of applied to the visual of golf ball flight trajectories The structure chart of computer readable storage medium 400.The embodiment of the present invention four provides a kind of applied to golf ball flight trajectories Visual computer readable storage medium 400, be stored thereon with computer program 411, which is executed by processor 320 When perform the steps of
Obtain basic parameter information, the basic parameter information include spheroid mass information, sphere maximum secting area information, Sphere diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting Instantaneous velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, is sentenced Whether the basic parameter information of breaking and the format requirement information are consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
According to the basic parameter information importeding into MATLAB working space, and the three-dimensional coordinate pre-established System, calculates the flight path of the golf, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to be visualized It shows.
The invention discloses a kind of computer readable storage medium 400 applied to golf ball flight trajectories, pass through by Spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume letter in the basic parameter information of acquisition Breath, sphere rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient letter In breath, atmospheric density information, acceleration of gravity information and head velocity information input electrical form.It is wanted further according to preset format Seek information, to it is described input electrical form in basic parameter information examine, come judge the basic parameter information and Whether the format requirement information is consistent.It, will if the basic parameter information and the format requirement information are to be consistent The basic parameter information is imported into MATLAB working space.Then the base being imported into according in MATLAB working space This parameter information, and the three-dimensional system of coordinate pre-established, to calculate the flight path of the golf, to obtain The calculated result of the flight path.Meanwhile the track that the calculated result of the flight path is assigned to visualization interface being joined Number dialog box, to be visualized.Then the golf of simulation is flown by the dialog box of visualization interface module Row track shows client, so that the result that golf ball flight trajectories calculate output is concise, realizes to golf Trajectory simulation and output.To reach the flight path for capableing of accurately simulative golf, realize to golf The technical effect that the flight path of ball is visualized.
In above-mentioned implementation process, when above-mentioned computer program 411 is executed by processor, it may be implemented to appoint in embodiment one One embodiment.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more, The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the stream of 411 product of equipment (system) and computer program Journey figure and/or block diagram describe.It should be understood that can be realized by computer program instructions each in flowchart and/or the block diagram The combination of process and/or box in process and/or box and flowchart and/or the block diagram.It can provide these computer journeys Sequence instruct to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor with A machine is generated, so that the instruction generation executed by computer or the processor of other programmable data processing devices is used for Realize the dress for the function of specifying in one or more flows of the flowchart and/or one or more blocks of the block diagram It sets.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (10)

1. a kind of method for visualizing applied to golf ball flight trajectories, which is characterized in that described to fly applied to golf The method for visualizing of row track includes:
Basic parameter information is obtained, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere Diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting are instantaneous Velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, judges institute It states basic parameter information and whether the format requirement information is consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established The flight path of the golf is calculated, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to carry out visualization exhibition Show.
2. a kind of method for visualizing applied to golf ball flight trajectories as described in claim 1, which is characterized in that described to incite somebody to action Include: in the basic parameter information input electrical form of the acquisition
By the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, sphere volume letter Breath, the sphere rotary speed information, the sphere take-off angle information, the club quality information, the instantaneous speed of club batting Spend information, the recovery coefficient information, the atmospheric density information, the acceleration of gravity information and the head velocity information It enrolls in Excel table.
3. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 2, which is characterized in that described According to preset format requirement information, the basic parameter information in the input electrical form is examined, is judged described basic Whether parameter information and the format requirement information, which are consistent, includes:
The preset format requirement information includes at least data format information;
The basic parameter information inputted in electrical form and the data format information are compared, judge the input Whether basic parameter information and the data format information in electrical form match;
If matching, meet;
If mismatching, the basic parameter information in the input electrical form is modified, so that the input electronics Basic parameter information and the data format information in table match.
4. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 3, which is characterized in that described According to preset format requirement information, the basic parameter information in the input electrical form is examined, is judged described basic Whether parameter information and the format requirement information, which are consistent, includes:
The preset format requirement information further includes data integrity information;
The basic parameter information inputted in electrical form and the data integrity information are compared, judged described defeated Whether the basic parameter information and the data integrity information entered in electrical form matches;
If matching, meet;
If mismatching, the basic parameter information in the input electrical form is modified, so that the input electronics Basic parameter information and the data integrity information in table match.
5. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 4, which is characterized in that described According to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established, to the height The flight path of golf ball is calculated, and includes: to obtain the calculated result of the flight path
The three-dimensional system of coordinate includes the first reference axis, the second reference axis and third reference axis;
According to the law of conservation of momentum, take off instantaneous velocity and the club batting instantaneous velocity letter of the golf are calculated The expression formula of breath;
It is corrected according to take off instantaneous velocity of the recovery coefficient information to the golf.
6. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 5, which is characterized in that described According to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established, to the height The flight path of golf ball is calculated, and includes: to obtain the calculated result of the flight path
According to the spheroid mass information, the sphere maximum secting area information, the sphere diameter information, the sphere volume Information, the sphere rotary speed information, the sphere take-off angle information, the club quality information, club batting are instantaneous Velocity information, the atmospheric density information, the acceleration of gravity information and the head velocity information, in first coordinate Resolution of vectors is carried out in axis, second reference axis and the third reference axis, calculates first reference axis, described second Acceleration in reference axis and the third reference axis;
The angular speed of the golf is calculated, according to the sphere rotary speed information to obtain the angular speed and described take off wink The expression formula of Shi Sudu;
The resistance coefficient of the golf and the lift coefficient of the golf are corrected according to the function containing speed ratio;
According to the step-length and constraint condition of preset order, calculating function built in Calling MATLAB, and pass through finite difference calculus Objective function is solved, is calculated with the flight path to golf, the calculated result of the flight path is obtained;
Wherein, the constraint condition includes the head velocity information, the sphere rotary speed information and the sphere take-off angle Information;The objective function include the golf in first reference axis distance, in second reference axis Distance in distance and the third reference axis.
7. a kind of method for visualizing applied to golf ball flight trajectories as claimed in claim 6, which is characterized in that described to incite somebody to action The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, with after being visualized also Include:
The calculated result is saved, and shows warning dialog box in the visualization interface.
8. a kind of visualization device applied to golf ball flight trajectories, which is characterized in that described device includes:
Basic parameter data obtaining module, the basic parameter data obtaining module is for obtaining basic parameter information, the base This parameter information includes spheroid mass information, sphere maximum secting area information, sphere diameter information, sphere volume information, sphere Rotary speed information, sphere take-off angle information, club quality information, club batting instantaneous velocity information, recovery coefficient information, air Density information, acceleration of gravity information and head velocity information;
MIM message input module, the MIM message input module is used for will be in the basic parameter information input electrical form of the acquisition;
Signal judgement module, the signal judgement module are used for according to preset format requirement information, to the input electronic watch Basic parameter information in lattice is examined, judges whether the basic parameter information and the format requirement information are consistent;
Import information module, the import information module are used to the basic parameter information importeding into MATLAB working space In;
Flight path computing module, the flight path computing module according to for importeding into MATLAB working space Basic parameter information, and the three-dimensional system of coordinate pre-established, calculate the flight path of the golf, to obtain The calculated result of the flight path;
Display module is exported, the output display module is used to the calculated result of the flight path being assigned to visualization interface Trajectory parameters dialog box, to be visualized.
9. a kind of visual electronic equipment applied to golf ball flight trajectories, including memory, processor and it is stored in On memory and the computer program that can run on a processor, which is characterized in that the processor executes real when described program Existing following steps:
Basic parameter information is obtained, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere Diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting are instantaneous Velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, judges institute It states basic parameter information and whether the format requirement information is consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established The flight path of the golf is calculated, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to carry out visualization exhibition Show.
10. a kind of visual computer readable storage medium applied to golf ball flight trajectories, is stored thereon with calculating Machine program, which is characterized in that the program performs the steps of when being executed by processor
Basic parameter information is obtained, the basic parameter information includes spheroid mass information, sphere maximum secting area information, sphere Diameter information, sphere volume information, sphere rotary speed information, sphere take-off angle information, club quality information, club batting are instantaneous Velocity information, recovery coefficient information, atmospheric density information, acceleration of gravity information and head velocity information;
It will be in the basic parameter information input electrical form of the acquisition;
According to preset format requirement information, the basic parameter information in the input electrical form is examined, judges institute It states basic parameter information and whether the format requirement information is consistent;
If meeting, the basic parameter information is imported into MATLAB working space;
It is right according to the basic parameter information importeding into MATLAB working space, and the three-dimensional system of coordinate pre-established The flight path of the golf is calculated, to obtain the calculated result of the flight path;
The calculated result of the flight path is assigned to the trajectory parameters dialog box of visualization interface, to carry out visualization exhibition Show.
CN201811268897.0A 2018-10-29 2018-10-29 Visualization method and device applied to golf ball flight trajectory and electronic equipment Expired - Fee Related CN109350952B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811268897.0A CN109350952B (en) 2018-10-29 2018-10-29 Visualization method and device applied to golf ball flight trajectory and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811268897.0A CN109350952B (en) 2018-10-29 2018-10-29 Visualization method and device applied to golf ball flight trajectory and electronic equipment

Publications (2)

Publication Number Publication Date
CN109350952A true CN109350952A (en) 2019-02-19
CN109350952B CN109350952B (en) 2021-03-09

Family

ID=65347222

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811268897.0A Expired - Fee Related CN109350952B (en) 2018-10-29 2018-10-29 Visualization method and device applied to golf ball flight trajectory and electronic equipment

Country Status (1)

Country Link
CN (1) CN109350952B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110322380A (en) * 2019-07-18 2019-10-11 浙江大学 A kind of visual analysis system of ping-pong contest Tactical Simulation
CN110674457A (en) * 2019-08-07 2020-01-10 江汉大学 Method and device applied to golf swing plane angle calculation and electronic equipment
CN116271745A (en) * 2023-03-10 2023-06-23 南京鼎辉体育科技发展有限公司 Artificial intelligence football

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1480839A (en) * 2003-08-07 2004-03-10 刘自鸿 In doors integrated motion simulation system based on technique of virtual realty
CN103354761A (en) * 2011-02-11 2013-10-16 高夫准株式会社 Virtual golf simulation apparatus and method
US20140106893A1 (en) * 2006-06-21 2014-04-17 Mark E. Nusbaum Electronically controlled golf swing analysis and practice system with type of golf shot projection
CN103990279A (en) * 2014-06-06 2014-08-20 深圳市如歌科技有限公司 Internet-based golf ball hitting simulating method
CN106780620A (en) * 2016-11-28 2017-05-31 长安大学 A kind of table tennis track identification positioning and tracking system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1480839A (en) * 2003-08-07 2004-03-10 刘自鸿 In doors integrated motion simulation system based on technique of virtual realty
US20140106893A1 (en) * 2006-06-21 2014-04-17 Mark E. Nusbaum Electronically controlled golf swing analysis and practice system with type of golf shot projection
CN103354761A (en) * 2011-02-11 2013-10-16 高夫准株式会社 Virtual golf simulation apparatus and method
CN103990279A (en) * 2014-06-06 2014-08-20 深圳市如歌科技有限公司 Internet-based golf ball hitting simulating method
CN106780620A (en) * 2016-11-28 2017-05-31 长安大学 A kind of table tennis track identification positioning and tracking system and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110322380A (en) * 2019-07-18 2019-10-11 浙江大学 A kind of visual analysis system of ping-pong contest Tactical Simulation
CN110322380B (en) * 2019-07-18 2021-10-15 浙江大学 Visual analysis system for tactical simulation of table tennis match
CN110674457A (en) * 2019-08-07 2020-01-10 江汉大学 Method and device applied to golf swing plane angle calculation and electronic equipment
CN116271745A (en) * 2023-03-10 2023-06-23 南京鼎辉体育科技发展有限公司 Artificial intelligence football

Also Published As

Publication number Publication date
CN109350952B (en) 2021-03-09

Similar Documents

Publication Publication Date Title
CN109350952A (en) Method for visualizing, device and electronic equipment applied to golf ball flight trajectories
US20200398110A1 (en) Motion Detection Method and System for Training a User in the Performance of a Motion in an Activity
CN108646926A (en) Machine-building mould virtual assembles training system and Training Methodology
CN106548675A (en) Virtual military training method and device
CN104225897A (en) Motion analysis method and motion analysis device
CN104548555A (en) Movement analysis method, and movement analysis apparatus
CN109045664B (en) Diving scoring method, server and system based on deep learning
CN106390409B (en) A kind of ball-driving method and device of ping-pong robot
CN106919899A (en) The method and system for imitating human face expression output based on intelligent robot
CN108145975B (en) A kind of magnetic field forward modeling system and method for three-dimensional motion object
CN107376341A (en) It is a kind of for the data processing method of game paddle, device and game paddle
CN103364579A (en) Method for predicting ping-pong spin angle velocity of ping-pong robot
CN109364484A (en) Game role mobile test method and device
Pengyu et al. Image detection and basketball training performance simulation based on improved machine learning
Serra et al. An optimal trajectory planner for a robotic batting task: the table tennis example
Goff et al. Creating drag and lift curves from soccer trajectories
CN115641232A (en) Classroom teaching system and method based on digital twin technology
CN109745688A (en) The method, apparatus and electronic equipment quantitatively calculated applied to golf swing
CN100594520C (en) Aerial movement simulating method based on key frame time optimization
Xie et al. A real-time welding training system base on virtual reality
CN107342009A (en) Dentistry is for tooth surgical simulation method and device
KR20200083252A (en) Golf coaching system and metohd
Wang et al. Skillmimic: Learning reusable basketball skills from demonstrations
CN107703917A (en) Controller performance detection method and system
CN108392805A (en) A kind of golf swing action-analysing method and intelligent terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210309