目录
上 篇
第 1 章 走进无人机世界 2
1.1 初探苍穹:无人机概述 2
1.2 构造揭秘:无人机结构 8
1.3 探索奥秘:无人机飞行原理 13
1.4 飞行奥秘:多旋翼无人机飞行合力 18
1.5 技术进阶:无人机动力系统 24
1.6 智慧引领:无人机系统 31
1.7 创新实践:无人机组装与挑战 41
1.8 未来展望:无人机应用与发展趋势 46
1.9 本章学习评价 54
第 2 章 编程语言 Python 及其安装 56
2.1 启航之选:为何选择 Python 56
2.2 语言基础:Python 无人机编程 62
2.3 环境搭建:Python 安装方法 68
2.4 编辑搭建:PyCharm 编辑器安装 75
2.5 插件设置:Sublime Text3 安装以及插件配置 82
2.6 图形编程:Mind+及其安装过程 90
2.7 初试牛刀:第一个 Python 程序 94
2.8 本章学习评价 98
第 3 章 无人机 Python 编程基础 101
3.1 语法启航:Python 语句及标识 101
3.2 变量探秘:Python 常量与变量 110
3.3 数据解锁:Python 基本数据类型 114
3.4 数据进阶:Python 数值转换 121
3.5 函数启蒙:Python 基本函数 125
3.6 首次翱翔:我的第一次飞行 131
3.7 本章学习评价 136
第 4 章 Python 无人机编程入门 138
4.1 飞翔启程:无人机起飞降落编程初探 139
4.2 驾驭核心:Tello SDK 与无人机控制 146
4.3 稳步飞行:赋值语句与匀速飞行控制 155
4.4 加速飞行:顺序结构与飞行速度调整 162
4.5 智能导航:if 条件与飞行路径选择 169
4.6 逻辑深化:if 嵌套与复杂飞行判断 176
4.7 轨迹绘制:for 循环与飞行路径编程 184
4.8 持久飞行:while 循环与长时间任务控制 190
4.9 本章学习评价 197
下 篇
第 5 章 无人机拼图与数据处理 202
5.1 智能起降:逻辑运算符编程探险 203
5.2 列表拼图:无人机绘三角轨迹编程 209
5.3 元组绘星:无人机五星轨迹环游飞 216
5.4 字典织梦:Tello 无人机翱翔天际 225
5.5 函数拼图:Tello 梯级降飞挑战 231
5.6 智能绕障:Tello 飞行拼图挑战 239
5.7 函数拼图:Tello 火山侦察探险 249
5.8 蛇形轨迹:Tello 飞行函数编织 258
5.9 本章学习评价 265
第 6 章 航拍快递与智能控飞 268
6.1 航线拍摄:一键捕影无人机编程挑战 268
6.2 航拍趣飞:无人机定点拍摄编程 276
6.3 趣探地形:无人机编程测绘挑战 285
6.4 智慧航运:无人机单点投递编程 293
6.5 空中物流:无人机多点速递编程 305
6.6 人脸追踪:Tello 智控编程趣飞行 317
6.7 飞行表演:编织空中舞步的奥秘 329
6.8 掌控天空:键盘操控飞行与拍摄 338
6.9 本章学习评价 345
第 7 章 视觉跟踪与多机编队 349
7.1 图像识别:空中人脸拍摄 349
7.2 图片追随:跟随人脸飞行 356
7.3 三机编队:旋转飞行控制 363
7.4 线程编程:双机齐飞操控 374
7.5 编队表演:双机交叉飞行 380
7.6 编程集群:多机跟逐飞行 386
7.7 编队变换:Tello 雁形飞行 393
7.8 多机编队:波浪队形飞行 399
7.9 本章学习评价 404
第 8 章 无人机编程竞赛策略与技巧 408
8.1 职业发展:无人机编程竞赛概况 408
8.2 团队协作:无人机竞赛制胜策略 415
8.3 编程技巧:无人机代码优化策略 420
8.4 图形编程:无人机编程迷宫竞赛 427
8.5 本章学习评价 434
参考文献 437