System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及增强现实ar、互动地图,尤其涉及一种ar地图联动跑步机的漫游方法。
技术介绍
1、增强现实ar、互动地图领域专注于利用ar技术提升传统健身设备的交互性和娱乐性,使健身体验更加沉浸和有趣,增强现实技术通过在用户的视觉中增添虚拟元素,改变或增强现实世界的感知,在健身器材上的应用,通过将这种技术与运动设备结合,创造出虚拟的运动环境,从而为用户提供丰富和互动的运动体验。
2、ar地图联动跑步机的漫游方法是一种将ar技术应用于跑步机的创新方法,这种方法的目的是通过模拟多环境和场景,增加跑步训练的趣味性和参与度,用户在跑步机上运动时,可以通过ar设备看到自己仿佛在真实世界的多个地点漫游。
3、这种方法通常通过将跑步机与ar软件和硬件系统相连接实现,在硬件层面,需要使用头戴显示设备、传感器或智能手机设备捕捉和渲染虚拟环境,在软件层面,程序能根据跑步机的速度和方向调整虚拟环境中的运动。
4、现有的ar地图联动跑步机方法在个性化和互动性方面存在不足,没有充分利用用户的历史运动数据优化运动体验,在虚拟环境的真实感和互动性方面不够成熟,限制了用户的沉浸感和参与度,在语音交互方面,缺乏流畅和自然的交互体验,而且缺乏动态场景调整机制,使用户在反复运动中容易感到单调和乏味,缺乏持续的动力和新鲜感。
技术实现思路
1、本专利技术的目的是解决现有技术中存在的缺点,而提出的一种ar地图联动跑步机的漫游方法。
2、为了实现上述目的,本专利技术采用了如下技术
3、s1:基于用户历史运动记录,采用k-均值聚类算法进行兴趣分析,生成用户兴趣聚类结果;
4、s2:基于所述用户兴趣聚类结果,采用地理空间数据处理技术,生成三维场景模型;
5、s3:基于所述三维场景模型,采用关联数据库技术进行信息融合,生成具有内容的虚拟环境;
6、s4:基于所述具有内容的虚拟环境,采用javascript和unity工具进行互动元素设计,生成具有互动性的虚拟环境;
7、s5:基于所述具有互动性的虚拟环境,采用arcore框架,进行交互层增强,生成ar体验模型;
8、s6:基于所述ar体验模型,通过整合sttapi和ttsapi完成语音交互,生成语音交互模型;
9、s7:基于所述语音交互模型,采用蓝牙低功耗技术进行跑步机数据收集,生成运动反馈数据;
10、s8:基于所述运动反馈数据,采用场景适应算法进行虚拟环境调整,生成用户响应的动态场景;
11、s9:基于所述用户响应的动态场景,采用数据分析技术进行体验分析,生成优化后的用户体验报告。
12、所述用户兴趣聚类结果包括用户偏好的历史时期、文化主题、生态环境类型,所述具有内容的虚拟环境包括历史事件、文化背景、生态信息环境,所述具有互动性的虚拟环境包括虚拟导游、任务挑战、互动展览,所述ar体验模型具体为增强的视觉和听觉效果,所述语音交互模型包括对多种语言的支持、互动,所述运动反馈数据包括用户的速度、距离、心率运动指标,所述用户响应的动态场景具体为根据运动强度变化的场景元素和互动事件。
13、作为本专利技术的进一步方案,基于用户历史运动记录,采用k-均值聚类算法进行兴趣分析,生成用户兴趣聚类结果的步骤具体为:
14、s101:基于用户历史运动记录,采用pandas库进行异常数据去除,生成清洗后的数据集;
15、s102:基于所述清洗后的数据集,采用随机森林算法进行特征提取,生成特征集;
16、s103:基于所述特征集,采用scikit-learn库进行特征集聚类,生成初步的聚类结果;
17、s104:基于所述初步的聚类结果,采用轮廓系数评估工具,进行聚类参数优化,生成用户兴趣聚类结果。
18、作为本专利技术的进一步方案,基于所述用户兴趣聚类结果,采用地理空间数据处理技术,生成三维场景模型的步骤具体为:
19、s201:基于所述用户兴趣聚类结果,进行场景主题的选择,采用arcgis软件创建基础地形,生成基础地形模型;
20、s202:基于所述基础地形模型,采用blender软件进行建模,生成初步三维模型;
21、s203:基于所述初步三维模型,采用数字高程模型技术进行场景优化,生成地理信息增强的三维模型;
22、s204:基于所述地理信息增强的三维模型,采用unity3d进行场景集成,并进行纹理映射和光照处理,生成三维场景模型。
23、作为本专利技术的进一步方案,基于所述三维场景模型,采用关联数据库技术进行信息融合,生成具有内容的虚拟环境的步骤具体为:
24、s301:基于所述三维场景模型,采用sqlserver查询选定历史资料库,生成选定历史信息源;
25、s302:基于所述选定历史信息源,采用sql关联查询技术和数据融合工具,进行信息整合,生成信息融合结果;
26、s303:基于所述信息融合结果,采用数据质量管理工具进行内容审核和逻辑校验,生成审核后的信息内容;
27、s304:基于所述生成审核后的信息内容,采用数据集成软件完成信息与三维模型的融合,生成具有内容的虚拟环境。
28、作为本专利技术的进一步方案,基于所述具有内容的虚拟环境,采用javascript和unity工具进行互动元素设计,生成具有互动性的虚拟环境的步骤具体为:
29、s401:基于所述具有内容的虚拟环境,采用场景布局工具进行互动元素和交互逻辑规划,生成互动元素布局方案;
30、s402:基于所述互动元素布局方案,在unity引擎中采用c#脚本进行互动功能的初步开发,生成初步互动功能原型;
31、s403:基于所述初步互动功能原型,采用javascript和playmaker插件,进行互动元素细节和逻辑复杂性的优化,生成互动元素;
32、s404:基于所述互动元素,采用ui设计软件进行用户体验和界面的优化,生成具有互动性的虚拟环境。
33、作为本专利技术的进一步方案,基于所述具有互动性的虚拟环境,采用arcore框架,进行交互层增强,生成ar体验模型的步骤具体为:
34、s501:基于所述具有互动性的虚拟环境,进行arcore框架选择,生成ar框架选择结果;
35、s502:基于所述ar框架选择结果,采用arcore进行图像追踪和虚拟对象渲染,生成基础ar功能集;
36、s503:基于所述基础ar功能集,采用shader编程和光影效果调整工具进行视觉效果的增强,生成增强视觉效果的ar模型;
37、s504:基于所述增强视觉效果的ar模型,采用性能分析工具进行调整和优化,生成ar体验模型。
38、作为本专利技术的进一步方案,基于所述ar体验模型,通过整合stta本文档来自技高网...
【技术保护点】
1.一种AR地图联动跑步机的漫游方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的AR地图联动跑步机的漫游方法,其特征在于,基于用户历史运动记录,采用K-均值聚类算法进行兴趣分析,生成用户兴趣聚类结果的步骤具体为:
3.根据权利要求2所述的AR地图联动跑步机的漫游方法,其特征在于,基于所述用户兴趣聚类结果,采用地理空间数据处理技术,生成三维场景模型的步骤具体为:
4.根据权利要求3所述的AR地图联动跑步机的漫游方法,其特征在于,基于所述三维场景模型,采用关联数据库技术进行信息融合,生成具有内容的虚拟环境的步骤具体为:
5.根据权利要求4所述的AR地图联动跑步机的漫游方法,其特征在于,基于所述具有内容的虚拟环境,采用JavaScript和Unity工具进行互动元素设计,生成具有互动性的虚拟环境的步骤具体为:
6.根据权利要求5所述的AR地图联动跑步机的漫游方法,其特征在于,基于所述具有互动性的虚拟环境,采用ARCore框架,进行交互层增强,生成AR体验模型的步骤具体为:
7.根据权利要求6所述的
8.根据权利要求7所述的AR地图联动跑步机的漫游方法,其特征在于,基于所述语音交互模型,采用蓝牙低功耗技术进行跑步机数据收集,生成运动反馈数据的步骤具体为:
9.根据权利要求8所述的AR地图联动跑步机的漫游方法,其特征在于,基于所述运动反馈数据,采用场景适应算法进行虚拟环境调整,生成用户响应的动态场景的步骤具体为:
10.根据权利要求9所述的AR地图联动跑步机的漫游方法,其特征在于,基于所述用户响应的动态场景,采用数据分析技术进行体验分析,生成优化后的用户体验报告的步骤具体为:
...【技术特征摘要】
1.一种ar地图联动跑步机的漫游方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的ar地图联动跑步机的漫游方法,其特征在于,基于用户历史运动记录,采用k-均值聚类算法进行兴趣分析,生成用户兴趣聚类结果的步骤具体为:
3.根据权利要求2所述的ar地图联动跑步机的漫游方法,其特征在于,基于所述用户兴趣聚类结果,采用地理空间数据处理技术,生成三维场景模型的步骤具体为:
4.根据权利要求3所述的ar地图联动跑步机的漫游方法,其特征在于,基于所述三维场景模型,采用关联数据库技术进行信息融合,生成具有内容的虚拟环境的步骤具体为:
5.根据权利要求4所述的ar地图联动跑步机的漫游方法,其特征在于,基于所述具有内容的虚拟环境,采用javascript和unity工具进行互动元素设计,生成具有互动性的虚拟环境的步骤具体为:
6.根据权利要求5所述的ar地图联动...
【专利技术属性】
技术研发人员:涂瑜琮,王振海,杨宸,
申请(专利权)人:南昌世弘泛亚科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。