5
2

More than 1 year has passed since last update.

DJI Mavic 2 Pro を自作Androidアプリで自動操縦させる(1)~Android Studioの環境構築~

Last updated at Posted at 2022-07-27

はじめに

ドローンをAndroidアプリを使って制御する機会があり、アウトプットの目的も含めて投稿させていただきます。
大学の研究室にあるDJIのMavic 2 Proが使えたので、このドローンを自由自在にアプリ上で操作できるようにすることが目的です。
まだまだ勉強中なので、これを通じていろいろなことを身につけていきたいです。

どなたかのお役に立てば幸いです。

ドローン

使用するドローンはMavic 2 Proです。
DJI Mavic 2のサイト

環境

  • Android Studio Chipmunk | 2021.2.1 Patch 1
  • macOS 12.1

※作成したアプリはAndroidのGoogle Pixel 5にインストールし、ドローンのコントローラとして使用します。

環境構築

AndroidStudioのインストール

ここからインストールしました。
http://developer.android.com/sdk/index.html

インストールの際にはこのサイトを参考にさせていただきました。

DJI SDKのダウンロード

そもそもSDKとは

ソフトウェア開発キットの略
メーカーによって提供されるツール一式のこと

DJI SDKは、DJIのフライトコントローラを用いた開発をするために提供されているものです。
その中でも今回は、Mobile SDKを使用します。

Mobile SDKにはAndroid版とiOS版があります。
今回はAndroidでのアプリ開発を行うため、Android版を使用します。

ダウンロード

さっそくMobile SDK(Android版)をダウンロードしていきます。

  1. ここからDJIのMobile SDKをダウンロード
  2. ダウンロードしたzipファイルを開く
  3. 解凍したファイル(ファイル名:Mobile-SDK-Android-V5-dev-sdk-main)を ~/Library/Android/sdk に移動
  4. AndroidStudioを開く
  5. Tools/SDK Managerを選択
  6. Android SDK Location(写真の赤枠)が ~/Library/Android/sdk であることを確認
  7. Edit(赤枠の右)を選択し、FinishになるまでNextを選択
    スクリーンショット 2022-07-27 20.57.05.png

これでDJI Mobile SDKをAndroidStudioで使えるようになりました。

AndroidStudioの環境構築は以上です。
次回からは、サンプルプログラムを動かしていきたいと思います。

5
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2