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

since
平成38年9月29日

← 検索結果に戻る

言語指示からロボットの既存経路を修正する、計画確認とコード生成の手法

Trajectory Adaptation using Large Language Models

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

Trajectory Adaptation using Large Language Modelsの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: An overview of the pipeline: A prompt is created from environment description, instruction, and task agnostic guidelines; LLM generates high-level plan along with Python code. The user reviews the plan; if correct, the code runs to adapt the trajectory. If a feedback is given, it’s sent back to the LLM with the original instruction.

出典:Trajectory Adaptation using Large Language Models / arXiv ↗

概要

  • 元の経路、言語指示、物体のラベルと位置を使い、確認用の修正計画と経路変更コードを生成する。
  • 著者らは地上ロボット、ドローン、ロボットアームのシミュレーションで、数値付き・複合指示を含む例を示した。
  • 確認できた本文の範囲には定量的な比較値がなく、著者らは指示の曖昧さと経路品質の数学的保証がない点を限界に挙げる。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Trajectory Adaptation using Large Language Modelsの仕組み

左から右へ読む
  1. 01元の経路と指示
  2. 02修正計画とコード生成
  3. 03利用者が計画確認
  4. 04修正後の経路

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

研究の背景

この手法は、人の言葉に合わせて既存のロボット経路を修正する。計画手法では状況が変わるたびに経路を作り直す必要があり、著者らは計算負荷や誤りを課題に挙げる。人が実演した経路を、新しい条件に合わせて使いたい場合もある。

「人の近くでは遅く」「物体から距離を保つ」といった指示を、通過位置や速度の変更に落とし込む必要がある。その際、元の経路の形と滑らかさをどの程度保てるかも確認すべき点となる。

手法

入力する経路は、通過点を表すウェイポイントごとの位置と速度の列で、経路計画器の出力や人の実演から得る。言語指示に加え、物体のラベルと位置、座標系、必要に応じて環境の説明を与える。例えば「扇風機から少なくとも10離れる」なら、近すぎる通過点を特定し、距離を広げる手順として解釈する。

事前学習済みの大規模言語モデルが、修正手順を記した高水準の計画と、その手順に沿って経路を変えるPythonコードを生成する。利用者は計画を読み、問題があれば元の指示に補足を加えて再生成させる。計画が了承されるとコードを実行し、修正後の経路をロボットの実行部へ渡す。

新規性

著者らの提案は、既存の経路を対象に、大規模言語モデルが修正手順を示す高水準の計画と、経路を変更するPythonコードを生成することにある。利用者は計画を確認し、必要なら補足を返せる。

「左へ20移動し、箱から少なくとも10離れる」のように、数値と複数の条件を含む指示も対象にする。対象作業に合わせたモデルの追加学習は行わず、事前学習済みのモデルを使う。

従来手法との違い

比較対象として論文が挙げるLaTTeは、初期経路と言語指示を使って経路を変える学習済みモデルである。著者らによれば、同データセットの指示は方向、速度、物体との位置関係についての単純な変更が中心で、正確な数値指定や複数条件を含まない。

本手法では、修正計画を利用者が確認してから生成コードを実行する。確認できた本文の範囲では、LaTTeと同一条件で測った精度や速度の比較値は示されておらず、優劣は判断できない。

実験結果

著者らはLaTTeデータセットの一部と、数値指定や複数条件を含む独自の指示集合を使った。LaTTe側では、意味が十分に定まらないと判断した指示を除外している。論文の図では位置や速度の変更、箱の近くでの停止、利用者の補足を受けた修正を示す。

地上ロボットをGazebo、ドローンとロボットアームをPyBulletで試し、実験時のモデル設定温度は0.1と記す。著者らは複雑な指示に沿う経路を生成できたと報告する。確認できた本文の範囲では、試行数、成功率、距離誤差、滑らかさの定量値や同一条件の比較結果は示されていない。

応用の可能性

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

編集上の応用案:作業台で箱を避けて物を運ぶロボットアームの教示済み経路を、箱の位置に合わせて調整する。入力には通過点と速度、箱のラベルと位置、座標系、必要な距離を数値で示す指示を使う。箱の位置を得る手段は現場で定める。

担当者が修正計画を確認し、了承後の経路をシミュレーターに渡す。対象作業用の追加学習データは本手法の前提ではないが、元の教示経路と物体位置のデータは必要である。この運用で距離条件を守れるかは検証する仮説にとどまる。

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

導入時の検証

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

導入時の検証案:教示済み、または経路計画器で作った搬送経路を用意し、箱のラベルと位置、座標系、数値付きの距離指示を各場面に添える。対象作業用の追加学習データは不要とされるが、入力する元の経路と物体位置は必要だ。センサーの種類は指定されていないため、位置の取得方法と更新の頻度を決める。

同じシミュレーション場面で、元の経路を基準に修正後の経路を比べる。箱との最小距離、始点と終点のずれ、位置と速度の急変、指示を満たした件数を測る。計画の読み違いや距離の単位が曖昧だった例も記録する。

限界と課題

著者らは、指示が具体的で、必要な情報を含むかによって結果が左右されると述べる。「かなり遅く」などの程度表現には解釈の幅がある。また、修正後の経路には数学的な保証がなく、意味に沿っていても不規則な変化や滑らかでない遷移が起こり得るとする。

編集上の検証事項として、物体位置の誤差、計画とコードの食い違い、障害物との距離、速度や位置の急変を確かめる必要がある。シミュレーションの図だけでは、実機での安全性や利用者による確認のしやすさは判断できない。

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

出典

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

Trajectory Adaptation using Large Language Models

Adapting robot trajectories based on human instructions as per new situations is essential for achieving more intuitive and scalable human-robot interactions. This work proposes a flexible language-based framework to adapt generic robotic trajectories produced by off-the-shelf motion planners like RRT, A-star, etc, or learned from human demonstrations. We utilize pre-trained LLMs to adapt trajectory waypoints by generating code as a policy for dense robot manipulation, enabling more complex and flexible instructions than current methods. This approach allows us to incorporate a broader range of commands, including numerical inputs. Compared to state-of-the-art feature-based sequence-to-sequence models which require training, our method does not require task-specific training and offers greater interpretability and more effective feedback mechanisms. We validate our approach through simulation experiments on the robotic manipulator, aerial vehicle, and ground robot in the Pybullet and Gazebo simulation environments, demonstrating that LLMs can successfully adapt trajectories to complex human instructions.

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