图书目录

目录

上 篇

第 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