翔泳社より、日本で初めて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ドキュメントの翻訳
ご予約はこちらのキャンペーンサイトより。