目前狀態:✅ 感知模組與多執行緒控制測試通過 (tests/test_perception.py) 下一步:完善核心模組 (modules/) 並整合路徑規劃演算法


📂 1. 專案架構總覽 (Project Structure)

目前專案的目錄結構如下,核心功能拆分為各模組,但目前大部分功能未經過測試且需要持續改進,主要驗證集中在 tests/


💡 2. 關鍵技術與解決方案 (Key Concepts)

test_perception.py 中,我成功解決了「同時飛行與抓圖會導致模擬器卡死」的問題,並實現了即時監控。以下是核心技術點:

A. 雙客戶端架構 (Dual-Client Strategy)

為了解決 Python Global Interpreter Lock (GIL) 與 AirSim 底層 RPC 通道的衝突,我採用了 雙 Client 策略:

B. 多執行緒 (Multi-threading)

C. 深度圖處理 (Depth Map Processing)