無(wú)人機(jī)應(yīng)用技術(shù)開發(fā)(DJI Payload SDK)
定 價(jià):59.8 元
- 作者:謝鋒然
- 出版時(shí)間:2025/4/1
- ISBN:9787121499364
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:V279
- 頁(yè)碼:296
- 紙張:
- 版次:01
- 開本:16開
本書遵循無(wú)人機(jī)工程師職業(yè)素養(yǎng)的要求和專業(yè)技能積累的規(guī)律進(jìn)行內(nèi)容組織,采用“項(xiàng)目化教學(xué)”“任務(wù)驅(qū)動(dòng)”方式展開講解。本書分為3篇,共計(jì)16個(gè)項(xiàng)目、19個(gè)任務(wù),內(nèi)容覆蓋無(wú)人機(jī)與PSDK開發(fā)基礎(chǔ)、Payload SDK功能模塊和Payload SDK綜合應(yīng)用。第1篇共1個(gè)項(xiàng)目,即無(wú)人機(jī)與PSDK開發(fā)概述;第2篇共12個(gè)項(xiàng)目,即日志管理與電源管理、無(wú)人機(jī)信息管理、相機(jī)管理與云臺(tái)管理、飛行控制與運(yùn)動(dòng)規(guī)劃、自定義控件、時(shí)間同步與精準(zhǔn)定位、SDK互聯(lián)互通、視頻流傳輸與回放下載、健康管理系統(tǒng)(HMS)、獲取相機(jī)碼流(liveview)、本地升級(jí)、相機(jī)實(shí)現(xiàn)與云臺(tái)實(shí)現(xiàn);第3篇共3個(gè)項(xiàng)目,即喊話器、空氣質(zhì)量檢測(cè)儀、AI目標(biāo)識(shí)別。
謝鋒然,男,博士后,深圳市海外高層次人才,本碩博分別畢業(yè)于華南理工大學(xué)、浙江大學(xué)以及香港中文大學(xué),2020年至2022年在中國(guó)科學(xué)院深圳先進(jìn)技術(shù)研究院從事博士后研究。研究方向?yàn)榉律鷻C(jī)器人,目前,以第一作者/通訊作者發(fā)表SCI收錄期刊論文7篇,申請(qǐng)國(guó)家發(fā)明專利5項(xiàng),PCT專利3項(xiàng),主持國(guó)家自然科學(xué)基金、廣東省基礎(chǔ)與應(yīng)用基礎(chǔ)研究基金項(xiàng)目、深圳市高端人才科研啟動(dòng)項(xiàng)目等。相關(guān)研究成果獲得過(guò)中央電臺(tái)、廣東省電視臺(tái)等國(guó)內(nèi)知名媒體的報(bào)導(dǎo)。
第1篇 無(wú)人機(jī)與PSDK開發(fā)基礎(chǔ)
項(xiàng)目1 無(wú)人機(jī)與PSDK開發(fā)概述 2
1.1 無(wú)人機(jī)的應(yīng)用與行業(yè)現(xiàn)狀 2
1.1.1 無(wú)人機(jī)行業(yè)現(xiàn)狀 2
1.1.2 無(wú)人機(jī)的組成 3
1.2 DJI無(wú)人機(jī)生態(tài) 3
1.2.1 DJI SDK介紹 3
1.2.2 PSDK 3.x版本 4
1.2.3 PSDK基礎(chǔ)功能 4
1.2.4 PSDK應(yīng)用場(chǎng)景 5
1.3 PSDK硬件環(huán)境 6
1.3.1 PSDK開發(fā)環(huán)境 6
1.3.2 PSDK拓展接口板 7
1.4 PSDK開發(fā)基礎(chǔ) 8
1.4.1 通用結(jié)構(gòu) 8
1.4.2 跨平臺(tái)移植 10
1.4.3 硬件接口層 11
1.4.4 操作系統(tǒng)抽象層 12
1.4.5 注冊(cè)適配層 14
1.4.6 系統(tǒng)初始化 17
1.4.7 構(gòu)建項(xiàng)目 20
第2篇 Payload SDK功能模塊
項(xiàng)目2 日志管理與電源管理 28
2.1 日志管理 28
2.1.1 日志管理功能 28
2.1.2 接口說(shuō)明 29
2.2 電源管理 31
2.2.1 電源管理功能 32
2.2.2 接口說(shuō)明 32
2.2.3 樹莓派GPIO 34
2.3 代碼模板 36
項(xiàng)目3 無(wú)人機(jī)信息管理 48
3.1 信息管理功能 48
3.2 接口說(shuō)明 50
3.3 代碼模板 51
項(xiàng)目4 相機(jī)管理與云臺(tái)管理 60
任務(wù)1 相機(jī)管理 60
4.1 相機(jī)管理功能 60
4.2 接口說(shuō)明 61
4.3 代碼模板 63
任務(wù)2 云臺(tái)管理 70
4.4 云臺(tái)管理功能 70
4.5 接口說(shuō)明 71
4.6 代碼模板 72
項(xiàng)目5 飛行控制與運(yùn)動(dòng)規(guī)劃 79
任務(wù)1 飛行控制 79
5.1 飛行控制功能 79
5.1.1 飛行控制概述 79
5.1.2 基礎(chǔ)概念 80
5.2 接口說(shuō)明 81
5.3 代碼模板 82
任務(wù)2 運(yùn)動(dòng)規(guī)劃 89
5.4 運(yùn)動(dòng)規(guī)劃功能 90
5.4.1 航點(diǎn)任務(wù) 90
5.4.2 工作流程 91
5.5 Waypoint v2 92
5.6 接口說(shuō)明 92
5.7 代碼模板 93
項(xiàng)目6 自定義控件 102
6.1 App窗口功能組件 102
6.2 自定義控件UI 103
6.2.1 主界面控件 103
6.2.2 配置界面控件 103
6.2.3 控件配置文件 104
6.3 接口說(shuō)明 107
6.4 模板代碼 109
項(xiàng)目7 時(shí)間同步與精準(zhǔn)定位 117
任務(wù)1 時(shí)間同步 117
7.1 時(shí)間同步功能 117
7.2 接口說(shuō)明 118
7.3 代碼模板 119
任務(wù)2 精準(zhǔn)定位 129
7.4 精準(zhǔn)定位功能 129
7.5 接口說(shuō)明 130
7.6 代碼模板 131
項(xiàng)目8 SDK互聯(lián)互通 143
8.1 SDK互聯(lián)互通功能 143
8.1.1 概述 143
8.1.2 基礎(chǔ)概念 144
8.2 使用SDK互聯(lián)互通功能 145
8.2.1 MSDK端 145
8.2.2 OSDK端 146
8.2.3 PSDK端 149
8.3 接口說(shuō)明 151
項(xiàng)目9 視頻流傳輸與回放下載 153
任務(wù)1 視頻流文件傳輸與回放下載 153
9.1 概述 153
9.2 數(shù)據(jù)傳輸 154
9.3 配置網(wǎng)絡(luò)參數(shù) 155
9.4 視頻流傳輸 157
9.5 回放下載 161
9.6 代碼模板 171
任務(wù)2 實(shí)時(shí)視頻流傳輸與回放下載 187
9.7 概述 187
9.8 H.264編碼 187
9.9 代碼模板 189
?
項(xiàng)目10 健康管理系統(tǒng)(HMS) 200
10.1 健康管理系統(tǒng)的基本概念 200
10.2 接口說(shuō)明 201
10.3 代碼模板 201
項(xiàng)目11 獲取相機(jī)碼流(liveview) 209
11.1 實(shí)時(shí)視頻流 209
11.2 接口說(shuō)明 210
11.3 代碼模板 211
項(xiàng)目12 本地升級(jí) 218
12.1 本地升級(jí) 218
12.2 固件版本 219
12.3 接口說(shuō)明 221
12.3.1 本地升級(jí)模塊 221
12.3.2 升級(jí)操作 222
項(xiàng)目13 相機(jī)實(shí)現(xiàn)與云臺(tái)實(shí)現(xiàn) 234
13.1 概述 234
13.2 相機(jī)功能 234
13.2.1 基本概念 235
13.2.2 注冊(cè)基礎(chǔ)功能 236
13.2.3 拍照功能 238
13.2.4 存儲(chǔ)照片 239
13.2.5 錄像功能 240
13.3 云臺(tái)功能 242
13.4 代碼模板 243
第3篇 Payload SDK綜合應(yīng)用
項(xiàng)目14 喊話器 254
14.1 音頻編碼基礎(chǔ) 254
14.2 ekho(余音) 256
14.3 喊話器控件 256
14.4 使用喊話器功能 257
14.6 代碼模板 262
?
項(xiàng)目15 空氣質(zhì)量檢測(cè)儀 269
15.1 硬件設(shè)計(jì) 269
15.2 模數(shù)轉(zhuǎn)換 271
項(xiàng)目16 AI目標(biāo)識(shí)別 279
16.1 實(shí)時(shí)視頻流功能 279
16.2 人臉檢測(cè) 279
16.3 代碼模板 281