[STATUS: ONLINE] 当サイトは要約付きのエンジニア向けFeedです。

TechDistill.dev

[DISCLAIMER] 当サイトの要約は正確性を保証しません。気になる記事は必ず原文を確認してください。
cd ..

【要約】学生ロケットで動翼を作ってみたーソフトウェア編ー [Qiita_Trend] | Summary by TechDistill

> Source: Qiita_Trend
Execute Primary Source

// Problem

学生団体CREATEは、ロケットの飛行制御において、センサーのノイズやタイミングの不確実性という課題に直面した。激しい振動や気圧変化が発生する環境下で、正確なイベント検知と安定した姿勢制御を行う必要がある。具体的には以下の問題に取り組んでいる。
  • センサーのノイズによる離床検知の誤作動。
  • エンジン燃焼終了後の動翼制御開始タイミングの決定。
  • 機体のロール角と動翼角度を同期させた精密な姿勢制御。

// Approach

CREATEは、離床検知の精度向上と姿勢制御の安定化のため、以下のアルゴリズムを実装した。
  • 離床検知:加速度の2乗和(4G^2を50回連続)または気圧の減少(0.05hPaを5回連続)で判定。
  • パラシュート開放:気圧の上昇(1秒間連続)または離床から17秒経過を条件とする。
  • 動翼制御:状態変数(ロール角、動翼角、各角速度)を用いた現代制御理論を適用。
  • アクチュエータ駆動:計算された入力をPWM制御によりDCモータへ伝達。

// Result

CREATEは、現代制御理論と自作エンコーダを組み合わせることで、動翼による姿勢制御を実現した。これにより、機体のロール角に基づいた動的な姿勢制御が可能となった。具体的な成果は以下の通りである。
  • 状態方程式 $\dot{x} = Ax + Bu$ を用いた最適制御の実施。
  • 角速度計とエンコーダによる、ロール角および動翼角度の正確なフィードバック。
  • センサーの平均化処理による、過酷な飛行環境下での検知精度の確保。

Senior Engineer Insight

> センサーの平均化処理による「1秒の検知遅延」を許容しつつ、判定の堅牢性を高める設計は、実機運用における現実的な判断である。一方で、現代制御の適用において、モデルの精度が機体の安定性に直結する。組み込み環境におけるリアルタイム性と、物理モデルの複雑さのバランスが、このシステムの成否を分ける。

[ RELATED_KERNELS_DETECTED ]

cd ..

> System.About()

TechDistillは、膨大な技術記事から情報の真髄(Kernel)のみを抽出・提示します。