ロボットポリシーランタイムセーフティシールドは、提案された命令を明示的な状態および動作制約と照らし合わせてからアクチュエーターが受信します。シールドはアクションを許可したり、近くの許容コマンドに置き換えたり、期限前に安全な修正が利用できない場合にテスト済みのフォールバックに入ることができます。
シールドはポリシーの不確実性とは異なる問題を解決します。不確定性モジュールはモデルが知らないかもしれないことを推定し、シールドは状態推定と動力学仮定の下で操作的制約を強制します。自信だけで安全なセットを定義するわけではありません。
このガイドは ポリシー回避ガイド および フィジカルAI安全層ガイドと併用してください。ソフトウェアシールドは、独立した保護機能やシステムレベルのリスク評価を補完するのではなく補完します。
実行可能な制約セットを定義します
危険を実行時に利用可能な量に変換します:ジョイントおよびアクチュエーターの制限、速度と力の制限、最小距離、作業区の境界、安定性マージン、ペイロードの状態、禁止接触および人間ゾーンのルール。各制約は単位、フレーム数、更新率、そして保守的な許容差が必要です。
ハザードリストは、コントローラが観測状態から評価できるまで実行できません。利用不能または古い信号に依存する制約をマークし、それらの条件をフォールバックにルーティングします。

コマンドパスにシールドを置く
実際のパスはポリシー出力、ユニットおよびフレーム検証、状態の新鮮性チェック、制約評価、許可または修正されたコマンド、アクチュエーターインターフェース、介入ログであるべきです。バイパス、入力の歪み、プロセスの失敗はチェックされていないコマンドを送信できないことをテストしてください。
人や高影響の機械に対しては、学習された方針やシールドプロセスが停滞した際に対応できる独立した停止や保護経路を保持してください。
| シールド法 | 決定の根拠 | 強度 | プライマリー・リミット |
|---|---|---|---|
| 厳しい統治 | 電流閾値 | 透明で高速 | 境界線でおしゃべりできる |
| 制約投影 | 最も近い許容範囲の訴訟 | 小さな訂正 | 将来リスクを見逃すかもしれません |
| 制御バリア機能 | セーフセット条件 | 連続制約 | モデルと実現可能性 |
| 予測フィルター | 今後の軌跡 | 停止経路の説明 | 計算誤差とモデル誤差 |
| フォールバックステートマシン | 回復シーケンス | 運用の明確さ | 状態固有の設計 |
状態の年齢と不確実性の検証
数学的に安全なアクションでも、状態推定値が古い、誤登録、または過信している場合、現在のロボットにとって安全でない可能性があります。タイムスタンプ、共分散、保守的な誤差範囲、センサーの健康状態フラグを制約計算に組み込みます。
不確実性や遅延が増すにつれて、距離や速度、または力の余裕を狭めてください。新鮮度の限界を超えたら停止または劣化し、最後に知られている状態を現在と評価するのではなく。
境界線が明確なところで厳格なルールを使う
ハードバウンドは、絶対接合、電圧、速度、作業空間の制限など、直接確認できる範囲に有効です。境界付近にヒステリシスやレートリミットを加えて、急速な受落-拒否振動を防ぎます。
テストの等価性、数値許容差、欠損値および同時違反。拒絶反応は物理的に適切でなければなりません。すべての無効なコマンドをゼロに置き換えると、ペイロードを落としたり脚を持つロボットを不安定化させる可能性があります。
正当化された集合内のみのアクションをプロジェクト
制約投影は、ポリシー提案の近くにある許容可能なコマンドを探索します。距離計量はタスク関連単位で定義し、優先順位を保持してください。なぜなら、小さなベクトル空間の変化が大きなエンドエフェクターや接触の変化になる可能性があるからです。
元のコマンド、アクティブな制約、修正されたコマンドおよびソルバーの状態を記録します。実現可能な修正が見つからない場合は、最後の反復を出すのではなく、テスト済みのフォールバックに移行してください。

モデル限界を用いた制御バリア関数を適用します
制御バリア関数は安全なセットを表し、制御を制約し、定められた動学仮定の下でシステムがその中にとどまるようにします。二次プログラムは、バリア条件を満たしつつポリシーコマンドに近いアクションを選択することができます。
制御障壁機能を用いた安全な学習論文およびシールド論文は、評価された環境における研究アプローチを説明しています。実際のロボットは依然として実現可能性、離散化、アクチュエータ飽和、モデル誤差、ソルバー時間検証を必要とします。
停止距離には予測フィルターを使う
現在の状態のチェックは、安全な将来のブレーキ軌道を残さない動作を承認することもあります。予測フィルターは地平線上での候補の動きをシミュレートし、それが制約を保つか、終末安全セットに到達できるかを検証します。
予測安全フィルターペーパーはモデルベースの定式化を提示しています。地平線を選び、速度、遅延、ブレーキ物理から保守性をモデル化し、その後ロバストネスをテストしてミスマッチをモデル化します。
設計のバックアップを回復可能なシーケンスとして
フォールバックは一つの普遍的な停止コマンドではありません。接触、積載量、バランス、地形によっては、制御されたブレーキ、ホールド、格納、配置、安全な姿勢、パワーアイソレーション、または人間の乗っ取りが必要になる場合があります。
各状態ごとにエントリー、完了、タイムアウト、エスカレーションを指定します。繰り返し違反しても無限ループの再試行ループは生じてはいけません。明確な回復決定を必要とする安定した状態に移行すること。
保護はポリシー学習から独立して保つ
シールド介入は有用な訓練の例となり得ますが、学習が静かに保護の境界を弱めてはいけません。バージョン制約ロジックは別々に適用され、閾値や動力学モデルの変更に対しても同じ独立した安全性レビューが必要です。
常に修正に依存する方針は、その課題に合わないことがあります。介入コンテキストを訓練するのは、なぜ元の行動がブロックされたのか、そしてその後の結果がどうなったかを保持した後に。
最悪ケースの実行時間とタイムアウトの挙動を測定する
コントロールループは、良い平均レイテンシだけでなく、締め切りまでに確実な応答が必要です。CPU、メモリ、ネットワーク負荷下でセンサー取得、状態推定、衝突クエリ、ソルバー、コマンド送信、スケジューリングを高パーセンタイルで測定します。
タイムアウト、実行不可能、数値誤差、古い入力に対するフェイルセーフ動作を定義します。これらの経路を故障注入で実行し、独立停止がまだ有効であることを確認しましょう。
成功を誇張せずに介入を評価する
制約違反、最小マージン、介入率、修正の大きさ、誤介入、見逃した危険、フォールバック完了、タスク成功率、サイクルタイムを報告します。安全でない行動が防げることは、作業の完了ではなく保護証拠です。
高い介入は、優れたハザード捕捉、過度に保守的な規則、不適切な状態の見積もり、あるいは悪いポリシーを意味することがあります。 ロボット VLA 評価ガイド を使って、自律型ポリシーの品質、シールド貢献、支援成果を区別しましょう。
| 検証層 | 測定 | フォールト注入 | 証拠を通す |
|---|---|---|---|
| 制約 | 最小マージン | 境界誤差とモデル誤差 | 違反はありません |
| タイミング | 最悪ケースレイテンシ | 負荷とネットワーク遅延 | 締め切りの達成か、または後退するか |
| ソルバー | 現状と実現可能性 | タイムアウトとNaN | 安全なエスカレーション |
| 介入 | 速度と補正 | 近い境界命令 | 予想される反応 |
| 回復 | フォールバック完了 | ペイロードおよび接触ケース | 安定エンド状態 |
シールドポリシー互換性契約をリリースする
制約バージョン、フレーム、単位、状態有効度制限、ダイナミクスの仮定、ソルバー設定、締め切り、フォールバックマシン、独立停止インターフェース、ポリシーおよびロボット識別子、キャリブレーションおよび監査スキーマをパッケージ化します。モーションを有効にする前に、その正確なバンドルを再生してください。
以下のチェックを伴ったクローズリリースレビュー。
- ハザードを実行時にチェック可能な制約に変換します。
- 古くなっているか不確かな状態は保守的に拒否しましょう。
- テストの修正、非現実性、タイムアウト経路。
- 復元可能なフォールバックと独立した停止を確認しましょう。
- 介入はタスク成功とは別に報告してください。
よくある質問
安全シールドは学習した方針を安全にするのでしょうか?
いいえ。これは、前提の下で特定の動作を制約します。未知の危険をカバーしたり、システム全体の認証を行ったりするものではありません。
ポリシーの不確実性は安全シールドと同じものなのでしょうか?
いいえ。不確実性はモデルの疑念を推定し、シールドは明示的な運用制約を強制します。
拒否されたすべてのコマンドはゼロ速度にすべきでしょうか?
いいえ。安全なフォールバックは、ペイロード、接触、バランス、地形、アクチュエータの挙動に依存します。
シールドはどこに設置すべきでしょうか?
認証済みのコマンドパスは、アクチュエーターに十分近い位置にあり、必要に応じて独立した保護パスが設けられています。
高い介入率はシールドがうまく機能することを証明するのでしょうか?
一人じゃない。保守的なルール、時代遅れの状態、誤検知、あるいは制約に合わないポリシーを反映している可能性があります。
実行可能制約とフォールバック境界
ランタイムシールドは実行可能な制約およびフォールバックレイヤーです。その主張は、センシング、動力学仮定、タイミング、制約カバレッジ、独立した保護設計によって制限されます。