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

since
平成38年9月29日

← 検索結果に戻る

多指ハンドの受け渡し学習で、手の位置と向きを報酬にどう反映するか

Learning Dexterous Object Handover

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

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

原論文の図の説明を読む

Fig. 1: Overview of the different phases of the object handover process. Both robots must collaborate to successfully complete object handover, which is more complicated when employing multi-finger robotic hands.

出典:Learning Dexterous Object Handover / arXiv ↗

概要

  • 受け手の4指ハンドによる接近、把持、運搬を、単一の強化学習方策で扱う。
  • 姿勢間の距離を双対四元数で求める報酬を、オイラー角版と回転行列版の報酬と比較した。
  • 未学習の短い角柱での総成功率94%は、正常な成功69%と衝突処理に問題があった不確定例25%の合計である。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Learning Dexterous Object Handoverの仕組み

左から右へ読む
  1. 01物体と手の姿勢
  2. 02掌を向けて接近
  3. 03指の接触で供給側開放
  4. 04開始位置へ運搬

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

研究の背景

ロボット間の直接的な受け渡しでは、受け手が物体へ近づき、掌と指を適切な向きで当て、供給側が手を開いた後も物体を保持して運ぶ必要がある。多指ハンドは動かす関節が多く、一連の動きを決める課題が複雑になる。

本研究は人とロボットの受け渡しを見据えた前段階として、2台のロボットによる受け渡しを扱う。物体を持つ供給側は各試行中に静止し、受け手の腕と手の動作を学習させる。

手法

受け手は、自身と物体の位置・向き、指関節値を観測し、手先の位置・向きと指関節値の変化量を出力する。指関節値は指ごとの値をまとめ、手全体で3つの値として扱う。強化学習では、この観測から動作を決める規則を、動作の良さを示す報酬に基づいて更新する。

例えば細長い角柱では、まず掌を物体へ向け、供給側との衝突を避けながら近づく。掌や指の接触を報酬に反映し、親指と別の指が物体に触れると供給側の手を開かせ、物体を受け手の開始位置へ運ぶ。接近時の姿勢間の距離には、位置と向きを一体で表す数学的な形式「双対四元数」を用いる。

新規性

著者らが提案するのは、双対四元数による姿勢間の距離を、4指ハンドを使う直接的な物体受け渡しの報酬に適用する方法である。双対四元数を使う報酬自体は先行研究にあり、本研究では受け渡し課題へ拡張した。

受け手の接近、把持、運搬を単一の強化学習方策で扱う。供給側の動作を人が遠隔操作で教える手順は設けず、物体を持つ供給側の手は各試行中、静止させている。

従来手法との違い

比較対象は、位置の差にオイラー角または回転行列から求めた向きの差を加える報酬である。オイラー角は物体の向きを3つの角度で表す方法で、回転行列は向きの変化を数の表で表す方法を指す。双対四元数版は位置と向きを一つの形式で扱う。

著者らの学習曲線では、回転行列版の報酬はほぼゼロで停滞し、物体別評価から除外された。オイラー角版は初めに速く学習したが報酬が横ばいになり、双対四元数版はより高い報酬に達した。この比較は示されたシミュレーション条件での結果である。

実験結果

著者らはシミュレーションで細長い角柱1種類を学習に使い、同じ角柱と未学習の短い角柱、長さの異なる2種類の円柱を評価した。指標は正常な成功、不確定、両者を足した総成功、落下による失敗である。不確定には衝突処理の不具合を伴う試行が入る。

学習済み角柱の各100試行で、双対四元数版は正常な成功59%、不確定32%、総成功91%、オイラー角版は順に17%、66%、83%だった。未学習の短い角柱では、双対四元数版は正常な成功69%、不確定25%、総成功94%。著者らが示す最高の総成功率94%には不確定例が含まれる。

応用の可能性

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

編集上の応用案:工場で、停止した供給側ロボットから受け手へ細長い部品を直接渡す工程を想定する。部品と両ロボットの位置・向き、受け手の指関節値を入力し、受け手の手先と指の動きを出力する。

対象部品の形状と配置を再現した学習用シミュレーションデータ、掌と指の接触センサー、正常な受け渡し・不確定な衝突・落下を分ける評価ラベルが必要になる。設備に合わせて姿勢取得と接触判定を調整し、方策を学習し直すという応用仮説である。

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

導入時の検証

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

導入時の検証案:対象部品と受け渡し配置を一つに絞り、供給側・受け手・部品の姿勢と受け手の指関節値を学習用シミュレーションデータとして記録する。掌と指の接触を検出できるセンサーを用意し、正常な受け渡し、不確定な衝突、落下を別々に記録する評価ラベルを定める。

同じ条件で双対四元数版とオイラー角版を学習させ、正常な成功率、不確定率、落下率を比べる。次に未学習の部品と供給側が動く条件を試す。設備の姿勢取得方法とセンサー配置に合わせて観測と接触判定を調整した後、実機での成立性を測る。

限界と課題

著者らは、シミュレーターが衝突を正しく処理できず、物体が供給側の手をすり抜ける場合を報告している。その試行は「不確定」として総成功率に含まれるため、総成功率を正常な受け渡しの割合として読むことはできない。

編集上の検証事項は、実機での接触と落下の判定、供給側が動く場合の条件、対象物の形状を広げた場合の成績である。要旨には供給側が動く条件での成績低下が記されているが、確認できた本文の範囲では、その試験の詳しい条件や実機での安全性は確認できない。

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

出典

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

Learning Dexterous Object Handover

Object handover is an important skill that we use daily when interacting with other humans. To deploy robots in collaborative setting, like houses, being able to receive and handing over objects safely and efficiently becomes a crucial skill. In this work, we demonstrate the use of Reinforcement Learning (RL) for dexterous object handover between two multi-finger hands. Key to this task is the use of a novel reward function based on dual quaternions to minimize the rotation distance, which outperforms other rotation representations such as Euler and rotation matrices. The robustness of the trained policy is experimentally evaluated by testing w.r.t. objects that are not included in the training distribution, and perturbations during the handover process. The results demonstrate that the trained policy successfully perform this task, achieving a total success rate of 94% in the best-case scenario after 100 experiments, thereby showing the robustness of our policy with novel objects. In addition, the best-case performance of the policy decreases by only 13.8% when the other robot moves during the handover, proving that our policy is also robust to this type of perturbation, which is common in real-world object handovers.

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