6軸センサー

Quad Copter(ドローン)

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

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

加速度センサーから重力加速度を除去

 加速度センサーから速度を算出してみたいと思い、重力成分の除去をできないか試してみました。ジャイロ(角速度センサー)と組み合わせて行ってみたいと思います。 姿勢ベクトル算出  加速度センサー&ジャイロ(6軸センサー)ではだいたい傾き角度...
0
小ネタ

6軸センサーから3軸回転の傾き角度算出とドリフト補正方法

 6軸センサー(MPU6050)から、3軸回転を考慮した傾き角度(姿勢角度)の算出方法、補正方法(ジャイロドリフト補正)はいろいろあると思いますが一例を解説したいと思います。(ここら辺りの内容は散発して記事を投稿していたのですが、...
7
Arduino

Arduinoから MPU6050の値を取得してみる

 MPU6050(6軸センサー)をArduino経由で使ってみました。    MPU6050の使い方を中心に、下の動画に使用したArduino側スケッチ(ソース)説明を備忘録として纏めておきます。   動作確認  Process...
13
Quad Copter(ドローン)

ドローンの自作|ノイズの原因と対策

 ドローン(クアッドコプター)の機体がようやく完成しました。テスト可動で、モーター振動?、機体の各種センサーに結構ノイズが乗ってしまっているので、姿勢制御プログラムに取り掛かる前に原因と対策を行いたいと思います。(記事後半に記載してあり...
2
Quad Copter(ドローン)

ドローンの自作|Arduinoで姿勢角の算出

ジャイロから姿勢角を算出する場合、各軸のから測定された角速度を積算していけば軸廻りの角度が算出できます。(角速度から角度の算出方法)    ですが、単純に各軸の積算を行うだけではドローンの姿勢角としてはおかしなことになってしまいます。...
0
Quad Copter(ドローン)

ドローンの自作|モーター回転、PCモニターの可動確認

 通電させられるところまでハードの仮組ができたので、通電して動作確認をしてみました。  これまでの製作記録はこちらから   ▼配線類は直付けしているだけ▼  機体側では、Arduinoで各種センサー値の取得、姿勢角の算出、モーター...
2
Arduino

ArduinoとPC(パソコン)間で無線通信

 Bluetooth経由でArduino×Processing(PC)の無線通信をやってみました。まともに通信できるようになるまでいろいろと遠回りして、ようやく安定した通信ができるようになりました。結論が分かってしまうとたいした内容では...
3
Arduino

Arduino+Processing+6軸センサーで姿勢指示器

 航空計器にある姿勢指示器風に6軸センサーの情報をProcessingで可視化してみました。  6軸センサーはArduino101の内蔵センサーを使用してます。Arduinoで情報を処理、シリアル通信でprocessingへ情報を送信...
0
小ネタ

ジャイロのドリフト補正を改良

   ジャイロのドリフト補正を改良してみました。6軸センサー(ジャイロ、加速度センサー)から姿勢角を算出する際、ジャイロドリフトを加速度センサーから算出した姿勢角で補正してなるべく正確な姿勢角を算出すると思います。    ただセン...
8