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

since
平成38年9月29日

← 検索結果に戻る

動くデルタアームの反力を補償し、飛行中の先端位置を保つ制御

NDOB-Based Control of a UAV with Delta-Arm Considering Manipulator Dynamics

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

NDOB-Based Control of a UAV with Delta-Arm Considering Manipulator Dynamicsの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1: (a) The UAV performs a circular maneuver while keeping the end-effector stabilized at the origin. The dotted line represents the UAV trajectory, and the position error of the end-effector is only 6 mm. (b) The Delta-arm weighs 103.4 g. (c) The aerial manipulator platform, designed for various tasks, weighs 1382.2 g.

出典:NDOB-Based Control of a UAV with Delta-Arm Considering Manipulator Dynamics / arXiv ↗

概要

  • NDOBでゆっくり変わる外乱を推定し、先端の運動モデルとフィルターで速い反力を補償する。
  • 先端速度10 cm/s、荷重400 gの実機試験で、機体位置RMSEはPX4のみの0.14 mに対し提案法は0.029 mだった。
  • 風のある環境での荷重200 gの八の字追従試験では、著者らは先端位置RMSE 6 mmを報告した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、NDOB-Based Control of a UAV with Delta-Arm Considering Manipulator Dynamicsの仕組み

左から右へ読む
  1. 01機体・先端の目標軌道
  2. 02外乱と先端反力の推定
  3. 03補償付き制御計算
  4. 04推力・サーボ速度指令

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

研究の背景

ドローンにアームを付けると、機体の飛行位置と作業する先端の位置を別々に動かせる。しかし、先端を速く動かすと反力が機体に伝わる。精度を守るためにアームの動作を遅くすれば、作業速度が制約される。

本研究は、軽量なデルタアームを載せた機体を対象に、アームの動きが生む揺れを抑えながら先端を追従させる制御を扱う。機体と作業点の両方に位置の要求がある点検などに関係する課題だ。

手法

機体と先端それぞれの目標位置・速度、実際の機体状態を制御器へ入れる。非線形外乱オブザーバー(NDOB)は、機体状態から風やアームとの結合を含む、ゆっくり変わる外力を推定する。一方、先端の加速度と搭載物の質量から反力を求め、速い変化を通すハイパスフィルターで補償成分を得る。

二つの成分を機体の目標加速度に反映し、推力と角速度の指令を出す。アーム側は先端の位置・速度の目標から必要な先端速度を計算し、逆速度運動学、つまり先端の速度を各関節の回転速度へ換算する関係を使ってサーボへ指令する。例えば機体が円を描く間、先端を一点に保つようアームを動かす。

新規性

著者らが提案するのは、機体状態からゆっくり変わる外力を推定する制御に、アーム先端の運動から求めた速い反力の補償を組み合わせる構成である。反力の速く変わる成分をハイパスフィルターで取り出す。

さらに、先端の目標位置と速度からサーボの回転速度を求める制御を組み込んだ。機体と先端に異なる軌道を与える実機試験まで行っている点も、著者らが示す内容である。

従来手法との違い

外乱を打ち消す性能は、PX4の制御のみ、非線形外乱オブザーバー(NDOB)のみ、提案法の三条件で比較した。NDOBは機体状態から外力を推定する仕組みで、提案法は先端が生む速い反力への補償を加える。

先端を定位置に保つ別の試験では、PX4と拡張状態オブザーバー(ESO)を使う既存手法も表に載る。ただしESOの数値が示されるのは一条件だけで、全速度条件で比較した結果ではない。

実験結果

著者らは実機で三種類の試験を報告した。先端を動かし機体を静止させる試験は各条件を三回繰り返して平均した。先端速度10 cm/s、荷重400 gでは、機体位置の二乗平均平方根誤差(RMSE)はPX4のみ0.14 m、NDOBのみ0.053 m、提案法0.029 mだった。

風のある環境で荷重200 gの先端に八の字軌道を追わせた試験では、著者らの報告するRMSEは機体17 mm、先端6 mmで、機体の最高速度は1.5 m/sに制限した。直径0.12 mの円を機体が5 cm/sで移動し、先端を固定する試験では、提案法の先端位置RMSEは6 mmだった。

応用の可能性

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

編集上の応用案:建設物の壁面を飛行中に非接触で点検し、検査センサーを付けた先端を指定位置へ向ける。入力は機体と先端の目標軌道、機体状態、IMUの加速度、サーボの角度・速度とし、先端の位置ずれと検査値を記録する。

制御器の導入自体に学習用データや正解ラベルは要らない。点検には別途、検査センサーと先端位置を照合する基準計測が必要になる。機体の推力特性や慣性、アーム形状、搭載物の質量を対象機に合わせて確認する。

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

導入時の検証

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

導入時の検証案:同じ機体とアームでPX4のみを基準にし、NDOBのみと提案法を比較する。学習用の元データや正解ラベルは不要だが、機体状態、IMU加速度、サーボ角度・速度を取得し、位置誤差を測る基準計測を用意する。

推力係数と慣性を同定し、アーム形状と搭載物の質量を実機に合わせる。先端を動かして機体を静止させる試験と、機体を動かして先端を固定する試験を行う。機体と先端のRMSE、最大偏差を速度・荷重別に記録し、基準条件との差を確認する。

限界と課題

著者らは、NDOBだけでは高速なアーム動作による速い反力を扱いにくいと説明する。また、先端速度を微分すると雑音が増えやすく、外乱推定を正確に使うには推力係数や慣性の同定が必要だと述べる。

編集上の検証事項は、検査センサーを載せた場合の質量変化、風の変化、長時間飛行での位置精度である。報告された誤差は記載の実験条件に限られ、壁面点検や接触作業、別の機体で同じ精度になることまでは示さない。

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

出典

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

NDOB-Based Control of a UAV with Delta-Arm Considering Manipulator Dynamics

Aerial Manipulators (AMs) provide a versatile platform for various applications, including 3D printing, architecture, and aerial grasping missions. However, their operational speed is often sacrificed to uphold precision. Existing control strategies for AMs often regard the manipulator as a disturbance and employ robust control methods to mitigate its influence. This research focuses on elevating the precision of the end-effector and enhancing the agility of aerial manipulator movements. We present a composite control scheme to address these challenges. Initially, a Nonlinear Disturbance Observer (NDOB) is utilized to compensate for internal coupling effects and external disturbances. Subsequently, manipulator dynamics are processed through a high pass filter to facilitate agile movements. By integrating the proposed control method into a fully autonomous delta-arm-based AM system, we substantiate the controller's efficacy through extensive real-world experiments. The outcomes illustrate that the end-effector can achieve accuracy at the millimeter level.

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