机器人课程介绍

上传人:jin****ng 文档编号:65764547 上传时间:2022-03-25 格式:DOC 页数:14 大小:94KB
收藏 版权申诉 举报 下载
机器人课程介绍_第1页
第1页 / 共14页
机器人课程介绍_第2页
第2页 / 共14页
机器人课程介绍_第3页
第3页 / 共14页
资源描述:

《机器人课程介绍》由会员分享,可在线阅读,更多相关《机器人课程介绍(14页珍藏版)》请在装配图网上搜索。

1、第 1 课 机器人简介目的意义概述 :本课以科普的形式介绍机器人的开展及应用,并在此根底 上初步给出机器人的定义; 机器人的分类和机器人的根本组成; 最后向学生介绍 了款教学机器人。1 1 什么是机器人? 本节以科普的形式机器人的诞生及其广泛应用,并简单地给出了“机器人 的定义。 教学中让学生在自学的根底上, 通过上网了解更多的机器人诞生的背 景,目前的应用范围以及科学家目前的努力方向。 关于机器人的定义目前国际上 还没有准确的定义, 因此让学生理解什么是机器人, 机器人与普通机器人的主要 区别是什么就可以了。1 2 机器人的分类 与计算机的分类一样,机器人按照不同的分类方式有着多种不同类别的

2、机 器人,教材中介绍了多种分类机器人。 同样建议在教学中采用自学和上网探究的 学习方式, 主要是了解各种不同类型的机器人的应用情况, 以及在我国现阶段机 器人工业机器人、效劳机器人以及仿人型机器人主要有哪些方面的应用。1 3 常见教学机器人简介教材在介绍各种教学机器人的根底上, 主要介绍了乐高机器人和纳英特机器人的 特点。有条件的情况下,一定要向学生展示和演示教学机器人完成任务的过程, 以提高学生的感性认识,激发学生的学习兴趣。1 4 机器人的根本组成 本节教学中应让学生明白, 机器人系统与计算机系统一样, 包括硬件和软件两部 份。机器人硬件包括思维器官、 动作器官和感应器官, 而软件系统包括

3、操作系统 和高级计算机语言编程系统。同时应让学生明白机器人学习中, 主要是学习科学家是如何分析问题, 并针对问 题设计和搭建机器人来解决问题的。重点应落实到分析问题和解决问题的方法 上。上学生树立信心: 随着机器人的技术的不断提高, 设计和制作自己的机器人 是完全可行的。第 2 课 机器人的编程系统目的意义概述 :本课通过实际操作纳英特机器人和乐高机器人了解和学习 机器人的编程系统。 教学时可根据学校的实际, 选用一种类型的教学机器人实施 教学,教师应尽可能的创造条件让学生有时机亲自操作,至少应能给同学演示。 本课的重点是机器人与机器人的连接方法、 为机器人下载操作系统。 学生的兴奋 点在如何

4、让“机器人前进的任务上。概述:首先让同学明确,机器人的微处理器实际是一台微型计算机,它只 懂得机器语言, 不同类型的机器人一般都有自己专门的操作系统。 另外,由于机 器人的微处理器体积小, 功能简单, 一般不提供直接编程。 因为大多数情况下人 们都需要在计算机上为机器人编写程序, 再通用下载线将程序下载到机器人内存 中,以便控制机器人的行为。21 纳英特机器人编程系统本节重点介绍纳英特机器人编程环境, 纳英特机器人与计算机的连接方式以及如 何为纳英特机器人下载操作系统和程序, 最后通过一个简单的实例让机器人 前进,让同学们感受和体验人们是怎么为机器人下达命令并让机器人运动起来 的。教学中,教师

5、应尽可能让学生有动手时机, 至少要能观看教师的演示操作。 211纳英特机器人编程系统简介 翻开纳英特机器人编程软件窗口,指出纳英特机器人编程系统支持C、LOGO BASIC等多种计算机高级语言以及流程图方式编程。为了学习计算机编程 语言和思维方法,本书我们采用 BASIC为纳英特机器人编写程序。212 机器人与计算机的连接 让学生明确机器人通讯下载线是计算机与机器人连接的桥梁,教师可通过 实物投影仪向学生清楚地演示计算机与机器人的连接方法。213机器人操作系统的下载 对初中同学来讲,他们很清楚计算机正常工作需要有正确的操作系统。教 师应充分利用这一有利条件, 实现学生知识构造的正迁移, 使学生

6、明白机器人的 “大脑是一台微电脑,它也需要有自己的操作系统。教师演示或分组操作,学习如何为纳英特机器人下载操作系统。214应用举例让机器人前进 有了操作系统的机器人就能执行人们的程序指令了,为了激发学生的学习 兴趣,作为第一个机器人行为任务, 我们选用了最简单的任务, 机器人直线前进。 任务虽然简单,但它包含了以下四个根本过程:A、为机器人编写程序B、下载程序C、试运行机器人D观察调试本环节的重点是让学生明确要机器人完成任何一个任务,都需要上述四个根 本过程。难点在理解图 2-6 所示的程序。2 2 乐高机器人编程系统 ROBOLAB221 乐高机器人编程系统简介让学生明白,乐高机器人编程软件

7、很多,最常用的是“ ROBOLAB它是一款 集RCX管理、机器人编程和数据采集、显示、分析于一身的图形化编程系统软件。教师可向学生简单演示ROBOLA的图形化编程特点。222 机器人与计算机的连接 乐高机器人采用红外发射器与计算机连接,连接方法很简单。教学时应让 学生知道这是红外线无线连接, 需要将红外射器的发射端与机器人红外接收接对 接。223选择红外线发射器的端口我们可以通过ROBOLA管理员来管理乐高机器人,为了正确实现机器人与 计算机的通讯, 当然需要选报正确的红外发射器的安装端口。 这是学生很容易理 解的。如果在本课教学中只选择了乐高机器人,教师在教学过程可适当拓展介绍 ROBOLA

8、管理中的其他功能。2. 2. 4下载 RCX固件RCX固件可以理解RCX勺操作系统。下载固件的方法比拟简单,教学时应 讲清楚图 2-13RCX 显示器代表的意义。第 3 课 制作能行走的机器人目的意义概述 :本课主要想通用制作一个能行走的机器人,让学习亲身体 验机器人制作的根本步骤。 通过活动锻炼同学们的动手动脑能力。 本课的重点是 体验机器人制作过程,难点是 ROBOLAB 编程环境及编程方法。 教学建议:将本两分为 2 课时完成,第一课时完成机器人的搭建及 ROBRLAB 编程环境的认识;第 2 课时,完成为机器人编写程序和调试机器人。3 1 机器人制作的根本步骤 在中小学机器人活动中,

9、机器人的外型常常被做成车的外型, 为了打破这一固有 思维,教师可通过视频展示各种外型、不同功能的机器人。 在展示的根底上,让学生理解设计制作机器人的四个根本步骤:1 、 确立目标2 、 搭建机器人3 、 编写程序4 、 调试机器人32 搭建机器人的“身躯 本环节的目的是让同学们认识搭建机器人所用到的各种积木件。 有条件的学校应 该同学亲自动手摸一摸、试一试。3 3 制作能行走的机器人33 1 搭建“身躯 乐高机器人的精华之一是它具体丰富的积木块和灵活多样的搭建方式。 能行走的 机器人,巧妙地应用了齿轮传动和活赛杆。 教学时中应让学生理解传动原理, 不 限制学生的思维,引导他们自行设计更好的机器

10、人。3 32 进入 ROIBOLAB 编程环境初看 ROBOLAB 编程环境会有眼花缭乱的感觉,教师应引导学生分类认识 ROBOLAB 的功能面板和工具面板。教师应演示如何拖拉功能图标,编写程序。3 3 3 为机器人编写程序 教师在上面讲清了编程方法后, 这里可分组让学生自己完成任务。 因为,这个任 务十分简单,教材也说得很清楚。3 34 下载程序 本环节的重点是讲清楚程序的选择。3 3 5 程序的执行和测试 这个环节同样可分组让学生自己完成,教师的任务是帮助学生解决他们解 决不了的问题。第 4 课 让机器人送餐目的意义概述 :本课的目的是通过两个具体任务为教学载体,培养学生分 析问题和解决问

11、题的思维方法。 两个任务从编写程序的角度来讲, 都是解决机器 人转弯的问题,这是本节的重点。4 1 教机器人走正方形 本任务我们用纳英特机器人完成,其目的是把同学的注意力集中在编程的算法 上。如何走正方形, 对学生来讲不是难点, 难点在于如何控制机器人转弯。 这里有两 个问题:一是实际机器人马达电源的接口与程序控制的马达端口的对应关系是怎 样的?二是,如何实现转弯运动。教师应讲清楚:一般从左到右, 0 号马达,1 号马达;转弯运动的几种方法可让 学生讨论, 差速转动和反转都能实现转弯, 实际应用时应看你是要转大弯还是小 弯而定。本节的第二个难点是图 4-2 中的程序,要求学生能理解就行了。4

12、2 让机器人送餐本任务用乐高机器人完成,其目的是皆顾两种机器人器材的选取。 送餐机器人的搭建比拟难, 需要在教师的指导下完成。 建议教学时分组完成, 由 一局部同学负责搭建,一局部同学负责编程。关于任务描述: 有条件的学校可以搭一个场地, 条件一般的学校, 可以画一个场 地,用一个方块代替餐桌。42 1 解决方案时间控制 本环节分为机器人的搭建和编程,可分组进展。 程序的编写难点在图标的修饰量的设置,对此,需要教师演示,扫清障碍。42 2 解决方案二角度传感器控制 角度传感器是学生接触的第一个传感器, 教学时应让学生理解, 角度传感器其实 就是一个记数器,它记录转动轴转过的圈数。图 4-8 的

13、程序比拟复杂,教师除了讲清各图标的意义外,还应说明图标在功能 面板中的位置。第5课 计算机程序与QBASIC语言目的意义概述: 本册的编写意图之一是通过智能机器人活动为教学载体, 学习计算机程序编写的根本思想和方法。 本节主要学习什么是计算机程序、 计算 机语言等根本概念,并在此根底上学习 QBASIC 语言。本节的重点是:QBASIC程序的组成及格式以及 QBASIC语言中的常量和变量, 变量的数据类型。本节的技能目标要求, 同学们在理解例程的根底上, 能应用常数、 变量以及函数 编写简单的程序。51 算机的程序与语言5 1 1 计算机程序 本小点通过两个具体的机器人控制程序, 让同学理解什

14、么是程序。 即:把解决问 题的方法、 步骤,用计算机语言编写成一条条指挥计算机动作的指令集, 就叫计 算机程序。5 1 2 计算机语言既然程序是由计算机语言编写而成的, 那么,什么是计算机语言它与人们使用的 自然语言有什么一样和区别呢?从逻辑的顺序首先应让同学明白, 计算机还 “听不懂人类的自然语言, 它只懂 得二进制的“机器指令。开场人们用机器语言为计算机编程,后来改用“汇编 语言,一种采用符号代表机器人指令的语言。不管是机器语言还是汇编语言, 它们都依赖于具体的计算机。再后来,人们开发出了 “计算机高级语言, 一种接近人们自然语言和数学语言 的计算机语言, 它们与具体的计算机无关, 但计算

15、机执行这样的语言编写的程序 之前,必须由解释程序和编译程序翻译成具体的计算机指令。教学时, 应理清什么是机器人语言、 汇编语言和计算机高级语言, 以及它们的开 展历程,但不具体深究。51 3 程序的构造程序的好坏与程序的构造直接相关, 计算机语言中提供的循环程序构造、 条件分 支构造是解决实际问题的突破口。 在此, 可简单提示同学, 程序的执行并非从第 一条指令顺序招待到最后一条指令。52 QBASIC 语言简介52 1QBASIC 程序的组成QBASIC 程序的组成是 QBASIC 语言编程的约定,也是程序编写时必须遵守的 法规。对此,教师应比照具体的例程说明,防止空洞地说教,否那么说了学生

16、也 记不住。52 2 常量和变量常量和变量是计算机语言中的根本概念, 教学时同样应通过具体的例子说明, 以 帮助理解。52 3 变量的数据类型变量的数据类型是计算机语言所特有的 一般在数学中不区别变量的类型 ,原 因是不同的数据类型, 计算机的存储空间和方式不同。 所以, 在编写程序使用变 量之前,须说明变量的数据类型。对此,学生是能够理解的。52 4QBASIC 语句的格式 根本格式: 语句定义符 语句体 这里建议:以例程 2 讲解语句的格式,同进说明各语句的功能。程序都是一些 简单的巩单词,学生在理解上应该没有障碍。52 5QBASIC 的函数计算机语言中的函数相当于数学中的公式。用 QB

17、ASIC 语言控制机器人的动作 使用得最多的函数是 MOTOR 和 SLEEP ,应该说这两个函数都不难理解。我们 可通过延长机器人运动的时间或提高机器人的运动速度等具体问题, 帮助学生理 解它们。第 6 课 程序设计流程图目的意义概述: 学习了计算机语言,接下来就可以用计算机语言编写程序, 解决具体问题了。 本课的目标是了解程序设计的一般步骤及流程图, 学会用流程 图表示问题的解决过程。本课首先通过让机器人走正方形这一任务, 说明程序设计的一般步骤,再在此根 底上引入程序流程图的概念及表示方法。最后通过“前方有障碍,STOP 这个具体实例的应用,让学生亲历,问题分析、机器人的搭建,程序设计和

18、编写、调 试的过程,从而构建分析问题、解决问题的思路和方法。流程图是本节的重点。 建议用两课时完成。6 . 1程序设计的一般步骤本小点学生不难理解,可略讲。值得注意的是应让学生理解“算法这一 概念。6 . 2程序流程图程序流程图是本课的重点,首先可通过图 6-1说明,像这样用图框描述解决问 题或执行任务的方法、思路或算法的图叫程序流程图;然后再引导学生观察,不 同的操作用不同形状的框表示,箭头表示了计算机处理或执行的逻辑顺序。建议第一课时到此为止,剩下的时间可让学生画出送餐机器人程序的流程图,通过实物展台或视频展示的方法,讲评学生作业,以检查学生的掌握情况。最后总结流程图的优点。6 . 3应用

19、举例:前言有障碍,STOP !本小节是前局部知识的具体应用, 对学生来说问题是全新的。教材提示的问题简 单,目的是把学生的注意力和思维放在问题的解决方法和过程上来, 而不是自怎 样求解这个问题。6. 3 . 1任务描述任务描述也是任务解决需达成的目标, 可以说在机器人活动中,能准备描述出任 务目标,任务已经解决一半了。建议通过动画或视频演示说明任务达成目标。6. 3 . 2任务分析在机器人活动中,任务分析常常要从两方面去思考, 一是机器人的硬件搭建,二 是程序实现的可行性。这两者常常又是相辅相成的,也就是说,不同的搭建需要 不同的程序。有的教师可能会认为机器人的搭建不是信息技术的内容,而我们认

20、为,机器人的搭建不仅是信息技术的内容,而且是重要内容。试想,机器人感受 其周围环境,不正是感测技术吗?本节的任务分析,建议让学生讨论。首先作为机器人来说,它怎么感受到有无障 碍物,自然同学们会想到,需要有一个检测是否有障碍物的元件;第二,机器人 的行为动作是怎样的?无障碍物怎么办?有障碍物怎么办?6.3 . 3机器人的搭建这里机器人的搭建很简单,教师可先搭好,让学生观察,认识红外避障传感器。 教师应可通过实物投影仪讲解红外避障传感器的构造。6.3 . 4设定检测距离红外避障传感器是感测技术的常用传感器, 对此学生也很容易理解。教学时,应 注意讲清楚检测距离的调整方法。有条件的学校可分组实验。6

21、.3 . 5程序流程图这个程序流程图比拟简单,可让学生讨论完成。6 . 3 . 6QBASIC 程序程序的实现方法很多,可能成为难点的是红外避障传感器检测到有无障碍在程序 中的表达式是怎样的。可用下面的表格表示:红外避障传感器检Digital(IO)测其中10是连接端口号有障碍Digital(10)=1无障碍Digital(10)=0建议:如果学生能力强的,可引导学生讨论程序的编写;对于能力一般的,只要 求能理解程序就行了。最后,下载程序,运行,调试,根据机器人停顿点距障碍物的距离,教师可适当 调整距离,让学生体会检测距离的作用。探索活动:机器人前方遇障碍,右转90度后继续直线前进。 这个任务

22、是应用举例的延续,可引导学生在前一任务的根底上修改。第7课机器人的“感觉器官目的意义概述:通过前一课的学习,我们知道机器人可以通过红外线传感 器感知障碍。本课类比人的感觉器官,认识机器人的传感器,了解几种常见传感 器的原理和作用。教材安排了三个探究性实验,建议用二课时,第一课时完成 ,第二课时完成7.4-7.5 和探究活动。教学时始终应让学生明白一个道理,那就是,机器人与机器最显著的区别在于, 机器人对外界环境具有逻辑判断和思维的能力。 那么,机器人是如何感觉环境变 化的呢?它是靠各种传感器。传感器实质上是一些特殊的电子元件或装置,它能感受或响应特定的被测量的物理量或化学量,并将其转化为电信号

23、。7 . 1机器人的“嘴巴和“耳朵 明确机器人的“嘴巴和“耳朵其实就是机器人的发声和听觉装。教学时让学生了解,目前人们还只能让机器人感知声音的有无或强弱,还不能识别音色。要让机器人认识人的声音,还有待科学家的努力。简单的声控传感器很容易实现,教材介绍了纳英特机器人的声控传感器。 教学建议:1、认识纳英特声控传感器;2、明确纳英特声控传感器是模拟传感器,检测环境声音的相对强度;3、会正确连接纳英特声控传感器;4、将“实验一:检测环境声强的相对值作为探究性实验。7 . 2机器人的“眼睛视觉传感器是机器人身上至关重要的传感器。由于目前还找不到能代替人眼这样 精细的视觉传感器既能分辨颜色,又能判断距离

24、。人们只好根据不同的用途 制作出不同的视觉传感器,如有检测距离的红外传感器或超声波传感器;有能分辨颜色的光电传感器或灰度传感器。教学建议:教材对红外传感器和灰度传感器的原理表达十分清楚, 学生易于理解, 可指导学生阅读。活动重点应放在“实验二:检测迷宫场地地面和白线的灰度值 上。当然,也可检测不同物体外表颜色的灰度值。如果是使用乐高光电传感器,也可以检测不同颜色的物体的光值。7 . 3机器人的“鼻子机器人的鼻子其实就是一个烟雾传感器。建议教学时简单介绍。7 . 4机器人的“触觉机器人的触觉传感器很多,教材中只介绍了触碰传感器和温度传感器。 教学建议: 由于有前面的根底, 本节的实验三, 可以让

25、学生自主探究完 成。7 5 机器人的能源 机器人的能源一般来源于电池的化学能。探索活动: 本课的探究活动效果明显,趣味性强。建议创造条件让学生动手去做。第 8 课 机器人走迷宫目的意义概述: 前面学习了机器人的传感器和程序的编写。作为应用,教 材选用了机器人走迷宫, 目的是通过机器人走迷宫问题的分析和求解, 培养和提 高学生分析问题和解决问题的能力。本课 1-3 小节重在问题的分析和机器人的搭建; 4-6 小节为程序的编写、 保存和调试。建议:本课用两课时, 1-3 小节为一课, 4-6 小节为第二课时;机器人硬 件条件不够的学校可将本课与下一课重组,在仿真环境下学习和练习。81 任务描述 本

26、节主要是让学生明确机器人走迷宫所需完成的任务, 教学时可用纳英特仿真软 件“快速启动工程仿真演示。82 任务分析及算法 可组织同学讨论, 如果是我们人来完成走迷宫, 你会怎么走?在此根底上引入迷 宫定那么。确定左手或右手定那么后, 再进一走讨论, 在迷宫里行走过程中可能遇到的几种 情况:下面是左手定那么的三种情况:1 前方有障碍2 前方无障碍 左方有障碍3 前方无障碍 左方无障碍 进一步讨论,在上述三种情况中,机器人应做出怎样的反响?8 3 走迷宫机器人的搭建 机器人的搭建,涉及到两个问题, 选用什么样的传感器来判断障碍物?传感器如 何安装?这实质上就是上一课传感器学习后的应用问题。 可组织学

27、习讨论解决方 案。8 4 机器人走迷宫程序流程图 有了前面的分析,画出程序流程图不是难事。8 5 机器人走迷宫的 QBASIC 程序 根据流程图写程序,难点在于 QBASIC 语言的表达。已经写出的程序学生要读 懂不难,难在自己写程序。 再有就是程序中马达参数的调整, 实际上马达参数的 调整与场地有关,必须认真观察机器人的运动后,才能得到正确的参数。 建议:对程度一般的学生,只要求能读懂程序就可以了。 有条件的学校,应安排时间调试程序。8 6 程序的保存新版的纳英特编程软件保存操作简单多了。探索活动:活动 1 : 建议改为:假定机器人前方红外传感器接 10 号数字传感器端口,要求机器人前 方有

28、障碍特,左转 90 度,否那么直行。 本目题实质上是在理解前面程序的根底上的改写,也是条件判断语句的练习。If digital(10)=1 thenMotor (0,-70)Motor (1,70)ElseMotor (0,100)Motor (1,100)End 答案不唯一,教师庆鼓励学生写出不同的程序段。活动 2 : 这是一个简单的机器人活动,对场地要求不高。在机房就可完成。第 9 课 在仿真环境中走迷宫目的意义概述: 教材安排本课的目的,一方面是学习如何在仿真软件中搭 建场地和机器人,另一方面是利用仿真软件开展机器人活动, 弥补硬件条件缺乏。 实际新版的纳英特仿真软件,较教材中介绍的软件

29、操作更简单。 本课可完成两课时,第一课时,认识软件,搭建场地;第二课时,搭建机器人, 仿真运行。91 认识机器人仿真系统 初三的学生使用纳英特仿真软件, 很容易上手。 这一节主要应通过 “快速启动 感受三维立体仿真系统,同时会变换不同视角,观察机器人的运动情况。9 2 在仿真系统中搭建场地场地的搭建包括 1 画场地底图 2导入场地图 3 搭建场地实物 本小节的难点在搭建场地实物。教学建议:教师可安排具体而简单的操作任务,让学生练习。9 3 在仿真环境下搭建机器人 机器人的搭建包括马达、轮子和传感器的安装。这局部内容教材写得很详 细,新版的软件也比拟好用。教师只要安排足够的时间让同学们上机实践就

30、可以了。9 4 在仿真环境中测试机器人 仿真运动包括: 1 机器人组队设置 2 机器人与场地的合成 3 仿真运行 对同学来说,按提示操作,问题不大。第 10 课 轨迹机器人目的意义概述 :轨迹机器人是机器人活动应用的又一个典范,本课教材以 轨迹机器人活动任务为载体, 学习乐高光电传感器的工作原理、 使用方法; 以及 ROBOLAB 的编程技巧,主要学习条件分支和跳转图标的使用。从思维训练的 角度上讲,本课分别就单光感和双光感机器人走轨迹进展了任务描术和算法分 析,对开拓同学的创新思维具体一定的帮助和借鉴。 建议:本课用二课时,第一课时完成 1 、2 小节,单光感走轨迹;第二课时完成 第3 小节

31、双光感走轨迹。10 1 光电传感器是怎样工作的 本节主要介绍了光电传感器的工作原理, 乐高光电传感器的使用方法。 就原理局 部,学生很容易理解。 教学中应着重介绍乐高光电传感器的使用方法, 特别是如 何检测物体的光值。教师应指导学生认真完成 P65 的试一试。10 2 单光电传感器实现走轨迹 单光感走轨迹只能是单线轨迹,为此,教师应准备一个简单的场地。 本任务涉及到机器人的搭建、 算法分析、程序的编写、 下载运行和调试, 四方面的问题,对同学来讲都是全新的,下面就这四方面提出建议:1 、 机器人的搭建,不是我们教学的重点,加之这样的机器人的搭 建也不是很复杂,教师可先搭建好,与学生一起分析为什

32、么这 样搭就行了。2 、 算法分析,是思维的高级训练,教师可制作一个简单的动画演 示,帮助学生理解。流程图能直观、清晰的表示算法分析。3 、 程序设计:作为例程,教师可先介绍程序,让学生理解程序。 再演示程序的编写。在 ROLBLAB 中,常用跳转图标实现无限循环。 分支图标可实现各种条件分支,本例中的光感分支图标实现了,根 据光电传感器不同的反响值,让机器人做出不同的动作反响。4 、 程序的保存、下载、运行和调试 乐高机器人程序的保存、下载都很简单。关于程序的优化, 可引导学生讨论, 图 10-5 所示的程序有什么缺乏? 为什么?从而进一步思考, 怎么制作一个全自动机器人。 另外,作为思 维

33、训练,应让学生明白, 传感器自主采集数据是信息技术应用的重要组 成局部。10 3 用双光感实现走轨迹 从任务描述看,本任务比前一个任务多了一个“十字路口,教师应引导 学生分别出图 10-12 所示的几种情况,并读懂图 10-13 所示的程序。 建议:本课时的重点应放在机器人的调试上。第 11 课 可监控事件的机器人目的意义概述 :事件控制技术是信息技术中传感技术、自动控制技术的重 要内容。同时事件控制也是解决多任务并发问题的一种有效途径。 教材安排本课 既是学习多任务 事件 监控处理的方法, 同时又有利于提高同学们分析问题和 解决问题的能力。本课的重点是事件监控的思维训练, 难点是理解本课的程

34、序流程图和程序。11 1 什么是事件控制本小节主要是让学生理解什么是事件、什么是事件监控。 所谓事件,简单地理解就是一段时间内发生的事情、或事物变化。 事件监控是指关注事件是否发生, 当事件发生后做出什么样的响应和处理。 建议:教学时多用同学们熟悉的实例说明。11 2 RCX 对事件的监控 本小节的重点应让同学知道事件监控分为定义事件、监控事件、事件着陆 和停顿监控四个步骤,并认识相应的图标。ROBOLAB 对事件的监控用以下四步:1 、 定义事件:即事件触发的条件2 、 监控事件:即关注事件的发生。如果只是定义了事件,没有开场监控 事件,即使事件发生了,处理器也不会对事件做出响应。3 、 事

35、件着陆:指事件触发后的着陆点,其后是事件触发后,所做出的响 应命令。4 、 停顿监控:指程序完毕对事件的监控。 以上四个操作中,定义事件是难点。11 3 三光电传感器轨迹机器人的制作11 31 问题解决策略 问题解决策略分为硬件搭建和软件实现,二者是相辅相成的。 教材中所用的硬件搭建是经典的三光感小车, 教师可事先搭建, 并向学生介绍这 样搭建的优点。 优点:动力后驱,具有强劲的动力,两轮距离较大,具有较大的动力力矩转弯 灵活;三光感成“品字排列,有利用黑线的检测,减小检测黑线后的摆幅。 循线策略分析:这是训练学生思维能力的良好载体,是教学分析的重点。11 3 2 程序流程图初看图 11-5

36、的程序流程图会有眼花缭乱的感觉,教学时应注意理清思维逻辑。 简单地说就是:初始化环境条件包括环境光的检测、事件的定义等; 事件分支:即如果红色事件发生,如何处理;蓝色事件发现如何处理;两事件同 时发生如何处理。以上述逻辑层次去分析流程图,能帮助学生理清思路。11 3 3 程序图 11-6 的程序与流程图对应理解应该说不是很困难。程序理解上的难点在于 “事件的值上 ,教师应说明由于有多个监控的事件,而事件的着陆点只有一 个,那么如何区别是哪个事件发生了呢?最大的方法就是通过 “事件的值去区 分,再根据事件的值分支,当不同的事件发生,实现不同的响应和处理。第 12 课 机器人灭火寻找火源目的意义概

37、述 :机器人灭火可以说是一个大型的综合任务,所涉及到的传 感器的应用和程序的处理都比拟复杂, 同时,它又是培养学生综合应用所学知识 解决实际问题的一个典型实例。 教材以纳英特机器人灭火活动为载体, 化整为零, 从简单到复杂一步一步的引导学生完成灭火任务, 这样做既分散了教学难点, 将 灰度传感器、火焰传感器、声控传感器以及模块化程序构造思想溶入教学中。 建议:本课分两课时完成,第 1 、2 节为第一课时,第 3 节为第二课时。12 1 灭火实验及场地简介 此小节目的在于让学生明确任务目标,可让学生自行阅读。12 2 简易灭火机器人的制作 本节的重点是认识纳英特灰度传感器及其使用方法, 并会用灰

38、度传感器检测物体 外表的灰度值。而本节的任务 1 可作为灰度传感器的应用实例。任务一只要求机器人能判断自己是否进入警线。12 21 简易灭火机器人的搭建要求: 1 、认识地面灰度传感器,并会正确安装; 2、知道灰度传感器属模拟传感器,一般来说,物体外表颜色越深,灰度值越大;白色浅色物体,灰度值小于 125 ,黑色深色物体, 灰度值大于 125 ;3 、理解图 12-4 的程序,会正确检测物体外表灰度。12 2 2 灭火程序到现在读懂图 12-6 的程序并不困难。12 2 3 测试 建议:教师可自制一个简易场地,让学生分组完成灭火任务。12 3 使用火焰传感器寻找火源灭火用检测是否 “看到白线的

39、方法灭火很不科学, 学生很自然地会想到是否有一个 能检测火焰的火焰传感器。12 3 1 火焰传感器 作为信息技术,正确采集有利信息非常重要。因此,根据火焰特征,制作的火焰 传感器能有效的检测和判断火源的位置。至于火焰传感器的反响值与火源的距离及方位的关系,教材把它作为探究性实 验,为既有利于教师组织教学活动, 又有利于培养学生探究性学习的兴趣和能力。12 3 2 能寻找火源的机器人搭建 由于有前面的根底,这里的搭建很容易。12 3 3 教会机器人寻找火源这是一个探究性实验, 我们希望同学在读懂程序的根底上, 通过实验, 发现火焰 值与火焰距离以及方位的关系。12 3 4 寻找火源灭火的两个任务

40、这两个任务, 有条件的学校也可作为探索性实验。 硬作条件缺乏的学校, 可在仿 真环境下完成。任务 2 与任务 1 的算法一样,只是以火焰值来判断灭火的有效位置。任务 3 实质上是任务 1 和任务 2 的综合,灭火条件是复合条件,即:火焰值到 达有效距离,并且进入戒备线。第 13 课 机器人灭火迷宫灭火目的意义概述 :本课是迷宫机器人和灭火机器人的综合。 本课的重点应放在分析 问题、解决问题的思维以及程序的模块化构造上。 换言之, 本课的机器人灭火任 务的完成只是作为学习的一个结果, 甚至可淡化实验, 利用仿真软件帮助学生理 解,这样可减小真实实验中一些不确定的干扰因素, 把注意力集中在思维训练

41、上。 建议:本课用两课时 第一节为第一课时,构造化程序设计和第二节为第二课时13 1 迷宫机器人的制作13 11 迷宫灭火的策略 可借助仿真软件,比方把火焰放在房间 2 或房间 3 ,组织学生讨论灭火方 案。引导学生得出迷宫灭火策略,没有发现火焰,走迷宫,寻找火源;发 现火焰,启动灭火程序。13 12 迷宫灭火的流程图图 13-1 所示的灭火程序流程图,非常符合人的思维习惯,教师应很好的 加以利用。左边的模块化程序流程图,简单,清晰。右边的程序流程图, 是左边流程图的细化。即启动灭火程序,具体要做什么?又该怎样走迷宫 寻找火源。程序流程图的细化,实质上将程序分成了两个分支,每个分支只完成该分

42、支所要解决的问题。另外,对复杂任务,我们还可以分工合作,一局部人 解决发现火焰后如何灭火,一局部人解决寻找火源的问题。这样的教学, 我们不仅教给了学生分析问题和解决问题的方法,而且倡导的合作精神。 这才是教学的根本。13 13 迷宫灭火机器人的搭建这里的机器人实质上是迷宫机器人和简易灭火机器人的综合。建议通过仿 真练习机器人的搭建。13 14 迷宫机器人灭火程序要求学生能读懂程序。建议:通过仿真灭火帮助学生理解程序。构造化程序设计构造化程序设计思想作为知识窗介绍,要求学生能理解就行了。关于主程序和子程序的关系,可归纳为:主程序罗列满足什么条件,需要 完成什么任务;而子程序那么答复,如何去完成相

43、应的任务。13 2 声控启动灭火机器人本节可以说是前面的大综合。要求能读懂程序就行。第 14 课 机器人实验室目的意义概述 :前面我们提到的机器人根本上都是一辆车,一辆智能化的 小车。通过传感器,感受环境的变化,采集数据,再根据程序做出相应的 处理和响应,所涉及到的信息技术,主要包括传感技术和自动控制技术, 但还未涉及到信息的采集后的分析、处理和加工。为了拓展学生装的思维 和知识面,本课我们将学习如何利用 ROBOLAB 软件建立一个机器人实验 室,并在此根底上设计一个简单的物理实验装置,通过编写程序,体验数 据的采集、上传、分析和处理的全过程。对课对教师和教学设备要求都比拟高,建议作为演示教

44、学,目的是让学生 体验实验方 法和过程 。14 1 建立自己的主题ROBOLAB 实验研究是在研究者级别中完成的,在开场实验之前,需要创 立一个实验主题。本节的重点,应让学生明确一个实验工程所经历的五个步骤。1 、 使用传感器设计和搭建实验2 、 编写程序,告诉 RCX 需要采集的信息;3 、 开场实验,采集信息;4 、 上传数据信息;5 、 分析数据14 2 我的第一个实验 大家都知道,蒸发要吸热,物体温度要降低,但物体温度降低了多少?经 过多长时间温度降到最低?要得到相关的数据,并制成温度变化曲线还真 不是一件容易的事,但智能机器人实验,确可以轻易的做到。14 21 设计和搭建实验 利用乐

45、高温度传感器,很容易设计出简单的实验装置。 实验要求:让 RCX 每隔 3 秒钟采集一次温度数据, 1 分钟后停顿采集。14 2 2 程序的编写这里我们用的是研究者编别中的编程者级别 1 ,即最简单的研究者程序, 程 序虽然简单, 但它仍包含了数据的采集思想: 即采集什么数据, 数据采集的速度 以及完毕采集的条件。这是教学的重点。14 23 下载程序 与编程者级别一样。14 24 开场实验 这个实验很简单,实验时间也不长。14 2 5 上传数据 上传数据是本节的难点。这里包括:1 、 数据集名字,相当于数据保存文件名;2 、 数据桶颜色,相当存储数据的变量名;3 、 桶名称,可用来表示物理、化

46、学量的名称和单位;4 、 数据格式,指以不同的统计方式表示数据,常用的有波形图和直方图。14 26 查看和比拟数据 通过查看我比拟数据我们可以观察到温度的变化曲线,查看什么时刻温度 最高和最低,分别为多少等。14 2 7 计算 计算是对数据的分析、处理和加工。14 28 实验报告 可生成图文并茂的实验报告。第 15 课 综合实践活动“阳光寻觅者的制作目的意义概述 :作为本册书的综合实践活动,教材主要从两方面考虑:一 是突出综合, 包括本册信息技术知识的综合和学科知识的大综合 也叫知识的整 合;二是突出学生的实践活动。学科知识的整合方面, 在“预备实验太阳能小车一节, 教材用乐高太阳能 电池板和

47、电容器, 通过简单的实验验证了光具有能量, 并且光能可以转化为电能 或其它形式的能,能量还能储存。实验简单,效果明显。在“阳光寻觅者实践活动中, 我们利用光电传感器, 设计了一个能自动追随阳 光的智能小车, 智能小车具体自动检测什么方向阳光最强, 并始终面对阳光最强 的方向,包含了信息技术的感测技术、通讯技术和自动控制技术。同时,智能小 车具有自动采集数据的功能。 活动中我们还设计了对采集的数据进展分析、 处理 和比拟环节。实质上,阳光寻觅者还是一架太空智能探测器。15 1 预备实验太阳能小车图 15-1 简单的装置,在一盏 200W 台灯光线的驱动下,就能运动,真的非常 神奇。实验一: 验证

48、乐具有能量 实验二:电容器能储存电能 这两个实验效果同样明显。 建议:教师演示上述实验。15 2 “阳光寻觅者的制作15 2 1 实验目标 本实验要求同时到达下面三方面的要求:1 、 小车能自己调整自己的方向,总是面向光线最强的方位,并可以 RCX 液晶显示屏上显示当前的光值;2 、 小车搭载了太阳能电池板和电容器, 太阳能电池板对电容器充电;3 、 小车在寻觅阳光的过程中,采集了各个方向的光值。15 22 如何实现目标 初看起来任务很复杂,其实上述三个目标是别离的。 为实现第一个目标,首先,小车要能自动转动;其次是小车原地转动 一周后,并记录下光线最强的值;第三,再次转动到光线最强的方向,停

49、 顿;第四,小车停下的过程中,不断监测当前的光值,当光值下降 2% 后, 重新定位光线最强的方向。第二个目标是为电容充电, 只需要将太阳能电池板与电容器相连, 实 验的过程中一直充电。第三个目标,采集光值,只要在程序适当的地方,告诉 RCX 采集什 么数据,数据存放容器,采集速度和什么时候停顿采集就行了。15 3 赋予“阳光寻觅者智力本节是本课的重点也是难点。 即为“阳光寻觅者编写程序。 编程环境是在研究 者级别的编程者级别 5 ,它较“创造家级别的编程环境多出了数据采集的功能。15 3 1 研究者级别编程等级 5 这里介绍了如何进入研究者级别的编程环境。15 32 简单的数据采集程序 与数据采集相关的操作并不难理解:1 、 是初始化传感器,即指明要采集的数据端口的传感器类型以及将 采集的数据存储在什么数据集中;2 、 开场采集数据:指明何时开场采集数据以及采集的速度和采集的 数据个数;3 、 停顿采集:指明何时停顿数据采集。图 15-7 的两个例程能帮助学生理解数据采集程序。15 33 阳光寻觅者程序 这里只要求学生初步理解程序就行了。15 4 开场试验,验证结果 由于条件限制,估计试验只能演示,但试验过程具有很强的操作实践性, 同时对帮助学生理解程序,提高学生学习兴趣具有较强的促进作用。 建议教师创造条件完成教学任务

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!