「ロボット」という言葉の、ほんとうの意味
「ロボット」と聞いて、何を思い浮かべますか。多くの人は、SF映画に出てくる、人間そっくりの機械を想像するでしょう。しかし、現実のロボットは、そのイメージとは、かなり違います。このコースでは、SFのイメージを超えて、ロボットと自動化の現実を読み解きます。ロボットは、すでに私たちの社会の、あちこちで働いています。工場、倉庫、家庭——姿は様々ですが、そこには共通の本質があります。まず、「ロボットとは何か」という、基本の問いから始めましょう。これは、AIやソフトウェアとは、また違った視点を必要とします。
感知・判断・動作のループ
ロボットの本質は、人間の姿をしているかどうかでは、ありません。本質は、周りの世界に働きかける、その仕組みにあります。ロボットは、次の三つの働きを持つ機械です。
- 感知(センサー):周りの状況を、感じ取る。カメラ、距離センサー、触覚センサーなどで、外の世界の情報を得る
- 判断:感じ取った情報にもとづいて、どう動くかを決める。ここに、プログラムやAIが関わります
- 動作:判断にもとづいて、体を動かす。モーターなどで、モノを動かし、移動し、作業する
この「感知 → 判断 → 動作」のループを回すことで、ロボットは、物理的な世界に働きかけます。このループこそ、ロボットの心臓部です。人間の姿でなくても、このループを持つ機械は、ロボットと言えます。
- 工場で部品を組み立てる産業用ロボット(腕の形をしている)
- 部屋を動き回る掃除ロボット(円盤の形)
- 倉庫で荷物を運ぶ搬送ロボット
これらはみな、「感知・判断・動作」のループを持つ、立派なロボットです。人型は、ロボットの、数ある形の一つにすぎないのです。
「体を持つ」ことの、重み
ロボットが、画面の中で動くソフトウェアや、AIプログラムと、決定的に違う点があります。それは、物理的な体を持ち、現実の世界に働きかけることです。
この「体を持つ」ことは、実は、途方もない難しさを伴います。なぜなら、現実の世界は、予測しきれないほど複雑で、不確実だからです。
- 画面の中なら、データは正確です。しかし現実では、モノの位置は少しずれ、光の加減で見え方が変わり、床は滑り、思わぬ障害物が現れます
- コップを一つ持ち上げる——人間には簡単なこの動作も、ロボットには難問です。コップの位置、重さ、滑りやすさ、握る力……無数の要素を、リアルタイムで処理せねばなりません
- 現実世界の複雑さと不確実性に、直接、対処しなければならない
だから、「計算やゲームでは人間を超えるのに、皿を洗うような日常の動作は苦手」という、一見奇妙なことが起きます。人間が無意識にやっている、現実世界での身体の動きこそ、ロボットにとって最も難しいのです。この「体を持つがゆえの難しさ」を理解することが、ロボットの現実を、正しく捉える鍵になります。SFのように何でもこなす万能ロボットが、まだ実現していない理由も、ここにあります。
ニュースで使う視点
産業用ロボット、サービスロボット、自動運転、ドローン——ロボットに関わるニュースに触れるときは、「これは、感知・判断・動作のループを、どんな環境で行っているか」「現実世界の複雑さに、どう対処しているか」を考えてみてください。ロボットを「体を持つがゆえの難しさ」から捉えると、その進歩と限界が、正しく見えてきます。次のレッスンでは、ロボットが世界を感じ取り、動く仕組みを、もう一歩詳しく見ます。