Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フライトコントローラPX4の中身(制御器)を覗いてみた
Search
ざきまつ
November 09, 2025
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
フライトコントローラPX4の中身(制御器)を覗いてみた
制御工学勉強会第26回(2025/11/08) お気軽セッションでの発表
ざきまつ
November 09, 2025
More Decks by ざきまつ
See All by ざきまつ
OpEnでMPCへの扉をオープン
santana_hammer
0
130
凸最適化からDC最適化まで
santana_hammer
1
390
Other Decks in Technology
See All in Technology
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.1k
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
560
SONiCのNETCONFサーバ機能を試してみた
sonic
0
110
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
460
WebGIS AI Agentの紹介
_shimizu
0
530
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
450
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
680
水を運ぶ人としてのリーダーシップ
izumii19
4
900
20260619 私の日常業務での生成 AI 活用
masaruogura
1
240
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
170
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
510
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
260
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
180
We Are The Robots
honzajavorek
0
250
Music & Morning Musume
bryan
47
7.2k
Un-Boring Meetings
codingconduct
0
320
WCS-LA-2024
lcolladotor
0
650
BBQ
matthewcrist
89
10k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Skip the Path - Find Your Career Trail
mkilby
1
150
Transcript
フライトコントローラPX4の中身(制御器)を覗いてみた ~自作ドローンのすゝめのすゝめ~ ざきまつ 制御工学勉強会 第025回(2025/11/07) :santana_hammer :https://trigger-fk.github.io
今日のお品書き • 自己紹介 • PX4って何? • PX4の制御構造
Recap: 自己紹介 • 生息地:修羅の国 • 研究 :ロボット×制御理論(サンプル値系) • 所属 学部:機械システム工学科
修士:機械システムコース 博士:情報科学系 • ロボット系の活動 学部:RoboMaster 修士:RoboCup@Home 博士:Maritime RobotX Challenge, RoboBoat
制御屋さんにとってのドローンの現状 Shenzhen Ryze Technology Co.,Ltd. TELLO EDU Parrot Minidrone MAMBO
FLY 制御屋さん「ハードわかんない…せや!!市販品使おう!!」 生産・販売終了 (MAMBO FLYについてはサポートも終了)
制御屋さんにとってのドローンの現状 正直,制御精度もそんなに良くない
制御屋さんにとってのドローンの現状 2.1は技適取得,2.0は未取得,機体サイズが小さい そうだ,自分でドローン作ってしまおう
PX4とは オープンソースのフライトコントローラ用ソフトウェア MAVSDK/ROS 2連携が簡単 QGroundControl主流 (設定~ミッション~ログ可視化が一貫) uORBを用いたPub/Sub構造 (超軽量・リアルタイム向け)
PX4とは • 出身:チューリッヒ工科大学(ETZ) • Pixhawkプロジェクトで誕生したフライトコントローラ • 僕の所属研究室でよく使っています A. Sakaguchi et
al., “A novel quadrotor with a 3-axis deformable frame using tilting motions of parallel link modules without thrust loss,” IEEE Robot. Autom. Lett. with IROS 2022 presentation option, vol. 7, no. 4, pp. 9581-9588, 2022.
Controller Diagrams
Position Controller • 構造:Pコントローラ • 速度は所定の範囲に収まるようサチュレーションされる
Velocity Controller • 構造:微分先行型PIDコントローラ • 積分器にクランピング方式のARWを組み込み,ワインドアップを防止 • 指令された加速度そのものはサチュレーションされない(傾斜角と合わせて処理)
Velocity Controller
Angle Controller • 構造:Pコントローラ…??? • クォータニオン(四元数)を使用 • レート指令はサチュレーション(上限・下限で飽和)される
Angular Rate Controller • 構造:微分先行型PIDコントローラ • 出力は制限され,通常は −1 ~ 1
にクリップ • ノイズ低減のため、微分経路にはローパスフィルタを使用
Controller Diagrams
Mixier 制御器から送信される目標トルク・推力コマンドを、モータ等のアクチュエータ指令に変換
まとめ(雑) • スイス生まれのオープンソースなフライトコントローラ • 実装時に使うツールとの相性が結構よい • カスケード構造の制御器 • 各制御器は,P制御もしくは微分先行型PID制御で構築 •
好きなモータ,好きなESC,好きなフレームを集めてドローンを作って飛ばそう!! ※(改正)航空法,および電波法に準拠して製作・飛行を行いましょう 「リアプノフ候補関数による,姿勢制御器の安定性解析とかないの?」 → あなたもこちら側へ堕ちてしまったのですね…いつか話します
謝辞 坂口聡範 先生 (九州大学 システム情報科学研究院 電気システム工学部門 )