書籍『ドローンプログラミング アプリ開発から機体制御まで DJI SDK対応』刊行記念! Amazonにて予約キャンペーン中

翔泳社より、日本で初めてDJIのSDK(ソフトウェア開発キット)に対応した書籍『ドローンプログラミング アプリ開発から機体制御まで DJI SDK対応』(以下、本書)が2月6日(水)に発売されます。

DJI社の機体の業務活用が進むなか、非常に有用な一冊である本書の発売を記念して、ただいまAmazonにて予約キャンペーンが開催されています。

キャンペーンサイトでご予約いただくと、「ドローンプログラミング用語集」(PDF形式)の電子データが特典としてついてきます。

キャンペーンは2月5日(火)23:59まで。ぜひチェックしてみてください!

ご予約はこちらのキャンペーンサイトより。

本書の概要

官民で実証実験や導入が進むドローン開発。最近では特に、土木・測量、インフラメンテナンス、農業、警備、物流サービス(配送・在庫管理)、災害対策など様々な分野で活発になってきています。

本書はビジネス向けドローンにおける国内シェア70%であるDJI社の開発プラットフォーム「DJI SDK」を利用したドローンを制御するプログラミング手法を解説した書籍です。

プログラムによって、カメラデータとの連係などさまざまな制御が可能に!

前半にDJI SDKのドキュメントをもとにした基本的なプログラミング手法、後半に実践的な開発手法が解説されています。

署名    :ドローンプログラミング アプリ開発から機体制御まで DJI SDK対応
著     :春原久徳、福地大輔
翻訳    :北野雅史
発行所      :翔泳社
発売日      :2019年02月06日
価格        :本体3,400円+税
判型        :B5変
ページ数   :352ページ

各章の概要

Chapter 1 ドローンとドローンソフトウェアとは

  •  1.1 ドローンの現状と市場予測
  •  1.2 ドローンソフトウェアと飛ぶ仕組みについて

Chapter 2 ドローンソフトウェアの技術概要

  •  2.1 ドローンの技術フレームワーク
  •  2.2 ドローンの構造
  •  2.3 ドローンのソフトウェア

Chapter 3 ドローンのソフトウェア開発

  •  3.1 ドローンソフトウェアに関する基礎知識
  •  3.2 具体的なドローンソフトウェア開発の概要

Chapter 4 オープンソースのドローンソフトウェア

  •  4.1 オープンソースのドローンソウトウェアの概要
  •  4.2 Dronecodeの分裂
  •  4.3 ArduPilot.org

Chapter 5 DJIとドローン

  •  5.1 DJIについて
  •  5.2 DJIの創業から現在まで

Chapter 6 DJI SDK(Software Development Kit)

  •  6.1 DJI SDKの概要(SDK Architectural Overview、Hardwareなど)
  •  6.2 Mobile SDK
  •  6.3 UX SDK
  •  6.4 Onboard SDK
  •  6.5 Payload SDK
  •  6.6 「DJI SDK」活用例

Chapter 7 DJI SDKの詳細

  •  7.1 Mobile SDK
  •  7.2 開発のためのワークフロー
  •  7.3 アプリケーションへのSDKの統合
  •  7.4 アプリケーションの実行
  •  7.5 テスト、プロファイリング、デバッグ
  •  7.6 デプロイ

Chapter 8 DJI SDK各種ガイド

  •  8.1 Flight Controller(フライトコントローラー)
  •  8.2 カメラ
  •  8.3 AirLink
  •  8.4 リモートコントローラー
  •  8.5 スマートバッテリー
  •  8.6 ミッション
  •  8.7 SDKマネージャー
  •  8.8 DJI iOS版Mobile SDKのサンプル
  •  8.9 DJI Android版Mobile SDKのサンプル

Chapter 9 Onboard SDK

  •  9.1 Onboard SDKについて
  •  9.2 Onboard SDK:開発方法(1)
  •  9.3 Onboard SDK:開発方法(2)
  •  9.4 Onboard SDK:開発方法(3)
  •  9.5 Onboard SDK:ソフトウェア環境のセットアップ
  •  9.6 アプリケーションとSDKの統合
  •  9.7 DJI OSDKアプリケーションの実行
  •  9.8 サンプルのセットアップ
  •  9.9 Onboard SDK関連ドキュメント

Chapter 10 Payload SDK

  •  10.1 Payload SDKの機能について
  •  10.2 Payload SDKの機能:データトランスミッション
  •  10.3 Payload SDKの機能:機体ステータスのデータプッシュ
  •  10.4 Payload SDKの機能:カメラ/ジンバルのインターフェース
  •  10.5 Payload SDKの機能:DJI SDKとアプリケーションの統合
  •  10.6 Payload SDKの機能:アプリケーションとSDKの統合
  •  10.7 PSDKアプリケーションのビルド
  •  10.8 ネットワークポートガイド
  •  10.9 SKYPORTの設定

Chapter 11 ドローンアプリ開発

  •  11.1 ドローンアプリ開発
  •  11.2 Pilotアプリ
  •  11.3 開発開始
  •  11.4 UIの構築
  •  11.5 カメラ映像の取得
  •  11.6 映像の送信機能
  •  11.7 カメラ映像の中継
  •  11.8 まとめ
  •  11.9 Pilotアプリのソースコード

Chapter 12 課題と可能性

  •  12.1 ドローンの技術上の課題

Appendix 1 API リファレンス

  •  AP1.1 DJISDKManagerクラス
  •  AP1.2 DUXAutoExposureSwitchWidgetクラスとFPVWidgetクラス

Appendix 2 UX SDK

  •  AP2.1 UX SDKについて

DJIドキュメントの翻訳

ご予約はこちらのキャンペーンサイトより。