動作生成に場面依存の安全性を組み込むCSF
CSFの規則選択、軌道補正、2,688クリップの評価、実機条件を分け、90%低減という数字の範囲を確認します。
原論文の本文・実験表・付録を確認 / 原論文:2026-10-08
場面で規則を有効化する
同じ「前へパンチする」という指示でも、前方が練習器具か人かで安全性は変わる。CSFはプロンプトだけを拒否するのではなく、自然言語の規則とカメラ等から得た場面内の対象を照合し、保護すべき対象が関係するときだけ規則を有効化する。
論文の共通規則は6概念で、人への暴力4件、子ども1件、動物1件からなる。各生成器自身に安全な参照軌道と危険な参照軌道を作らせ、その差を規則ごとの方向として使う。参照は生成器ごとに作るため、marginの数値を異なるモデル間で直接比較できない。
安全側へ最小限に補正する
有効な規則のmarginが0以上になる領域を安全集合とし、CBF-QPで生成途中の推定値を補正する。追従強度γが0なら制約を満たすための最小修正、値を上げるほど安全な参照軌道へ強く寄せる。ルート位置を分離できる生成器では、キャラクター全体を遠ざけて条件を形式的に満たすことを避け、姿勢内容だけを補正する。
| 生成器 | 補正する表現 | γ | ルート |
|---|---|---|---|
| Kimodo-G1 | 417次元 motion feature | 0 | 5チャンネル除外 |
| ECHO | 38次元 motion feature | 0.2 | 分離不可 |
| MotionHiFlow | VAE latent | 0.5 | 分離不可 |
| ARDY | 20+128 hybrid token | 0.2 | 20チャンネル除外 |
VAE潜在では距離が概念を分けない場合があるため、一度デコードした姿勢側でmarginを評価し、勾配を潜在へ戻す。全生成器へ同じ一行のフィルタを差し込む方式ではない。
2,688クリップの評価
評価は6概念について28組の危険・無害コマンドを作り、3つの乱数シード、許可場面と保護対象場面、CSF有無を組み合わせる。1バックボーン672クリップ、4モデルで2,688クリップとなり、半数がフィルタあり、半数がなしである。
危険イベントは、速く伸びた手足の動きが続くかを、無害な未処理動作の95パーセンタイルで固定した閾値から検出する。3モデルでは残存危険率が未処理の0.1、ECHOでは0.2になった。つまり「最大90%低減」は相対低減であり、危険がゼロになったという意味ではない。無害な動作は88〜100%が維持または安全参照側へ補正された。
実機で守れた範囲
Unitree G1ではARDY生成器と既存のSONIC追従器を変えず、明示的な対人命令、物体への命令中に人がいる場面、物体だけの許可場面を試した。さらに動作開始後に人が入る条件で、実行済み部分を残しながら残りの軌道を安全側へ差し替えた。
処理時間はRTX 4090上でQP部分が0.01〜0.18 ms、フィルタ全体が0.3〜1.2 msだった。ただしKimodoでは参照軌道生成のため、4秒動作の生成時間が1.61秒から7.60秒へ増えた。ボトルネックはQPではなく参照生成である。
この記事の限界
- 危険検出は運動学的な代理指標で、意味上の安全を完全には測らない
- 参照軌道の差が規則固有の意味だけを表すとは限らない
- 実機試験はパンチ・キック中心で、長時間の複雑な相互作用は未検証である
参考資料・出典
- Yang et al. — CSF: Contextual Safety Filtering for Motion Generators
- 著者プロジェクトページ・動画・コード
- Control Barrier Function Based Quadratic Programs
資料確認日:2026年10月12日。本文の方法、Table I、評価規模、計算時間、実機条件を確認しました。
更新・訂正履歴
2026年10月12日:原論文本文、実験表、付録、著者公開資料を確認し、要旨中心の記事から全面改訂しました。初回公開日は変更していません。
2026年10月12日:日本語表現、数値の条件、比較対象、適用限界を再点検しました。