论文摘要
基于Java、虚拟现实、多媒体、网络技术,运用JBuilder 9.0、Java3D和VRML等为主要开发工具,在J2SE应用开发平台下设计和开发了连杆机构创新设计虚拟实验平台。该平台能为学生提供一个类似于实际机构运动方案创新设计实验室的虚拟环境,让学生能够体验到身临其境的感觉,通过对机构三维实体模型的交互式操作使学生能够获得逼真的实验效果,同时还可以实现学生的个性化学习。本课题首先在对比分析了连杆机构运动学分析常用的方法后,采用基本杆组法进行机构的运动分析,而对基本杆组则采用矢量三角形法进行运动分析;其次比较了当前虚拟实验室的实现技术、系统结构及技术解决方案,在此基础上提出了该系统的设计目标与设计思想,确定了系统的总体功能结构模块的组成;最后以计算机图形学中的几何造型理论为基础,结合Java3D API曲面生成方法提出利用三角面片进行构件的三维参数化建模。该虚拟实验平台首先运用基于杆组的机构组建理论对连杆机构中Ⅰ级杆组、Ⅱ级杆组(RRR、RRP、RPR、RPP、PRP)和Ⅲ级杆组(RR-RR-RR、RR-RR-RP、RR-PR-RP)进行运动数学模型的建立,并以此为基础结合Java3D与虚拟现实技术实现其总体设计;而后根据总体设计和各功能模块详细设计,建立了基于Java3D的机构创新设计虚拟实验平台的系统总体框架,并利用Java3D强大的曲面造型功能生成机构三维交互式实体模型库,实现了机构运动方案创新设计及其可行性判断与干涉检测分析、机构运动方案到机构三维实体运动仿真模型的直接映射、三维实体运动仿真模型的实时显示和机构三维模型的运动仿真与分析等功能。由于该虚拟实验平台采用当前流行的MVC(模型—视图—控制器)构架及面向对象的技术,从而使整个系统具有良好的可扩展性和复用性,便于系统功能的扩充和进一步完善。
论文目录
摘要Abstract第一章 绪论1.1 问题的提出1.2 国内外研究现状1.2.1 虚拟现实技术的发展与应用1.2.1.1 虚拟现实技术的发展1.2.1.2 虚拟现实技术的应用现状1.2.2 虚拟实验系统的研究与应用1.3 本论文的研究内容及科学意义1.3.1 主要研究内容1.3.2 科学意义1.4 论文的组织结构第二章 相关理论与技术2.1 连杆机构运动分析的常用方法2.2 分析方法的选择2.3 基本杆组理论2.3.1 构件上点的运动分析2.3.1.1 连架杆上点的运动分析2.3.1.2 平面运动构件上点的运动分析2.3.2 RRR杆组运动分析2.3.3 RRP杆组运动分析2.3.4 RPR杆组运动分析2.3.5 PRP杆组运动分析2.3.6 RPP杆组运动分析2.3.7 RR-RR-RRⅢ级杆组的分析2.3.8 RR-RR-RPⅢ级杆组的分析2.3.9 RR-PR-RPⅢ级组的分析2.4 Java3D简介2.4.1 Java3D中形体的形成2.4.2 Java3D中形体的组合2.4.3 Java3D的动画编程2.4.4 Java3D的交互式编程第三章 系统总体设计3.1 开发工具的比较与选择3.1.1 当前主流开发工具的比较3.1.2 开发工具的选择小结3.2 系统总体设计3.2.1 系统总体设计思想3.2.2 系统主要功能结构第四章 系统详细设计与程序实现4.1 机构参数输入模块4.2 机构运动学分析模块4.2.1 机构运动分析模块结构关系4.2.2 机构运动的确定性条件4.3 构件库模块4.3.1 机构运动简图符号库的实现4.3.1.1 机构运动简图符号创建的方法4.3.1.2 创建机构运动简图符号的程序实现4.3.2 三维参数化实体模型库的实现4.3.2.1 三维参数化实体模型创建的方法4.3.2.2 三维参数化实体模型的程序实现4.3.3 机构运动简图到三维参数化实体模型的映射机制的实现4.4 场景树模块的实现4.4.1 场景树的形成4.4.2 场景树中节点的选择4.4.3 场景树中浮动菜单的实现4.5 机构拼接模块的实现4.6 三维可交互式运动仿真模块的实现4.6.1 干涉检测分析4.6.2 运动仿真的实现第五章 系统运行实例5.1 系统运行环境5.2 系统使用简介5.3 系统运行实例第六章 总结与展望6.1 总结6.1.1 主要研究成果6.1.2 主要创新点6.2 展望参考文献致谢个人简历及发表的学术论文
相关论文文献
标签:虚拟实验论文; 创新设计论文; 机构运动分析论文; 三维运动仿真论文;
基于Java3D的连杆机构创新设计虚拟实验平台的研究与实现
下载Doc文档