参考: 80 Level / GDC "Learning to Move" セッション / GamesRadar+
サンプルとして見る動画
youtube.com/shorts/qaXpNkgHPSE
このスライドでは、実装の断定ではなく「目指したい体験の近い例」として扱います
| タスク | 見たい能力 | 成功のイメージ |
|---|---|---|
| 指定地点への移動 | 目的地への接近 | 無衝突で到達 |
| 障害物回避 | 周囲の認識と回避 | ぶつからず迂回 |
| 人間の認識 | Perception | 人と物を区別 |
| 人間の追跡 | 継続的な再探索 | 一定距離を保つ |
| かくれんぼの鬼 | 探索と追跡の統合 | 発見して近づく |
対象となる人間を発見し、接触せず、一定距離まで近づけること
Task Find target person
Episode 1,245,392
Reward 384.21
Success 73.4%
Battery 82%
Target FOUND
Distance 4.2m
Model v27
Monitoring
途中経過、過去モデルとの比較、行動ログ、実機映像を同じ画面で確認します
| リスク | 何が起きるか | 初期方針 |
|---|---|---|
| 初期学習問題 | 移動すら学べない | デモ操作、既存制御、Curriculumを使う |
| Sim-to-Real Gap | 実機で動かない | Domain Randomizationと実機Fine-Tuning |
| 破損リスク | 衝突・転倒で壊れる | Safety ControllerをAIから独立させる |
| 通信遅延 | 回避や追跡が遅れる | 遅延もランダム化して学習に含める |
| Reward Hacking | 意図しない抜け道を選ぶ | 研究対象としてログと比較で追う |
シミュレーションと実機経験を往復させ、Sim-to-Real Gapを縮めます
Alpha+ Project PRD