0

ドローンで動作するアプリケーションを開発したいと考えています。

  1. DJI の SDK を見ているのですが、彼らのドローンを開発する方法がわかりません。ドローンがアプリケーションに送信する情報とアプリケーションに基づいて、自分で飛行できるコードを書きたいからです。飛行コマンドを送信します

出来ますか ?

  1. 「地上局」だけでなく、ドローン自体でも機能するコードを記述できるドローンを見つけることができますか?

たとえば、2 台のドローンが互いに通信できるようにするコードを書きたい場合、ドローンに組み込まれるプロトコルを記述する必要があります。

  1. 私が彼らのSDKについて賞賛したDJIのほかに、私が彼らのドローンにコードを書くことができるドローンブランドは他にありますか?
4

2 に答える 2

2

検証済みの回答よりも詳細を説明できると思いますので、それが役立つことを願っています。

  1. DJI には現在、Android および iOS SDK があります。それを使用してアプリケーションからドローンを制御できます (ドローンに離陸、ウェイポイントへの移動、写真の撮影、ビデオの撮影などを指示します)。

  2. (以下の解決策はソートされていないことに注意してください。必要に応じて異なる場合があります)

    • 3DR Soloを手に入れれば、ドローンに直接コードを書くことができます。そのための推奨される方法は、 DroneKit Pythonを使用することです。DroneKit は Android でも動作しますが、おそらく iOS ではリリースされないでしょう (3DR スタッフの投稿を参照してください)。Solo は組み込み Linux に SSH で簡単に接続できるため、非常に優れています。
    • DroneKit を引き続き使用して、Pixhawk フライト コントローラーを中心に独自のドローンを構築できます。
    • Parrot にはドローン用のSDKがありますが、ドローン自体でコードを実行することはできません。興味深い点は、SDK が C であり、Android と iOS 用のラッパーがあることです。
    • DJI から Matrice を入手した場合は、独自のコントローラー (Raspberry Pi など) をその上に置き、いわゆるDJIのオンボード SDKを使用できます。
    • オンボード SDK を引き続き使用して、A3を中心にドローンを構築できます。
    • DJI のモバイル SDK を使用して、 A2を中心にドローンを構築できます。
  3. それは実際には2と同じですよね?
于 2016-08-24T16:44:29.613 に答える
2
  1. ドローンを制御するには、モバイル アプリ (Android または iOS) を作成し、DJI のモバイル SDK を含める必要があります。SDK はすでにフライング コマンドをサポートしています。

  2. DJI には、Matrice 100 と呼ばれる開発者プラットフォームがあります。このプラットフォームでは、自分のコンピューター (Raspberry Pi やボード上の他のコンピューターなど) を持ち込み、DJI が提供するオンボード SDK を実行してプログラムを実行できます。

  3. SDK を使用したプログラミングをサポートするドローン ブランドは他にもいくつかあります。簡単なグーグル検索が役に立ちます。

于 2016-07-07T17:44:50.673 に答える