PPO 3D Warehouse AGV Lab v4

A* Global Planner + 2層PPO Local Controller + 3D倉庫シミュレーター

構成

3D Warehouse (棚 / 柱 / 作業員 / 他AGV) ↓ A* Global Planner → Waypoints ↓ 18-dim Observation ├ local waypoint ├ current speed ├ 7 rays (static + dynamic) └ dangerous objects #1 / #2 ↓ Actor: 18 → 64 → 64 → [steering, throttle] Critic: 18 → 64 → 64 → value ↓ steering + throttle → AGV

3D表示ですが、AGVは床面を走るため制御状態は x / z / yaw / speed です。ドローンのような完全6DoF制御とは分離しています。

3Dシミュレーター

3D initializing…
Speed
-
Throttle
-
Steering
-
TTC #1
-
Replans
-
Status
-

Curriculum

PPO学習

Update
0
Rollout steps
-
Train success
-
Promotion success
-
Holdout success
-
Holdout collision
-

PPO診断

Actor loss
-
Critic loss
-
Approx KL
-
Clip fraction
-
Entropy
-
Explained variance
-

Approx KLやClip fractionが急に大きくなる場合は、Actor LRまたはEpochsが強すぎる可能性があります。

学習曲線

モデル保存 / 復元

Actor/Critic重み、Optimizer状態、Stage、Update数を保存します。

最終Test suite

Promotion判定に使わないHoldout seedのみで評価します。

Test内容成功率衝突率平均Reward停止率
Holdout現在Stage・未知倉庫
Crossing通路を横切る作業員/AGV
Dense高密度棚+移動体
Fast高速移動体
Chaos混雑+方向転換+ノイズ