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

since
平成38年9月29日

← 検索結果に戻る

関節速度を測らず、ロボットの手先を目標位置に保つ外乱補償制御

Velocity-free task-space regulator

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

Velocity-free task-space regulatorの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

(a) Error e = [ e 1 , e 2 ] 𝖳 e=[e_{1},e_{2}]^{\mathsf{T}}

出典:Velocity-free task-space regulator / arXiv ↗

概要

  • 関節位置と手先の位置誤差から関節トルクを決め、関節速度の測定を使わない。
  • 二つの内部モデルで、関節への妨害トルクと手先への外力をそれぞれ扱う。
  • 著者らは条件付きの漸近収束を示すが、確認できた本文の範囲では数値評価の内容を確認できない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Velocity-free task-space regulatorの仕組み

左から右へ読む
  1. 01関節位置・手先誤差
  2. 02並列の補償器
  3. 03制御項の合成
  4. 04関節トルク

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

研究の背景

ロボットの手先を決めた位置に保つ作業では、モーターや振動する部品に由来する周期的な力が位置ずれを生む。著者らは、関節速度の測定や位置の時間差からの算出には費用や雑音の問題があると説明する。

研究の対象は、関節位置と手先の位置誤差を測れる多関節ロボットである。関節角そのものではなく手先の位置を目標にし、外乱を受けてもその誤差を時間とともにゼロへ近づける。

手法

制御器は関節位置と、現在の手先位置から一定の目標位置を引いた誤差を受け取る。内部モデルとは、想定する外乱の動きを制御器内に表す仕組みで、関節に加わる妨害トルク用と手先に働く外力用を別々に設ける。例えば手先を一点で保持するとき、両方の位置情報から各補償量を更新する。

これらと並行して、関節位置を入力とする動的フィルターが安定化用の値を作る。制御器は、手先誤差をヤコビ行列という関節と手先の動きの対応表を使って関節側へ移し、重力補償、フィルター出力、二つの外乱補償量を合わせてトルクを決める。収束の議論には、系に蓄えられるエネルギーと入出力の関係である受動性を使う。

新規性

著者らの主張する進展は、関節速度を測らずに、手先の位置誤差をゼロへ近づける制御則を示した点にある。関節への妨害トルクと手先への外力を、別々の内部モデルで扱う。

内部モデルによる補償と、位置を入力とする安定化用フィルターを組み合わせる。著者らは、安定化部分の係数選択が外乱の大きさの上限に依存しない点も特徴として挙げている。

従来手法との違い

本文はまず関節速度を測れる場合の制御則を示し、続いて速度を使わない制御則を提示する。前者の内部モデルは速度を入力とし、後者は関節位置と手先の位置誤差を入力とする。

著者らによれば、先行研究には速度の測定や推定を用いる方式がある。確認できた本文の範囲では、これらとの制御精度や計算量の数値比較はなく、提示された二つの制御則についても性能差は判断できない。

実験結果

著者らは、一定の目標位置を持つ剛体の多関節ロボットについて、速度を使わない制御則の条件付き収束を命題として示す。外乱生成系と内部モデルに所定の条件があり、有限の作業空間でヤコビ行列がフルランクなら、手先の位置誤差と関節速度が時間とともにゼロへ近づくという結果である。

これは理論上の収束結果であり、誤差の大きさや収束時間の数値ではない。本文にはシミュレーション節への案内があるが、確認できた本文の範囲では設定、評価指標、数値結果を確認できず、実機精度や従来法に対する改善幅は評価できない。

応用の可能性

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

編集上の応用案:部品を一定位置で保持する多関節ロボットで、周期的な振動による手先のずれを補償する。入力は目標位置、位置センサーで測る関節位置と手先の位置誤差で、出力は各関節への制御トルクとする。

作業中は位置情報を制御器へ戻す。学習用データと教師ラベルを使う方式ではないが、対象機の運動モデルと外乱の周期を調べ、内部モデルを合わせる必要がある。改善は実機で検証すべき仮説である。

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

導入時の検証

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

導入時の検証案:対象機で関節位置と手先の位置誤差を測れるセンサーを確認し、運動モデルと想定外乱の周期を整理する。学習用データと教師ラベルは用意せず、検証用に位置の時系列を記録する。内部モデルとフィルターを対象機に合わせ、小さな作業範囲で試す。

比較基準には本文の速度測定を使う制御則を置く。同じ目標位置と外乱条件で、手先誤差の時間変化、落ち着くまでの時間、制御トルクを測る。外乱の周期を変えた場合も記録し、収束命題の条件を満たす範囲と測定誤差の影響を確認する。

限界と課題

著者らの収束命題には、外乱を所定の生成系で表せること、内部モデルがその生成系と整合すること、対象とする有限の作業空間でヤコビ行列がフルランクであることが条件となる。ヤコビ行列は関節の動きと手先の動きの関係を表す。

編集上の検証事項は、位置測定の雑音や遅れ、想定と異なる外乱周波数への感度である。本文要旨はステップ状外乱にも言及する一方、仮定では外乱生成系の行列を非特異としており、一定成分への保証範囲は記述だけでは断定できない。

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

出典

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

Velocity-free task-space regulator for robot manipulators with external disturbances

This paper addresses the problem of task-space robust regulation of robot manipulators subject to external disturbances. A velocity-free control law is proposed by combining the internal model principle and the passivity-based output-feedback control approach. The resulting controller not only ensures asymptotic convergence of the regulation error but also rejects unwanted external sinusoidal disturbances. The potential of the proposed method lies in its simplicity, intuitiveness, and straightforward gain selection criteria for the synthesis of multi-joint robot manipulator control systems.

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