跳到主要内容

姓名:______________________________

日期:____________________

第 1 周

什么样的东西才算机器人?

把机器人和普通机器区分开,并理清一台机器人是如何感知、思考和行动的。

60 至 75 分钟

要点

机器人到底是什么

人们把各种各样的东西都叫机器人,但真正的机器人有三项本事:能感知世界、能决定要做什么、能行动,而且能按照程序自己完成这一切。

机器与机器人的区别

每台机器人都是机器,但不是每台机器都是机器人。订书机和自行车都是机器:它们能干活,但每个决定都是人做的。

输入、处理和输出

机器人是循环工作的:先输入,再处理,然后输出。传感器先给出一个输入(比如「墙很近了」)。控制器接着做处理(它判断「我该停下来」)。最后执行器产生输出(轮子停转)。

三大主要部件:控制器、传感器、执行器

一台机器人有一个控制器(它的大脑)、一个或多个传感器(用来感知)以及一个或多个执行器(用来行动)。

有了程序才能反复照做

程序就是控制器要遵循的那份指令清单。正因为机器人照着程序做,它才能一遍遍地完成同一件活儿,不用人一步步在旁边指挥。

自主与遥控

自主系统运行自己的程序,靠传感器作决定,没有人在操控。遥控系统则是人说一句、它做一下,完全照着人的指令走。

身边的机器人和机器

拿「感知、决定、行动」这套标准去检验你每天见到的东西。有些是真正的机器人,有些只是机器,还有些介于两者之间。

要认识的词

机器人:
一种能感知周围环境、决定要做什么,并按照程序自己行动的机器。
机器:
能干活的工具,比如自行车或订书机。一台机器只有能自己感知、自己决定,才算得上机器人。
输入:
机器人从外界获取的信息,通常是通过传感器得到的。
处理:
「思考」的那一步:控制器根据输入决定接下来要做什么。
输出:
机器人做出的动作,比如转动一个轮子或点亮一盏灯。
控制器:
机器人的「大脑」:那台运行程序、做出决定的小型计算机。
传感器:
用来测量外界某种情况的部件,比如距离、光线或触碰。
执行器:
让某样东西动起来或让某件事发生的部件,比如电机、轮子或蜂鸣器。
程序:
控制器要遵循的一组指令,让它每次都用同样的方式把一件活儿干好。
自主:
靠传感器和程序自己行动,不需要人来操控。
遥控:
由人实时操控,比如用摇杆或手机应用来控制。

你的活动

「是不是机器人」考察

目标:把真实设备分成机器人、机器或介于两者之间,并用「感知、决定、行动」这套标准为每一个判断辩护。

  1. 看着每件设备问三个问题:它能感知什么吗?它能自己作决定吗?它能行动吗?真正的机器人这三件事都能自己做到。
  2. 把每件设备放到一条从「只是机器」到「完整机器人」的线上,并写一条理由说明你为什么放在那里。

写下发生了什么:

机器人系统图

目标:把一件真实设备当作机器人系统画出来:标注它的输入、处理、输出、控制器、传感器和执行器。

  1. 挑一件会感知、会决定的设备。在系统图纸上,用箭头画出输入、处理、输出的循环。
  2. 然后标出三大部件:哪一块是控制器,哪些是传感器,哪些是执行器。

写下发生了什么:

「实用机器人」设计挑战

目标:想出一台能干一件实事的机器人,把它画出来,并标注输入、处理和输出。

  1. 想一想家里或学校里有什么真实的小问题,是机器人可以帮上忙的。
  2. 把你的机器人画出来,至少标注一个传感器(输入)、它作出的判断(处理),以及至少一个执行器(输出)。

写下发生了什么:

预测

动手测试之前,先写下你的猜测。

考察之前先想一想:你手上哪件设备「最像机器人」?为什么?

知识检测

逐题作答。选择题请把最合适的答案圈出来。

  1. 判断这是哪一类系统。

    一辆玩具车,你按下手柄上的按钮它就往前开,你拨动操纵杆它就转弯。它从来不会自己改变做法。

    • A.一台自主机器人
    • B.一台遥控机器
    • C.根本不算机器
    • D.一台带距离传感器的机器
  2. 下面哪些是执行器?把符合的都选出来。

    • (Circle all that apply.)
    • A.带动轮子转的电机
    • B.距离传感器
    • C.会发出声音的蜂鸣器
    • D.机器人点亮的一盏灯
  3. 什么样的东西才算机器人,而不只是机器?

    • A.它是金属做的
    • B.它能自己感知、决定和行动
    • C.它有开关
    • D.它很贵
  4. 在输入、处理、输出的循环里,「处理」指的是哪一步?

    • A.机器人用传感器测量外界
    • B.机器人转动轮子或点亮灯
    • C.控制器决定拿这个输入怎么办
    • D.机器人给电池充电
  5. 机器人身上哪个部件是执行器?

    • A.带动轮子转的电机
    • B.距离传感器
    • C.控制器电路板
    • D.电池
  6. 一台扫地机器人没人操控就把房间打扫干净了。这属于哪一类系统:

    • A.遥控
    • B.自主
    • C.根本不是机器人
    • D.坏掉了
  7. 机器人为什么需要程序?

    • A.为了看上去更高科技
    • B.这样它才能自己一遍遍地把同一件活儿干得一模一样
    • C.这样它就能更重一些
    • D.这样它就不需要传感器了

反思

有哪件事你放心交给机器人去做?又有哪件事应该仍旧由人来做?说说你的理由。

想一台你见过的机器人。它感知什么、决定什么、又做了什么?

你最希望一台实用机器人替你做什么事?它需要什么样的传感器?