机器人校本课程教材汇编_第1页
机器人校本课程教材汇编_第2页
机器人校本课程教材汇编_第3页
机器人校本课程教材汇编_第4页
机器人校本课程教材汇编_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机器人豫诗蜀编程

永昌县第一小学

5

在小学教育中,创新教育已经被提到了前所未有的高

度。在小学各门学科教学之外,一种新的教学手段正为创

新教育注入了新的活力,这就是机器人教育。机器人教

育,为学生聪明才智的发挥提供了一个展示的好机会。通

过机器人的学习活动,让学生了解掌握传感器知识,结构

的搭建方法,各种部件的控制方法;引导学生逐渐形成编

程的思想,掌握机器人的程序设计方法;在计算机上编写

程序,然后通过计算机和机器人的通讯技术,将程序下载

到机器人的微处理器上,通过观察机器人的运行情况来调

试、验证、反思、改进。这里面涵盖了计算机知识、数学

知识、物理知识、结构学知识等,这种多学科的综合性、

合作性学习,极大地激发了学生的学习兴趣,有效地培养

了学生的创新能力和综合素质能力。因此,在中小学开展

机器人教育有着重要的意义。

课程理念

一、课程基本理论

(一)机器人特色课程教学总目标(教学的三维目标)

1.情感态度价值观:

通过机器人课程的学习主要培养学生的兴趣爱好、提升

空间、逻辑思维能力,并从中获得自我提升的价值取向。

2.过程和方法:

通过课程的教学,让学生从初步识别一些积木零件名

称,到拼装动手组装机器,再到学习编程,再远程遥控机器

人操作。

3.知识和技能:

通过课堂教学,让学生学会机器人的基础理论知识并能

够把基础知识运用到课堂实践中来。

(二)机器人特色课程教学重难点

重点:组装机器零件、编辑程序。

难点:在学习中如何获得自我成就感,提升空间、逻辑

思维能力,并从中获得自我提升的价值取向。

(三)机器人特色课程培养方向(从学生角度)

1.通过机器人实践活动,激发学习兴趣,为今后的机器

人学习奠定基础。

2.在课堂中,加强学生合作交流,发挥团队精神,既要

表现好个体的水平,也要有体现群体的意识,增强团队合作

的精神。

3.在机器人拼装的训练过程中,要有耐心,持之以恒,

进而促进人格完善。

4.了解机器人的基本理论和拼装技术,让学生多动手、

多动脑、促进学生的心智健康发展。

5.学习机器人为学校和特色教育添砖加瓦。

目录

第一课认识机器人

第二课机器人的种类及其发展

第三课舞蹈教学常用术语与基本功练习

第四章EV3软件系统

第五章机器人传动结构

第六章机器人受控移动

第七课使用传感器转向

第八课沿线前进

第九课太空挑战——激活通信

第十课太空挑战——集合您的队员

第一课认识机器人

各国科学家对机器人的定义都有所不同,而且随着时代

的变化,机器人的定义也在不断发生变化。

中国的科学家们把机器人定义为:“机器人是一种自动

化的机器,而且其具备一些与人或生物相似的智能能力,如

感知能力、规划能力、动作能力、协同能力等,是一种具有

高度灵活性的自动化机器。”

一、机器人的基本的机能

机器人作为一种具备一定智能的自动化机器,有如下3

个基本的机能:

1.对外界产生作用:人们可以用手拿东西和用脚踢球,

我们可称之为动作器官。

2.获取外界信息:动物可以用耳朵听见声音,蜗牛的触

须碰到硬物就会收缩,我们可称之为感应器官。

3.规划作业:从家里到学校通常都有几条路可以到达,

同学们却通过大脑及其思维能力找到最近的一条路,我们可

称之为思维器官及其思想。

二、机器人构成的基本条件

人类是地球上最高级、最聪明的动物,基本条件是因为

人类在漫长的进化过程中不

但拥有了复杂的、完美的身

体结构,而且还拥有了发达

的大脑。那么机器人要发展

六自由度机械手的手臂是一种动作器官

成为优秀的、高级的机器人

也应该具备相应的条件

条件一机械部件

正如人类的身体需由骨架和

肌肉牵引才能完成一定的动作一

样,机器人的身体和动作表现也

是由特定的机械结构组成的。在制作机器人的时候,我们不仅

可以使用课堂上提供的拼装套件,还可以选取身边随手可得的

各种材料作为机器人的加工原料。例如:木板、金属板、塑料

板、有机玻璃板,还有像螺丝、螺帽那样的各种各样的五金紧

固件。

只要我们在日常生活中留心观察身边的各种机械设备的

动作,例如缝纫机、变速自行车、起重机、挖土机等等,相信

一定能受到良好的启发,从而设计出能满足我们自己功能需求

的机械结构。

条件二——感应和动作电子部件

一个真正拥有智能的机器人通

常都需要具备一定的感知能力,具有

感知能力的电子器件我们通常又称

之为传感器,顾名思义,这类器件具

备了“传”

递“感”应

信息到机器人的大脑的功能。

和人的感觉器官一一眼、耳、

舌、鼻、皮肤分别对光线、声音、

味道、气味、触碰、气温起感应作用一样,构成机器人的电

子传感器也是按功能分类的,例如光源传感器、声音传感器、

气体(煤气、烟雾)传感器、压力传感器、温度传感器等等;

它们的灵敏度和感应范围甚至超越了人的感知界限,例如电

子指南针、红外线传感器等。

因此,在我们设计机器人的时候,应该根据设计的要求,

选用合适的电子传感器件。

条件三——机器人的大脑

机器人的大脑可称之为

RCU(robotcontrolunit),RCU

就好象一台微型的家用电脑,

它可以执行程序指令,并向具

体动作器官发出相应的动作信

息。

条件四——机器人的思想

智能机器人尽管具备了以上的感应、动作和大脑器官,但

它们只是让智能机器人有了个

躯壳,机器人的大脑(RCU)初至>

期是完全空白的,像初生的婴行

儿一样。需要我们用学到的编蜀__

程知识,按照我们的意图编写磬二e*-

14•••••qz,aun________________________

出特定的程序,灌输给它后才

能变成真正具备智能的大脑。

机器人对知识的掌握是非常快速的,而当它跟人类一样

能够对外界的复杂环境进行观察、思考,然后做出反应的时

候,我们的机器人就拥有真正的智能了。

因此,必须学习编写机器人程序的方法,才能让我们的

机器人不但拥有漂亮的躯壳,还能拥有真正的灵魂。

思考:

1.机器人具有那些基本的机能?

2.机器人构成的基本条件是什么?

第二课机器人的种类及其发展

一、机器人的种类

机器人的种类很多,分类的方法也非常多,如果按机器

人的用途分,可以把它们分为工业机器人和特种机器人。

工业机器人有搬运上料机器人、喷漆机器人、焊接与切

割机器人、装配机器人、最后工序机器人等。特种机器人有

军用或警用机器人、空间机器人、水下机器人、医用机器人、

农业机器人、建筑机器人、服务机器人和娱乐机器人等。

现在许多国家对学校开展早期的机器人学习非常重视,随

之相应的教育机器人也出

现了。积木式机器人以其自由拼装,创意无限的特点而深受

同学们欢迎。

机器人已成为人类的朋友。目前世界上已有数百万台机

器人工作在各自的岗位上,发挥着巨大的作用。

二、机器人的发展史

机器人的历史并不算长,1959年美国英格伯格和德沃尔

制造出世界上第一台工业机器人,机器人的历史才真正开

始。英格伯格在大学攻读伺服理论,这是一种研究运动机构

如何才能更好地跟踪控

制信号的理论.德沃尔

曾于1946年发明了一种

系统,可以"重演"所记

录的机器的运动。1954

年,德沃尔又获得可编

程机械手专利,这种机

械手臂按程序进行工作,可以根据不同的工作需要编制不同

的程序,因此具有通用性和灵活性,英格伯格和德沃尔都在

研究机器人,认为汽车工业最适于用机器人干活,因为是用

重型机器进行工作,生产过程较为固定。1959年,英格伯格和

德沃尔联手制造出第一台工业机器人。

第一代机器人属于示教再现型,第二代则具备了感觉能力,

第三代机器人是智能机器人,它不仅具有感觉能力,而且还

具有独立判断和行动的能力.

英格伯格和德沃尔制造的工

业机器人是第一代机器人,属

于示教再现型,即人手把着机

械手,把应当完成的任务做一

遍,或者人用"示教控制盒"发

出指令,让机器人的机械手臂

运动,一步步完成它应当完成的各个动作.

第二代是有感觉的机器人:它们对外界环境有一定感

知能力,并具有听觉,视觉,触觉等功能。机器人工作时,根据

感觉器官(传感器)获得的信息,灵活调整自己的工作状态,

保证在适应环境的情况下完成工作,如:有触觉的机械手可

轻松自如地抓取鸡蛋,具有嗅觉的机器人能分辨出不同饮料

和酒类。

第三代机器人是智能机器人,它不仅具有感觉能力,而

且还具有独立判断和行动的能力,并具有记忆,推理和决策

的能力,因而能够完成更加复杂的动作。智能机器人不同于

工业机器人的"示教,再现",不同于遥控机器人的"主一从操

纵",而是以一种"认知一适应"的方式自律地进行操作。智能

机器人在发生故障时,通过自我诊断装置能自我诊断出故障

部位,并能自我修复。

三、机器人的未来:

1.机器人会越来越小

目前各国的研究现状而言,表明微型机器人大多还处于实

验室或原型开发阶段,但可以预见,将来微型机器人将广泛

出现。

由德国工程师莱纳尔-格茨恩发明的微型机器人,可直

接由针头注射进入人体血管,尿道,胆囊或肾脏。它依靠微型

磁铁驱动器前进,由医生通过遥控器指挥,既可用于疾病诊

断,也可用于如动脉硬化,胆结石等管腔阻塞类疾病治疗,还

能听从医生指挥,将药物直接送达到需要医治的患病器官,

以取得更好的治疗效果,当这种微型机器人工作完成后,医

生便可以像抽血那样用针头将它抽出来。

未来,将会有可以进入人体血液循环系统的功能齐全的

医用微型机器人,能进入工业上的小管道甚或裂缝,进行检

测与维护的工业用微型机器人,以及各种微型传感器,微型

机电产品,如掌上电视等.在军事上,将有小如昆虫的飞行器,

用于侦察敌情;装有自动驾驶系统,能在海底航行数年的微

型潜艇……

2.机器人会越来越聪明

现在的智能机器人,它的智力最高也只相当于两三岁幼

儿的智力水平。在将来,高智能的机器人将越来越多,其智力

水平也一定会不断提高,慢慢地达到七八岁,十几岁少年甚

至青年人的智力水平。

也许在将来的某一天,就如同1996年世界国际象棋冠军

卡斯帕罗夫输给了计算机"深蓝"一样,我们会看到世界顶尖

级的球员组成的"超级联队"也对付不了的机器人球队。

思考:

1.机器人的发展经历了什么变化?

2.设想未来机器人的发展会是什么样的。

第三课EV3硬件系统

一、EV3控制器

显示屏可显示EV3程序块内部进程,您能够通过程序块

界面进行操控。您还可以在编程或实验时增加文本、数值或

图形。例如,您可以设计让显示屏显示一张笑脸或苦瓜脸作

为对比反应,或是显示一个通过数学计算得到的结果数字

(在EV3软件帮助中,您会了解更多关于如何使用显示屏的

信息)。程序块按钮可引导您进人EV3程序块界面。这些按

钮还可被用作可编程激活器。例如,您可以编制程序按压”向

上”按钮,机器人抬起胳膊;按压“向下”按钮,机器人

放下胳膊。

二,EV3电机

大型电机

大型电机是一个强大的“智能”电机。它有一个内置转

速传感器,分辨率为1度,可实现精确控制。大型电机经过

优化可成为机器人的基础驱动力。

通过使用EV3软件中的“移动转向”或“坦克式移动”

编程模块,大型电机可以同时协调动作。

中型电机

中型电机也包含一个内置转速传感器(分辨率为1度),

但是它比大型电机更小更轻。这意味着它比大型电机反应更

迅速。

中型电机可以被编程为开启或关闭,控制功率等级或运

行特定时间或进行指定数量的旋转。

•一■中型电机

4",

两种电机的比较:

+大型电机每分钟转速为160-170转,旋转扭矩为20

Ncm,失速扭矩为40Ncm(更低但更强劲)。

+中型电机每分钟转速为240-250转,旋转扭矩为8

Ncm,失速扭矩为12Ncm(更快但弱一些)。

+两种电机都支持自动识别。

三、EV3连接技术

连接传感器和电机

要使电机和传感器运行,必须将其连接到EV3程序块。

使用黑色扁平连接电缆,通过输人端口1、2、3和4将

传感器连接到EV3程序块。

如果编程时EV3程序块没有连接到计算机,软件会将传

感器分配到默认端口。这些默认端口分配为:

+端口1:触动传感器

+端口2:陀螺仪传感器1温度传感器

+端口3:颜色传感器

+端口4:超声波传感器/红外传感器

如果编程时EV3程序块已连接到计

算机,软件会自动为每个传感器或电机指

定端口。

使用黑色扁平连接电缆,通过输出端口A、B、C和D将

电机连接到EV3程序块。

和传感器一样,当您编程时,如果EV3程序块没有连接

到计算机,每个电机将会被分配到默认端口。默认端口分配

+端口A中型电机

+端口B和C两个大型电机

+端口D大型电机

如果编程时EV3程序块已连接到计算

机,软件会在您的程序里自动分配正确端

口。

四、EV3控制界面

程序块应用程序

EV3程序块带有五个预先安装的程序块应用程序。此

外,您也可以在EV3软件中创建自己的应用程序。将其下载

到EV3程序块后,自制的应用程序会在此处显示。

五个预先安装的应用程序如下:

端口视图

在端口视图的第一个屏幕上,您将会立刻看到哪些端口

连接有传感器或电机。使用EV3程序块按

钮导航到某个已使用的端口,您将会看到

从传感器或电机返回的当前读数。连接一

些传感器和电机,进行不同设置下的实验。

按压“中”按钮查看或更改已连接电机和

传感器的当前设置。按压“返回”按钮返

回到BrickApps主屏幕。

电机控制

控制已连接到四个输出端口之一的任

何电机的正向和反向运动。有两种不同的

模式。一种模式是,您可以控制连接到端

口A的电机(使用“上”和"下”按钮)和

连接到端口D的电机(使用“左”和“右”按钮)。另一种模

式是,您可以控制连接到端口B的电机(使用“上”和“下”

按钮)和连接到端口C的电机(使用“左”和“右”按钮)。

使用“中”按钮在两种模式之间进行切换。按压“返回”按

钮返回到BrickApps主屏幕。

红外控制

使用远程红外信标作为远程控制,红

外传感器作为接收器来控制已连接到四

个输出端口之一的任何电机的正向和反

向运动。(红外传感器必须连接到EV3程

序块端口4)有两种不同的模式。一种模

式是,您将使用远程红外信标上的频道1和频道2。在频道

1±,您可以控制连接到端口8的电机(使用远程红外信标

上的按钮1和按钮2)和连接到端口C的电机使用远程红外

信标上的按钮3和按钮4)。在频道2上,您可以控制连接

到端口A的电机(使用按钮1和按钮2)和连接到端口D的电

机(使用按钮3和按钮4)。类似地,另一种模式是,您可以

通过使用远程红外信标上的频道3和频道4来控制电机。

程序块程序

EV3程序块自带程序块编程应用程

序,类似于您的计算机中安装的获件。以

下说明为您提供了开始使用的基本信息。

创建程序

打开您的程序块应用程序。

“Start”屏幕为您提供了通过序列线连接的“Start”

和“LOOP”模块。中间的“AddBlock"垂直虚线表示您可

以添加更多的模块到程序中。按压“上”按钮从“Block

Palette”中添加一个新的模块。

在“BlockPalette?中,您可以使用“左”、“右”

“上”、“下”按钮导航来选择添加哪个新模块。进一步导

航,会显示更多的模块。一路向下导航,将返回到您的程序。

通常,有两种模块类型一动作和等待。动作模块指示器是模

块右上方的一个小箭头。等待模块指示器是一个小沙漏。总

之,共有6种不同的动作模块和11种不同的等待模块可供

选择。

思考:

1.EV3必备的硬件条件有哪些?

2.你知道的EV3传感器有哪些?

3.EV3的端口可以混用吗?

4.EV3五个预先安装的应用程序有哪些?

第四章EV3软件系统

一、电脑系统要求

设计搭建机器人很好玩,但机器人技术的核心在于使其具

有生命一使他们能够移动并完成任务。您会发现软件具有以

下特点:

+以可视且直观的方式介绍编程

+高效且全面的数据采集工具

+是一本既提供指示信息又可记录结果的数字练习册

+激发并展示您在科学、技术、工程和数学等领域的兴趣

二'软件安装

一旦确认您的计算机满足最低系统需求,您就可以安装此

软件。关闭所有其他程序,然后双击EV3软件应用程序文件

夹内的安装文件。

*l£GOMINDCTORMSfdixMionEV3

"霭*四-EE

爪3can—B

Na6ona"n.trumente|X件济可用议

史装很总:*»蚁11自同由力・在体力下H公件g夷IK依件寅黑过硬之第,

•也•一日体方下HR或<5击帼区的样8b印央示体方■■*悔9

毕友祥■夏受X伤言的灼!!♦W,方才WK冲才2立的3•方•林才便受*力仪修•某号

e生印第的豪•i*不费费到灭便用匕田,林在收到露体之

ae=+<»)日内得收付fldfi9B«rnnied.M

11・★<»*”,KW*Jimx.WIT;____________________________W|

lMtr.9,巾可■用于ntHK)KKHMBm・

[yTh.,■■»i

三、编程大厅

每次打开EV3软件,都会进人大厅界面。利用大厅可轻松

找到并使用软件,也让您能够访问需要的一切。

在大厅内您会发现如下选项和资源:

1.大厅选项卡--此按钮可随时返回大厅

2.活动概览--您可以在此访同、组织、预览内容,并开

始一个项目

令为核心模型构建指令

弋“快速入门”资源,如一小段介绍视频和《EV3用户

指南》

。文件管理,您可以在此创建一个新项目或打开一个现

有项目

3.查看--此按钮可返回到“活动概览”

4.搜索--使用不同过滤器选项查找特定内容的项目

四、编程模块和面板

所有控制您机器人的骗程模块都在“编程面板”内,位于

“编程画布”下面编程环境的底部。编程模块根据类型和性

质分为不同类别,以使于您我到所需模块。

动作类模块(从左到右的顾序)

令中型电机

e大型电机

令移动转向55}S®■3®3

令坦克式移动

令显示

令声音

令程序块状态灯

流程类模块(从左到右的顺序)

弋开始

令等待

令循环

令切换

令循环暂停

传感器类模块(从左

到右的顺序)到亘亘尸feWHj..............

令程序块按钮

令颜色传感器

令陀螺仪传感器

令红外传感器

令电机旋转

令温度传感器

令计时器

令触动传感器

令超声波传感器

令能量表

令NXT声音传感器

数据类模块(从左到右的顺序)

令阵列运算

令逻辑运算

令数学

令舍入

令比较

令范围

令文本

令随机

高级类模块(从左到右的顺序)

令文件读写

令数据采集

令消息传递

令蓝牙连接

e保持活动

令原始传感器值

令未校准电机

令反转电机

令停止程序

我的模块

当您在许多程序中重复使用同一段程序一

时,说明是时候创建一个“我的模块”

To一旦创建好“我的模块”,您就可——

以将此独立模块简单地插人到同一项目

的后续程序中。

思考:

LEV3编程大厅由哪几部分组成?

2.编程软件中的绿色模块有什么作用?

3.“我的模块”如何创建?

第五章机器人传动结构

一、齿轮传动结构

齿轮传动结构是设计机器人驱动方式时常用的一种传动

结构。我们的生活中随处可见齿轮,它是锯齿状的轮子。两

个或更多的齿轮啮合在一起就能传送动力,实现加快或减慢

速度,还能改变旋转运动的方向。

二、驱动和从动

接近动力源的齿轮称为驱动齿轮。从驱动齿轮接收动力

的齿轮称为从动齿轮。齿轮“齿数比”指的是从动齿轮的齿

数与驱动齿轮齿数的比。要计算齿数比的值,可以用从动齿

轮的齿数除以驱动齿轮的齿数。

1.如果齿轮齿数比值等于1(例如,1:1),那么从动齿轮

的速度和扭矩等于驱动齿轮的速度和扭矩。这称为1:1传动。

2.如果齿轮齿数比值小于1(例如,0.3:1),那么从动

齿轮的速度快于驱动齿轮的速度。同样,从动齿轮的扭矩小

于驱动齿轮的扭矩。这称为增速。

3.如果齿轮齿数比值大于1(例如,3:1),那么从动齿轮

的速度慢于驱动齿轮的速度。同样,从动齿轮的扭矩大于驱

动齿轮的扭矩。这称为减速。

三、建构

本节的任

务是设计有齿

轮传动结构的

机器人。

可以参考上图的搭建方法(但不是唯一方法)。该模型有

2个大型电机,其中一个电机带有传动装置,活动时可以更

改装置,另一个电机作为参考使用。

示例程序:

程序概述:

开始

移动转向一圈数(1)

功率(15)

在运行程序之前,预测启动之后齿轮的转动情况。

运行程序并记录观察结果(齿轮转动的方向和速度)。

思考:

1.是1:1传动吗?增速还是减速呢?

2.齿轮齿数比是多少?

四、扩展

更改齿轮比率,实现不同的齿轮传动。在运行程序之前,

预测启动之后齿轮的转动情况。运行程序并记录观察结果

(齿轮转动的方向和速度)。

思考:

1.如何运用齿轮改变传动方向?

2.改变齿数比率对速度有什么影响?

第六章机器人受控移动

一、机器人驱动基座

要想使机器人受控移动,首先就要搭建出一个可以动的

结构,以下为一个基础的驱动基座搭建方案:

驱动基座整体构造

驱动基座底邰构造

该方案不是唯一方案,允许有不同的设计构造。

二、程序设计

机器人的移动一般需要有一定的精度,如何控制机器人

的基本移动就是本章内容要解决的主要问题。我们可以使用

编程软件中的动作类模块进行编程,使其控制驱动基座尽可

能以最大精度受控移动。

程序概述:

开始

移动转向装置一圈数(2)

功率(30)

等待一(2秒)

移动转向装置一度数(720)

功率(-30)

以上为一个机器人精确沿直线前进并沿直线后退的程

序。

三、反思拓展

为已搭建机器人重新编写程序,使机器人执行以下任

务:

1.机器人向前直线移动50cll1,然后向后10cm。

2.机器人向右前方移动30cm。

3.机器人向右后方移动30cm。

示例程序:

思考:

1.哪些因素会影响移动的精度和一致性?

2.除了可以用“移动转向”模块来实现转向,还可以怎

么控制机器人转向?

3.尝试设计能够自由移动转向的的机器人结构。

第七课使用传感器转向

一、结构构建

使用轮子进行转向有时不精确。如果是在有灰尘或者容

易打滑的表面上,由于打滑或者摩擦力不均匀,机器人可能

无法精确转向到正确的角度。而陀螺仪传感器是一种数字传

感器,它可以准确检测单轴旋转运动,利用这个特性,它可

以帮助机器人进行更加精准的转向。

机器人的搭建可以参考下图:

陀螺仪可以安装在不动驱动结构的不同部位,但安装时

应牢固,切忌晃动。

二、简单运用

学习陀螺仪传感器与循环模块,并创建程序

示例程序:

程序概述:

开始

移动槽一功率B(10),功率C(-10)

等待一陀螺仪传感器一比较角度一类

型(3)(大于或等于),度数(90)

移动槽一关闭

排除问题

角度需要调整一通常情况下,值需要小于90度。

将机器人放在场地图的起始位置上,然后运行程序

描述程序的各个部分使机器人执行的动作。

估算机器人的旋转角度。

说明在有和没有陀螺仪传感器的情况下机器人转向的

区别。

三、反思和拓展

在已搭建的机器人的基础上,进行更多尝试并归纳总

结。重新编写程序,让机器人执行以下的转向操作:

1.顺时针转向45度

程序概述:

开始

移动槽一功率B(10),功率C(-10)

等待一陀螺仪传感器一比较角度一类

型(3)(大于或等于),度数(45)

移动槽一关闭

2.顺时针转向180度

程序概述:

开始

移动槽一功率B(10),功率C(-10)

等待一陀螺仪传感器一比较角度一类

型(3)(大于或等于),度数(180)

移动槽一关闭

3.顺时针转向360度,随后逆时针转向360度

程序概述:

开始

移动槽一功率B(10),功率C(-10)

等待一陀螺仪传感器一比较角度一类型(3)(大于或等于),度数(360)

移动槽一关闭

等待一秒(2)

移动槽一功率B(10),功率C(-10)

等待一陀螺仪传感器一比较角度一类型(5)(大于或等于),度数(0)

移动槽一关闭

想一想,与程序指示机器人所旋转的角度相比,机器人

旋转了多少度?

思考:

L陀螺仪传感器有什么作用?

2.尝试使用循环模块创建一个新程序,使机器人沿正方

形行走。

3.自由设计机器人并运用陀螺仪传感器精确控制方向。

第八章沿线前进

一、任务联系

机器人竞赛场地上会有一些不同颜色的线,机器人在行驶

时也可能可能经过不同颜色的地面。在某些情况下,机器人

可以检测地面的颜色并循着轨迹行驶,这就需要用到颜色传

感器。

通过编程,一台搭建有颜色传感器的机器人就可以巡着

地面颜色或者场地中的黑白线来精确前进,从而也就能更高

效地完成挑战任务了。

可以参考上图结构,允许学生发挥创造。

二、程序设计

.OCI

利用切换与循环模块,编写一个简单的巡线程序。

程序概述:

开始

循环一无限

大型电机(C)一On—功率(30)

]等待一颜色传感器一比较反射光线

强度(小于,45)

2大型电机(C)一关闭

大型电机(B)—On—功率(30)

「等待一颜色传感器一比较反射光线

《强度(大于或等于,45)

4.描述程序的各个郡分使机器人执仃的动作。

三、反思与拓展

使用同一程序,增大电机的功率

温馨提示

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

评论

0/150

提交评论