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

since
平成38年9月29日

← 検索結果に戻る

ロボットの動作から関節トルクを推定する、領域別の多項式モデル

Explicit Parsimonious Piece-wise Polynomial Identification

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

Explicit Parsimonious Piece-wise Polynomial Identificationの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1 : The 6-axis Staubli TX2-90 used in the present paper to validate the proposed algorithms and heuristics.

出典:Explicit Parsimonious Piece-wise Polynomial Identification / arXiv ↗

概要

  • 既存の疎な多項式を入力領域ごとに選び、複数の予測値を平均して関節トルクを推定する。
  • 六軸ロボットの設定では18変数を入力とし、24,290件を学習に、4,615,183件をテストに使う。
  • 確認できた本文の範囲には今回の予測誤差やDNNとの成績差の数値がなく、性能の優劣は判断できない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Explicit Parsimonious Piece-wise Polynomial Identificationの仕組み

左から右へ読む
  1. 01各軸の位置・速度・加速度
  2. 02入力領域を分ける
  3. 03領域ごとに式を選ぶ
  4. 04予測値を平均
  5. 05関節トルク推定値

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

研究の背景

この研究は、ロボットの位置・速度・加速度から関節トルクを予測する式を作る。トルクを入力だけで推定できれば、実測値との照合や、実センサーの値を計算で代える仮想センサーの検討に使える。

著者らは、産業設備の学習記録には使用条件を網羅しにくいと指摘する。そこで、少数の項からなる「疎な」式を使い、異常検知向けに作られた式の集まりを、値を直接返す予測へつなげる課題に取り組む。

手法

学習では、入力と正解トルクを時刻ごとに対応付ける。まず既存手法で得た複数の疎な多項式を用意する。別の多項式で入力を一つの数値に変換し、その値の分位点、つまり並べた値を一定の割合で区切る境目に従って領域を作る。各領域には、正解値との差の絶対値の合計が最小の予測用多項式を割り当てる。

領域分けを変えた予測器を試し、追加後の学習誤差が所定の割合以下になった場合だけ採用する。最終的な予測値は採用した予測器の平均だ。例えば六軸ロボットでは、各軸の位置・速度・加速度を入力し、指定した一つの関節のトルクを返す。

新規性

著者らの提案は、異常検知向けに得た複数の疎な多項式を再利用し、入力だけから値を返す予測式を構成することにある。疎な式とは、使う項を少数に絞った式を指す。

領域分けに使う多項式と、各領域でトルクを予測する多項式は役割が異なる。領域分けを変えた予測器を複数作り、学習誤差が所定の割合で下がるものを追加して平均する。

従来手法との違い

従来の暗黙的モデルは、正解トルクと複数の多項式の予測値との差のうち、最小のものを誤差として使う。異常検知には利用できるが、正解トルクがない時点で予測値を一つに決める方法ではない。

本文は、学習例ごとに最適な多項式の番号を分類器に覚えさせる案も説明する。著者らは、その分類精度が足りない経験から、入力領域を先に分ける方法を採った。深層ニューラルネットワーク(DNN)との今回の成績差は、確認できた本文の範囲では示されていない。

実験結果

著者らが示す六軸ロボットの記録は、381本の軌道から得た計4,858,087件で、取得頻度は250 Hz。入力は六軸それぞれの位置・速度・加速度からなる18変数で、六つの関節トルクを一つずつ予測対象にする。

学習には、並べ替えていない記録の先頭5%から10件に1件を取り、24,290件を使う。テスト用は4,615,183件と記される。四軸ロボットでは異なる使用条件への適用も調べる設計だが、確認できた本文の範囲では誤差指標の結果値やDNNとの今回の成績差は確認できない。

応用の可能性

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

編集上の応用案:対象ロボットの運転記録から、一つの関節のトルクを推定する補助モデルを作る。入力には時刻をそろえた各軸の位置・速度・加速度、学習時の正解ラベルには対象関節の実測トルクが必要だ。

対象機の記録で多項式群と領域分けを学習し、別の運転記録から時刻ごとの推定値を出す。担当者が実測値と照合する流れを想定する。動作条件が変わっても使えるかは、この用途のデータで確かめる必要がある。

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

導入時の検証

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

導入時の検証案:対象ロボットで、時刻をそろえた各軸の位置・速度・加速度を入力データとして集め、対象関節の実測トルクを正解ラベルとして確保する。別の使用条件を評価に含めるなら、その条件の記録も分けて保管する。

対象データで既存の暗黙的モデルから多項式群を作り、領域分けと式の割り当てを学習する。同じ学習データで単一の多項式も作り、基準とする。未使用の記録で正解トルクとの差を条件別に比べ、領域境界でのずれと予測式の項数も記録する。

限界と課題

著者らは、産業設備の学習データには使用条件をすべて含めにくいと述べる。また、多項式の番号を直接分類する案では、予測に十分な精度を得にくかったと報告する。提案方式について、確認できた本文の範囲では予測誤差の結果値がない。

編集上の検証事項は、未経験の動作や領域の境界での誤差を調べることだ。候補となる領域の中心について、本文は誤差上位の例から選ぶと説明する一方、擬似コードは上位を除いて選ぶように読める。再現時にはこの選択規則の確認が要る。

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

出典

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

Identifying Explicit Parsimonious Piece-wise Polynomial Relationships in Industrial time-series: Application to manipulator robots

This paper addresses the problem of identifying parsimonious explicit piece-wise polynomial relationships that might involve a relatively large number of raw features. The algorithm leverages a recently proposed identification algorithm that yields parsimonious implicit relationships enabling to derive normality characterization in the context of anomaly detection and localization. The algorithm proposed in this paper goes a step further by deriving explicit piece-wise representations that are built using the set of polynomials involved in the implicit representations. The framework is illustrated on the problem of identifying parsimonious explicit representations of the inverse model of a 6-axis manipulator robot. Moreover, further experiments on a 4-axis robot are also shown which are designed to investigate the generalization capability of parsimonious models compared to state-of-the-art DNNs structures, when models face unseen contexts of use.

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