基礎知識集
エンボディドAI
01定義
チャットボットが処理するのは、ユーザーがたまたま入力したテキストだけです。対照的にエンボディドAIのエージェントは、カメラ・関節・力覚センサーといった「身体」を通じて、知覚し行動するための連続的なセンサー入力の流れを持っています。その身体が倉庫の床の上を動く実際のロボットであれ、仮想の3D環境を移動するアバターであれ変わりません。「エンボディド(身体性)」が指すのは、この知覚・行動の媒体であって、身体の特定の形状ではありません。
02学術的な起源:ロドニー・ブルックスと「身体性認知」
この概念は「身体性認知(embodied cognition)」の研究に遡ります。1980年代、ロボット工学者ロドニー・ブルックスが強く主張したのは、知能は抽象的な記号を単独で処理することによってではなく、環境と相互作用する身体を持つことによって形作られる、という考え方です。ブルックスが1986年に提案した「包摂アーキテクチャ(subsumption architecture)」は、中央集権的な計画モジュールではなく、単純で反射的な行動の階層からロボットを組み立てるもので、1990年の論文「Elephants Don't Play Chess(象はチェスをしない)」では、動物は将棋やチェスのような記号的推論を一切使わずに物理世界を移動していることを根拠に、チェス型の記号的推論は知能のモデルとして誤っていると論じました。
03フィジカルAIとの関係
エンボディドAI
より広い学術的な用語。実機を一切使わず、シミュレーション上だけで学習・評価されるエージェントも含みます。
フィジカルAI
業界で使われる用語。実際に配備された現実のハードウェアを重視する傾向があります。
04「身体を持つ」とAIが難しくなる理由
実務上、エンボディドAIのエージェントは、純粋にテキストだけを扱うシステムが直面しない課題に対処する必要があります。部分的な観測(カメラは部屋の一部しか映せない)、遅れて到着し不完全なセンサーのフィードバック、そして厳しい物理的制約(グリッパーは、ある力を超えると物を壊してしまう)です。「環境」がテキストの塊であるうちは、こうした問題は一切現れません。
05研究で使われる代表的なシミュレーター
実機での学習は遅く、高価なロボットを壊しかねないため、エンボディドAI研究の多くはまずシミュレーション上で行われます。
Isaac Sim / Isaac Lab
GPUで高速化されたロボティクスシミュレーター「Isaac Sim」と、その上に構築されたオープンソースのロボット学習フレームワーク「Isaac Lab」。強化学習・模倣学習向けに、数千の環境を並列実行できます。
Habitat(ハビタット)
室内でのナビゲーション・移動操作向けのフォトリアリスティックな3Dシミュレーター。実在の建物のスキャンデータを、毎秒数千フレームで描画します。
AI2-THOR
数十種類のシミュレーション上の部屋で、エージェントが日用品を持ち上げたり開けたり操作したりできる、インタラクティブな3D環境。
CARLA(カーラ)
Unreal Engineをベースにしたオープンソースの都市型自動運転シミュレーター。実世界でのテスト前に、自動運転エージェントの学習・検証に使われます。
06よくある質問(FAQ)
エンボディドAIは学術用語ですか、業界用語ですか?
1980〜90年代のロドニー・ブルックスの研究に代表される、認知科学・ロボティクスの学術研究における「身体性認知」に由来する言葉で、業界発の「フィジカルAI」より古く、より広い概念です。
シミュレーションだけで学習したエージェントも、エンボディドAIと呼べますか?
呼べます。それがこの言葉の定義の一部です。まさにここが、実世界への配備を重視するフィジカルAIとの違いにあたります。シミュレーションで学習した方策を実機で動かすには別のステップが必要で、それがSim2Realにあたります。
ブルックスの言う「表象なき知能」とは、どういう意味ですか?
ロボットが世界の中で知的に振る舞うためには、世界についての詳細な内部記号モデルは必要ない、という主張です。センサー入力に直接反応する単純な行動でも、昆虫が地図や計画に類するものを一切持たずに移動しているのと同じように、複雑で適応的な結果を生み出せます。
基礎知識集
基礎知識集一覧へ →産業用ロボットの基礎
AIの基本概念
- ›フィジカルAI
- ›エンボディドAI(この記事)
- ›世界モデル
- ›Sim2Real(シム・トゥ・リアル)