2016-03-24 5 views
0

無人機で動作するアプリケーションを開発したい。無人機開発中 - 一般的な質問

  1. 私はDJIのSDKを見ていますが、私は無人機にどのように発展できるのでしょうか?無人機が送信する情報に従って自分自身で飛行できるコードを書いて私のアプリケーション - 私のアプリケーションは、飛行コマンドを送信します

それは可能ですか?

  1. 私は地上局だけでなく、無人機でも動作するコードを書くことができますか?

たとえば、2つの無人機が互いに話すことを可能にするコードを記述したいのであれば、無人機に組み込まれるプロトコルを書く必要があります。

  1. 私はSDKについてラドを使っています - 無人機にコードを書くことができる無人機のブランドがたくさんありますか?
+0

あなたが選んだタグはあなたの質問とは関係ありません。より適切なタグを見つけてください。 – Filburt

+0

なぜですか?私の質問はドローンを開発することです - あなたが私が間違ったことを説明してください。 – Yanshof

+0

[タグ:無人機]タグ情報:* "ドローンはドッカーで構築された継続的な統合プラットフォーム、Goで書かれた" * – Filburt

答えて

2
  1. あなたは、モバイルアプリ(AndroidまたはiOSのどちらか)を作成する必要があり、無人偵察機を制御するために、DJIのモバイルSDKが含まれるであろう。 SDKは既に飛行コマンドをサポートしています。

  2. DJIには、Matrix 100という開発者用プラットフォームがあります。このプラットフォームでは、自分のコンピュータ(Raspberry Piや他のコンピュータのようなもの)をボードに持ち込み、DJIを実行してプログラムを実行することができます。

  3. SDKを使用したプログラミングをサポートするいくつかの無人機ブランドがあります。シンプルなGoogle検索が役に立ちます。

+0

[本質的にリンクからなる回答を投稿しない](http://stackoverflow.com/questions/how-to-answer)。重要な点を回答に含めてください。 – techspider

2

私は検証された答えよりも詳細をいくつか挙げることができると思いますので参考にしてください。

  1. DJIには現在、AndroidとiOS SDKがあります。あなたはそれを使ってアプリケーションから無人機を制御できます(無人機に離陸する、ウェイポイントに行く、写真を撮る、ビデオを撮るなど)。

  2. は(次のソリューションがソートされていないことに注意してください。それはあなたのニーズに依存する場合があります)

    • あなたが3DR Soloを取得する場合、あなたは直接ドローン上でコードを書くことができます。そのための好ましい方法はDroneKit Pythonです。 DroneKitはAndroidでも動作しますが、おそらくiOSでリリースされることはありません(3DRスタッフの投稿hereを参照)。あなたが組み込みLinuxにSSHで接続できるので、Soloは非常にクールです。
    • まだDroneKitを使用して、Pixhawkフライトコントローラの周りに独自の無人機を構築することができます。
    • パロットはドローンのためにSDKを持っていますが、無人機でコードを実行することはできません。興味深いのは、AndroidとiOSのラッパーを使って、SDKがC言語で書かれていることです。
    • DJIからMatriceを入手した場合は、独自のコントローラ(例:Raspberry Pi)をDJIの「onboard SDK」という名前で使用することができます。
    • オンボードSDKを使用している場合は、A3の周りに無人機を構築できます。
    • DJIのモバイルSDKを使用して、A2の周りに無人機を構築できます。
  3. 実際は2と同じですか?
+0

私はちょうどそれについてupvoteを持っていたので、これは実際に古くなっていると言いましょう。たとえば、3DRはSoloの制作を中止し、PX4は彼らのSDKである "DroneCore"を立ち上げました。それはInterDroneで)。 – JonesV

関連する問題