アーカイブ / Robotics
人の動きを12種類の人型ロボットへ変換するAdaMorph
AdaMorph
AdaMorphの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 1 : Overview of the proposed AdaMorph framework. The architecture unifies cross-embodiment retargeting through a Canonical Base-Frame Representation that standardizes human motion features into local velocities and articulation ( 𝐯 t , 𝝎 t , 𝐠 t , 𝐉 t \mathbf{v}_{t},\bm{\omega}_{t},\mathbf{g}_{t},\mathbf{J}_{t} ). (Left) A Morphology-Agnostic Intent Encoder maps these inputs, conditioned on SMPL shape parameters 𝜷 \bm{\beta} via a Dynamic Human Prompt, to a shared latent intent 𝐳 t \mathbf{z}_{t} . (Right) To bridge kinematic disparities, Learnable Static Robot Prompts ( 𝐏 r \mathbf{P}_{r} ) drive the decoding process using AdaLin-Style Modulation , injecting embodiment-specific priors into the shared stream before Embodiment-Specific Output Adapters project the motion onto the target robot’s joint space.
概要
- AdaMorphは、人の動作を共有モデルで表し、機種別の条件と出力部を使って12種類の人型ロボットの動作へ変換する。
- 著者らは、胴体の速度の大きさのPCCがUnitree G1・H1系列で約0.95、全身活動量のPCC中央値が全12機種で0.85超と報告した。
- 未学習のダンス動作は定性的に提示された。実機制御、未学習機種への適用、比較手法との数値上の優劣は別途確認が必要である。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、AdaMorphの仕組み
- 01人の体形と動作列
- 02共通の動作表現
- 03機種条件で調整
- 04ロボット動作列
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
AdaMorphは、人の動きを異なる人型ロボットの動きへ変換する。人とロボットでは関節のつながり方、可動範囲、体の質量配分が異なり、人の姿勢をそのまま写しても意図した動きになるとは限らない。
従来の手法には、機種ごとの調整や専用モデルの学習を要するものがある。対象機種が増えると、その作業も増える。歩行や身振りに共通する動作の意味を共有しながら、各機種の関節構成に合わせて出力できるかが焦点となる。
手法
入力には、SMPLという人の体形と姿勢の表現から得た体形情報と、胴体の移動・回転速度、重力の向き、関節姿勢の時系列を使う。例えば人の歩行を入力すると、共有のTransformerが時点間の関係を参照し、歩行の動きを表す内部情報へ変換する。
出力側は、学習済みの機種別情報を参照し、AdaLNという層内の値の調整方法で変換を変える。機種別の出力部が胴体の速度、重力の向き、関節位置を予測する。学習時には速度から向きと軌道を順に復元し、正解とのずれを損失として加える。
新規性
著者らが主張する新規性は、人の動作に共通する意図を共有モデルで表し、対象ロボットの条件に応じて出力を変える構成にある。人の体形情報も入力に加え、関節数の違いは機種別の小さな出力部で扱う。
ロボットの条件は、必要な情報を参照する処理と、AdaLNによる特徴の調整の両方に使う。学習時には予測した速度から向きと軌道を復元し、正解とのずれを抑える。
従来手法との違い
本文が比較対象として挙げるのは、機種ごとに調整する逆運動学・最適化手法と、機種別にモデルを学習する方法である。逆運動学とは、目標の姿勢に必要な関節の動きを求める計算をいう。AdaMorphは主要な変換部分を12機種で共有する。
一方、学習に使うロボットの正解動作は最適化手法で作成している。確認できた本文の範囲では、比較手法との精度や処理時間を並べた数値表はなく、機種別モデルより優れる条件は判断できない。
実験結果
著者らはAMASSの人の動作を基に、General Motion Retargetingという最適化手法でロボットの正解動作を作成した。12機種を合わせて約3000万の人・ロボット動作の対応区間を用意し、元の120Hzを30Hzに間引いて60フレームずつ扱った。
動きの速さの時間的な一致を測るピアソン相関係数(PCC)について、著者らは胴体の速度の大きさでUnitree G1・H1系列が約0.95、Hightorque HiとKuavo S45の中央値が0.8超と報告する。平均関節速度の大きさを使う全身活動量では、全12機種の中央値が0.85超だった。学習から除いたダンス動作は図による定性的な提示である。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:複数の人型ロボットに同じ案内動作を割り当てる。入力は、収録した人の動きから作るSMPL形式の体形・姿勢・胴体移動の時系列と対象機種の指定で、出力は各機種の胴体速度、向きに関する情報、関節位置の時系列とする。
必要な学習データは人の動作と機種ごとの対応動作で、後者を教師ラベルにする。収録に使うセンサーの仕様は本文に記載がない。対象機種で学習・適応した後に生成結果をシミュレータで再生し、案内動作として読めるかを担当者が確認する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:一機種の短い案内動作に絞り、人の動作を収録してSMPL形式の体形・姿勢・胴体移動を用意する。対象機種の関節構成と、最適化手法などで作る対応動作を教師ラベルとしてそろえ、学習・適応する。必要な収録センサーの種類は本文からは特定できない。
未使用の動作で、既存の最適化手法を基準に胴体の速度の大きさのPCCと復元軌道のずれを測る。教師ラベルも最適化手法に由来するため、別途、関節制限・接地・転倒の有無をシミュレータで確かめる。実機で使う判断には追加検証が必要となる。
限界と課題
著者らによると、候補の16機種のうち4機種は、正解動作を作る最適化処理で有効な解が安定して得られず、学習と評価から除外された。物理制御と実機への移行は今後の課題としている。
編集上の検証事項は、生成した関節位置が関節の可動範囲に収まり、接地や転倒回避を満たすかである。未学習のダンス動作での提示は、未学習のロボット形状への適用を示すものではない。実時間性を判断する処理時間の数値も確認したい。
出典
元のタイトル・要旨を確認する(英語)
AdaMorph: Unified Motion Retargeting via Embodiment-Aware Adaptive Transformers
Retargeting human motion to heterogeneous robots is a fundamental challenge in robotics, primarily due to the severe kinematic and dynamic discrepancies between varying embodiments. Existing solutions typically resort to training embodiment-specific models, which scales poorly and fails to exploit shared motion semantics. To address this, we present AdaMorph, a unified neural retargeting framework that enables a single model to adapt human motion to diverse robot morphologies. Our approach treats retargeting as a conditional generation task. We map human motion into a morphology-agnostic latent intent space and utilize a dual-purpose prompting mechanism to condition the generation. Instead of simple input concatenation, we leverage Adaptive Layer Normalization (AdaLN) to dynamically modulate the decoder's feature space based on embodiment constraints. Furthermore, we enforce physical plausibility through a curriculum-based training objective that ensures orientation and trajectory consistency via integration. Experimental results on 12 distinct humanoid robots demonstrate that AdaMorph effectively unifies control across heterogeneous topologies, exhibiting strong zero-shot generalization to unseen complex motions while preserving the dynamic essence of the source behaviors.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




