版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一课:教学机器人概述
教学目标:
1.了解机器人的概念。
2.了解机器人的分类和用途。
3.培养对机器人的浓厚兴趣。
教学重点:
培养对机器人的浓厚兴趣。
教学难点:
了解机器人的概念。
教学准备:
机器人仿真环境软件。
教学过程:
一、问题导入
同学们,你们队机器人感兴趣吗?你们队机器人了解多少?
二、了解机器人
1.讲授机器人概念
机器人是一种可编程的多功能智能操作机,或是为了执行不同的
任务而具有电脑控制功能、可编程实现动作的专门系统。它是高级整
合控制论、机械电子、计算机、材料和仿生学的产物。在工业、医学、
农业、建筑业甚至军事等领域中均有重要用途。一般由执行机构、驱
动装置、检测装置和控制系统和复杂机械等组成。
2.通过图片让同学们了解各种机器人
民用机器人
娱乐用机器人
军事用机器人
科研机器人
三、练习巩固
和同学们一块通过网络了解更多的关于机器人比赛的信息
四、布置作业
设计一个自己想象中的机器人,画图并用文字说明自己的机器人
有什么功能和特点。
第二课:教学机器人和仿真机器人教学
教学目标:
了解教学机器人的概况。
了解能力风暴教学机器人的身体结构。
了解和应用能力风暴教学机器人的仿真教学环境。
教学重点:
了解和应用能力风暴教学机器人的仿真教学环境。
教学难点:
了解能力风暴教学机器人的身体结构。
教学准备:
机器人仿真环境软件。
教学过程:
一、问题导入
我们没有购买到机器人怎么办?我们怎么才能够通过其他渠道
学习和了解机器人。
二、通过网络展示教学机器人概况
随着人工智能技术、计算机技术等相关技术的发展,对智能机器
人的研究越来越多。在教育领域,许多学校已在学生中开设了机器人
学方面的有关课程或开设了兴趣实践小组。为了满足这些需要,人们
专门研制出来了各种适合于教学用的机器人。
三、介绍能力风暴教学机器人情况
在VJC1.5中,有五种型号的机器人:AS-M、AS-MIKAS-Ulk
AS-InfoX和AS-InfoMo虚拟机器人的身体结构跟真实的能力风暴智
能机器人是相似的。感觉器官能力风暴智能机器人的感觉功能,是由
机器人的传感器实现的。能力风暴机器人身上安装的传感器有以下几
种:
红外传感器
红外传感器由红外发射器和红外接收器两部分组成。一旦程序中
发出“红外测障”的指令,红外发射器就开始发射红外线。红外线遇到
障碍物会反射回来,被红外接收器接收,从而机器人就能判断出障碍
物所在的方位。
碰撞传感器
虚拟机器人的碰撞传感器能够检测左、右、前、后四个方向的碰
撞,型号为AS-InfoX的机器人只能检测前、左、右三个方向的碰撞。
光敏传感器
光敏传感器能够检测光线的强度,检测到的值为0~255之间的
整数。光线越亮,检测到的数值越小;光线越暗,检测到的数值越大。
地面灰度传感器
地面灰度传感器能够检测地面的灰度,检测到的值为0~255之
间的整数。地面颜色越深,灰度值越大;地面颜色越浅,灰度值越小。
此项功能跟真实的能力风暴智能机器人基本相同。
声音传感器
声音传感器能够检测声强大小,检测到的值为0~255之间的整
数。数值越小,声音越低;数值越大,声音越响。此项功能跟真实的
能力风暴智能机器人是一样的。
四、给学生演示,并让学生了解仿真运行环境
前面我们已经详细地介绍了教学机器人,但是由于教学用机器人
比较昂贵,一般的农村学校由于经费短缺局且不能配备实物机器人。
为了教学的需要,人们又开发了模拟仿真的环境,也就是用计算机软
件来模拟实物机器人的运行情况。这种形式的教学就是本书所要提的
仿真机器人教学。
五、布置作业
通过网络查找关于机器人和机器人教学的更多信息和知识。
第三课:Vjc1.5仿真机器人教学编程环境
教学目标:
了解Vjc1.5仿真机器人教学编程环境。
观察Vjc1.5软件,看看界面有哪些部分组成。
了解Vjc1.5仿真机器人教学编程环境,从中发现什么信息呢?
教学重、难点:
了解Vjc1.5仿真机器人教学编程环境。
教学准备:
Vjc1.5仿真机器人教学编程环境
教学过程:
一、问题导入
在我们以前学习过的word,excel等软件中界面包括哪些部分?
二、展示Vjc1.5仿真机器人教学编程环境界面
1.流程图编辑界面介绍
"VJC1.5仿真版”流程图编辑界面如下图所示,由以下几个部分
组成:菜单栏、工具栏、模块库(包括执行器、传感器、控制、程序
模块库、AS多功能扩展卡(适用型号AS_M\AS_MII\AS_UII\通讯
模块库(适用型号AS_UII)、垃圾箱、流程图生成区、JC代码显示区。
下面将作具体介绍。
菜单栏
菜单栏中包含了各种菜单,如下图所示:
文件(F)编辑(E)视图(V)工具⑴窗口(W)瞽助(H)
将鼠标放在各个菜单上,就会出现一个下拉框,可以看到其中的
子菜单。分别介绍如下:
文件r新建打开':"保存’:“关闭”这些都是对文档最基本的操作;
“输出JC程序”可根据流程图生成JC代码。
编辑:在编写复杂程序的过程中,经常会用多个子程序服务于一
个主程序,而编辑”菜单中的“主程序’:"删除子程序”就为编程带来了
便利。
视图:可以隐藏/显示工具条、JC代码显示区:'连接指示"则可以
显示/隐藏模块的指示红点,帮助初学者掌握模块连接的技巧;可以
用“流程图背景”为流程图生成区更换背景;通过“放大缩小流程图
“自动缩放”来调整流程图大小。
工具:分为“仿真当前程序“仿真流程图文件“设置选项”三个功
能项。“仿真当前程序”对用户正在编写的流程图进行仿真,“仿真流程
图文件”对用户选择的流程图文件进行仿真。“设置选项”可以设置机器
人型号和流程图文件保存路径。
工具栏
口以用日■—-R虱一
工具栏图标依次对应如下功能:新建'打开'保存'仿真'主程序\JC
代码显示\缩小'放大'自动缩放'帮助。
三、模块库区介绍
模块库可以通过鼠标的点击把它们分别打开。下图是AS-InfoM
机器人可以使用的全部图形模块。如果机器人型号不同,会与下图略
有不同。
执行器模块库
直行转向
启动电机停止电机二j
传感器模块库
控制模块库
程序模块库
四、流程图生成区
“VJC1.5仿真版“中间最大一个窗口就是流程图生成区(如下图所
示),左侧的模块库区的模块可以移入到这个区域,连接生成流程图程
序。在编辑流程图的过程中,还可以进行模块的插入、移动、删除等
操作。
JC代码显示区
“VJC1.5仿真版”可以根据流程图程序自动生成JC语言的源程序,
显示在“JC代码显示区”中(点击工具栏中的“JC代码”快捷按钮即可显
示)。
垃圾箱
在编程的过程中,如果要删除某个模块,可以将模块移到“垃圾
箱”处,在“垃圾箱”上点击一下,即可删除此模块。
五、编程特点介绍
本软件可采用两种形式进行编程,即代码编程和图形化编程。对
于代码编程需要C语言基础,对于一般的小学生不做要求,只要求掌
握图形化编程。
我们可以从模块库中点击选中一个模块将其添加到编程区域,并
将模块拖放到上一个模块附近时就会产生一条连接线,这样就够成了
一个流程图,在流程图的结束位置放一个结束模块,就完成了一个简
单的程序,其实本软件的编程实质是在画流程图,并对每个流程图的
模块进行简单的参数设置,就完成了编程,这样就是图形化编程。
六、布置作业
1.认真打开和关闭机器人编程软件,观察其组成部分和特点。
2.简单地将图形模块拖放到编程区进行连接,并练习文件的保存、
打开、关闭等操作。
第四课:运行和欣赏例程
教学目标:
1.运行和欣赏例程。
2.了解vjc1.5仿真版各个工具栏的使用和作用。
教学重、难点:
了解vjc「5仿真版各个工具栏的使用和作用。
教学准备:
机器人仿真环境软件
教学过程:
一、问题导入
VJC机器人编程精彩吗?你想看一看别人的编程结果吗?
二、VJC机器人仿真环境介绍
“VJC1.5仿真版”仿真工具能模拟机器人运行程序,同时提供了
运行环境的创建、修改、删除、参数设置等功能。在这里可以对我们
编写的机器人程序进行调试或模拟实践。对于模拟环境的进入可以在
编程界面下点击“工具——仿真当前程序”或点击下列工具栏中的第
四个仿真命令来实现进入仿真环境。
□国3邑t
关于仿真环境的退出必须点击退出按钮,这样才能正真地退出,
否则下次运行仿真环境时就会出错啦!
进入仿真界面后,点击先设置仿真环境,再点击运行机器人,将
机器人放到运动区域的适当位置就可以模拟运行了。对于模拟环境的
设置同学们去探索,这里就不一一叙述了。
三、一个例程的运行
对于例程的运行我们得分三步走,首先在打开原程序,然后进入
仿真环境,最后,调入仿真环境,再执行机器人即可。
打开
查找箱围(X):|二例程▼IO3回小国▼
目碰撞检测(M)正|沿帝走灭火示例OCn£。)回走六变形
回求最大公约数a沿培走灭火示例的)V^|jlh-oCTriEo)
叵]三步舞aw罐涉昌约走迷宫(M)
;〕随机走灭火示例dxifo)正।找地更
回随机走灭火示例(M)同自由行走ttn£o)口走正方形
国投市机a自由行走(M)
同D>
文件名但):|沿线走打尹■C、
这是什么
文件类型(T):标程图文件0.£16
取消
如上图所示,从文件的打开命令中进入对话框选择本程序自带的
例程,然后就可以打开并已经编好的图形程序。
口心H■;01Z0>巴•
,:
三
二
二
方
:
"''「
点击仿真命令进入仿真环境。
最后一步,就要点击加载,选择沿线走场地,再点击进入环境。
之后点击“运行”将机器人放到线的一段,这样就可以让机器人沿线走
To
如果我们将运行环境中选择为现实轨迹那么我们就可以实现将
机器人行走的轨迹留在了屏幕上。
四、作业布置
运行和欣赏本程序所带的例程。
第五课:利用流程图解决问题
教学目标:
了解流程图解决问题的办法。
了解生活中的问题解决办法有哪些。
教学重、难点:
了解流程图解决问题的方法
教学准备:教学幻灯片
教学过程:
一、了解解决问题的过程
生活中的解决问题的三种方式:
1.按照某种顺序去做完某些过程;2.将某些过程循环做若干
次;3.有时候就是按照某些条件的具体情况有选择的执行过程
我们的计算机和机器人也遵循了这三种解决问题的方式,我们对
其对应的程序结构分别叫做顺序结构、循环结构和判断结构。
二、各种图形所表示的思维方式
以下是我们经常用来表示某些事件的操作过程,叫流程图,其实
就是表示我们的思维方式的图形,你们认识吗?
表示终止表示过程表示决策判断表示获取数据信息
我们就用上述流程图来表示一下路灯的控制思维吧。同学们注意
体会一下用流程图表示思维的方法。
三、同学们你能读懂下面的流程图吗?
基站灭火流程图
相关领导值班人员
D
齐
蛤
♦*
STI
M日告主・卜京翳繇开/
M
H
I指示及酌情
8I|大声畤建I
金I
〉
正建.安全
■离现场
M&淀安全监督计划,开
R展安全凿能宣巡查
W
ail
察
〉
«祖峻懦
21用照关部
I门进行行政
与处即
余分析号火探因
||3阕播告Ik写出书面报告
KMI
蓍
〉
同学们,你能把你平时想解决的问题用图形表示吗?
四、作业布置
用流程图表示一下选班长的过程。
第六课:图形化模块操作的方法
教学目标:
1.介绍流程图来编写各种机器人程序的图形化编程方式。
2.介绍连接模式的操作方法。
教学重、难点:
流程图来编写各种机器人程序的图形化编程方式
教学过程:
一、问题导入
你知道利用流程图来编写各种机器人程序的图形化编程方式吗?
你认识下面的各种模块属于流程图的那个类型,并能猜出下面各种程
序控制图形的含义?本节课带着这个问题来学习图形化模块操作的
方法。
二、新课学习
我们可以通过可以将模块添加到程序编辑区中,就可以看出来。
控制模块库程序模块库
3o|
安次循环永远谑环任务弁始结束模块
©
条件循环条件判断新建子程序
传感需模块库
整组
红外测除斑憧检测
利用图形化编程就是对上述各种图形模块进行的操作,如何操作
这些模块将是本节课要解决的问题。
首先来看模块的新增、连接和插入
从模块库选择一个模块,单击模块的图标,把它移入流程图生成
区,再单击一下将其放下,你的程序就新增了一个模块。要使这个模
块在程序中变为有效,需要将模块连接到流程图中。新增一个模块的
过程中经常会用到‘连接”这个概念。用VJC编写程序时,首先要在模
块库中选择所需要的模块,将它拖入到流程图生成区,并且将此模块
与程序主体连接上。模块一旦连接上,在JC代码显示区。就会自动
生成与之相对应的JC代码,说明新增模块已成为程序的一部分。如
果没有连接上,JC代码显示区就不会出现相应的代码,这时模块对
程序不起作用。
连接模块如何操作?先在模块库中点击需要增加的模块,模块就
跟随光标移动了。这时将模块拖到需要连接的位置,光标的顶点放在
上方模块的红点处,单击鼠标,新增的模块就与上方模块连接上了。
模块上的红点是可连接标志,如果模块上都没有红点,可以在“视图”
菜单中选中“连接指示”,模块上就会有红点了。
模块连接上的标志是什么?模块连接上之后,会出现以下标志:
(1)模块间有箭头连接起来;(2)上方的模块“红点”消失;(3)JC
代码显示区自动生成与新增模块相对应的代码。
在程序的中间插入一个模块该如何操作呢?答:如图所示,在模
块A后面插入一个新增模块,操作步骤如下:(1)点击模块B,将模
块B及其以下部分移到一边,再点击一下鼠标将其放下,整个程序
就分成了两个部分;(2)将新增模块连接在模块A的下方;(3)再
将模块B及其以下部分连在新增模块的下方,这样就完成了插入新
增模块的操作。
(W)(W)
模块A
模块BI
模块B
cw
⑴⑵⑶⑷
模块的移动
基本方法:点击所需移动的模块,这个模块就处于“拿起”状态,
将鼠标移动到目标位置,点击鼠标即可将模块放下。下面介绍两种需
要“移动”操作的情况:如要将图中模块B调整到模块C的后面,操作
步骤可参看图(2)--(6卜
(开我)CW)(开我)(开产)
1模块A|1晟A]I模以I1模块AII模块A1
11「
吧[^B「块B|卜蝴魔块©||瞥C]
|模块C||模块CJ1模产1卜算了卜算块B
,1、,1
(结束)(结束3CM)feJ(i)
(1)(2)(3)⑷(5)(6)
模块的删除
流程图生成区中的模块(除‘主程序子程序”模块外)均可以删
除。删除的方法为:将要删除的部分从程序主体中“拿起”,再将其拖
到垃圾箱处,点击一下,此部分就会自动消失。另:从模块库中“取
出”的模块在没有点击放下之前,可以通过点击鼠标右键取消。
三、作业要求
1.把本软件中的各个模块拖放到编辑区中看看他们的样子,并右
击各个模块看看其中参数应该填什么。
2.再打开一个本软件的例程认真观察看他们是怎么编写的,试着
改变模块位置和参数再还原。
第七课:我的第一个机器人程序
教学目标:
1.学会将模块添加到程序流程中来。
2.体会编写一个完整的机器人程序并仿真运行。
3.学会编写机器人走正方形的程序。
教学重点:
体会完整的编写一个完整的机器人程序并仿真运行。
教学难点:
学会调试机器人程序。
教学准备:
微机教室、教学ppt等
教学过程:
一、谈话导入
同学们,经过这一阶段的了解知道了一些机器人方面的常识,但
是我们还没有完整地编过一个机器人程序项目,你知道怎样才能完整
地实现一个机器人编程项目?
出示本节课要求:为机器人编程,使之能走一个正方形。走的时
候显示轨迹。
二、程序分析
相关模块:直行、转向。
项目解析:编写‘走正方形'程序可参照上图编写,项目的难点在
于要反复调整“转向模块”中转向时间和速度,以便机器人正好转90%
“直行“转向”模块的参数设置方法可参考“帮助”电子文档一“执行器模
块:
编程思路
机器人走四边形就让机器人完成“前进-转弯—前进—转弯-前进
一转弯—前进一转弯”,也就是说机器人需要完成四个“前进-转弯而
要让机器人完成一个“前进一转弯”首先就需要启动电机,使机器人能
以一定的速度向前运行一段路程,然后停下,以左轮为中心旋转90。
再停下,这样就走完了四边形的一边。
要让机器人走四个边,这里有一个简便的方法,这就是循环,循
环重复上述步骤4次,机器人就能够走完一个四边形了。
三、编程操作实践
图形化方法编程操作
进入“VJC1.5仿真版”的流程图编辑界面,编写此程序的步骤如
下:用鼠标点击左边“控制模块库”,从中选择“多次循环将此模块拖
到流程图生成区,与主程序相连,如图所示。鼠标右键点击此图标,
就会出现如图所示界面,输入循环次数4.
点击“执行器模块库”,选择“直行模块,连接在流程图中。在模块
上右击鼠标,弹出一个对话框。在对话框中可设置“电机速度”,前进
范围从o~100,数值越大,行走越快:时间”框内填写所要行走的时
间值。这一个步骤是让机器人完成走直线的任务。
(a)(b)
再点击“执行器模块库",选择''转向"模块,连接在流程图中,在模
块上右击鼠标,出现如图所示对话框,在''速度”和“时间”状态栏内,
分别填写适当的值,使机器人向右旋转90。。
这样走四边形的程序就编写好了,只需要我们保存和运行了。
软件仿真
程序编写完毕,接下来就可通过VJC1.5仿真软件进行仿真了。
在流程图界面中,选择菜单栏中“工具(丁y选项卡下的“仿真当前程序”
选项,或者点击“仿真”快捷按钮,进入仿真系统。在仿真主界面下
方的初始设置栏下,点击一下“有轨迹”按钮,以便在机器人运行时,
观察它的轨迹。然后点击“运行”按钮,得到一个虚拟机器人。将机器
人放到中央的运行区,机器人就会走出一个四边形,并且可以看到它
的轨迹。
下图为仿真结果。
四、作业布置
自己编一个走六边形的程序并实践。
第八课:走五角星的机器人
教学目标:
1.继续体验完整的编写机器人程序和仿真运行的全过程。
2.学会用实验法编写让机器人走五角星的程序。
3.培养学生分析问题、解决问题的能力。
教学重点:
学会用实验法编写让机器人走五角星的程序。
教学难点:
编程的实验方法。
教学准备:
微机教室、机器人仿真环境。
教学过程:
一、谈话导入
我们会编走四边形的机器人,那么我们会让机器人周五角星吗?
二、活动任务分析
项目内容:为机器人编程,使之能走出一个五角星的形状。走的
时候显示轨迹。要求使用“条件循环”模块。
相关模块:直行、转向、条件循环、计算。
三、程序设计与仿真实践
程序设计
通过该项目的学习可熟悉VJC1.5仿真版中引用变量、变量百宝
箱的概念以及“条件循环”和“计算”模块的使用。“条件循环”模块在“控
制模块库”中。
从上图中可以看到,要画出一个五角星,需重复五次“前进、右
转”的动作右转的角度为144。。五角星的大小由前进的距离所决定。
在本例中,要求使用“条件循环”模块,我们可以将其中的条件表
达式设置为
整型变量一<5
在程序中,让整型变量一从0开始变化,每循环一次,就令整型
变量一增加1。当整型变量一等于0、1、2、3、4时,条件表达式都
能满足;当整型变量一等于5时,条件表达式不再满足。于是循环将
进行5次,然后就跳出循环,程序结束。
、三产主程声intgi_l=0;
void<naixtO
(
Si_l=O;
whil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆市长寿区川维片区2026届初三第六次月考含解析
- 武汉地区十一校市级名校2026年初三3月质量检测试题试数学试题试卷含解析
- 陕西省西北工业大附属中学2026届初三年级(下)期末调研考试物理试题含解析
- 浙江省绍兴市越城区重点中学2026届初三下学期四模考试数学试题含解析
- 内蒙古霍林郭勒市2026届初三第八次练考英语试题含解析
- 扬州市梅岭中学2025-2026学年初三第二学期期末调研语文试题含解析
- 山东省济南市莱芜区陈毅中学2026年初三第二学期期初模拟训练二英语试题含解析
- 四川省宁南县2026年初三二模考试物理试题试卷含解析
- 2026年基于人工智能的设计流程重塑
- 2025 高中文言文阅读理解之特殊称谓文化内涵课件
- 医院消毒灭菌与监测课件
- 浮雕画彩塑艺术精讲
- 交警路面执法规范课件
- 舞台技术技师试题及答案
- 塑料复合袋基础知识培训
- 低温热年代学方法解析及其在黔西南卡林型金矿床研究中的应用
- 2025年北森人才测评试题及答案销售
- 2025年五类人员考试题型及答案广西
- 《大学生职业生涯规划与就业指导》高职就业和职业生涯全套教学课件
- JJF(陕) 134-2025 小麦硬度指数测定仪校准规范
- 佳能相机PowerShot SX50HS中文说明书
评论
0/150
提交评论