表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

予測した衝突や足裏圧力を制約に使い、ロボットの行動方針を修正するSARP

SARP

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

SARPの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1 : Safety-Aware Repair with Predictive models (SARP). Left: A policy trained for a mobile navigation task (point to goal motion planning in this figure). Right: Policy repair module that adjusts the policy parameters to penalize unsafe behavior, based on a set of safety constraints and the loss of predictive models. Predictive models may include state-action transition model, a model of environment, or a proprioceptive model predicting internal states of the system.

出典:SARP / arXiv ↗

概要

  • SARPは専門家の実演から行動方針を学び、予測モデルと安全条件を使ってその重みを修正する。
  • 移動ロボットのシミュレーションでは、著者らが報告した200本の試験走行で目標到達率が元の方針の68.7%からSARPのラグランジュ版の98.1%になった。
  • 衝突予測モデルの精度は結果に影響する。訓練サンプル以外の状態や実環境での安全性は別途検証が必要である。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、SARPの仕組み

左から右へ読む
  1. 01専門家の操作記録
  2. 02行動方針の学習
  3. 03状態の予測
  4. 04安全条件で修正
  5. 05修正済みの方針

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

SARPは、実演から学んだロボットの行動方針を、安全条件に合わせて修正する方法である。実演に似た操作ができても、目的地への移動中に衝突しないとは限らない。安全条件を学習後に反映できれば、方針を作り直す負担を抑えられる。

強化学習では環境で試行錯誤を重ねるため、時間がかかり、人が使う義足などでは危険も伴う。著者らは、行動後の衝突や身体状態を予測するモデルを使い、方針の修正段階でロボットとの反復的な接触を減らす課題を扱った。

手法

まず行動模倣、すなわち専門家が観測した状態と選んだ操作の組から同じ操作を学ぶ方法で、元の方針を作る。次に、状態や候補行動から安全に関わる特徴を推定する予測モデルを用意する。移動ロボットの例では、目的地の情報と距離センサーの値から速度を出す方針を学び、現在の距離センサー値から次の時点の衝突を予測するモデルを修正に使う。

修正では、予測した特徴と行動に設けた条件への違反を損失に加え、方針の重みを繰り返し更新する。訓練サンプルのすべてで条件を満たせば修正を終える。義足の例では、過去の観測値から将来の足首角度を出す方針に対し、予測した足裏の圧力などと動作の変化に安全条件を設ける。

新規性

SARPの進歩は、行動の速度などに直接設ける上限に加え、予測モデルが出す衝突や身体状態にも安全条件を設け、学習済み方針の重みを修正する点にある。

著者らの従来法は、単一層の修正と区分線形の活性化関数を対象としていた。本手法は複数層を修正でき、活性化関数の種類も限定しない。修正中の安全確認は、実演に含まれる訓練サンプルを対象とする。

従来手法との違い

比較の出発点は、専門家の操作から学習した元の方針である。病院を模した移動ロボットのシミュレーションでは、著者らは修正後の方針を元の方針、および安全性を考慮する強化学習法のCPOとDDPG+SLと比較した。

強化学習法の方針も元の方針から学習を始め、DDPG+SLの安全フィルターには衝突モデル用の収集データを使った。SARPは修正時に環境との反復的な接触を要しないが、実演と衝突モデル用のデータ収集は必要である。所要時間を比べる際は、この初期データ収集と強化学習の追加学習を分けて見る。

実験結果

著者らは病院を模した移動ロボットのシミュレーションで、各方針を200本の試験走行で評価した。目標到達率(GR)は元の方針が68.7%、SARPのラグランジュ版が98.1%だった。安全な時点の割合(E)はそれぞれ74.4%、97.8%で、距離センサー値が0.3メートル未満の時点を衝突として数えた。

比較対象のCPOを疎な報酬で3時間追加学習した条件では、GRが74.4%、Eが99.3%だった。SARPには実演収集0.5時間と衝突モデル用データ収集3時間を要したと著者らは記す。義足の実機試験も報告されているが、確認できた本文の範囲ではその測定値を確認できない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:施設内の搬送ロボットが指定された部屋へ向かう場面を想定する。目的地の位置・距離・向きと距離センサーの値を入力し、前進速度と旋回速度を出力する方針を、走行実演から学習する。

別途集めた距離センサーの走行記録と衝突の有無のラベルで予測モデルを作り、施設内の通路に合わせた衝突条件と速度上限で方針を修正する。修正候補は模擬経路で試す。施設固有の障害物に合わせたデータ収集と調整が必要で、現場での効果は未検証の仮説である。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:施設内の小さな模擬経路で、担当者の操作実演を目的地情報・距離センサー値と速度指令の組として記録する。別の走行記録には衝突の有無を付け、予測モデルを学習する。センサーの配置と入力項目を固定し、対象経路で衝突予測の正確さを調べる。

実演だけで学んだ方針を基準に、同じ開始位置と目的地で修正後の方針を比べる。目標到達率、距離が閾値未満となった時点の割合、速度上限違反、データ収集時間を記録する。失敗した経路を確認し、必要な実演や衝突ラベルを追加して方針と予測モデルを調整し、再評価する。

限界と課題

著者らは、衝突予測モデルの精度が結果に影響すると報告する。移動ロボットの実験では、モデル精度が96%未満になると目標到達率が90%を下回った。修正中に確認するのは、訓練サンプルに対する予測モデル上の安全条件である。

編集上の検証事項は、別の施設でも衝突を正しく予測できるか、実演にない状態で実際の衝突を避けられるかである。義足の実機試験も扱われているが、確認できた本文の範囲では評価結果の数値を追えず、装着者への効果の大きさは判断できない。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Repairing Neural Networks for Safety in Robotic Systems using Predictive Models

This paper introduces a new method for safety-aware robot learning, focusing on repairing policies using predictive models. Our method combines behavioral cloning with neural network repair in a two-step supervised learning framework. It first learns a policy from expert demonstrations and then applies repair subject to predictive models to enforce safety constraints. The predictive models can encompass various aspects relevant to robot learning applications, such as proprioceptive states and collision likelihood. Our experimental results demonstrate that the learned policy successfully adheres to a predefined set of safety constraints on two applications: mobile robot navigation, and real-world lower-leg prostheses. Additionally, we have shown that our method effectively reduces repeated interaction with the robot, leading to substantial time savings during the learning process.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01