摘要:针对“工业机器人”课程传统教学方法存在教学手段单一、学习效果差等弊端,在新的课堂教学和综合作业中引入MATLAB语言。通过斯坦福机器人运动学求解等两个教学案例的实施,结果表明,使用MATLAB语言教学,具有模型和运动轨迹可视化程度高、复杂数学模型快速计算和动画模拟等优点。利用统计软件分析传统教学与使用MATLAB语言教学方法的教学效果,结果表明,使用MATLAB语言教学,具有显著性差异,学生考试成绩提高明显。MATLAB语言的引入,有利于培养学生解决复杂工程问题的创新能力,为后续该课程的教学反思和改进提供理论指导。
加入收藏
“工业机器人”课程是本科院校机器人工程、机械设计制造及自动化和人工智能等诸多专业的重要基础课之一。该课程授课内容包含工业机器人运动学、静力计算及动力学分析、控制和轨迹规划与编程等。传统教学存在一些问题:教师教学方法单一,模型可视化程度不够、复杂数学模型运算困难、学生理解困难,学习积极性不高,学生创新能力欠缺,教学效果不佳等[1,2,3]。这些缺点严重影响了课程目标的达成,难以满足工程教育认证要求。
MATLAB语言具有丰富功能,提供了诸多操作和转换的函数[4],不仅包含专门用于机器人仿真的模块,如机器人建模、轨迹规划、控制、可视化等[5,6],而且拥有强大的科学运算,灵活的程序设计流程,简洁和智能化,适用于学生的思维方式和编程习惯,从而使得编程和调试效率大大提高[7,8,9]。
基于此,“工业机器人”课程的课堂教学和综合作业环节引入MATLAB语言,鼓励学生在综合作业中使用MATLAB语言进行编程,旨在培养学生创新意识和解决复杂问题的思维方式。使用统计软件分析MATLAB语言教学方法与传统教学的教学效果,为后续该课程的教学反思和改进提供理论指导。
1、使用MATLAB语言的复杂运算教学案例
“工业机器人”课程教学不仅需要注重理论知识的传授,还要强调快速解决复杂数学模型问题能力的培养,因此引入MATLAB语言成为该课程教学的必然选择[10,11]。
例1:在MATLAB工作空间(workspace)中已有一斯坦福机器人模型,名为“stanf”,初始状态角度“qz=[0 0 0 0 0 0]”,第一组期望关节参数为q1=[pi/2 pi/4 10 0 -pi/2 0]; 第二组期望关节参数为q2 = [0 -pi/4 15 0 -pi/2 0]。
(1)求两组的关节运动轨迹;
(2)在获取(1)中运动轨迹的基础上进行运动学正解;
(3)选取(2)中第三个末端执行器的位姿矩阵进行运动学反解。
使用MATLAB语言编写程序如下:
(1)mdl_stanford
(2)输入运动学fkine函数即可得到正解:
(3)输入运动学ikine函数即可得到第三末端执行器反解:
斯坦福机器人模型如图1所示:
图1 斯坦福机器人模型示意图
相较于使用MATLAB语言快速解决复杂运算的教学,传统教学需要在黑板上大量人工计算,往往耗时费力且容易出错。利用MATLAB语言进行教学可以帮助学生更好解决复杂的数学运算,提高学生快速解决问题能力,学生可迅速获取工业机器人各种控制器的位置姿态和坐标变化,成为老师和学生快速理解机器人空间坐标变化的首选工具。学生通过MATLAB语言可轻松地建立机器人运动控制算法,并进行仿真和调试。总之,引入MATLAB语言教学为“工业机器人”课程带来了快速解决复杂数学模型运算的优势,为学生提供了更好的学习体验。
2、使用MATLAB语言的轨迹仿真和动画演示教学案例
在“工业机器人”课程教学过程中,引入MATLAB语言的轨迹仿真和动画演示教学是提高学生学习效果的重要途径之一。
例2:已知一个三自由度平面机器人,设定其各个关节的取值范围,绘制出末端执行器的工作空间。
使用MATLAB语言编写程序如下:
q=jtraj(q1,q6,0:0.1:2);%构建运动轨迹,如图2所示
JTA=transl(R.fkine(q));
plot2(JTA,'b')%定义机器人关节连杆参数,默认为标准DH参数,如表1所示
图2 绘制出末端执行器的工作空间
表1 三自由度平面机器人标准D-H参数
由表1和图2可知,利用五次多项式拟合,得到关节角度、角速度、角加速度等轨迹曲线,同时生成手部作业空间的运动范围动画。相对于传统教学模式,使用MATLAB语言的可视化和动画演示教学,可以通过视觉和实时反馈更为直观地观察工业机器人物理量的空间坐标变化和手部运动范围。利用MATLAB语言进行轨迹仿真、可视化和动画演示教学,有助于拓展学生思维、开阔视野以及培养解决工程问题的能力,激发学习兴趣和创新能力,寓教于形,学生上课注意力集中,实现MATLAB语言与专业知识的融合。
3、教学效果分析
基于MATLAB语言的“工业机器人”课程的模型可视化,复杂运动学和动力学问题计算以及轨迹仿真和动画演示的教学设计有利于培养学生的解决实际能力和创新能力[12,13,14]。利用SPSS26.0软件统计分析传统教学和引入MATLAB语言教学的学生成绩,评估两种教学方法的教学效果。
选取机械制造专业20级的168名学生,来自2个教学班,每个班84人,分为两组,每个教学班为一组。其中一组作为观察组,采用MATLAB语言教学方法;另一组作为对照组,采用传统教学方法。
3.1 正态检验
在进行单独样本T检验之前,首先需要检验学生成绩是否服从正态分布。在SPSS软件中,选择单样本K-S,正态性检验结果表明,P传统教学方法=0.080>0.05,PMATLAB教学方法=0.200>0.05,即两组学生的成绩均服从正态分布。
3.2 差异分析
由于两种教学方法下学生成绩均服从正态分布,则采用独立样本T检验。部分数据文件如表2所示。
表2 部分数据文件
由统计量分析可知,采用MATLAB语言教学方法的学生平均成绩较传统教学方法提高了近5%(置信空间为95%),表明实施MATLAB语言教学方法具有较好的教学效果。
独立样本T检验过程中所得F值为0.325, P值为0.0569,略大于0.05的显著性水平。可以认为两组不同教学方式下,学生成绩的总体方差并未呈现显著性差异,即通过了Levene方差齐性检验。
由于两种教学方法下学生成绩的方差并未呈现显著性差异,因此适合选择方差齐性假设成立的情况下的T检验结果,该结果中第六列的双侧概率P值低于0.05,在显著性水平为0.05的条件下,表明两组教学方法下的成绩总体均值有统计学差异。MATLAB教学方法组的成绩均值为80.29大于传统教学方法均值为76.48,差别明显。
图3 教学成绩占比图
图4 传统教学与MATLAB教学下学生成绩分布图
A代表小于60分,B代表60-69分,C代表70-79分,D代表80-89分,E代表大于等于90分
进一步研究发现,如图3和图4所示,采用传统教学方法学生成绩主要分布在70-79分段,而采用MATLAB教学方法学生成绩主要分布在80-89分段; 80-89分和大于等于90分中高分段人数百分比,MATLAB教学相较于传统教学取得了显著提高,尤其是在80-89分段,MATLAB教学方法下学生比例为51.19%,而传统教学方法则为34.52%,相比之下提高了16.67%。同时,基于MATLAB语言教学方法,学生及格率达到了100%。结果表明,MATLAB教学方法有助于学生对专业知识的理解,极大地提高了学生整体成绩。
4、结论
1)MATLAB语言在数据处理、曲线绘制和图像显示等领域展现出强大的功能。在教学方面,通过改革教学方法、丰富教学内容等措施,提高“工业机器人”课程的教学质量,激发学生学习兴趣,增强其创新能力,进而更好地达成课程目标,满足工程教育认证要求。
2)MATLAB语言展示了在工业机器人仿真和分析方面的应用前景。与传统教学方式相比,利用MATLAB语言编写操作界面和模型演示功能可以提高模型和轨迹运动的可视化,快速解决复杂运动学和动力学计算,拓展学生思维意识,开阔学生视野,为培养学生解决复杂工程问题提供技术支持。
3)对比MATLAB语言教学和传统教学,利用SPSS软件评价教学效果,可以得到,学生成绩的总体均值有显著性差异,MATLAB语言教学效果大于传统教学;在引入MATLAB语言教学模式下,学生80-89分段的成绩占比相较于传统教学模式有较大提升,且及格率为100%。结果表明,MATLAB教学模式确实提高了学生的学习积极性和考试成绩。
4)在后续教学过程中,可结合现代教育技术手段,如在线仿真实验和虚拟实验,提供更丰富的教学手段,深化学生对课程内容的理解和掌握。
参考文献:
[1]贾蒙蒙.新媒体时代下的工业机器人课堂教学思考与探索[J].南方农机,2020,51(02):90.
[2]阚延鹏,方传智.基于项目教学法的《工业机器人设计》课程教学研究[J].办公自动化,2023,28(22):39-42.
[3]吴巧云,曹翔,周云虎.新工科背景下机器人工程导论课程教学改革研究[J].高教学刊,2023,9(34):124-128.
[4]刘元坤,陈文静,张启灿,等.面向“新工科”建设的项目导向MATLAB教改实践[J].工业和信息化教育,2024(03):75-79.
[8]刘瑞芳,孙勇.基于问题导向的人工智能应用案例式教学[J].计算机教育,2023(06):203-208.
[10]段晋军,朱瑶丽,赵铮,等.基于项目式教学的机器人工程专业教学改革探索与实践[J].工业和信息化教育,2023(05):36-40.
[12]殷欣,吴伟才,张倩.新工科背景下应用型本科院校“工业机器人”实训课程教学改革探索与实践[J].智能制造,2024(01):124-128.
[13]林健.新工科专业课程体系改革和课程建设[J].高等工程教育研究,2020(01):1-13.
[14]梁一江.论项目导向教学法在工业机器人技术课程中的应用[J].办公自动化,2021,26(22):63-64.
基金资助:安徽省课程思政示范课程项目(2021kcszsfkc043);学校创新创业教育实施方案与路径研究(2021jyxm0124);安徽省产业学院与特色学院项目(2022cyts003);
文章来源:韦山,许成涛,赵转哲,等.MATLAB 语言在“工业机器人”课程教学实践中的应用研究[J].佳木斯大学学报(自然科学版),2024,42(05):164-167.
分享:
面对第四次科技革命浪潮,构建“人工智能+教育”共同体是新文科建设新思路,各文科专业交叉融合,突破传统思维,“把专业作为人才培养的基本单元,把课程培养作为人才培养的核心要素,强化价值引领、提升学术内涵、丰富形式载体、创新方法手段”[1]。
2024-09-06“动物生理学”作为一门研究人体及动物机体生命活动和规律的学科,是生物科学专业的基础课程。由于课时有限且教学内容繁多,以往教学多采用传统的知识讲授法,教师对学生学习需求关注不足,学生学习的自主性难以发挥。在全面推进教育改革下,多元化教学方法广泛普及,为“动物生理学”课程改革提供更多的支持。
2024-08-21为了更好地培养适应社会需求的高素质应用统计学专业人才,高校需要结合当下时代背景,针对目前教学培养中存在的问题积极推进改革措施。本文将从改革探索的意义、高校教学培养中存在的问题以及改革途径探索等方面进行探讨,以期为应用统计学专业的教育提供新思路和新方法。
2024-08-20建设社会主义现代化强国需要大批思想政治觉悟高、专业知识扎实、应用技能强的高素质专门人才,因此,高校必须将思想政治(思政)教育、专业教育、创新创业(双创)教育贯穿高等教育的全过程,使三者同向同行,以培养出高素质、高质量的人才。
2024-08-15生物信息学是一个跨领域的学科,要利用生命科学、物理、化学、统计、计算科学、数据科学等基础学科知识,从生物数据中挖掘生命的奥秘。其中,计算机科学中的程序设计语言、数据结构、算法等课程为生物学数据的收集、筛选、处理、挖掘等研究提供了有效的工具,是生物信息学的专业课程。
2024-08-142022年8月教育部、中央宣传部、中央网信办等十部门印发《全面推进“大思政课”建设的工作方案》,提出把课程思政建设作为“十四五”时期推动思政课高质量发展的重要抓手,充分调动全社会力量和资源,改革创新“主渠道教学”、搭建“大资源平台”、推动各类课程与思政课同向同行。
2024-08-13首先,在课程设计阶段必须明确学习目标和预期结果,特别是在机械设计制造及其自动化专业中,这意味着确定学生需要掌握的技术、工程和设计方面的具体能力和知识。其次,教育者应该专注于确保学生真正理解和掌握核心概念,而不仅仅是记忆知识点,以提高教学质量,并使学生能够更好地应用所学知识解决实际问题。
2024-08-122020年,教育部印发《高等学校课程思政建设指导纲要》[2],明确提出全国各高校学科应结合专业特点,将课程思政融入教学全过程,以全面提高人才培养能力为核心,提高各高校、各学科立德树人的成效。护理专业作为一门综合性应用学科,职业精神和道德素质的培养与专业知识技能的培训同等重要[3]。
2024-08-05“现代工业安全与标准”课程是工科教育的重要组成部分,传统的教学设计侧重理论知识讲解,缺乏实践性和应用性,已经不能适应新工科的要求,难以满足当今社会对工科人才的需求。因此,需要在新工科背景下进行教学创新。其中,如何提高课程的教学质量和效果成为了关键问题。
2024-08-05“有机化学”是研究有机化合物的组成、结构、性质及变化规律的一门课程,是食品科学与工程专业的一门专业基础课。随着有机化学的快速发展,其研究范围不断扩大,与其他学科之间的联系也越来越多,其还是“生物化学”“药物化学”“食品化学”“食品营养学”“食品工艺学”等专业课程的重要基础课。
2024-08-05人气:2985
人气:2409
人气:1350
人气:1229
人气:1153
我要评论
期刊名称:上海课程教学研究
期刊人气:1486
主管单位:上海世纪出版(集团)有限公司
主办单位:上海市教育委员会教学研究室,上海世纪出版股份有限公司科技教育出版社
出版地方:上海
专业分类:教育
国际刊号:2096-0875
国内刊号:31-2112/G4
邮发代号:4-911
创刊时间:2015年
发行周期:月刊
期刊开本:大16开
见刊时间:4-6个月
影响因子:0.122
影响因子:0.000
影响因子:0.000
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!