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

since
平成38年9月29日

← 検索結果に戻る

NeurRAFT:点群から少数の通過点を生成し、ロボットアームの経路を計画する

NeurRAFT

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

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

原論文の図の説明を読む

Fig. 2: Overview of NeurRAFT. Given a scene point cloud and clean start/goal configurations, NeurRAFT generates a compact set of trajectory anchors via flow matching, with the intermediate anchors progressively denoised while the boundary configurations remain fixed. A cubic spline then interpolates the anchors to recover smooth trajectory candidates, which are filtered and ranked against a mesh reconstructed from the observed point cloud, and the selected candidate is resampled into dense waypoints as final planning solution. During preference alignment (dashed process), the trajectories are evaluated using a privileged scene model to obtain signed obstacle clearance, and preference pairs are constructed to fine-tune NeurRAFT toward higher-clearance trajectories. This privileged information is used only during training and is not required at inference, where NeurRAFT plans directly from the scene point cloud.

出典:NeurRAFT / arXiv ↗

概要

  • 点群と開始関節状態、目標の手先姿勢を基に少数のアンカーを生成し、三次スプラインで関節軌道に戻す。
  • 学習時には手先への影響を加味し、自己生成した候補の障害物との距離を使って選好調整する。
  • 著者らはベンチマークでの成功率改善とFranka実機への追加学習なしの移行を報告するが、確認できた本文に定量値はない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、NeurRAFTの仕組み

左から右へ読む
  1. 01点群・開始関節・目標姿勢
  2. 02目標関節とアンカー生成
  3. 03三次スプライン補間
  4. 04点群由来の衝突検査
  5. 05関節軌道

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

研究の背景

NeurRAFTは、点群で観測した環境でロボットアームの関節軌道を生成する。点群はセンサーが捉えた表面の点の集まりで、物体の陰などは観測しきれない。障害物が多く、配置も変わる作業台では、この不完全な観測から衝突を避ける経路を探す必要がある。

経路を細かな通過点の列として学ぶと、局所的な滑らかさまでモデルが表現することになる。成功例だけを手本にした場合も、障害物から十分離れた経路と、接触に近い経路の差を学習しにくい。

手法

成功軌道から間隔をそろえて抜き出したアンカー、つまり経路が実際に通る関節状態を学ぶ。フローマッチングは、乱数からアンカー列へ移る方向を学習する方法である。関節の誤差が手先に与える影響は、関節の動きと手先の動きの関係を表すヤコビ行列で学習時に評価する。

推論時は、逆運動学で目標姿勢に届く複数の目標関節状態を求め、開始・終了の関節状態を固定して中間アンカーを2回の積分ステップで生成する。三次スプラインという滑らかな曲線でアンカーをつなぎ、点群から再構成した形状で候補を衝突検査する。通過した候補から手先の移動距離が最短のものを選ぶ。別の学習段階では、候補の障害物との符号付き距離で優劣を付け、直接選好最適化という順位付き候補を使う方法でモデルを調整する。

新規性

著者らの主張する新規性は、生成する対象を密な経路全体から、実際の経路上を通る少数のアンカーに変えた点にある。各アンカーの学習誤差には、関節のずれが手先の動きに与える影響を加味する。

さらに、自分のモデルが作った候補を障害物からの距離で比較し、その選好をモデルに学習させる。著者らは、この目的で自己生成した候補を使う選好調整を、ロボットアームの衝突回避に適用した初の例だとしている。

従来手法との違い

著者らによると、従来の生成型プランナーは密に並んだ通過点を直接生成することが多い。NeurRAFTは少数のアンカーを生成し、点の間を三次スプラインで補間する。推論時のアンカー生成には2回の積分ステップを使う。

成功軌道を模倣するだけの学習に対し、本手法は障害物との距離が大きい候補を好むよう調整する。生成後の誘導や軌道修正を加えずに学習結果を使う一方、推論時には点群から再構成した形状で候補を衝突検査し、選択する。

実験結果

著者らはMπNetsベンチマークで計画成功率を評価し、比較対象のプランナーより改善したと報告する。実機実験では、雑音と部分的な遮蔽を含む深度観測の下で、シミュレーションからFrankaロボットへの追加学習なしの移行を報告している。

確認できた本文の範囲では、成功率の数値、比較対象ごとの値、データ分割、試行回数は分からない。そのため改善幅や結果のばらつきは評価できない。2回という値はアンカー生成の積分ステップ数であり、逆運動学、複数候補の生成、衝突検査を含む計画時間ではない。

応用の可能性

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

編集上の応用案:治具や部品の配置が変わる再製造の作業台で、ロボットアームの移動経路候補を作る。入力は、ロボットと障害物を区別した点群、開始時の関節状態、目標の手先姿勢とする。出力は、選択された関節軌道である。

適用には対象アームの成功軌道、点群の区別用ラベル、運動学情報が必要となる。学習時の選好付けにはロボットと環境の形状情報も用意し、配置や観測条件に合わせて学習・検証する。安全余裕の改善は、この現場では未検証の仮説として扱う。

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

導入時の検証

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

導入時の検証案:対象アームの成功軌道と開始・目標状態、ロボット点と障害物点を区別した点群を集める。対象アームの運動学情報を整え、学習中に候補の障害物距離を計算するため、ロボットと環境の形状情報も用意する。小規模な配置でアンカー生成と選好調整を試す。

比較基準は同じ入力で動く選好調整前のモデルとする。同じ配置と観測条件で計画成功率、障害物との最小距離、候補の検査まで含めた計画時間を測る。遮蔽や雑音を変えた条件も調べ、衝突候補しか残らない場合の扱いを実機での実行前に定める。

限界と課題

著者らは、成功軌道だけを模倣しても、障害物に接近または侵入する候補が残ると説明する。選好調整後も推論時の衝突検査は処理に含まれる。また、検査を通る候補がない場合は、衝突の深さが最小の候補を最終解として選ぶ仕様である。

編集上の検証事項は、点群から見えない部分があるときの衝突判定と、実行を許可できる安全余裕の設定である。対象ロボットや環境を変える際の学習データ量、候補の生成・検査を含む計画時間、衝突候補しか得られない場合の運用も確認が要る。

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

出典

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

NeurRAFT: Robot Motion Planning via Anchor-Level Flow Matching with Clearance-Aware Preference Tuning

Recent end-to-end neural motion planners generate trajectories from raw sensor observations, avoiding the privileged geometric models required by classical planners. However, collision-free planning in cluttered environments remains challenging. We present NeurRAFT, a generative planning framework based on anchor-level flow matching and clearance-aware preference tuning. Unlike prior neural planners that model dense waypoint sequences and spend capacity on redundant local details and smoothness, NeurRAFT operates on compact anchor waypoints. We train the planner using a Jacobian-weighted loss that accounts for the task-space impact of each anchor. At inference, the anchors are generated in two integration steps, followed by cubic-spline interpolation to recover a smooth, full-resolution trajectory. Since imitation learning from positive demonstrations cannot distinguish collision-free from near-collision trajectories, collision-prone behaviors persist at test time. Rather than relying on post-hoc corrections, we directly reshape the pretrained planner's distribution toward safer solutions without augmenting inference. Specifically, Direct Preference Optimization shifts probability mass toward trajectories with larger obstacle clearance, with the resulting improvement directly absorbed into the planner parameters. Experiments show substantial improvements over state-of-the-art planners, while real-world experiments demonstrate zero-shot transfer to a Franka robot under noisy and partially occluded depth observations. Video results available at https://neurraft.github.io/.

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