Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
フライトコントローラPX4の中身(制御器)を覗いてみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ざきまつ
November 09, 2025
Technology
310
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
140
凸最適化からDC最適化まで
santana_hammer
1
420
僕の制御工学での躓きポイント
santana_hammer
0
21
Other Decks in Technology
See All in Technology
DevelopersIO2026 -バックアップは“消されないこと”が9割-
yoshida0129
0
410
"計画的無茶振り"を通してAIネイティブ世代の新人を育てる
subroh0508
1
110
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1.1k
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
160
企画を Software Factory-ready にする——開発が高速になったとき、PdMの仕事はどう変わったか
yachibit
1
270
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
540
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
210
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
270
AWS DevOps Agentはどこまで任せられるか 〜機能の現在地と、機能拡張の実践〜
nyankotaro
0
250
ドメインエキスパートは いかにして AI を使って プロダクト開発をするか
tatsuyashiraishi
1
190
プロダクトが成長すると、 プロダクトマネージャーの仕事はどう変わるのか - 「まず作る」から「小さく学び、確かめながら進む」へ
sansantech
PRO
1
370
正解のない研修に放り出されて / Being thrown into a training program with no right answers
ohnoeight
1
150
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
230
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Ethics towards AI in product and experience design
skipperchong
2
440
Navigating Team Friction
lara
192
16k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Docker and Python
trallard
47
4.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
290
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Leo the Paperboy
mayatellez
10
2.4k
For a Future-Friendly Web
brad_frost
184
10k
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,好きなフレームを集めてドローンを作って飛ばそう!! ※(改正)航空法,および電波法に準拠して製作・飛行を行いましょう 「リアプノフ候補関数による,姿勢制御器の安定性解析とかないの?」 → あなたもこちら側へ堕ちてしまったのですね…いつか話します
謝辞 坂口聡範 先生 (九州大学 システム情報科学研究院 電気システム工学部門 )