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

since
平成38年9月29日

← 検索結果に戻る

指先の接触力から学習用の動作を作るDexForce――ナット外しなど6作業で検証

DexForce

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

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

原論文の図の説明を読む

Fig. 1 : (a) DexForce extracts force-informed actions (orange squares) from kinesthetic demonstrations by augmenting observed robot positions (blue circles) according to contact forces (orange arrows) measured with 6-axis force-torque sensors (green). (b) Executing force-informed actions allows the robot to reproduce forces applied in the kinesthetic demonstration, thereby executing the task. DexForce enables us to collect high-quality demonstrations for training policies on a variety of contact-rich tasks like (c) unscrewing a nut, (d) opening an AirPods case and (e) flipping a box.

出典:DexForce / arXiv ↗

概要

  • DexForceは、直接動かしたロボットの指先位置と接触力から、力を反映した学習用の目標位置を計算する。
  • 著者らの6作業評価では平均成功率76%。観測位置をそのまま動作として学ぶ比較方式は、全作業で成功率がほぼゼロだった。
  • 6軸の力・モーメントを観測に加えると6作業すべてで成功率が上がったが、学習範囲外のナットと重り入りの箱では通常条件より成績が下がった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、DexForceの仕組み

左から右へ読む
  1. 01指を直接動かす教示
  2. 02指先位置と接触力
  3. 03力に応じた目標位置
  4. 04ロボットだけで再生
  5. 05画像付き学習データ

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

研究の背景

DexForceは、物体を押す、つかむ、離すといった接触を伴う操作の教示データを作る方法である。模倣学習とは、手本の観測と動作の組を使ってロボットの動きを学ぶことを指す。こうした作業では、動作が適切な力を生む必要がある。

人の手の動きをロボットの指へ置き換える遠隔操作では、両者の動き方の違いが細かな操作を難しくする。操作者もロボットが受ける力を直接感じられないため、力加減が重要な作業の手本を集めにくい。

手法

まず作業者がロボットの指を直接動かし、各指の位置と、指先の根元に付けた6軸センサーで接触力を記録する。6軸は3方向の力と3方向のモーメントを指し、目標位置の計算には接触力を使う。観測位置に力に比例する補正を加えるため、同じ位置でも面を強く押した教示ほど、目標位置は面の奥側に移る。

次に目標位置列をインピーダンス制御で再生する。これは目標位置とのずれに応じて力を出し、指の速さに応じて動きを抑える制御である。再生中に操作者の手が写らない画像、指先位置、力、モーメントを記録する。これらを手本に画像と力・モーメントから次の目標位置を出す方策を学び、実行時も同じ制御で指を動かす。

新規性

DexForceが学習用の動作として使うのは、教示中に見えた指先位置そのものではなく、接触力に応じて補正した目標位置である。同じ位置に指があっても、物体を押した力は異なり得るためだ。

著者らは、補正した位置列をロボットだけで再生し、操作者の手が写らない画像とともに学習データを収集した。接触を外して再び触れる操作を含む、1本または2本の指を使う作業に適用している。

従来手法との違い

主な比較対象は、教示で観測した次時点の指先位置を動作として学ぶ方式である。両方式とも画像と各指の力・モーメントを観測に使い、学習する動作の作り方を変えた。著者らの評価では、接触力を反映した目標位置を学ぶ方が高い成功率を示した。

観測情報の比較では、学習する動作をDexForceの目標位置に固定した。画像のみ、画像と接触の有無、画像と6軸の力・モーメントを比べており、動作の補正とは別に、実行時に力を観測する効果を調べている。

実験結果

著者らは、立方体の移動、絵柄のある物体の向き替え、AirPodsケース開き、薄い電池の把持、ナット外し、箱の反転を評価した。各作業で方策を同じ30種類の初期配置で試した。力を反映した動作を学ぶ方策の6作業平均成功率は76%で、立方体の移動は90%、ケース開きは57%。観測位置を動作として学ぶ方策は全作業で成功率がほぼゼロだった。

著者らによると、6軸の力・モーメントを観測に加えると6作業すべてで成功率が上がり、ケース開き、ナット外し、立方体の移動では画像のみとの差が統計的に有意だった。学習時の範囲を超えて締めたナットと、100gの重りを入れた箱では、通常条件より成績が下がった。

応用の可能性

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

編集上の応用案:製造現場の固定具から、一定の形状のナットを外す作業を試す。入力を手首カメラの画像と各指の力・モーメント、出力を指先の目標位置とし、回す、つかむ、持ち上げる動作を一連の作業として扱う。

現場のナットを使い、作業者がロボットの指を直接動かした位置と接触力を教示データとして集める。再生時の画像と力の記録に、完全に取り外せたかという成否ラベルを付ける。締め込み具合や固定具の形に合わせた補正量の調整と再学習が必要かを、実物で確かめる。

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

導入時の検証

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

導入時の検証案:まず1種類のナット外しに絞る。作業者が指を直接動かした際の位置と接触力を記録し、補正した目標位置で再生する。学習には、再生時の手首カメラ画像、各指の力・モーメント、目標位置を用い、評価用に「回した」「つかんだ」「完全に外した」の結果を記録する。

比較基準には、同じ画像と力の観測を使い、次時点の観測位置を動作として学ぶ方策を置く。両方を同じ初期配置群で試し、完全に外せた割合と、回したがつかめなかった件数を数える。補正量を再生の成否に合わせて調整し、締め込み具合を変えた条件でも結果を記録する。

限界と課題

著者らは、人が無理なく直接動かせる指は最大2本として、1本または2本の指で行う作業を設計した。また、目標位置の計算式は柔らかい接触や摩擦を表現しないと明記している。学習時より深く締めたナットと、100gの重りを入れた箱では、通常条件より成績が下がった。

編集上の検証事項は、材質や摩擦が異なる対象でも再生時の力が教示時に近いか、作業ごとに補正量をどれだけ調整する必要があるかだ。確認できた本文の範囲では、3本以上の指を使う作業や、異なるロボットの手への適用結果は示されていない。

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

出典

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

DexForce: Extracting Force-informed Actions from Kinesthetic Demonstrations for Dexterous Manipulation

Imitation learning requires high-quality demonstrations consisting of sequences of state-action pairs. For contact-rich dexterous manipulation tasks that require dexterity, the actions in these state-action pairs must produce the right forces. Current widely-used methods for collecting dexterous manipulation demonstrations are difficult to use for demonstrating contact-rich tasks due to unintuitive human-to-robot motion retargeting and the lack of direct haptic feedback. Motivated by these concerns, we propose DexForce. DexForce leverages contact forces, measured during kinesthetic demonstrations, to compute force-informed actions for policy learning. We collect demonstrations for six tasks and show that policies trained on our force-informed actions achieve an average success rate of 76% across all tasks. In contrast, policies trained directly on actions that do not account for contact forces have near-zero success rates. We also conduct a study ablating the inclusion of force data in policy observations. We find that while using force data never hurts policy performance, it helps most for tasks that require advanced levels of precision and coordination, like opening an AirPods case and unscrewing a nut.

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