学位论文 > 优秀研究生学位论文题录展示
短道速滑3D仿真系统单人比赛模拟子系统的设计与实现
作 者: 王昊
导 师: 黄剑华;金野
学 校: 哈尔滨工业大学
专 业: 软件工程
关键词: 短道速滑 三维图形引擎 物理引擎 仿真系统
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 21次
引 用: 0次
阅 读: 论文下载
内容摘要
|
短道速滑项目是我国的重点冬季体育项目,其特点是运动速度快、比赛时间短、突发情况多,选手在比赛中应用的战术将对比赛成绩产生重要影响。而实地进行战术训练不仅耗时耗力,且极易导致运动员受伤,存在诸多问题,故需要开发出一套利用计算机辅助手段,能够模拟比赛过程的比赛模拟系统,为运动员提供安全有效的训练方式。短道速滑单人比赛模拟系统通过模拟比赛环境,控制比赛流程,实现用户利用键盘、鼠标等外部输入设备控制虚拟运动员执行各种滑行动作,达到帮助用户在计算机上进行模拟比赛战术训练的目的。本文利用OGRE(Object-Oriented Graphics Rendering Engine)3D图形引擎、PhysX物理引擎、CEGUI(Crazy Eddie’s GUI)图形界面库及OIS(Open Input System)输入库完成系统的开发。本文采用MVC模式完成了系统体系结构的设计,将图形引擎与物理引擎作为系统的视图层,并开发了一套具有可扩展性的系统框架,使其担当系统的控制层。框架完成了系统的初始化与运行阶段的划分,并设计框架中的主要部分为单件结构供系统其它模块使用。系统的逻辑层中包括对运动员的模拟、对比赛环境的模拟、比赛过程的控制、用户对虚拟运动员的控制、系统提供给用户的比赛信息等内容。系统通过OGRE图形引擎管理场景物体;通过控制虚拟运动员三维模型的骨骼动画,配合使用物理引擎对虚拟运动员模型的运动速度进行设置,实现对运动员各种行为的模拟;通过抽象运动员的最大速度、最大加速度等运动属性实现了对运动员属性的模拟。通过场地信息地图的形式展现运动员比赛情况,通过接受特定键盘事件完成对虚拟运动员的行为控制,通过运动员比赛完成距离为运动员排名和判断运动员是否完成比赛,使用CEGUI建立系统菜单实现用户与系统的交互。最后将各个模块按MVC模式组成单人比赛模拟系统,实现了用户通过控制虚拟运动员进行比赛模拟的目的。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第1章 绪 论 9-15 1.1 课题来源 9 1.2 论文选题的目的及意义 9-10 1.3 与本课题有关的国内外研究现状 10-13 1.3.1 体育项目的计算机辅助训练国内外研究现状 10-11 1.3.2 短道速滑技战术训练的国内外研究现状 11-12 1.3.3 三维图形技术与仿真游戏引擎的国内外研究现状 12-13 1.4 本论文内容介绍 13-15 第2章 需求分析 15-25 2.1 短道速滑三维仿真系统 15 2.2 单人比赛模拟系统业务流程 15-17 2.3 系统功能需求 17-21 2.4 系统非功能需求 21-22 2.5 系统所使用的引擎介绍 22-24 2.5.1 图形引擎 22-23 2.5.2 物理引擎 23-24 2.6 本章小结 24-25 第3章 系统设计 25-49 3.1 系统层次结构设计 25-26 3.2 系统运行状态设计 26-29 3.3 比赛模拟功能设计 29-31 3.4 系统详细功能设计 31-34 3.5 系统数据结构设计 34-37 3.6 辅助提示信息设计 37-39 3.6.1 场地信息地图设计 37-38 3.6.2 其他信息提示设计 38-39 3.7 运动员管理与体能计算设计 39-41 3.8 比赛环境模拟设计 41-42 3.9 外设输入管理设计 42-43 3.10 运动员特征的数字化模拟设计 43-44 3.11 数据保存与处理设计 44-45 3.12 比赛成绩统计与仲裁设计 45-47 3.13 系统菜单界面设计 47-48 3.14 本章小结 48-49 第4章 系统实现 49-82 4.1 系统运行状态转换实现 49-52 4.2 比赛模拟功能实现 52-54 4.3 辅助提示信息实现 54-57 4.3.1 场地信息地图实现 54-56 4.3.2 其他信息提示实现 56-57 4.4 运动员管理与体能计算实现 57-60 4.5 比赛环境模拟实现 60-61 4.6 外设输入管理实现 61-63 4.7 运动员特征的数字化模拟实现 63-72 4.8 比赛成绩统计与仲裁实现 72-74 4.9 数据保存与处理实现 74-77 4.10 系统菜单界面实现 77-78 4.11 系统运行截图 78-81 4.12 本章小结 81-82 第5章 单人比赛模拟系统的测试 82-87 5.1 测试环境 82 5.2 功能测试 82-86 5.2.1 虚拟运动员信息管理测试 82-83 5.2.2 智能体战术信息管理测试 83 5.2.3 自定义按键设置测试 83-84 5.2.4 设置比赛类型与选择参赛运动员测试 84 5.2.5 比赛模拟中运动员控制测试 84-85 5.2.6 辅助信息显示测试 85 5.2.7 比赛成绩统计与仲裁测试 85-86 5.3 系统性能测试 86 5.4 本章小结 86-87 结论 87-89 参考文献 89-94 致谢 94-95 个人简历 95
|
相似论文
- 仿真系统模型验证方法和工具研究,TP391.9
- 基于逼真度的仿真系统评估研究,TP391.9
- 复杂仿真系统VV&A工作流技术研究,TP391.9
- 大型煤化工甲醇精馏过程模拟与仿真,TQ223.121
- 双流机场平行跑道安全间隔仿真研究,V351.11
- 城市交通智能控制策略与仿真系统研究,U495
- 广西电网调度员培训仿真系统(DTS)的功能设计与实施,TM743
- 面向数据流的目标网络仿真系统研究,TP393.09
- 基于OGRE的压延塑化三维仿真系统的设计与实现,TP391.9
- 多台起重机协同吊装技术及仿真系统的研究,TH21
- 静轨卫星面阵CCD的成像仿真地物分析及积分时间研究,TP751
- 弹道中段目标极化特性和特征提取研究,TN953
- 图像制导模拟器图像生成研究,TP391.41
- 多种环境下仿人机器人二足步行方法研究,TP242
- 相控阵雷达自适应调度算法研究,TN958.92
- 西马矿通风系统优化改造研究,TD724
- 智能电网事故分析系统故障诊断服务的研究与实现,TM76
- 船舶分油机控制的仿真系统设计与实现,TP273
- 虚拟现实中物理引擎关键技术的研究与应用,TP391.9
- 移动机器人语音识别控制仿真系统的设计与实现,TN912.34
- 基于SPICE的电路仿真系统的设计与实现,TN702
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|