arduino

回転行列+簡易相補フィルター(Arduino+MPU6050)

   ドローン(クアッドコプター)の姿勢制御プログラム中で6軸センサーから姿勢角を算出する演算がわりと時間を使ってしまいます。今回はソースを簡素化して(なるべく精度を落とさずに)処理時間の高速化をできないか確認 […]

ドローン自作|弐号機の回路図

   ドローン(クアッドコプター)弐号機の回路図を起こしました。(これまでのドローン製作記録はこちらに纏めていってます。)    今回は姿勢制御に加えて、位置制御(水平、高度)も組み込む予定ですので、 […]

arduino sheild 3Dモデル

気圧センサーと加速度センサーから上昇・下降速度、高度を算出

 気圧センサーと加速度センサーを組み合わせて、高度(高さ)、上昇下降速度をなるべく正確(数cm~数十cm程)に算出できないかやってみました。使っているマイコンはArduinoです。   ▼確認動画▼  ※シリア […]

arduino

近似式でatan2の処理を高速化してみる

   atan2(arctan2)の処理を高速化してみました。最近のCPUではどうかわかりませんが、Arduino等(ATmega328Pなどのマイコン)ではクロック周波数が非力なため、三角関数などの処理には時 […]

arduino

制御プログラムを最適化

   ドローン(クアッドコプター)の制御プログラムが、いろいろと込み合ってきました。処理速度に余裕を持たせるため、いろいろ見直してます。現状が思いつくままに記述したのでだいぶ無駄が多いのですけどね・・。 &nb […]