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

since
平成38年9月29日

← 検索結果に戻る

腱駆動ロボットの先端追従を、実測軌道から作る多様な目標で学習する

Reference-Augmented Learning

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

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

原論文の図の説明を読む

Fig. 1: (a) The three-section TDCR experimental platform. The robot is actuated by nine motors that independently control tendon displacements to modulate its configuration and tip pose. A motion capture system is mounted above the workspace to provide high-precision ground-truth measurements of the robot’s tip position and orientation. (b) Training pipeline of the neural tracking policy. Historical trajectories are sampled from the dataset (green) to initialize the hidden state via the dynamics model (gray). Conditioned on the look-ahead reference (purple), the policy network generates control actions (orange), which are then fed into the dynamics surrogate to predict future observations (blue) and update the hidden state (gray) in an auto-regressive manner.

出典:Reference-Augmented Learning / arXiv ↗

概要

  • 実測した先端状態を基に、一定のずれ、周期変動、段階的な変化を加えた学習用目標を作る。
  • 三節機の指定軌道と三速度で、平均位置誤差は目標拡張なしの29.00 mmに対し14.25 mmだった。
  • 導入には対象機の操作履歴と先端位置・向きの計測データが必要で、用途ごとの実機検証が要る。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Reference-Augmented Learningの仕組み

左から右へ読む
  1. 01操作と先端の実測履歴
  2. 02動作予測モデルを学習
  3. 03実測軌道から目標生成
  4. 04方策を更新
  5. 05モーター操作指令

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

研究の背景

腱駆動連続体ロボットは、内部の腱を引いて柔軟な胴体を曲げ、先端を動かす。腱の摩擦や胴体の変形により、同じ操作でもそれまでの動き方によって先端の応答が変わるため、位置と向きを目標軌道に合わせ続けるのが難しい。

著者らは、現在の状態を主に使う従来の制御では、高速な動きや曲がり角で振動やずれが生じやすいと説明する。限られた軌道だけで学んだ方策にも、異なる目標への対応という課題がある。

手法

まず、モーター回転長・速度、先端位置・向き、過去の操作から、次の状態を予測する再帰型モデルを学ぶ。再帰型とは、過去の情報を内部に保持する方式だ。学習用の目標は、実測した先端の将来状態と現在状態を部分ごとに選んで土台とし、一定のずれ、周期変動、時折加わる段階的な変化を重ねて作る。

制御方策は現在の観測、モデルが保持した履歴、直前の操作、先の目標から操作の更新量を出す。例えば目標位置が途中で変わる場合、予測モデル上で操作後の先端と目標との差を計算する。その誤差と操作の急さを抑えるよう、予測モデルを通して方策を更新する。

新規性

実測した先端状態を基に、位置や向きの一定のずれ、周期的な変動、段階的に蓄積する変化を加え、学習用の目標軌道を作る点が提案の中心だ。元の目標信号をそのまま変形する方式ではない。

さらに、動作履歴を保持する予測モデルを通して追従誤差を制御方策へ伝える。著者らは、学習中に追加の実機操作をせず、異なる目標への対応を練習できるとしている。

従来手法との違い

著者らは、目標を拡張せず収集データの軌道で学習した方策と、先端の状態から操作量を計算するヤコビアン方式を比較した。ヤコビアンは、操作の変化と先端の動きの関係を表す計算方法だ。

表に示された三速度の平均位置誤差は、提案法14.25 mm、拡張なし29.00 mm、ヤコビアン方式30.84 mm。平均姿勢誤差は順に5.8度、8.1度、22.3度だった。この比較は、論文に記載された機体と追従課題の条件に限られる。

実験結果

著者らは、9基のモーターを持つ三節機を50 Hzで制御し、モーションキャプチャで先端位置・向きを測った。「R」「O」「B」「T」形と直線の軌道を、23、38、58 mm/sで追従させた。

表によると、提案法の各速度での位置誤差は12.49、14.04、18.96 mmで、三速度の平均は14.25 mm。拡張なしの平均29.00 mmからの減少率は、著者らの要旨で50.9%とされる。平均姿勢誤差は提案法5.8度、拡張なし8.1度、ヤコビアン方式22.3度だった。

応用の可能性

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

編集上の応用案:三節の腱駆動ロボットで、検査台上の目印に沿って先端を動かす。目印から作った先端位置・向きの目標時系列と、モーターおよび先端の観測値を入力し、各時点のモーター操作指令を出す。

対象機の操作履歴、モーター回転長・速度、先端位置・向きの計測データを集め、後者を予測と追従の正解値として使う。予測モデルと制御方策を対象機に合わせて学習する。検査作業での有効性は未検証の応用仮説だ。

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

導入時の検証

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

導入時の検証案:対象機でモーター指令・回転長・速度と、先端位置・向きの計測値を同期して集める。先端の計測値を正解値として動作予測モデルを学習し、その機体の可動範囲に合わせて目標の変動幅を定める。

同じ記録から、目標拡張ありとなしの方策を作る。形と速度を定めた軌道を実機で追わせ、位置・姿勢の平均誤差、急な操作、振動を比べる。予測モデルの誤差も実測値と照合し、対象作業で使えるか判断する。

限界と課題

著者らは、最適化で先を予測する長さを50ステップにすると位置誤差が124.94 mmとなり、追従が失敗したと報告する。標準設定は250ステップだった。また、動作予測モデルによる評価は実機での誤差の傾向を捉える一方、誤差の絶対値を小さく見積もるとしている。

編集上の検証事項は、機体や摩擦状態が変わった場合の再学習、先端計測が遮られる場合の動作、接触を伴う作業での安全性だ。確認できた本文の範囲では、これらの条件での性能は示されていない。

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

出典

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

Reference-Augmented Learning for Precise Tracking Policy of Tendon-Driven Continuum Robots

Tendon-Driven Continuum Robots (TDCRs) pose significant control challenges due to their highly nonlinear, path-dependent dynamics and non-Markovian characteristics. Traditional Jacobian-based controllers often struggle with hysteresis-induced oscillations, while conventional learning-based approaches suffer from poor generalization to out-of-distribution trajectories. This paper proposes a reference-augmented offline learning framework for precise 6-DOF tracking control of TDCRs. By leveraging a differentiable RNN-based dynamics surrogate as a gradient bridge, we optimize a control policy through an augmented reference distribution. This multi-scale augmentation scheme incorporates stochastic bias, harmonic perturbations, and random walks, forcing the policy to internalize diverse tracking error recovery mechanisms without additional hardware interaction. Experimental results on a three-section TDCR platform demonstrate that the proposed policy achieves a 50.9\% reduction in average position error compared to non-augmented baselines and significantly outperforms Jacobian-based methods in both precision and stability across various speeds. For implementation details and source code, please refer to https://github.com/ZiqingZou/ContinuumControl.

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