「ArduCopter」タグアーカイブ

X525 ArduCopter :フライト編#5 ~MissionFlight失敗編~

MissionFlight失敗編というタイトルですがArduCopter自身がMissionFlight に失敗してコースアウトしたという訳ではなくてルートの設定ミスをやっちゃって「木に激突」という結果を招きました。

Missionのルート決めはAndroidタブレット上でGoogleMapを見ながら希望のWayPointをタッチしていきますが、この時Map上では高さのある物体(建物、木など)は判別がほとんど不可能です。

今回のMissionFlightではWayPoint5の地点に丁度、高さ10~15m程度の立木がありこれに気付かずに設定してしまいました。

MissionFlightそのものは正確にWayPointをトレースしていったので最後に木に激突でジ・エンドということになりました。

動画の最後の方にも教訓としてコメントしましたが。

教訓:
①WayPoint設定には注意しましょう。
*GoogleMap画面だけでなく実際の場所をよく観察すること。

②MissionFlight中断の操作方法を練習しておきましょう。
*Stickは無効になってるので、まずはLoiterモードに戻すこと、
但し、スロットル・スティックはセンターにしておかないと
意図しない上昇・下降に見舞われ。更にパニクります。

以上、皆さんも気を付けてください。

X525 ArduCopter :フライト編#4 ~MissionFlightを試す~

Autoモードでのミッション・フライトを試して来ました。Loiterモード、RTLモードなどのGPSを利用した自律飛行がうまくいっていってるので、さほど心配なくトライできました。

近くの広場でのテストフライトということで、飛行ルートもコンパクトにして高度も10m前後ととてもイージーなルートのフライトです、結果は大成功です。

手順は大まかに以下の様になります。

  1. 事前に飛行ルートをGCS(注)にてプログラミング
  2. ArduCopterに飛行ルートをアップロード
  3. フライトモードのAutoモード起動で飛行ルートに沿ってミッション・フライト実行

(注)GCSとはGroundControlStationsの略で、地上側で機体制御(情報取得・設定・操作など)を行う物で実際にはPCとかスマホ、タブレット上で動作するソフトウェアのことです。(ここに詳しく書かれてます)

自宅PC(Windows8.1)ではMissionPlanner、屋外ではNexus7(AndroidTablet)でTower(DroidPlanner3)を使ってます。

ArduCopterX525とNexus7間の通信はBT(Bluetooth)を使用してますが到達距離が数10m程度しかないのでフライト中に通信中断が何回も発生します。この通信は情報取得にしか使ってないのでフライトには全然影響はないのですが少々気になりますね。(将来的にはZigBeeに置き換えようと思ってます)

このGCSとArduCopterの組み合わせとても多彩でして、面白そうな機能が沢山あります、順次実験していきたいと思います。

以上

 

 

X525 ArduCopter :フライト編#3 ~RTL(ReturnToLaunch)モードをレポート~

突然の急降下対策以降は安定したフライトが続きRTLモード、Autoモードも安心してトライできるようになりましたが今回はRTLモードの割と判り易い動画が撮れたのでレポートしようと思います。

ご存知の様に、このRTLモードとはLaunchポジションへ強制帰還させるモードでして、はるか遠方に行ってしまった機体を無事に戻す時など非常に有用な機能です、Phantom2、MultiWiiにももちろん搭載されています。

マルチコプターは飛行機と違い対称形しているため距離が離れた時には姿勢確認がとても難しく、プロポ操作しても近寄るどころかどんどん離れて行きひやっとしたことが何度もありましたが、この機能のお陰で機体ロストから回避できたことが何度もあります。

RTLモードでのテストフライトを動画に収めておきました、興味のある方は一度見てみてください。

「続きを読む」の方に情報整理を兼ねて詳細にメモリました。

続きを読む X525 ArduCopter :フライト編#3 ~RTL(ReturnToLaunch)モードをレポート~

X525 ArduCopter :フライト編#2 ~突然の急降下、原因はBaro外光遮蔽不足か?~

初フライトでLoiterモードまで順調にいったので、その後もフライト練習に通ってましたが、ある日RTLモードの確認中に突然の急降下⇒地上接触に遭遇しました。

墜落では無かったので機体損傷は無かったのが幸いでしたがちょっと焦りました。機体崩壊しないうちに引き揚げた方がよさそうな気がしたのでこの日はリポを全部(4本)使い切らないままフィールドから撤収しました。

帰宅後のフライト・ログのデータ解析の結果、Baroの外光遮蔽が不充分と推定しスポンジカバー追加の対策をしました。原因の特定化は明確にできてませんが、対策後のフライト(10回以上)では突然の急降下現象は発生してないので対策の効果ありと思ってます。

「続きを読む・・・」に詳細をメモリました。

続きを読む X525 ArduCopter :フライト編#2 ~突然の急降下、原因はBaro外光遮蔽不足か?~

X525 ArduCopter :フライト編#1 ~初フライト成功、さすがArduCopter安定してますね~

Phantom2桜空撮とHJ450・MultiWIi・V2.4とで忙しく製作は完了したものの、なかなか初フライトに行く機会が無くてずっと待機中のX525・ArduCopter機のテストフライトにやっと行ってきました。

HJ450の時はフライトモードをよく理解してなかったままいきなりアクロモードで初フライトしたのが連続墜落の原因と後でわかったので今回はフライトモードをじっくりと事前学習してから臨んだので全然問題なく、安定したフライトが確認できました。

ArduCopterのサイトに説明がある様にフライトモード

  1. Stablize モード ⇒ 機体を水平維持させて安定ホバリング。
  2. AltHoldモード ⇒ 一定高度を維持。
  3. Loiterモード ⇒ GPSで水平位置を固定。

の順にやってみました。

各設定値(Parameter)はPreArmCheck用のHDOP値を2.5に変更したこと以外はデフォルトのままです。

続きを読む X525 ArduCopter :フライト編#1 ~初フライト成功、さすがArduCopter安定してますね~

X525 ArduCopter :組立編#7 ~ESCキャリブレーション& Motorチェック~

First Time SetUpページの最後のチャプターです。

  • ESC Calibaration:全ESC同時キャリブレーションという便利な方法があるのでこれに挑戦。
  • Motor Setup:特に難しいことをするわけでもなく、回ることと、回転方向をチェック。当然ですが4個とも正回転でした、なので2個を逆回転に結線変更。

ESCキャリブレーションについて

全ESCの同時キャリブレーションはMultiWiiの方法とは違い専用ファームをインストールすることなく実行可能でとても便利、方法も通常のESCキャリブレーションと同じ要領なのでとまどうことも無く終了。

詳細手順はESC Calibarationページに書いてあるのでその通りやりましたが、最初のリポ電池接続後のLEDの点灯の仕方が記述と違うのがちょっと悩みました。(赤⇒黄⇒青と順番に点灯と書いてあるのですが黄LEDは見えませんでした、それと同時にビープ音(短2音の連続)が鳴るのですがこれでいいのかしらと途中心配になりました。

が、しかし結局のところ心配しただけで済み、問題なく終了しました。(実際は何回か繰り返してうまくいきました。)

動画に手順をまとめてみました。

このあとArm/Disarmをすぐに確認しましたがPreArmCheckに引っ掛かって失敗することがありました、うまくいくときもあったのですが要調査項目です。

初フライトまでまだまだ時間がかかりそうです。(残念!)

以上

 

  1. プロポの電源オン(機体の方は電源オフのまま)

X525 ArduCopter :組立編#6 ~MissisonPlanner[初期設定:その2]~MandatoryHardwareConfiguration~

AudoCopterサイト内のFirstTimeSetupというチュートリアルに従って進めてますが、今回からはMandatory Hardware Configurationに突入です。文字通りMandatoryなので必須アイテムですね。

2015-03-12_15h07_16MandatoryHardwareConfigurationアイテムとは以下の項目です、

  • FrameType
  • AccelCaliburation
  • Compass(Calibration)
  • RadioCalibration
  • FlightMode
  • FailSafe

続きを読む X525 ArduCopter :組立編#6 ~MissisonPlanner[初期設定:その2]~MandatoryHardwareConfiguration~

X525 ArduCopter :組立編#5 ~MissisonPlanner[初期設定:その1]ファーム更新~

MissionPlannerを使っての初期設定に進みます、まずはコントローラ・ファームの更新作業です。

ArduCopterサイトこのページを参考にしました。(と言っても簡単な作業なので見なくてもできちゃいます)

当初、通信エラーで悩まされましたが、それも解決して順調に更新できました。(通信エラーの詳細は後ろの方に書いてます)

起動すると以下の画面になります、ファーム更新メニューはINITIAL SETUPに有ります。

2015-03-12_12h57_40尚、MultiWiiではファーム更新は設定ソフトのMultiWiiConfとは別にArduinoIDEを使いましたがArduCopterはこのMIssionPlannerですべて完結。

以下に、詳細手順をメモりました。

続きを読む X525 ArduCopter :組立編#5 ~MissisonPlanner[初期設定:その1]ファーム更新~

X525 ArduCopter :組立編#4 ~GPSモジュールを分解してMagセンサーを覗いてみた~

MissionPlanner経由でMagセンサー(磁気コンパス)のキャリブレーションをやったのですが機体の向いてる方角と実際の方角が微妙にずれてるのと機体を回転させた時の動きがおかしいとかでいまいちスッキリしません。

今回購入した互換GPSモジュールのケースには取付方向のマーク(矢印)が無くてとりあえず適当に取付けたのがまずいのではと思いキチンと取り付け直すことにしました。(3DR製のGPSモジュールのケースには方向マークの矢印が表示されている)

その為には、GPSモジュールのケースを開けてMagセンサー取り付け状態を確認しなければならなくなり、ケースを開けてみました。

続きを読む X525 ArduCopter :組立編#4 ~GPSモジュールを分解してMagセンサーを覗いてみた~

X525 ArduCopter :組立編#3 ~やっとのことで部品の組付と配線が終了~

前回に引き続きArduCopterサイトのFirstTimeSetup手順に従って組立を進め、部品組付け&配線まで終了。尚、今回の参考にしたページはAssembly Instructionsです。

こんな感じでできました。

OLYMPUS DIGITAL CAMERA

なるべくスッキリと収めたくて今回も仮組み、分解を数度となく繰り返してます、更に追加工もしてます。ということで完成までに4-5日かかりました。とりあえず付いちゃえばいいやという考えなら一日もかからないとは思いますが、ついつい変な所にこだわってしまいます。尚、火入れはまだです。

取り付けた部品:(各部品の詳細は前回記事を見てください)

  1. APM2.6フライトコントローラ[互換品]
  2. GPSモジュール(MAGセンサー付)
  3. BTモジュール
  4. 電源コネクター・BEC&センサー内蔵
  5. 電源分配ボード(PDB)
  6. ブラシレスモーター[RCX製BE2212-13(880KV)]
  7. ESC[HobbyWing製X-ROTOR20A]
  8. 受信機[FrSky製Delta8]

続きを読む X525 ArduCopter :組立編#3 ~やっとのことで部品の組付と配線が終了~