Raim
FPV・レーシング上級者向け

フィードフォワード(FF)とは|PIDの「後追い」を消す先読みの仕組み

📖 読了目安 約5
19/27連載「設定・チューニング」の第19回です一覧を見る ›

⚡ 3行まとめ — 急いでいる人はここだけでOK

  • PIDは「ズレてから直す」後追い、FFは「スティックの動きから先読みして当てる」先手
  • FFが強い=機敏でダイレクト、弱い=しっとり滑らか。スタイルで正解が変わる
  • ガタつく場合はFF自体よりスムージング(ff_smooth系)の調整から

PIDチューニングを学ぶと必ず出てくる第4の登場人物、Feedforward(FF)。P・I・Dが「目標とのズレ(エラー)」に反応する後追い制御なのに対し、FFはスティックの動きの速さから次の瞬間を予測して、先に舵を当てる先手の項です。

// フィードフォワード — 後追いを消す先読み PID — 後追いの修正係 ・目標とのズレを検出してから直す ・原理的にワンテンポ遅れる ・正確だが「もっさり」の原因にも FF — 先読みの相棒 ・スティックの動きから  「次に来る要求」を予測して当てる ・強い=機敏でダイレクト ・弱い=しっとり滑らか ガタつく場合はFF自体よりスムージング(ff_smooth系) 調整から
PIDは「ズレてから直す」、FFは「スティックから先読み」

FFの役割を体感で言うと

  • FFが効いている機体:スティックを弾いた瞬間に機体が付いてくる「ダイレクト感」。フリースタイルのキレ、レースの初動の速さ
  • FFが弱い/ゼロの機体:入力から一拍おいてPが追いかける「しっとり感」。滑らかで映像向き

つまりFFは善悪ではなく味付けです。現代Betaflightのデフォルトはバランス型で、多くの人はそのままで問題ありません。

いじるならこの2方向

  1. シネマ・空撮寄りにしたい:FFを下げる(またはFF Transitionを活用)。スティックの細かい揺れが機体に伝わりにくくなり、映像が滑らかになります。シネマ向けレートとの合わせ技が定番
  2. レース・キレ重視:FFをやや上げる。ただし上げすぎは「スティックのノイズまで増幅」してガタつき・オーバーシュートの原因に

ガタつきが出たときは、FFの量より先にスムージングを疑うのがコツです。FFはRC信号の微分(変化率)を使うため、受信パケットの粗さがそのまま出ます。feedforward_smooth_factor系の調整や、ELRSのパケットレートの安定が効きます。

❓ FAQ — よくある質問

Q.FFはブラックボックスで見える?
A.

見えます。Blackbox ExplorerでPIDsum の内訳としてFF成分を表示でき、「FFが立ち上がり→Pが引き継ぐ」流れがグラフで確認できます。チューニングの答え合わせに最適です。

Q.Whoopや重い空撮機でも同じ?
A.

考え方は同じですが、機体の応答速度が違うので最適量は変わります。迷ったら機体タイプごとのプリセットを出発点に。


▶ あわせて読みたいPIDチューニング入門レート設定の科学ブラックボックス入門

SPONSORED

あわせて読みたい

連載「設定・チューニング」の記事

記事一覧をすべて見る →
  1. 01Betaflight初期設定ガイド|初フライトまでの最短ルート
  2. 02BetaflightのOSD設定ガイド|表示すべき項目とおすすめレイアウト
  3. 03PIDチューニング入門|Betaflightの飛び味調整をやさしく解説
  4. 04フェイルセーフ設定と機体ロスト対策|電波が切れたときドローンはどうなる?
  5. 05レート設定の科学|「操作しやすさ」はPIDではなくここで決まる
  6. 06ELRS実戦設定ガイド|パケットレート・テレメトリ・モデルマッチの最適解
  7. 07Betaflightファームウェア更新のやり方|設定を失わない安全手順
  8. 08EdgeTXプロポ設定の実務|モデル作成・スイッチ割当・音声・ELRS設定まで
  9. 09Betaflight CLI入門|diff・dump・setだけ覚えれば怖くない
  10. 10ブラックボックス入門|飛行ログで機体の不調と操縦の癖を「見える化」する
  11. 11受信機バインドのやり方総まとめ|ELRS・FrSky・失敗時のチェックリスト
  12. 12GPSレスキュー設定ガイド|電波が切れても機体が帰ってくる保険を作る
  13. 13モーター回転方向の確認と反転のやり方|配線を触らずBetaflightで直す
  14. 14Betaflightモード設定の基本|ARM・ANGLE・BEEPER・スイッチ割り当ての定石
  15. 15タートルモードの使い方|裏返しの機体を歩かず復帰させる(壊さないコツ付き)
  16. 16EdgeTXとOpenTXの違い|今から選ぶならどっち?移行は必要?
  17. 17BetaflightとiNavの違い|「飛ばす楽しさ」と「帰ってくる賢さ」の選択
  18. 18RPMフィルターとは?設定方法と「飛びが変わる」理由をやさしく解説
  19. 19フィードフォワード(FF)とは|PIDの「後追い」を消す先読みの仕組み読んでいる記事
  20. 20フィルターチューニング入門|「削るほど速いが熱い」のバランスを取る
  21. 21VTXテーブルとSmartAudioの設定|OSDからチャンネル・出力を変える環境を作る
  22. 22Betaflightプリセット機能の使い方|チューニングの正解を1クリックで借りる
  23. 23ドローンのLEDストリップ設定|光らせ方と「実用装備」としての使い方
  24. 24アナログFPVカメラの画質設定|OSDジョイスティックで変える5項目
  25. 25UARTが足りない!FCのポート設計とSoftSerial・リソース再割当の基礎
  26. 26プロップウォッシュ対策|降下でビリつく原因と「設定3割・操縦7割」の解決法
  27. 27Tiny Whoopのチューニング入門|小さい機体ほど設定で化ける

SPONSORED

コメント・質問

記事への質問や感想をどうぞ。投稿は公開されます。個人情報や攻撃的な内容は控えてください。

コメントするにはログインしてください。

まだコメントはありません。最初の投稿をどうぞ。