DJIドローンを屋内で自律飛行させるには?
- DJI Mobile SDK v5に対応しているドローンを1機用意する
- リモコンとして、DJI RC N1(Marvelmindでテスト済み)またはDJI RC N2(お客様の一人がテスト済み)を用意する
- リストに掲載されているその他のドローンやリモコンも対応するはずですが、実際にはテストしていません
- Android 10以降のスマートフォンを用意する
- 固定ビーコンとして、(Super-Beacon + マグネットホルダー)を3-4セット用意する
- モバイルビーコンとして、Super-Beaconを1-2台用意する。小型ドローンを使用する場合は、飛行時間を延ばすために軽量化する:バッテリーをより小型のものに交換する、外装を取り外す、など
- 中央コントローラーとして、Modem v5.1を1台用意する
- Marvelmind DJI SWパックをダウンロード、インストールして使用する。お使いのコンピューターにDashboardを、DJI RCに接続したAndroidスマートフォンにMarvelmind DJIアプリをインストールする
- MMSW0019:DJI向け屋内自律飛行サポートライセンスを取得し、お使いのモデムのCPU IDに対して当社に登録する
- Marvelmind DJI自律飛行マニュアルに従う
- 自律飛行をお楽しみください 🙂
DJIドローンを、在庫をスキャンするための10,000-200,000 m²の倉庫内で飛行させることはできますか? – もちろんです!エリア全体をカバーするように、サブマップを追加で構築するだけです:
ご不明な点がございましたら、info@marvelmind.comまでメールをお送りください。喜んでサポートし、ご説明いたします。
更新日:2025年10月27日
- 最新のMarvelmind DJIソフトウェアパック:marvelmind_DJI_SW.zip – 複数の軽微な改善とバグ修正を含む、通常のアップデートです
更新日:2025年7月30日
- 最新のMarvelmind DJIソフトウェアパック:marvelmind_DJI_SW.zip – リンクは常に同じですが、新しいソフトウェアリリースが含まれています
- 複数の軽微な変更と改善
更新日:2025年5月25日
- 最新のMarvelmind DJI SW(marvelmind_DJI_SW_v8_220_2025_05_22_release.zip)はAndroid MSDK v5に対応しています。今すぐダウンロード。たとえばDJI Mini 4 Proをはじめ、さまざまなドローンを飛行させることができます
- お客様の一人が、DJI RC N2で新しいSWのテストに成功しました
更新日:2025年3月30日
- DJIがSDKをアップデートしました。これにより(ついに!)DJI Mini 4 Proにも対応し、その他いくつかの嬉しい変更も加わりました。詳細はこちら:https://developer.dji.com/doc/mobile-sdk-tutorial/en/:
現時点ではMSDK v5.13.0へはまだ移行しておらず、お客様からの強い要望があった場合に移行する予定です。そのため、Mini 4 Proや新たに対応したリストに含まれるその他のドローンでの飛行をご検討の場合は、info@marvelmind.comまでご連絡ください。新しいSDKへ移行いたします。ただし、移行前にご購入いただくことが必要です。
- DJI vs. PixHawk/ArduPilot/PX4 – ニーズに最適なドローンプラットフォームを選択してください
更新日:2025年3月1日
- 最新のMarvelmind DJI SWパックをダウンロード、インストールして使用してください。PCにDashboardを、DJI RC-N1にリンクしたAndroidスマートフォンにMarvelmind DJIアプリをインストールしてください
更新日:2025年1月9日
- DJI Mobile SDK v5に対応しているドローンを1機用意する
- リモコンとしてDJI RC-N1を用意する
- Android 10以降のスマートフォンを用意する
- 固定ビーコンとして、(Super-Beacon + マグネットホルダー)を3-4セット用意する
- モバイルビーコンとして、Super-Beaconを1-2台用意する。小型ドローンを使用する場合は、飛行時間を延ばすために軽量化する:バッテリーをより小型のものに交換する、外装を取り外す、など
- 中央コントローラーとして、Modem v5.1を1台用意する
- Marvelmind DJI SWパックをダウンロード、インストールして使用する。DashboardとMarvelmind DJIアプリをインストールする
- MMSW0019:DJI向け屋内自律飛行サポートライセンスを取得し、お使いのモデムのCPU IDに対して当社に登録する
- Marvelmind DJI自律飛行マニュアルに従う
- 自律飛行をお楽しみください 🙂
更新日:2024年8月1日
- DJIドローンを屋内で飛行させることができるようになりました。そのため、以下の記事に含まれる一部の情報は古くなっています
- 当社のアプリはDJI SDKを使用してドローンを遠隔制御し、ドローンに搭載したモバイルビーコン、たとえばSuper-Beacon(より軽量な100 mAhバッテリー使用)やMini-TXの位置データに基づくウェイポイントを使って、完全自律飛行させます。これは、以下の旧型DJIドローンの動画と同様の構成です
- このソリューションはまだ市販されていませんが、パイロットユーザーを募集しています。 詳細はinfo@marvelmind.comまでメッセージをお送りください
- DJI Mini 3およびDJI Mini 3 Proでテスト済みです。同クラスおよびそれ以降の新しいドローンでも動作するはずです
- Matriceシリーズなど、より高度なドローンも同じ技術に対応できるはずです。別のSDKへのSW適応が必要になる場合があります – 未確認です
2024年8月1日より前の旧情報(一部は内容が古くなっています):
DJIドローンを屋内でトラッキングすることは簡単です。しかし、DJIドローンを屋内で自律飛行させることは、それほど単純な作業ではありません。
この記事ではDJIドローンのみに焦点を当てます。DJIには独自の特性があるためです。屋内での自律ドローン全般について詳しく知りたい場合は、当社のメインのドローンページをご覧ください。
DJIドローンの問題点
クローズドなエコシステム:
- DJIはAppleに似た企業の在り方を築いています:「囲い込み」「受け入れるか、去るか」。DJI以外の機器をDJIドローンに接続することは困難、または不可能です
- DJI MavicやDJI Phantomのようなコンシューマー向けドローンには、外部GPS入力がありません。そのため、外部GPSソースや、Marvelmind屋内「GPS」のような屋内RTLSソースを簡単に接続することはできません
- Matriceのようなより高価なDJIドローンには外部GPS入力がありますが、これはDJI GPSトラッカー向けに設計されたものです。つまり、プロトコルが入手可能か、公開されているか、商用利用できるかどうかは不明です
屋内での自律飛行を想定した設計ではない:
- DJIドローンには磁力計/コンパスが内蔵されており、屋外では有効ですが、屋内では非常に不向きです。屋内には常に周囲に金属があり、磁場を生み出す電流が地球の磁場を歪めています。その結果、コンパスのキャリブレーションを完了できないため、ドローンの飛行を開始すること自体が困難になります
- コンパスを無効化することは不可能、または困難です
DJIドローンの基本的な屋内トラッキングは簡単
DJIドローンやその他のドローンを屋内でトラッキングするのは簡単です:
- Marvelmind屋内「GPS」(例:Starter Set Super-MP)を用意する
- ビーコン同士の見通しを確保し、距離が最大30mとなるように、室内に固定ビーコンを設置する
- ドローンにモバイルビーコンを取り付ける
- システムは約10秒で起動し、動作を開始します
- 手動モードでドローンを飛行させる
- 精密なトラックをお楽しみください
以下の屋内・屋外トラッキングの例をご覧ください。これらの例では、屋内と屋外のトラッキングに違いはなく、同じ技術、同じアプローチです。単に、どちらの場合もGPSに依存せず、屋内でも屋外でもシステムを使用できることを示しています。
DJIドローンの屋内飛行に向けた潜在的な解決策
DJI Developer SDKを使用すれば、DJIドローンを屋内で自律飛行させることが可能かもしれません。DJIドローンをこのように使用できるという未確認の情報があります:
- DJIドローン(またはその他のドローン)に、1台または2台のモバイルビーコンを搭載します(位置 + 方向が必要な場合は2台)
- モバイルビーコン(およびそのドローン)の位置はシステムによって特定されます
- 位置データは、必要なウェイポイントとドローンの現在位置を把握している外部コンピューターまたはオートパイロットに入力されます
- オートパイロットからの制御信号がDJI SDKを介してドローンにフィードバックされます。つまり、ドローンはSDK経由で人間に操作されていると認識しますが、実際には自動で飛行しています
これは機能するはずです。以前、別の基本的なドローンで同様のアプローチを実施したことがあります:
なお、これはDJIではなく別の基本的なドローンで実施したものですが、アプローチは非常によく似ています。ドローンは自動制御されていることに気づいてさえいませんでした。ドローンは、オペレーターによって手動で操作されていると認識していました。
DJIドローンを屋内で自律飛行させるためのその他の方法
内部GPSプロトコルのハッキング:
- ハードウェアと内部GPSプロトコルをハッキングして、ドローン内部にデータを入力することが可能です。ドローンは、実際のGPSからデータを受け取っているのか、Marvelmind屋内「GPS」から受け取っているのかを判別できません。このようなハッキングはそれほど難しくなく、プロトコルも入手可能であるという未確認の情報があります
リモコンのハッキング:
- DJIドローンのリモコンを物理的にハッキングすることが可能です。指による手動操作の代わりに、外部制御システムに接続されたデジタル-アナログコンバーターから電圧を入力できます。この方法では、ドローンもリモコンも、人間が操作していないことを認識できません。外部オートパイロットは、モバイルビーコンからの座標に基づいてウェイポイント間でドローンを飛行させます。一方、ドローンの内部制御システムは安定した飛行姿勢を維持します – 両方の長所を活かした方法です
屋内自律飛行におけるDJIの代替手段
PixHawkなどをベースにしたドローンの自作:
- これは最も実績があり、最も確実に機能するソリューションです
- ハードウェアとソフトウェアのバリエーションが多すぎます:異なるメーカーの多数のPixHawk HWバージョンが存在します
- 複数のSWプラットフォーム:PX4 vs. ArduPilot。設定で迷ったり混乱したりしやすい
- 入力や設定などにほぼ完全な柔軟性があります。ほとんどがオープンソースであるため、SWを編集することさえ可能です
- 中級者から上級者向け
- Marvelmindは複数の構成をテストし、サポートしています。直近では、PX4 + PixHawk 4:https://youtu.be/52e6eTZapJ8
その他の種類のドローンとの統合:
- https://dronehub.ai
- https://www.parrot.com/en
- https://us.yuneec.com/
- https://freeflysystems.com/
- https://skyfish.ai/
- https://percepto.co/
- https://www.skydio.com/
- https://www.autelrobotics.com/
- https://www.symatoys.com/
- https://www.hubsan.com
- https://draganfly.com/
- https://www.flyability.com/