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

since
平成38年9月29日

← 検索結果に戻る

四足ロボットの脚先を半楕円軌道に沿わせる適応制御の比較

Adaptive Transpose Jacobian

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

概要

  • 提案法は、適応PIアルゴリズムで制御ゲインを調整するヤコビアン転置制御を四足ロボットの脚に適用する。
  • 著者らは半楕円軌道のシミュレーションで、従来のヤコビアン転置制御および滑りモード制御と比較した。
  • 著者らは追従誤差、行き過ぎ量、入力エネルギーの減少を報告するが、確認できた本文の範囲では各指標の数値は分からない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Adaptive Transpose Jacobianの仕組み

左から右へ読む
  1. 01半楕円の目標軌道
  2. 02脚先の追従誤差
  3. 03適応PIでゲイン調整
  4. 04制御入力

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

研究の背景

四足ロボットの脚先を指定した経路に沿わせるには、脚の動きに応じて制御入力を決める必要がある。著者らは、脚の動力学モデル、つまり入力と動きの関係を表すモデルが複雑なことを、軌道追従制御の課題に挙げている。

評価では、脚先が目標からどれだけずれたかに加え、目標を行き過ぎる量や制御入力のエネルギーも重要になる。同じ経路を追えても、入力の使い方が異なれば制御方式の選択に影響するためだ。

手法

提案法は、脚先の目標軌道に対する誤差を使い、ヤコビアン転置方式の制御ゲインを適応PIアルゴリズムで調整する。ヤコビアンは関節の動きと脚先の動きの関係を表す量で、ゲインは誤差に対する入力の効かせ方を決める値を指す。PIは現在の誤差と蓄積した誤差を使う調整法である。

例えば、脚先に半楕円の経路を与え、追従中のずれに応じてゲインを調整しながら制御入力を決める。著者らは四足ロボットの一脚をMATLAB/Simulinkでシミュレーションした。確認できた本文の範囲では、誤差を得る計測方法、ゲイン更新式、入力の具体的な計算手順は分からない。

新規性

著者らの提案は、関節の動きと脚先の動きの関係を使うヤコビアン転置制御に、制御ゲインを調整する適応PIアルゴリズムを組み合わせた点にある。狙いは、複雑な脚の動力学モデルへの依存を抑えた軌道追従である。

同じ半楕円軌道のシミュレーションで、追従誤差に加えて制御入力のエネルギーも比較している。確認できた本文の範囲では、ゲインの更新式や適応範囲までは特定できない。

従来手法との違い

比較対象は、適応PIによるゲイン調整を加えない従来のヤコビアン転置制御と、滑りモード制御である。滑りモード制御は、著者らの記述ではモデルに基づく方式に当たり、提案法とは脚の動力学モデルへの依存の仕方が異なる。

著者らは、提案法で行き過ぎ量、誤差の二乗平均平方根、制御入力のエネルギーが減ったと報告する。また、初期条件の変更に対しては、二つのヤコビアン転置方式が滑りモード制御より頑健だったと述べる。

実験結果

著者らは、四足ロボットの脚が半楕円の経路を追うMATLAB/Simulinkのシミュレーションで、提案法、従来のヤコビアン転置制御、滑りモード制御を比較した。評価基準は誤差の二乗平均平方根と制御入力のエネルギーで、行き過ぎ量や初期条件の変更についても結果を述べている。

著者らによれば、提案法は行き過ぎ量、誤差の二乗平均平方根、入力エネルギーを減らした。滑りモード制御はパラメータの不確かさが最大20%の条件まで良好で、二つのヤコビアン転置方式はそれを超える質量の不確かさでも有望な結果を示したという。確認できた本文の範囲では、各指標の数値、試行回数、詳しい条件は分からない。

応用の可能性

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

編集上の応用案:四足ロボットの一脚で、脚先に半楕円状の目標軌道をたどらせる制御方式を選ぶ。目標軌道と関節状態の計測値を入力とし、脚先の軌跡と制御入力の記録を出力として、各方式を同じ条件で比べる。

対象の脚に合わせた制御則の適合と、関節状態を取得するセンサーが必要になる。原文の要約は学習用データや教師ラベルを使う手順を示していないため、この応用案でも必須とは置かず、必要な計測値を現場で取得できるか確認する。

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

導入時の検証

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

導入時の検証案:対象の脚で関節状態を取得するセンサーを確認し、脚先の半楕円の目標軌道を用意する。学習用データと教師ラベルは要約に要件として示されていない。対象の脚に制御則を適合させ、まず同じシミュレーション条件で提案法と従来のヤコビアン転置制御を比べる。

脚先の軌跡と制御入力を記録し、誤差の二乗平均平方根、行き過ぎ量、入力エネルギーを同じ定義で算出する。初期条件と想定質量を変え、追従と入力の両方を確認する。滑りモード制御を加える場合も、条件をそろえて比較する。

限界と課題

確認できた本文の範囲では、著者が明示した制約は分からない。ゲイン更新式、制御入力の具体的な計算、脚の構成、試行回数も示されておらず、報告された改善を別の脚で再現する条件は特定できない。

編集上の検証事項は、計測誤差や初期姿勢の違いで追従と入力がどう変わるか、対象の脚の質量条件でも結果が保たれるかである。接地や胴体の動きを含む四足歩行全体の性能は、一脚の軌道追従シミュレーションからは判断できない。

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

出典

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

Performance Evaluation of Trajectory Tracking Controllers for a Quadruped Robot Leg

The complexities in the dynamic model of the legged robots make it necessary to utilize model-free controllers in the task of trajectory tracking. In This paper, an adaptive transpose Jacobian approach is proposed to deal with the dynamic model complexity, which utilizes an adaptive PI-algorithm to adjust the control gains. The performance of the proposed control algorithm is compared with the conventional transpose Jacobian and sliding mode control algorithms and evaluated by the root mean square of the errors and control input energy criteria. In order to appraise the effectiveness of the proposed control system, simulations are carried out in MATLAB/Simulink software for a quadruped robot leg for semi-elliptical path tracking. The obtained results show that the proposed adaptive transpose Jacobian reduces the overshoot and root mean square of the errors and at the same time, decreases the control input energy. Moreover, transpose Jacobin and adaptive transpose Jacobian are more robust to changes in initial conditions compared to the conventional sliding mode control. Furthermore, sliding mode control performs well up to 20% uncertainties in the parameters due to its model-based nature, whereas the transpose Jacobin and the proposed adaptive transpose Jacobian algorithms show promising results even in higher mass uncertainties.

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