无人机应用开发指南 基于大疆PAYLOAD SDK
全新正版 极速发货
¥
48.27
6.1折
¥
79
全新
库存6件
作者董昱 著
出版社电子工业出版社
ISBN9787121480027
出版时间2024-06
装帧平装
开本16开
定价79元
货号1203292762
上书时间2024-11-14
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 无人机开发基础1
1.1 初识无人机1
1.1.1 无人机发展和类型1
1.1.2 无人机飞行原理5
1.1.3 无人机应用8
1.2 大疆无人机11
1.2.1 大疆无人机系列11
1.2.2 旋翼无人机系统14
1.2.3 安全飞行23
1.3 大疆SDK27
1.3.1 大疆SDK体系27
1.3.2 Payload SDK28
1.3.3 Mobile SDK30
1.4 本章小结31
1.5 习题31
第2章 PSDK开发准备和硬件连接32
2.1 准备工作32
2.1.1 申请负载许可32
2.1.2 硬件准备35
2.1.3 软件准备40
2.2 硬件基础与连接方式44
2.2.1 通信协议基础45
2.2.2 接口定义48
2.2.3 硬件连接55
2.3 本章小结60
2.4 习题61
第3章 PSDK开发环境搭建62
3.1 PSDK开发环境搭建(Linux)62
3.1.1 编译和运行环境的搭建62
3.1.2 运行样例应用程序67
3.1.3 通过网络连接飞行平台72
3.1.4 通过USB连接飞行平台75
3.2 PSDK开发环境搭建(RTOS)87
3.2.1 配置STM32开发环境88
3.2.2 编译并运行PSDK样例程序91
3.3 本章小结98
3.4 习题98
第4章 STM32开发基础99
4.1 C/C++语言基础99
4.1.1 基本数据类型和枚举类型100
4.1.2 结构体102
4.1.3 指针104
4.1.4 预处理109
4.1.5 位操作113
4.2 STM32开发基础113
4.2.1 存储器映射和寄存器114
4.2.2 STM32编程基础116
4.2.3 创建STM32工程118
4.3 FreeRTOS基础123
4.3.1 为什么需要FreeRTOS123
4.3.2 在STM32工程中使用FreeRTOS125
4.3.3 FreeRTOS任务间通信和同步机制128
4.3.4 PSDK的移植思路133
4.4 本章小结134
4.5 习题135
第5章 监控和操作无人机136
5.1 开发属于自己的PSDK应用程序(RTOS)136
5.1.1 玩转PSDK样例应用程序136
5.1.2 PSDK应用模板144
5.2 监控无人机144
5.2.1 控制台输出144
5.2.2 信息获取147
5.2.3 消息订阅151
5.3 操作无人机156
5.3.1 飞行控制与参数设置156
5.3.2 Joystick飞行控制161
5.3.3 样例程序简介166
5.4 本章小结174
5.5 习题174
第6章 云台相机与视频流175
6.1 视频流的显示和处理175
6.1.1 H.264编解码176
6.1.2 获取视频流180
6.1.3 显示视频流182
6.1.4 感知灰度图188
6.2 云台和相机的控制与开发192
6.2.1 相机基础知识192
6.2.2 相机控制197
6.2.3 云台控制200
6.2.4 开发相机类负载202
6.3 本章小结206
6.4 习题206
第7章 执行飞行任务207
7.1 航点任务207
7.1.1 设计航点任务207
7.1.2 创建航点任务218
7.1.3 执行航点任务223
7.2 兴趣点环绕任务227
7.3 本章小结229
7.4 习题230
第8章 设计空中气象站231
8.1 硬件设计231
8.1.1 负载设计基本原则231
8.1.2 电路设计233
8.1.3 外壳设计245
8.2 软件设计248
8.2.1 自定义控件249
8.2.2 硬件驱动开发255
8.2.3 逻辑功能的实现267
8.3 本章小结276
8.4 习题276
附录A 常用简称277
附录B PSDK主要头文件278
附录C PSDK消息订阅频率280
内容摘要
本书以具体的行业应用案例,介绍最新版本Payload SDK开发方法,用于开发机载应用程序,配合Mobile SDK开发几乎可以满足绝大多数的行业需求。本书共分为8章内容:第1章介绍行业无人机的开发方案以及大疆SDK的基本体系;第2-6章介绍Payload SDK的基本用法,介绍负载硬件的开发方法,并实现与Mobile SDK的互联互通。第7-8章介绍Payload SDK的实际应用。
— 没有更多了 —
以下为对购买帮助不大的评价