Ardupilot開源無人機之Geek SDK進展2025Q1

Ardupilot開源無人機之Geek SDK進展2025Q1

  • 1. 源由
  • 2. 內容匯總
    • 2.1 【jetson-fpv】YOLO INT8 + coco8 dataset 精度降級
    • 2.2 【OpenIPC-Configurator】OpenIPC Configurator 固件升級失敗
    • 2.3 【OpenIPC-Adaptive-link】OpenIPC RF信號質量相關顯示
    • 2.4 【OpenIPC-msposd】.srt/.osd OSD Overlay信息獨立保存
    • 2.5 【ELRS】Ardupilot Acro ELRS 3.2.0信號丟失
    • 2.6 【jetson-fpv】桌面視頻錄像不夠絲滑
  • 3. 遺留問題
    • 3.1 【OpenIPC-msposd】Hi3536地面站支持msposd
    • 3.2 【OpenIPC-msposd】增加對Ardupilot SNR圖標支持
    • 3.3 【Ardupilot】Ardupilot Mag校準問題
    • 3.4 【Ardupilot】長時間HOME鎖定問題
    • 3.5 【jetson-fpv】特定訓練集訓練定制分類
    • 3.6 【TBD】開源Gimbal(云臺)
  • 4. 參考資料

1. 源由

整體梳理,進展情況更新,以及后續重點工作內容。

Safe and Happy Flying with ArduPilot, OpenIPC, and Jetson!

2. 內容匯總

2.1 【jetson-fpv】YOLO INT8 + coco8 dataset 精度降級

  • Different behavior (NOT good) of yolov11n on Jetson Orin Nano Super #19134
  • Different behavior (NOT good) of yolov11n on Jetson Orin Nano Super

解決方法:yolo: use yolo default precision

2.2 【OpenIPC-Configurator】OpenIPC Configurator 固件升級失敗

  • [Bug]: SSC30KQ local firmware update failed #80
  • [Bug]: 3536 update firmware failed #78

解決方法:升級0.5.1之后的版本

2.3 【OpenIPC-Adaptive-link】OpenIPC RF信號質量相關顯示

  • wfb-ng fec_r/lost/d_err on OSD

解決方法:升級到最新的版本

  • Fix custom message truncated for gs mode #56
  • Fix gs multi-line custom message #57 )

2.4 【OpenIPC-msposd】.srt/.osd OSD Overlay信息獨立保存

原始視頻記錄是沒有OSD內容的,但是這種沒有OSD的視頻可以做后期加工處理。
尤其顯示器通常沒有很高的FPS,而FPV原始視頻很可能是90/120FPS。因此,將原始視頻和OSD分離是一個非常好的解決方案、

  • [Request] OSD info save as sperate files, not in DVR #35

解決方法:升級到最新的版本

  • add osd/srt support #53

2.5 【ELRS】Ardupilot Acro ELRS 3.2.0信號丟失

  • Copter in Acro (Freestle) experiencing RC signal lost Then …

解決方法:升級ELRS版本到3.5.1

  • ArduPilot+OpenIPC+ExpressLRS開源代碼之RadioFailSafe

2.6 【jetson-fpv】桌面視頻錄像不夠絲滑

解決方法:升級jetson-fpv版本

  • script: increase desktop recording to 60FPS

3. 遺留問題

3.1 【OpenIPC-msposd】Hi3536地面站支持msposd

  • Can’t launch msposd on Groud stattion NVR Hi3536dv100 #18

解決方法:升級到最新的版本

  • Experimental support for hi3536dv100 #50

3.2 【OpenIPC-msposd】增加對Ardupilot SNR圖標支持

  • [Feature] Add SNR icon support for ardupilot #52

TBD.

3.3 【Ardupilot】Ardupilot Mag校準問題

  • “EKF3 IMU1 MAG0 IN-FLIGHT YAW ALIGNMENT” makes auto yaw when takeoff
  • Why magfit’s output result is out of parameter range?

TBD.

3.4 【Ardupilot】長時間HOME鎖定問題

  • Why home icon is flickering, not locked?

TBD.

3.5 【jetson-fpv】特定訓練集訓練定制分類

“任務支線五:采用特定訓練集訓練定制識別” 將在后續其他章節討論。

 └──> 【進行中】【任務支線五:采用特定訓練集訓練定制識別】└──> 【進行中】3.6 特定目標集Training

3.6 【TBD】開源Gimbal(云臺)

  • Most Popular Open-Source Gimbal for ArduPilot in 2025

TBD.

4. 參考資料

【1】Ardupilot開源無人機之Geek SDK進展2024-2025
【2】Ardupilot開源無人機之Geek SDK討論

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/71725.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/71725.shtml
英文地址,請注明出處:http://en.pswp.cn/web/71725.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《云原生監控體系構建實錄:從Prometheus到Grafana的觀測革命》

PrometheusGrafana部署配置 Prometheus安裝 下載Prometheus服務端 Download | PrometheusAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.https://prometheus.io/…

SpringMvc與Struts2

一、Spring MVC 1.1 概述 Spring MVC 是 Spring 框架的一部分,是一個基于 MVC 設計模式的輕量級 Web 框架。它提供了靈活的配置和強大的擴展能力,適合構建復雜的 Web 應用程序。 1.2 特點 輕量級:與 Spring 框架無縫集成,依賴…

數據類設計_圖片類設計之1_矩陣類設計(前端架構基礎)

前言 學的東西多了,要想辦法用出來.C和C是偏向底層的語言,直接與數據打交道.嘗試做一些和數據方面相關的內容 引入 圖形在底層是怎么表示的,用C來表示 認識圖片 圖片是個風景,動物,還是其他內容,人是可以看出來的.那么計算機是怎么看懂的呢?在有自主意識的人工智能被設計出來…

開發者社區測試報告(功能測試+性能測試)

功能測試 測試相關用例 開發者社區功能背景 在當今數字化時代,編程已經成為一項核心技能,越來越多的人開始學習編程,以適應快速變化的科技 環境。基于這一需求,我設計開發了一個類似博客的論壇系統,專注于方便程序員…

EasyRTC嵌入式音視頻通話SDK:基于ICE與STUN/TURN的實時音視頻通信解決方案

在當今數字化時代,實時音視頻通信技術已成為人們生活和工作中不可或缺的一部分。無論是家庭中的遠程看護、辦公場景中的遠程協作,還是工業領域的遠程巡檢和智能設備的互聯互通,高效、穩定的通信技術都是實現這些功能的核心。 EasyRTC嵌入式音…

【OneAPI】網頁截圖API-V2

API簡介 生成指定URL的網頁截圖或縮略圖。 舊版本請參考:網頁截圖 V2版本新增全屏截圖、帶殼截圖等功能,并修復了一些已知問題。 全屏截圖: 支持全屏截圖,通過設置fullscreentrue來支持全屏截圖。全屏模式下,系統…

簡單的 Python 示例,用于生成電影解說視頻的第一人稱獨白解說文案

以下是一個簡單的 Python 示例,用于生成電影解說視頻的第一人稱獨白解說文案。這個示例使用了 OpenAI 的 GPT 模型,因為它在自然語言生成方面表現出色。 實現思路 安裝必要的庫:使用 openai 庫與 OpenAI API 進行交互。設置 API 密鑰&#…

記錄小白使用 Cursor 開發第一個微信小程序(一):注冊賬號及下載工具(250308)

文章目錄 記錄小白使用 Cursor 開發第一個微信小程序(一):注冊賬號及下載工具(250308)一、微信小程序注冊摘要1.1 注冊流程要點 二、小程序發布流程三、下載工具 記錄小白使用 Cursor 開發第一個微信小程序&#xff08…

六軸傳感器ICM-20608

ICM-20608-G是一個6軸傳感器芯片,由3軸陀螺儀和3軸加速度計組成。陀螺儀可編程的滿量程有:250,500,1000和2000度/秒。加速度計可編程的滿量程有:2g,4g,8g和16g。學習Linux之SPI之前,…

python可應用在金融分析的那一個方面,如何部署在linux server上面。

Python 在金融分析中應用廣泛,以下是幾個主要方面: ### 1. **數據處理與分析** - 使用 **Pandas** 和 **NumPy** 等庫來處理和分析大規模數據集,進行清理、轉換和統計運算。 - 舉例:處理歷史市場數據,分析價格趨…

Git與GitHub:理解兩者差異及其關系

目錄 Git與GitHub:理解兩者差異及其關系Git:分布式版本控制系統概述主要特點 GitHub:基于Web的托管服務概述主要特點 Git和GitHub如何互補關系現代開發工作流 結論 Git與GitHub:理解兩者差異及其關系 Git:分布式版本控…

STM32全系大閱兵(1)

本文內容參考: STM32家族系列的區別_stm32各個系列區別-CSDN博客 STM32--STM32 微控制器詳解-CSDN博客

clickhouse刪除一條數據

在當今數據驅動的世界中,ClickHouse作為一種高性能的列式數據庫管理系統,廣泛應用于需要快速分析大量數據的場景。也許對于初學者來說,掌握如何有效地管理數據,包括添加、更新和刪除數據,是使用ClickHouse進行數據分析…

std::vector的模擬實現

目錄 構造函數 無參構造 用n個val來初始化的拷貝構造 拷貝構造 用迭代器初始化 析構函數 reserve resize pushback pop_back 迭代器及解引用 迭代器的實現 解引用[ ] insert erase 賦值拷貝 補充 vector底層也是順序表,但是vector可以儲存不同的類…

藍橋杯刷題周計劃(第二周)

目錄 前言題目一題目代碼題解分析 題目二題目代碼題解分析 題目三題目代碼題解分析 題目四題目代碼題解分析 題目五題目代碼題解分析 題目六題目代碼題解分析 題目七題目代碼題解分析 題目八題目題解分析 題目九題目代碼題解分析 題目十題目代碼題解分析 題目十一題目代碼題解分…

clion+arm-cm3+MSYS-mingw +jlink配置用于嵌入式開發

0.前言 正文可以跳過這段 初識clion,應該是2015年首次發布的時候, 那會還是大三,被一則推介廣告吸引到,當時還在用vs studio,但是就喜歡鼓搗新工具,然后下載安裝試用了clion,但是當時對cmake規…

藍橋杯備考:離散化詳解

首先,為什么要有離散化呢? 比如這道題,我們應該開一個差分數組,但是a,b之間的間隔可是太大了,難道我們要開一個2的三十二次方大小的數組嗎?我們也是開不了這么大的數組的 我們就需要把這些數離…

初學者快速入門Python爬蟲 (無廢話版)

全篇大概 5000 字(含代碼),建議閱讀時間 40min 一、Python爬蟲簡介 1.1 什么是網絡爬蟲? 定義: 網絡爬蟲(Web Crawler)是自動瀏覽互聯網并采集數據的程序,就像電子蜘蛛在網頁間"爬行"。 分類&…

Day05 實例:正向反向連接內外網環境防火墻出入站

一、正反向連接 0、先將防火墻關閉 Linux: sudo systemctl stop firewalld Windows:netsh advfirewall set allprofiles state off 1、正向連接 1.1 Linux連接Windows 00x1 開啟兩臺服務器 并且給Windows拖入nc.exe 00x2 Windows綁定自己5566端…

電力系統中各參數的詳細解釋【智能電表】

一、核心電力參數 電壓 (Voltage) 單位:伏特(V) 含義:電勢差,推動電流流動的動力 類型:線電壓(三相系統)、相電壓,如220V(家用)或380V&#xff…