アーカイブ / Robotics
実行中の文章変更を人型ロボットの全身動作につなぐ「TextOp」
TextOp
TextOpの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Fig. 2: Overview of TextOp ’s framework. The framework consists of three main parts: (a) Interactive Motion Generation , including VAE training and LDM training, which together model future reference motion sequences conditioned on history motion and text prompt in an autoregressive style; (b) Dynamic Motion Tracking , where the MLP-based policy π \pi takes reference motions and robot states to generate joint actions, trained in the simulation for stable execution; (c) Deployment , where the real-time user text prompt is converted into motions by the generator, translated into actions by the tracking policy based on the robot state, and executed on the physical robot.
概要
- 現在の文章と直前の参照動作から短い動きを連続生成し、機体状態を使う追従器が関節指令へ変える。
- 著者らの30秒実機試験では、ランダムな指示列の成功は20回中16回、指示入力から反応までの時間は平均0.73±0.10秒だった。
- 適用には対象機体に合う動作データ、区間ごとの文章ラベル、機体状態の取得が必要で、未学習の指示や長時間運転は別途検証する。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、TextOpの仕組み
- 01逐次入力の文章
- 02短い参照動作を生成
- 03機体状態で追従
- 04関節指令
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
TextOpは、文章による指示を人型ロボットの全身動作に変え、実行中の指示変更にも応じる手法である。あらかじめ決めた軌道の再生では、途中で意図が変わる場面に合わせにくい。
人が動きを伝え続ける遠隔操作には、操作者が付き続ける必要がある。文章と実機の制御をつなぎ、踊りや身ぶりなどを一連の実行中に切り替えることが研究上の課題となる。
手法
上位の生成器は現在の文章と、直前に生成した参照動作2フレームから、次の8フレームの参照動作を作る。拡散モデルは雑音から動作の表現を段階的に整える方式で、文章が変わると以後の短い動作の生成に新しい指示を使う。例えば「右手を振る」から「跳ぶ」への変更を想定する。
下位の追従器は参照動作5フレーム分と機体自身の状態などを受け、関節指令を出す。訓練では人の動作をロボットの骨格へ変換し、動作区間に文章ラベルを対応させる。追従器は物理シミュレーションで訓練され、生成器が作った動作も訓練用に加える。
新規性
TextOpが主張する前進は、逐次届く文章に応じて短い参照動作を作り続け、実機の全身動作へつなぐ点にある。実行開始時に全動作を確定せず、直前に生成した動きも次の生成に使う。
加えて、ロボットの関節構造に合わせた動作表現を採用する。生成器が出した動作も追従器の訓練に加え、学習用動作と実行時の参照動作の違いに対処する設計である。
従来手法との違い
既定の軌道を追う制御は、実行中の意図変更に合わせにくい。人が動きを伝え続ける遠隔操作は柔軟だが、継続的な操作を要する。TextOpは変更された文章から次の短い動作を生成し、追従器へ渡す。
動作生成の比較対象には、人の骨格で動きを生成してからロボットの骨格へ変換するDART+Retargetなどがある。比較表は生成動作の指標を示すもので、遠隔操作に対する実機作業全般の優劣を測った結果ではない。
実験結果
著者らは29自由度のUnitree G1で、文章を切り替える30秒間の実行を評価した。ランダムな指示列の成功は20回中16回、固定した「右手を振る」指示は10回中8回だった。新しい指示の入力から実機の反応までの時間は平均0.73±0.10秒と報告している。
動作生成はBABELの検証用データから文章列を取り出し、生成した動作区間と切り替え部分を評価した。区間のFIDはTextOpが3.072±0.199、DART+Retargetが4.837±0.070で、3回の生成結果の平均と標準偏差である。FIDは生成動作とデータの分布の近さを見る指標で、実機の成功率とは別に読む必要がある。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:展示会で担当者が「右手を振る」「左手でギターを弾く動き」といった文章を順に入力し、演示中の動作を切り替える。入力は指示文と機体状態、出力は参照動作を追うための関節指令とする。
対象機体に合う動作データ、切り替え区間に対応する文章ラベル、関節や姿勢など機体自身の状態を得る手段が必要になる。骨格への変換と追従器の適合を行い、来場者がいる環境での運用可否は別途確かめる。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象機体に合わせた動作データを用意し、動作区間ごとに指示文のラベルを付ける。関節や姿勢など機体状態を取得できるようにし、骨格変換、生成器の適合、追従器の訓練を小規模な動作群で試す。
比較対象には同じ動作の既定軌道を用い、同じ指示列で30秒間の成功回数と変更後の反応時間を記録する。参照動作と実行動作のずれも測り、初めて使う文章や指示順序を変えた条件を分けて確認する。
限界と課題
著者らは、学習用の動作データと生成器が実行時に出す参照動作の分布差を課題として挙げ、生成動作を追従器の訓練に追加している。この対策だけで、あらゆる文章や動作切り替えに対応できると示したわけではない。
編集上の検証事項は、未学習の指示、急な変更、長時間運転での追従と安定性である。確認できた本文の範囲では、成功判定を含む指標の厳密な定義は付録参照とされ、これらの条件を網羅する実機試験結果は確認できない。
出典
元のタイトル・要旨を確認する(英語)
TextOp: Real-time Interactive Text-Driven Humanoid Robot Motion Generation and Control
Recent advances in humanoid whole-body motion tracking have enabled the execution of diverse and highly coordinated motions on real hardware. However, existing controllers are commonly driven either by predefined motion trajectories, which offer limited flexibility when user intent changes, or by continuous human teleoperation, which requires constant human involvement and limits autonomy. This work addresses the problem of how to drive a universal humanoid controller in a real-time and interactive manner. We present TextOp, a real-time text-driven humanoid motion generation and control framework that supports streaming language commands and on-the-fly instruction modification during execution. TextOp adopts a two-level architecture in which a high-level autoregressive motion diffusion model continuously generates short-horizon kinematic trajectories conditioned on the current text input, while a low-level motion tracking policy executes these trajectories on a physical humanoid robot. By bridging interactive motion generation with robust whole-body control, TextOp unlocks free-form intent expression and enables smooth transitions across multiple challenging behaviors such as dancing and jumping, within a single continuous motion execution. Extensive real-robot experiments and offline evaluations demonstrate instant responsiveness, smooth whole-body motion, and precise control. The project page and the open-source code are available at https://text-op.github.io/
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




