来源:SCI期刊网 分类:电子论文 时间:2022-04-15 09:23 热度:
摘 要:基于增强现实(AR)技术开发了一款机械原理实验教学辅助系统。该系统包括实验基础理论讲解模块、模型虚拟实验模块和机构运动仿真实验模块,并被打包为手机应用的形式。学生可以使用 Android 手机学习机械原理实验教学内容。测试结果表明:该系统提高了虚拟实验教学的趣味性与交互性体验,提高了学生的实践能力。
关键词:机械原理;实验教学系统;增强现实技术
“机械原理”是机械类专业的一门重要的专业基础课程,而实验教学是该课程重要的实践环节。通过实验教学,学生能够近距离观察机构的运动过程,操控机构的运动,巩固所学的理论知识,加强实践认识。为改善实验教学环境条件、丰富实验教学资源,本文采用增强现实(AR)技术开发了机械原理实验教学系统[1-4]。该系统将计算机生成的虚拟信息(如图形、文字注释等)叠加到真实的环境中,构建高沉浸感、虚实融合、可交互操作的用户体验[5-8]。
目前,AR 技术已广泛应用于机械类教学中,例如机械拆装、机床操作、机械设计等[9-11]。本文基于 AR 技术开发的机械原理实验教学辅助系统,能够使学生在真实的世界中与计算机虚拟出的机构模型交互,不受时间、地点限制地进行机构运动的仿真实验。
1 AR 实验教学辅助系统开发平台和架构
1.1 AR 实验教学辅助系统开发平台
在大学生群体中,智能手机的使用率很高[12],因此设计了基于 AR 技术和以手机为载体的辅助教学系统。该系统提供了一种新颖的教学方式,使每位学生都可以随时进行实际操作,巩固所学的理论知识、锻炼操作能力。
本系统的开发平台是 Unity3D。Unity3D 是一款用于创建 2D 与 3D 游戏、虚拟现实与 AR 交互式系统的开发平台,用 Unity3D 开发的应用具有兼容性好、跨平台方便了等优点[13]。Vuforia 是一个能够为真实世界场景带来互动体验的 AR 开发引擎,能够使用视觉技术实时识别和跟踪平面图像或者简单三维物体,通过移动端的虚拟显示与真实的场景很好地融合在一起[14]。Vuforia 与 Unity3D 具有良好的兼容性,Vuforia 以独立 package 的形式无缝接入 Unity3D 开发环境,可以让开发者在 Unity3D 环境中十分便捷地进行 AR 应用的开发。
1.2 AR 实验教学辅助系统架构
AR 实验教学辅助系统由 3 个模块组成:
(1)实验基础理论讲解模块:该模块用来辅助学生学习机构的基本组成和机构的传动原理,巩固和加深学生所学的理论知识;
(2)模型虚拟实验模块:通过对标记物的位置识别,构建虚拟的机构模型,使学生能够直观地理解机构的组成;
(3)机构运动仿真实验模块:用来模拟真实机构运动状态,学生通过实践操作,更容易理解机构的传动原理。
本文以曲柄滑块机构为例,阐述各模块的设计细 节。曲柄滑块机构是一种常见的机械传动机构,由曲柄 AB、连杆 BC 和与机架构成移动副的滑块 C 组成,如图 1 所示。该机构常用于将旋转运动转化为执行构件的往复运动。
2 模块设计
2.1 实验基础理论讲解模块
在 AR 环境下,实验基础理论讲解模块可以将理论知识展示得更加形象生动。使用者将手机打开,用手机摄像头捕捉如图 2(a)所示的标记物图片,曲柄滑块机构的组成和相关的理论知识就会叠加在其上方,如图 2(b)和图 2(c)所示,同时该曲柄滑块机构的仿真动画可以随着理论知识的出现而展开。
2.2 模型虚拟实验模块
机械原理实验教学系统借助 AR 技术,通过交互的方法进行机构三维虚拟建模,不仅可以保证所有学生同时实验操作,而且可以让学生自己建立机构的虚拟模型,从而加深对机构的理解。具体操作过程如图 3 所示。
图 3(a)是可在 AR 环境中被识别的标记物,3 张图片分别代表曲柄滑块机构的铰链点 A、B 和 C,当使用者将这 3 个标记物置于手机摄像头拍摄区域时(见图 3(b)),一个虚拟的曲柄滑块机构模型将会出现(见图 3(c)),通过调整标记点 A、B、C 之间的距离,可生成不同尺寸的曲柄滑块机构模型。
2.3 机构运动仿真实验模块
机构的运动仿真实验是建立在人机交互的基础上,在 AR 环境下的仿真实验。当使用者驱动机构的某一构件时,组成机构的其他构件也跟随运动。
2.3.1 机构传动原理实验
如图 4 所示,当曲柄 AB 绕点 A 旋转时,带动连杆 BC 在平面内平动加转动、滑块 C 在水平面往复运动。 L1 为曲柄 AB 的长度, L2 为连杆 BC 的杆长。
2.3.2 运动仿真实验
本系统提供 2 种方式的运动仿真。(1)保持标记物的位置不变,通过屏幕界面上的控制按钮 Modeling 和 GoPosition 实现运动仿真(见图 5(a))所示。当点击 Modeling 按钮时候,曲柄滑块机构模型将会呈现出来,如图 5(b)所示。当需要研究曲柄滑块运动特性时,在输入框输入 Fai1 的度数,即曲柄 AB 与水平面的夹角,然后单击 GoPosition,机构运动方程将自动求解,曲柄 AB 将旋转到指定位置,连杆 BC 和滑块 C 也将运动到正确的位置,如图 5(c) 所示。
相关知识推荐:论文带实验投sci录用率高吗
(2)通过连续改变某一标记物位置以驱动构件,从而实现机构的连续运动仿真。如图 6 所示,当沿水平面连续移动标记点 C 时,机构运动方程将自动求解,曲柄 AB 绕 A 点旋转,连杆 BC 也跟随运动,同时整个机构保持原尺寸。
3 系统评估
3.1 课堂反馈
(1)机械原理实验教学系统提高了实验的方便性和互动体验。在以往的实验教学中采用传动机构实物模型,实验课上不能满足每个学生都能够操作,教学效果不佳。该系统基于 AR 技术的新颖教学方式,不仅让每个学生都可以操作,而且多样的互动性可以使学生更好地理解机构的原理。
(2)提高了学生的实践能力。该系统在帮助学生巩固理论知识的基础上,通过交互的方式辅助学生自己建立机构的虚拟模型并进行机构运动仿真,不仅对机构的理解更透彻,而且提高了实践能力。
(3)教育资源更加丰富。可以加入同一类别机构的其他形式,多种形式进行知识的传递,拓展教学内容的信息量。
3.2 课外反馈
以往学生在上完实验课后,很难再接触曲柄滑块机构;而通过使用该系统,使课后学习也取得了很好的效果。例如学习方便,空间、时间不受限制,可以将标记物贴在床头、书桌等地方,在课余时间打开手机“扫一扫”,即可进行学习,非常便捷。
4 结语
基于 AR 技术开发的机械原理实验教学辅助系统利用手机的便捷、AR 的交互性体验和标记物位置的无约束性,打破了传统实验教学的限制,为学生提供了一个随时随地进行交互学习的环境。该系统提升了实验教学便捷性,增强了教学环节的互动体验,提高了学生的实践能力,丰富了教育资源,为学生课后自学提供了有效工具。将 AR 技术应用于机械原理实验教学,是提高机械原理实验教学的有效方法。——论文作者:王 雨,王 英,王 恒,陈嘉瑶,黄海波
参考文献 (References)
[1] 徐春明,周艳,孙瑛,等. 机械原理实验教学改革与实践[J]. 大学教育,2018(11): 89–91.
[2] 武照云,李丽,朱红瑜,等. 机械原理与设计虚拟仿真实验教学平台的设计[J]. 实验技术与管理,2017, 34(8): 121–124.
[3] 何玉林. “机械原理”课程实验教学的现状分析与改革[J]. 高教论坛,2014(10): 25–27.
[4] 刘汉代,赵杰,廖志良,等. 机械原理虚拟实验系统的设计与实现[J]. 机械工程与自动化,2016(5): 61–63, 66.
[5] 黄晓一,范一强,张亚军. 虚拟现实与增强现实技术在实验室安全教育中的应用[J]. 实验技术与管理,2019, 36(1): 174– 176, 179.
[6] BOSTANCI E, KANWAL N, EHSAN S, et al. User Tracking Methods for Augmented Reality[J]. International Journal of Human Computer Studies, 2013, 5(1): 93–98.
[7] 饶楚锋,韩华亭,王崴,等. 增强现实诱导维修进程识别策略[J]. 计算机应用研究,2018, 35(3): 922–925, 929.
[8] 夏侯士戟,马敏,陈东义. 增强现实游戏中的并发多任务模型与实时调度方法[J]. 计算机辅助设计与图形学学报,2014, 26(2): 211–216.
[9] 卜祥风,邓景泉. 基于增强现实的发动机拆装教学研究[J]. 高教学刊,2018(1): 102–104.
[10] REYES A M, VILLEGAS O O V, BOJÓRQUEZ E M, et al. A mobile augmented reality system to support machinery operations in scholar environments[J]. Computer Applications in Engineering Education, 2016, 24(6): 967–981.
[11] 刘丽兰,陈恩来,谭晶,等. 增强现实技术在《机械设计》课堂教学的应用[J]. 教育教学论坛,2018(8): 177–180.
[12] 王萌. 大学生手机依赖症的克服与高校媒介素养教育[J]. 文学界(理论版),2012(5): 286–287.
[13] 吴元培,黄晨. 基于认知负荷理论的移动增强现实系统设计与应用[J]. 计算机应用与软件,2017, 34(11): 184–187.
[14] 查骏元,秦文虎,赵正旭. 基于人工标志的增强现实技术研究[J]. 计算机工程与设计,2008(18): 4819–4821.