Skip to main content

教师工具箱图标 教师工具箱 - 本节的目的

玩耍部分的目标是让学生学习使用 [drive] 块对 Autopilot 机器人进行编程以向前和向后行驶。 在“游戏”部分开始,我们向学生介绍编程行为。 接下来,学生将进行探索,学习如何对自动驾驶仪进行编程以使其前进和后退。 在进行正向和反向探索之前,与学生一起阅读本页。 使用 激发讨论 ( Google Doc / .docx / .pdf ) 问题与学生一起回顾什么是基本行为以及为什么它们是机器人编程的构建块。

教师工具箱图标 教师工具箱 - 机器人行为

“行为”是谈论机器人正在做什么以及必须做什么的一种非常方便的方式。 前进、停止、转弯、寻找障碍物… 这些都是行为。

当学生开始编程任务时,他们还应该开始从行为角度思考机器人的动作。 学生编程时应遵循以下步骤:

  • 首先,他们制定机器人执行所需动作的计划。

  • 接下来,他们将该计划转化为机器人可以遵循的程序。

该计划只是机器人需要遵循的行为序列,而程序只是将这些行为转换为 VEXcode IQ 块。

将任务分解为更小的行为,然后用这些行为构建解决方案是一项可以应用于许多不同主题的技能。 这也是计算思维的一个例子。 有关计算思维的更多信息,请参见此处: https://k12cs.org/computational-thinking/

编程复杂性

机器人可以被设计来执行许多不同类型的任务。 其中一些任务非常简单,例如打开自动门。 其他的则没有那么简单,例如机器人在仓库中移动以收集订单中的物品。 无论任务有多复杂,都可以分解为更简单的任务。 这些任务称为行为,是机器人编程的构建块。

行为是机器人的一种行为方式,可以从基本到复杂,具体取决于机器人的构建或编程方式。 像自动驾驶仪这样的简单移动机器人只有两个电机,因此它的行为将涉及转动这些电机来实现其目标。 通过更多的设计和编码,您可以从这个基本行为开始,做更复杂的行为。

激发讨论图标 激发讨论 - 基本驾驶

问: 前进和倒车是基本行为,必须掌握。 前进和倒车可能是您开车时首先要学习的任务。 为什么您认为首先学习这些行为很重要?
A: 学生可以用多种答案来回答,但我们的想法是,在尝试更困难的行为之前,首先学习基本行为很重要。 您可以将其与先学习基本的数学加法和减法事实进行比较,然后再学习在添加较大数字时如何借用和进位。

Q: 列出您可能想要用来测量机器人向前或向后行驶距离的单位类型。 注意:任何类型的单位都可以!
A: 学生可以使用他们熟悉的任何测量单位来回答,例如英寸、厘米、英尺或米。 学生还可以用桌子、笔记本或教室的长度等单位来回答。

扩展你的学习图标 扩展您的学习 - 比较测量单位

这是额外数学活动的示例。 在黑板上写下学生回答的所有测量单位。 然后要求学生将黑板上的单位从小到大排序。 例如,想象一英寸比一厘米大,但一英尺比桌子小。 这个例子显示了测量关系的重要性。 通过这些例子,学生可以在稍后的实验中对距离做出更好的估计和判断。