# 國防無人機 ##### tags:`進行中計畫` ## 題目內容 簡章節錄: 本次挑戰賽主題為「無 GNSS 環境執行多目標偵蒐」,挑戰技術包含「無 GNSS 自 主導航」、「自主飛行與動態路徑規劃」及「機載目標物偵蒐、AI 影像辨識與定位」。旨 在模擬無人機受到干擾無法使用 GNSS、並不使用第一人稱主視角(First Person View, FPV)2 操作時,能於未知環境進行自主飛行與偵蒐,並獲取目標之資訊,包含數量、 位置等。 * GNSS(Global Navigation Satellite System):使用者可透過接收機來獲取衛星之訊號並定位。美國的 GPS、俄羅斯的GLONASS 或日本的 QZSS 等都屬 GNSS 之範疇。 * FPV (First-person view):即透過第一人稱視角操作無人載具的方法。該方法可透過無人載具上的鏡頭來獲取影像,操作者再透過顯示器來觀看該影像。 ## 挑戰技術 總之是要能於未知環境進行自主飛行與偵蒐,並獲取目標之資訊,包含數量、 位置等。 * 無GNSS環境執行多目標偵蒐 * 機載目標物偵蒐、AI影像辨識與定位 * 自主飛行與動態路徑規劃 ## 比賽時程 |時間|事項|備註| |---|---|----| |5/15~8/15|報名|1.繳交參賽同意切結書(所有人包括廠商及主持人)。2.分工表| |9/30前|繳交文件|![image](https://hackmd.io/_uploads/r1LpIg5V0.png)| |10月|初賽|找到一台車車| |3月|決賽|找到很多車車| ## 預計要做的項目 ### 電控&飛控 * INS-P 與 PX4整合 * 將 INS-P 透過pixhawk GPS的port將INS計算結果當成GPS訊號輸入 * 車子影像辨識 * 使用YOLO,目前已在Jetson Nano上建立docker實現,目標實現再 Jetson Orion平台上 * UAV影像定位地面車車 (決賽) * 這個還不知道要怎麼辦 * 相機模組軟硬體 * 目前預計購買 [SIYI ZR-10](https://shop.siyi.biz/products/siyi-zr10) * 可以透過MAVLINK2控制 * 相關資訊 [SIYI SDK Github](https://github.com/mzahana/siyi_sdk?tab=readme-ov-file) * 雲台控制與影像傳輸透過 Ethernet介面與影像處理硬體(Jetson Nano)與OpenHD 硬體(Rpi)連接 * 中間連接Ethernet 1轉2分接板 * 雲台透過影像處理硬體(Jetson Nano)控制 * 影像回傳與地面站 1. 雲台即時影像使用openHD傳回地面 2. 經過AI辨識後的影像(更新率低)透過MAVLINK2以單張圖片的格式傳下來 3. 地面站顯示即時畫面與定位資訊 * 定位資訊要用什麼方式傳下來還不知道 LTE圖傳 https://hackmd.io/@ncku-uav/H1iQwS_TR NMEA 傳送 https://hackmd.io/@ncku-uav/HyZyNGnpC ## 機載硬體 20240806版本 ==[配電盤](https://hackmd.io/@ncku-uav/YeeIdfEleDistro)== |功能|硬體|功耗|輸入電壓|尺寸|重量|備註| |---|---|---|---|---|---|---| |飛控板|Pixhawk 6C|1.5 W|Max. 6 V|84.8 * 44 * 12.4 mm|34.6 g|| |慣性導航| INS-P| 3.5 W|9~36 V|120*50*53 mm|280 g|| |影像處理&雲台控制| Jetson Oron|15 W| ==9~19 V==|100 * 79 * 21 mm|176 g|| |機載電腦| Rpi4| ==10 W or 15 W== |5 V| 85mm x 56mm x 17mm| 46 g|| |OpenHD硬體| Rpi4| ==10 W or 15 W== |5 V| 85mm x 56mm x 17mm| 46 g|| |OpenHD收發機|ALFA AWUS036ACH|3.5 W| 5 V|85 × 63 × 20 mm| 250 g|| |相機&雲台| [SIYI ZR-10](https://shop.siyi.biz/products/siyi-zr10)|12 W|11~25.2 V|121 * 101 * 78 mm| 381 g|| 20240819版本 * 取消Rpi4機載電腦,合併由Jetson Orin處理。 * 電控系統架構圖 ![系統架構_v20240819](https://hackmd.io/_uploads/r1BhdiloA.png) ### 飛機 * 評估酬載重量、空間 1. 現有的飛機能不能用 2. 設計新的需要多少時間 3. 估算可參與製作的人力及所需時間及經費 * 系統配置圖(含電池個數、大小) 1. 了解所有可能要裝到飛機上的東西 2. 各部件的尺寸、重量、功率 ### 硬體 1. GPS接頭型號GHR-10V-S (https://www.digikey.tw/zh/products/detail/jst-sales-america-inc/GHR-10V-S/807822) 2. GPS pin defined ![image](https://hackmd.io/_uploads/HyWfel1vC.png) 3. INS-P output interface (施工中) C3: 24 pins connector (RS-232, RS-422, CAN, Ethernet interfaces) RS-232: ![image](https://hackmd.io/_uploads/rJKxFgJD0.png) RS-422: ![image](https://hackmd.io/_uploads/HJX8KekDA.png) CAN: ![image](https://hackmd.io/_uploads/SysdtlkwR.png) Ethernet interface: ![image](https://hackmd.io/_uploads/BJrk9xyvC.png) INS-P接線圖 ![insp.lowquality](https://hackmd.io/_uploads/S1GitX6PC.png) 電源部分會使用XT60(公頭)將INS-P接頭端的pin 1 power (橘黑線) 及 pin 2 ground (橘線)接出來,通常靠電池端會使用母頭,因此INS-P這端就使用公接頭。 INS-P 的RS232-2 可以輸出NMEA格式,因此會將這一個port接到飛控板。我們已經有買了一個RS232轉TTL的轉接板,該轉接板上是DB9的母接頭,因此INS-P線這端採用DB9公接頭。 DB9公接頭的pin 5 (GND) 接到INS-P接頭的 pin 8 (GROUND,藍線) DB9公接頭的pin 3 (TXD) 接到INS-P接頭的 pin 16 (RS232-TX2, 綠線) DB9公接頭的pin 2 (RXD) 接到INS-P接頭的 pin 15(RS232-RX2, 綠黑線) INS-P 的 RS232-1會透過RS232轉USB轉接線連接到機載電腦上,會接到一個DB9母接頭上 DP9母接頭的 pin 5(GND) 接到INS-P接頭的 pin 7(GROUND, 藍白線) DB9母接頭的 pin 3(RXD) 接到INS-P接頭的 pin 17 (RS232-RX1, 亮綠黑線) DB9母接頭的 pin 2(TXD) 接到INS-P接頭的 pin18 (RS232-TX1,兩綠線) ## Yee ### 現有參數 * Takeoff Weight 15kgw | Weight | kgw | | ------------------------------- | -------- | | **Empty Weight** | **6.26** | | Left Wing | 1.13 | | Right Wing | 1.01 | | Fuselage | 3.11 | | Tail | 1.01 | | **Battery**(power sys. Assumed) | **0.5** | | **Payload Weight** | **8.24** | Maximumn takeoff weight 11.5 kgw (Flight tested). * Position of C.G. ![image](https://hackmd.io/_uploads/Syz1nNZRC.png) * Range Assume the visible width of the camera is 0.5 meter. Surch for the target along circle whose radius is 0.5, 1, to 5. The total range is **180 km**. ![image](https://hackmd.io/_uploads/ByZEDG3HA.png) * Capacity The max rectangular cross-section is 17cm * 17cm. Indepandent payload space 25cm * 15cm * 10cm. ### 電池重量 ![image](https://hackmd.io/_uploads/r1WYeqmo0.png) #### 電池一 * 接馬達 | State | Power(W) | Duration(s) | Energy(Wh) | | ------- | -------- | ----------- | ------------ | | Takeoff | 893.02 | 12 | 2.976733 | | Climb | 1050.125 | 45 | 13.12656 | | Cruise | 314.3746 | 1200 | 104.7915 | | Total | | | **120.8948** | Li-po specific energy : 100~265 Wh/kg If the specific energy is 145, the weight of battery is **834g**. Capacity is **5450mAh** for 6 cells(6S). #### 電池二 #### 電池三 ### 缺損 #### 情節重大(不修不能飛) - [x] 馬達上裝槳的軸 - [x] 主輪 - [ ] 皮托管 #### 普通 (不修不酷但無所謂) - [ ] 右邊的電燈 ### 待辦項目 - [x] 計算飛行所需的電池重量 - [ ] 裝新的皮托管 - [ ] 安排雲台裝置的位置(機腹或右翼) ![image](https://hackmd.io/_uploads/ry8WwNicC.png) ### 買東西 - [x] AT3520 槳座 (已詢問藍天、慕卡司,沒有單賣,從KUWA身上拔了) - [x] 4吋主輪\*2 (1924元 購物車中,拔小朋友的飛機的) - [x] 皮托管 (545元 購物車中,在路上了) - [x] 活動板手 - [x] M4螺桿 70\*2 80\*1 ### 整備事項 待補充 ## 會議 ### 20240602 下次會議要討論的事 * 航電系統架構圖 * 航電系統各部件尺寸功耗 * 評估要不要重新設計飛機 * 要不要參加比賽 ### 20240630 * 紀先生嘗試訓練模型並部署在 jetson orion nano上,看看效能如何 > yolov4 tiny on jetson orin nano -> 8 fps * 威瀚&張德找找看現有雲台 * 張乃文&水水 確認pixhawk 硬體接頭(和INS-P接的部分),硬體接線圖(pixhawk 跟 INS-P那邊) * 張德想想&找找追目標軌跡規劃 * 張德跟利安科技要INS-P的ICD * 張德 --> 進度規劃時程 ### 20240804 * 飛機維修改裝進度(魏) * Yolo結果PPT (紀) * SITL規劃、MAVLink2傳圖片 (黃) * 報名事項(乃) * 電控重量及功耗(沈) * 電控需不需要精簡&方案(沈、魏) * 精神喊話(JOJO) * 整理PPT 聯絡廠商(沈) * 確認Nano Docker 資料輸入輸出 (紀) * 8月底目標 YOLO & STIL整合 ## 參考資料 ### 飛控 * 跟影像並用 jetson nano 或 UP * INS-P 3.5W ### 影像硬體 * UP Squared Pro 710H Edge https://eshop.aaeon.com/edge-ai-systems-hailo-n97-i3-n305-up-squared-pro-710h-edge.html 50~55W * Jetson Nano https://www.nvidia.com/zh-tw/autonomous-machines/embedded-systems/jetson-nano/product-development/ 5~10W ### Dataset 1. [Stanford Drone Dataset](https://cvgl.stanford.edu/projects/uav_data/) 2. [DOTA (Dataset for Object Detection in Aerial Images)](https://captain-whu.github.io/DOTA/) 3. [VisDrone Dataset](https://docs.ultralytics.com/datasets/detect/visdrone/) 4. [UAVDT (Unmanned Aerial Vehicle Benchmark: Object Detection and Tracking)](https://paperswithcode.com/dataset/uavdt)