Перейти к содержимому

ドローンはなぜ4つのモーターだけで自在に飛べる? 飛行の物理と制御を解説

Akihito Tamagawa

0:00 / 0:00

ドローンはなぜ4つのモーターだけで自在に飛べる? 飛行の物理と制御を解説

264 просмотра · 7 дн. назад
Akihito Tamagawa
7 подписчиков
264 просмотра · 7 дн. назад
動かせるのは4つのモーターの回転数だけ。それなのに、ドローンはなぜ上下・前後・左右に動き、向きまで変えられるのでしょうか。 推力、4本の組み合わせ、剛体の運動、傾けて進む仕組み、傾きの推定、入れ子の制御までを、シミュレーションとアニメーションで順番に見ていきます。日本語字幕あり。 ■ 目次 0:00 はじめに 0:37 第1章 ロータ1本が生む力 2:27 第2章 4本の組み合わせで動きを作る 4:59 第3章 機体は剛体として動く 6:49 第4章 横に進むには傾ける 8:54 第5章 自分の傾きをどう知るか 10:52 第6章 入れ子の制御で道すじをたどる 13:04 第7章 まとめ ■ 元になった論文 R. Mahony, V. Kumar, P. Corke, "Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor," IEEE Robotics & Automation Magazine, vol. 19, no. 3, pp. 20–32, 2012. ■ もう少し知りたい方へ ・加速度計で傾きがわかるのは、実はロータが受ける空気の抵抗(ロータの羽ばたき)のおかげです。くわしくは論文の「Estimating Attitude(姿勢の推定)」の節を見てください。 ・論文では、このほか、速さと位置の推定、すばやい軌道の作り方、カメラの映像を使って飛ぶ方法も扱っています。 ■ この動画での決めごと ・機体の配置は論文と同じ「+」配置です(ロータ1が前、反時計回りに 2・3・4)。上から見ると、進む向きに角を向けた菱形です。市販機に多い「×」配置(正方形)でも、傾けて進む仕組みは同じです。 ・座標は、全編を通して z 軸を上向きにしています。 ■ 論文の記述について(動画では触れていない点) 動画を作るにあたり、論文の式を確かめたところ、次の食い違いがありました。動画とシミュレーションでは、括弧内の扱いにそろえています。 ・式(8)の4行目(ヨーの行)の符号が、式(7)から導かれるものと逆になっています(式(7)を採用)。 ・式(1b)・(16)・(17)は z 軸下向き、図2・図3と制御の式は z 軸上向きで書かれています(全編 z 軸上向きに統一)。 ・式(24)の姿勢の誤差 e_R は、小さな角度では −(Δφ, Δθ, Δψ) になり、式(25)と符号が逆です(式(24)と式(26)の組み合わせを採用)。 ・「A1c and A1c」という表記は誤植と思われます。 ■ シミュレーションについて ・独自に書いた Python のシミュレーション(剛体の運動、ロータの推力 T = c_T ω² と反トルク Q = c_Q ω²、モーターの遅れ)で計算しています。 ・数値:質量 0.5 kg、ホバーの回転数 毎分約 5,000 回転(論文の値)。c_T = 4.47×10⁻⁶ はここから逆算。アームの長さ 0.15 m、慣性モーメント、c_Q、空気抵抗、モーターの時定数(0.02 秒)は、論文に値がないため仮定・推定した値です。 ・第4章の2機、第3章の3機の結果は、手計算の答えと一致することを確かめています。 ・第5章の相補フィルタは論文の式(18)(k_a = k_m = 1、k_b = 0.08)、第6章の制御は式(24)(26)(29)(30)によります。 ■ 制作 ナレーション:Gemini 3.8 Flash TTS(声:Charon) アニメーション:Manim Community Edition プロペラの音(第1章):回転数から合成した音 #ドローン #制御工学 #物理