論文の概要: RouthSearch: Inferring PID Parameter Specification for Flight Control Program by Coordinate Search
- arxiv url: http://arxiv.org/abs/2505.02357v1
- Date: Mon, 05 May 2025 04:38:48 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-05-06 18:49:35.557671
- Title: RouthSearch: Inferring PID Parameter Specification for Flight Control Program by Coordinate Search
- Title(参考訳): RouthSearch: 協調探索による飛行制御プログラムのPIDパラメータの推測
- Authors: Siao Wang, Zhen Dong, Hui Li, Liwei Shen, Xin Peng, Dongdong She,
- Abstract要約: 飛行制御プログラムは、UAV飛行行動を管理するために、ユーザ設定可能なP、Integral(I)パラメータ、デリバティブ(D)パラメータを備えたPID制御モジュールを使用する。
ユーザはPIDパラメータを誤って設定し、期待されるパスからの逸脱、コントロールの喪失、クラッシュなどの危険な状態を引き起こす。
これまではファジングのようなランダムなテストが用いられていたが、これらはPIDパラメータの3次元探索空間では有効ではない。
RouthSearchは原則として3次元PIDパラメータの有効範囲を決定する。
- 参考スコア(独自算出の注目度): 9.987955399878139
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Flight control programs use PID control modules with user-configurable Proportional (P), Integral (I), and Derivative (D) parameters to manage UAV flying behaviors. Users can adjust these PID parameters during flight. However, flight control programs lack sufficient safety checks on user-provided PID parameters, leading to a severe UAV vulnerability - the input validation bug. This occurs when a user misconfigures PID parameters, causing dangerous states like deviation from the expected path, loss of control, or crash. Prior works use random testing like fuzzing, but these are not effective in the three-dimensional search space of PID parameters. The expensive dynamic execution of UAV tests further hinders random testing performance. We address PID parameter misconfiguration by combining the Routh-Hurwitz stability criterion with coordinate search, introducing RouthSearch. Instead of ad-hoc identification, RouthSearch principledly determines valid ranges for three-dimensional PID parameters. We first leverage the Routh-Hurwitz Criterion to identify a theoretical PID parameter boundary, then refine it using efficient coordinate search. The determined valid range can filter misconfigured PID parameters from users during flight and help discover logical bugs in flight control programs. We evaluated RouthSearch across eight flight modes in PX4 and Ardupilot. Results show RouthSearch determines valid ranges with 92.0% accuracy compared to ground truth. RouthSearch discovers 3,853 PID misconfigurations within 48 hours, while the STOA work PGFuzz discovers only 449 sets, significantly outperforming prior works by 8.58 times. Our method also helped detect three bugs in ArduPilot and PX4.
- Abstract(参考訳): 飛行制御プログラムは、UAV飛行行動を管理するために、ユーザ設定可能なP、Integral(I)パラメータ、デリバティブ(D)パラメータを備えたPID制御モジュールを使用する。
飛行中にこれらのPIDパラメータを調整することができる。
しかし、飛行制御プログラムは、ユーザが提供するPIDパラメータの十分な安全性チェックを欠いているため、深刻なUAV脆弱性(入力検証バグ)が発生する。
これは、ユーザがPIDパラメータを誤って設定し、期待されるパスからの逸脱、制御の喪失、クラッシュなどの危険な状態を引き起こす場合に発生する。
これまではファジングのようなランダムなテストが用いられていたが、これらはPIDパラメータの3次元探索空間では有効ではない。
UAVテストの高価な動的実行は、さらにランダムなテスト性能を妨げる。
本稿では、ルース・ハーウィッツ安定性基準と座標探索を組み合わせ、ルース探索を導入することで、PIDパラメータの誤設定に対処する。
RouthSearchはアドホック識別の代わりに、3次元PIDパラメータの有効範囲を原則として決定する。
まず、ルース・フルヴィッツ基準を利用して理論的なPIDパラメータ境界を同定し、効率的な座標探索を用いて洗練する。
決定された有効範囲は、飛行中にユーザから誤って設定されたPIDパラメータをフィルタリングし、飛行制御プログラムにおける論理的なバグを発見するのに役立つ。
PX4とArdupilotの8つの飛行モードにおけるルースサーチの評価を行った。
結果から、RourthSearchは92.0%の精度で有効範囲を決定する。
RouthSearchは48時間以内に3,853個のPIDの誤設定を発見したが、STOAのPGFuzzは449個のセットしか発見せず、前作よりも8.58倍も優れていた。
また,ArduPilotとPX4の3つのバグの検出にも役立った。
関連論文リスト
- Sensor Deprivation Attacks for Stealthy UAV Manipulation [51.9034385791934]
無人航空機は最先端の制御アルゴリズムを用いて自律的にタスクを実行する。
本稿では,マルチパートを提案する。
センサー分離攻撃 (Sensor Deprivation Attacks, SDA) - 極秘に影響を及ぼす攻撃。
センサーのリコンフィグレーションによる プロセス制御
論文 参考訳(メタデータ) (2024-10-14T23:03:58Z) - AirPilot: Interpretable PPO-based DRL Auto-Tuned Nonlinear PID Drone Controller for Robust Autonomous Flights [0.046873264197900916]
AirPilotは、非線形ディープ強化学習 (DRL) - プロポーショナル・インテグレーショナル・デリバティブ (PID) ドローン・コントローラである。
AirPilotコントローラは、従来のPID制御のシンプルさと有効性と、DRLの適応性、学習能力、最適化能力を組み合わせる。
Airpilotは、デフォルトのPX4 PID位置コントローラのナビゲーションエラーを90%削減し、微調整されたPIDコントローラのナビゲーション速度を21%改善する。
論文 参考訳(メタデータ) (2024-03-30T00:46:43Z) - Self-Tuning PID Control via a Hybrid Actor-Critic-Based Neural Structure
for Quadcopter Control [0.0]
Proportional-Integrator-Derivative (PID) コントローラは、幅広い産業および実験プロセスで使用されている。
モデルパラメータの不確実性と外乱のため、Quadrotorsのような実際のシステムはより堅牢で信頼性の高いPIDコントローラを必要とする。
本研究では,Reinforcement-Learning-based Neural Networkを用いた自己調整型PIDコントローラについて検討した。
論文 参考訳(メタデータ) (2023-07-03T19:35:52Z) - Sensitivity-Aware Visual Parameter-Efficient Fine-Tuning [91.5113227694443]
私たちは新しいビジュアルを提案します。
Sensuous-Aware Fine-Tuning (SPT) スキーム。
SPTはタスク固有の重要な位置にトレーニング可能なパラメータを割り当てる。
ダウンストリーム認識タスクの幅広い実験により,SPTは既存のPEFT法と相補的であることが示された。
論文 参考訳(メタデータ) (2023-03-15T12:34:24Z) - FastPillars: A Deployment-friendly Pillar-based 3D Detector [63.0697065653061]
既存のBEVベースの(つまりバードアイビュー)検出器は、トレーニングと推論を高速化するためにスパース・コンボリューション(SPConv)を好む。
FastPillarsは、CenterPoint(SPConvベース)よりも1.8倍のスピードアップと3.8mAPH/L2の改善で、Openデータセットの最先端の精度を提供する
論文 参考訳(メタデータ) (2023-02-05T12:13:27Z) - Designing a Robust Low-Level Agnostic Controller for a Quadrotor with
Actor-Critic Reinforcement Learning [0.38073142980732994]
ソフトアクター・クリティカルに基づく低レベルウェイポイント誘導制御器の訓練段階におけるドメインランダム化を提案する。
トレーニング中の四元数力学に一定の不確実性を導入することにより、より大規模な四元数パラメータを用いて提案課題を実行することができる制御器が得られることを示す。
論文 参考訳(メタデータ) (2022-10-06T14:58:19Z) - DAE : Discriminatory Auto-Encoder for multivariate time-series anomaly
detection in air transportation [68.8204255655161]
識別オートエンコーダ(DAE)と呼ばれる新しい異常検出モデルを提案する。
通常のLSTMベースのオートエンコーダのベースラインを使用するが、いくつかのデコーダがあり、それぞれ特定の飛行フェーズのデータを取得する。
その結果,DAEは精度と検出速度の両方で良好な結果が得られることがわかった。
論文 参考訳(メタデータ) (2021-09-08T14:07:55Z) - Learning Stabilizing Controllers for Unstable Linear Quadratic
Regulators from a Single Trajectory [85.29718245299341]
線形2次制御器(LQR)としても知られる2次コストモデルの下で線形制御器を研究する。
楕円形不確実性集合内の全ての系を安定化させる制御器を構成する2つの異なる半定値プログラム(SDP)を提案する。
高い確率で安定化コントローラを迅速に識別できる効率的なデータ依存アルゴリズムであるtextsceXplorationを提案する。
論文 参考訳(メタデータ) (2020-06-19T08:58:57Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。