当前位置: 首页 > 专利查询>江汉大学专利>正文

应用于高尔夫球飞行轨迹的可视化方法、装置及电子设备制造方法及图纸

技术编号:20373374 阅读:53 留言:0更新日期:2019-02-19 20:20
本发明专利技术公开了一种应用于高尔夫球飞行轨迹的可视化方法、装置及电子设备,属于高尔夫球技术领域,包括获取基本参数信息,基本参数信息包括球体质量、球体最大截面积、球体直径、球体体积、球体转速、球体起飞角度、球杆质量、球杆击球瞬时速度、恢复系数、空气密度、重力加速度和杆头速度信息;根据预设的格式要求信息,若判断基本参数信息和格式要求信息相符合,则根据导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对高尔夫球的飞行轨迹进行计算,将获得飞行轨迹的计算结果赋值给可视化界面的轨迹参数对话框,进行可视化展示。本发明专利技术达到能够准确地模拟高尔夫球的飞行轨迹,实现对高尔夫球的飞行轨迹进行可视化展示的技术效果。

Visualization Method, Device and Electronic Equipment for Golf Flight Trajectory

The invention discloses a visualization method, device and electronic equipment applied to golf flight trajectory, belonging to the golf technical field, including acquiring basic parameter information, including ball mass, maximum cross-sectional area of the ball, ball diameter, ball volume, ball speed, take-off angle of the ball, ball club mass, instantaneous speed of the ball hitting, restoring system. Number, air density, gravity acceleration and rod head velocity information; according to the preset format requirement information, if the basic parameter information and format requirement information are consistent, then according to the basic parameter information imported into the MATLAB workspace and the pre-established three-dimensional coordinate system, the flight trajectory of golf ball is calculated, and the calculated results of flight trajectory are assigned to The Trajectory Parameters dialog box of the visual interface is displayed visually. The invention achieves the technical effect of accurately simulating the flight trajectory of golf ball and visualizing the flight trajectory of golf ball.

【技术实现步骤摘要】
应用于高尔夫球飞行轨迹的可视化方法、装置及电子设备
本专利技术属于高尔夫球
,特别涉及一种应用于高尔夫球飞行轨迹的可视化方法、装置及电子设备。
技术介绍
“高尔夫”是一种把享受大自然乐趣、体育锻炼和游戏集于一身的运动。高尔夫球运动是一种以棒击球入穴的球类运动。高尔夫的教学需要积极研发可视化的高尔夫球飞行轨迹的计算方法,来实现高尔夫球运动轨迹的预测与提高教学效率。对于应用于高尔夫球飞行轨迹的可视化方法而言,现有技术中的应用于高尔夫球飞行轨迹的可视化方法主要是采用电子高尔夫球,电子高尔夫球包括外层、中间层和电子集成内核。但是,高尔夫球的飞行轨迹受到多种因素的影响,电子高尔夫球和实际高尔夫训练或比赛中所使用的球在弹性、重量、运动性能上存在差异,继而无法准确地模拟计算和分析高尔夫球的飞行轨迹。综上所述,在现有的应用于高尔夫球飞行轨迹的可视化方法的技术中,存在着无法准确地模拟高尔夫球的飞行轨迹,难以对高尔夫球的飞行轨迹进行可视化展示的技术问题。
技术实现思路
本专利技术所要解决的技术问题是在现有的应用于高尔夫球飞行轨迹的可视化方法的技术中,存在着无法准确地模拟高尔夫球的飞行轨迹,难以对高尔夫球的飞行轨迹进行可视化展示的技术问题。为解决上述技术问题,本专利技术提供了一种应用于高尔夫球飞行轨迹的可视化方法,所述应用于高尔夫球飞行轨迹的可视化方法包括获取基本参数信息,所述基本参数信息包括球体质量信息、球体最大截面积信息、球体直径信息、球体体积信息、球体转速信息、球体起飞角度信息、球杆质量信息、球杆击球瞬时速度信息、恢复系数信息、空气密度信息、重力加速度信息和杆头速度信息;将所述获取的基本参数信息输入电子表格中;根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合;若符合,则将所述基本参数信息导入到MATLAB工作空间中;根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果;将所述飞行轨迹的计算结果赋值给可视化界面的轨迹参数对话框,以进行可视化展示。进一步地,所述将所述获取的基本参数信息输入电子表格中包括将所述球体质量信息、所述球体最大截面积信息、所述球体直径信息、所述球体体积信息、所述球体转速信息、所述球体起飞角度信息、所述球杆质量信息、所述球杆击球瞬时速度信息、所述恢复系数信息、所述空气密度信息、所述重力加速度信息和所述杆头速度信息编辑入Excel表格中。进一步地,所述根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合包括所述预设的格式要求信息至少包括数据格式信息;将所述输入电子表格中的基本参数信息和所述数据格式信息进行对比,判断所述输入电子表格中的基本参数信息和所述数据格式信息是否相匹配;若相匹配,则符合;若不匹配,则对所述输入电子表格中的基本参数信息进行更改,以使得所述输入电子表格中的基本参数信息和所述数据格式信息相匹配。进一步地,所述根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合包括所述预设的格式要求信息还包括数据完整性信息;将所述输入电子表格中的基本参数信息和所述数据完整性信息进行对比,判断所述输入电子表格中的基本参数信息和所述数据完整性信息是否相匹配;若相匹配,则符合;若不匹配,则对所述输入电子表格中的基本参数信息进行更改,以使得所述输入电子表格中的基本参数信息和所述数据完整性信息相匹配。进一步地,所述根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果包括所述三维坐标系包括第一坐标轴、第二坐标轴和第三坐标轴;根据动量守恒定律,计算出所述高尔夫球的起飞瞬时速度和所述球杆击球瞬时速度信息的表达式;根据所述恢复系数信息对所述高尔夫球的起飞瞬时速度进行校正。进一步地,所述根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果包括根据所述球体质量信息、所述球体最大截面积信息、所述球体直径信息、所述球体体积信息、所述球体转速信息、所述球体起飞角度信息、所述球杆质量信息、所述球杆击球瞬时速度信息、所述空气密度信息、所述重力加速度信息和所述杆头速度信息,在所述第一坐标轴、所述第二坐标轴和所述第三坐标轴上进行矢量分解,计算出所述第一坐标轴、所述第二坐标轴和所述第三坐标轴上的加速度;根据所述球体转速信息计算所述高尔夫球的角速度,以获得所述角速度和所述起飞瞬时速度的表达式;根据含有旋转比的函数来校正所述高尔夫球的阻力系数和所述高尔夫球的升力系数;根据预设的阶数的步长和约束条件,调用MATLAB内置的计算函数,并通过有限差分法对目标函数进行求解,以对高尔夫球的飞行轨迹进行计算,获得所述飞行轨迹的计算结果;其中,所述约束条件包括所述杆头速度信息、所述球体转速信息和所述球体起飞角度信息;所述目标函数包括所述高尔夫球在所述第一坐标轴上的距离、所述第二坐标轴上的距离和所述第三坐标轴上的距离。进一步地,所述将所述飞行轨迹的计算结果赋值给可视化界面的轨迹参数对话框,以进行可视化展示之后还包括对所述计算结果进行保存,且在所述可视化界面中显示警示对话框。依据本专利技术的又一个方面,本专利技术还提供一种应用于高尔夫球飞行轨迹的可视化装置,所述装置包括基本参数信息获取模块,所述基本参数信息获取模块用于获取基本参数信息,所述基本参数信息包括球体质量信息、球体最大截面积信息、球体直径信息、球体体积信息、球体转速信息、球体起飞角度信息、球杆质量信息、球杆击球瞬时速度信息、恢复系数信息、空气密度信息、重力加速度信息和杆头速度信息;信息输入模块,所述信息输入模块用于将所述获取的基本参数信息输入电子表格中;信息判断模块,所述信息判断模块用于根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合;导入信息模块,所述导入信息模块用于将所述基本参数信息导入到MATLAB工作空间中;飞行轨迹计算模块,所述飞行轨迹计算模块用于根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果;输出显示模块,所述输出显示模块用于将所述飞行轨迹的计算结果赋值给可视化界面的轨迹参数对话框,以进行可视化展示。依据本专利技术的又一个方面,本专利技术还提供一种应用于高尔夫球飞行轨迹的可视化的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤获取基本参数信息,所述基本参数信息包括球体质量信息、球体最大截面积信息、球体直径信息、球体体积信息、球体转速信息、球体起飞角度信息、球杆质量信息、球杆击球瞬时速度信息、恢复系数信息、空气密度信息、重力加速度信息和杆头速度信息;将所述获取的基本参数信息输入电子表格中;根据预设的格式要求信息,对所述输本文档来自技高网...

【技术保护点】
1.一种应用于高尔夫球飞行轨迹的可视化方法,其特征在于,所述应用于高尔夫球飞行轨迹的可视化方法包括:获取基本参数信息,所述基本参数信息包括球体质量信息、球体最大截面积信息、球体直径信息、球体体积信息、球体转速信息、球体起飞角度信息、球杆质量信息、球杆击球瞬时速度信息、恢复系数信息、空气密度信息、重力加速度信息和杆头速度信息;将所述获取的基本参数信息输入电子表格中;根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合;若符合,则将所述基本参数信息导入到MATLAB工作空间中;根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果;将所述飞行轨迹的计算结果赋值给可视化界面的轨迹参数对话框,以进行可视化展示。

【技术特征摘要】
1.一种应用于高尔夫球飞行轨迹的可视化方法,其特征在于,所述应用于高尔夫球飞行轨迹的可视化方法包括:获取基本参数信息,所述基本参数信息包括球体质量信息、球体最大截面积信息、球体直径信息、球体体积信息、球体转速信息、球体起飞角度信息、球杆质量信息、球杆击球瞬时速度信息、恢复系数信息、空气密度信息、重力加速度信息和杆头速度信息;将所述获取的基本参数信息输入电子表格中;根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合;若符合,则将所述基本参数信息导入到MATLAB工作空间中;根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果;将所述飞行轨迹的计算结果赋值给可视化界面的轨迹参数对话框,以进行可视化展示。2.如权利要求1所述一种应用于高尔夫球飞行轨迹的可视化方法,其特征在于,所述将所述获取的基本参数信息输入电子表格中包括:将所述球体质量信息、所述球体最大截面积信息、所述球体直径信息、所述球体体积信息、所述球体转速信息、所述球体起飞角度信息、所述球杆质量信息、所述球杆击球瞬时速度信息、所述恢复系数信息、所述空气密度信息、所述重力加速度信息和所述杆头速度信息编辑入Excel表格中。3.如权利要求2所述一种应用于高尔夫球飞行轨迹的可视化方法,其特征在于,所述根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合包括:所述预设的格式要求信息至少包括数据格式信息;将所述输入电子表格中的基本参数信息和所述数据格式信息进行对比,判断所述输入电子表格中的基本参数信息和所述数据格式信息是否相匹配;若相匹配,则符合;若不匹配,则对所述输入电子表格中的基本参数信息进行更改,以使得所述输入电子表格中的基本参数信息和所述数据格式信息相匹配。4.如权利要求3所述一种应用于高尔夫球飞行轨迹的可视化方法,其特征在于,所述根据预设的格式要求信息,对所述输入电子表格中的基本参数信息进行审查,判断所述基本参数信息和所述格式要求信息是否相符合包括:所述预设的格式要求信息还包括数据完整性信息;将所述输入电子表格中的基本参数信息和所述数据完整性信息进行对比,判断所述输入电子表格中的基本参数信息和所述数据完整性信息是否相匹配;若相匹配,则符合;若不匹配,则对所述输入电子表格中的基本参数信息进行更改,以使得所述输入电子表格中的基本参数信息和所述数据完整性信息相匹配。5.如权利要求4所述一种应用于高尔夫球飞行轨迹的可视化方法,其特征在于,所述根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果包括:所述三维坐标系包括第一坐标轴、第二坐标轴和第三坐标轴;根据动量守恒定律,计算出所述高尔夫球的起飞瞬时速度和所述球杆击球瞬时速度信息的表达式;根据所述恢复系数信息对所述高尔夫球的起飞瞬时速度进行校正。6.如权利要求5所述一种应用于高尔夫球飞行轨迹的可视化方法,其特征在于,所述根据所述导入到MATLAB工作空间中的基本参数信息,以及预先建立的三维坐标系,对所述高尔夫球的飞行轨迹进行计算,以获得所述飞行轨迹的计算结果包括:根据所述球体质量信息、所述球体最大截面积信息、所述球体直径信息、所述球体体积信息、所述球体转速信息、所述球体起飞角度信息、所述球杆质量信息、所述球杆击球瞬时速度信息、所述空气密度信息、所述重力加速度信息和所述杆头速度信息,在所述第一坐标轴、所述第二坐标轴和所述第三坐标轴上进行矢量分解,计算出所述第一坐标轴、所述第二坐标轴和所述第三坐标轴上的加速度;根据所述球体转速信息计算所述高尔夫球的角速度,以获得所述角速度和所述...

【专利技术属性】
技术研发人员:王希陈汉玉
申请(专利权)人:江汉大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1