Python無人機編程

劉偉善

  • 出版商: 清華大學
  • 出版日期: 2025-05-01
  • 售價: $599
  • 語言: 簡體中文
  • ISBN: 7302686319
  • ISBN-13: 9787302686316
  • 相關分類: 無人機
  • 下單後立即進貨 (約4週~6週)

  • Python無人機編程-preview-1
  • Python無人機編程-preview-2
  • Python無人機編程-preview-3
Python無人機編程-preview-1

相關主題

商品描述

《Python無人機編程》全面而系統地介紹了基於 Python 編程語言的無人機飛行技術的原理及實現過程。本書分為上下兩篇共 8 章,第 1 章至第 4 章為上篇,第 5 章至第 8 章為下篇。第 1 章介紹無人機的飛行原理、基本結構、應用領域以及智慧飛行器及其未來發展趨勢。第 2 章詳細講解 Python 語言的特點、安裝方法以及常用編輯器的配置。第 3 章重點介紹 Python 語句、變量、數據類型、數值轉換、函數等核心概念及其應用。第 4 章介紹無人機起飛、降落、移動等基本操作,以及如何通過 Python 代碼實現這些功能。第 5 章深入探討無人機編程中的數據結構應用、數據處理與分析方法,詳細介紹列表、元組、字典等高級數據結構在無人機編程中的運用。第 6 章系統介紹航線拍攝、定點航拍、地形測繪、智慧航運、空中物流、飛行表演、鍵盤控拍等高級編程技巧。第 7 章詳細介紹無人機在視覺跟蹤與多機編隊飛行方面的技術,包括人臉識別與追隨、多機協同飛行、編隊變換等,提升讀者的無人機編程與操控技能。第 8 章詳細介紹無人機編程競賽策略、團隊協作、編程技巧及迷宮競賽實例。增強讀者的創新思維與團隊協作,為職業發展打下堅實基礎。

目錄大綱

目錄

上 篇

第 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