当前位置: 首页 > article >正文

Ardupilot开源无人机之Geek SDK进展2025Q2

Ardupilot开源无人机之Geek SDK进展2025Q2

  • 1. 源由
  • 2. 内容汇总
    • 2.1 【jetson-fpv】“Caution - Hot surface. Don't touch.”
    • 2.2 【jetson-fpv】1080P/720P显示设备配置
  • 3. 遗留问题
    • 3.1 高优先级
      • 3.1.1 【jetson-fpv】1080P@60FPS AI分析视频卡顿,丢包
      • 3.1.2 【jetson-fpv】特定训练集训练定制分类
      • 3.1.3 【OpenIPC-msposd】Hi3536地面站支持msposd
    • 3.2 中优先级
      • 3.2.1 【jetson-fpv】FPV地图OSD
      • 3.2.2 【TBD】开源Gimbal(云台)
    • 3.3 低优先级
      • 3.3.1 【jetson-fpv】自适应链路算法优化
      • 3.3.2 【ardupilot】磁力计飞行期间校准(手动模式)
      • 3.3.3 【ardupilot】`AP_OSD_MSP`代码似乎冗余
      • 3.3.4 【jetson-fpv】1080P显示器 与 720P视频流自适应
      • 3.3.5 【qgroundcontrol】Jetson Orin 视频流问题
      • 3.3.6 【walksnail-osd-tool 】支持OpenIPC的SRT文件格式
      • 3.3.7 【walksnail-osd-tool 】视频文件时间减半问题
  • 4. 参考资料

1. 源由

整体梳理,进展情况更新,以及后续重点工作内容。

2. 内容汇总

2.1 【jetson-fpv】“Caution - Hot surface. Don’t touch.”

影响屏幕观感,这个提示不会自动消失,会持续显示!!!!
在这里插入图片描述

解决方案:设置通知选项为"Do Not Disturb"

在这里插入图片描述

2.2 【jetson-fpv】1080P/720P显示设备配置

  • FPV摄像头通过菜单配置分辨率
  • jetson自适应屏幕设备分辨率
  • jetson-fpv最大化屏幕显示

解决方案:通过以下转接线,从Jetson Orin转接到HDMI显示器或者肥鲨眼镜

在这里插入图片描述

3. 遗留问题

3.1 高优先级

3.1.1 【jetson-fpv】1080P@60FPS AI分析视频卡顿,丢包

  • Why is there such a big difference between CUDA inference time and CPU inference time? #19851
  • NEW - YOLOv8 🚀 Multi-Object Tracking #1429
  • YOLO inference takes too long, causing video stuttering and lag #2

3.1.2 【jetson-fpv】特定训练集训练定制分类

“任务支线五:采用特定训练集训练定制识别” 将在后续其他章节讨论。

 └──> 【进行中】【任务支线五:采用特定训练集训练定制识别】
     └──> 【进行中】3.6 特定目标集Training

DeepStream/YOLO ???

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

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

解决方法:升级到最新的版本

  • Experimental support for hi3536dv100 #50

3.2 中优先级

3.2.1 【jetson-fpv】FPV地图OSD

Google/Baidu/OpenStreet???
是否考虑1080P显示器,采用720P时,多余的位置放置Map Overlay???

3.2.2 【TBD】开源Gimbal(云台)

  • Most Popular Open-Source Gimbal for ArduPilot in 2025

mavlink/pwm???

3.3 低优先级

3.3.1 【jetson-fpv】自适应链路算法优化

  • Enhancing Packet Loss Handling in FPV Scenarios with Increased FEC #21

3.3.2 【ardupilot】磁力计飞行期间校准(手动模式)

  • “EKF3 IMU1 MAG0 IN-FLIGHT YAW ALIGNMENT” makes auto yaw when takeoff
  • DO NOT make auto yaw when “EKF3 IMU1 MAG0 IN-FLIGHT YAW ALIGNMENT” in acro #29606
  • ArduPilot开源代码之NavEKF3

3.3.3 【ardupilot】AP_OSD_MSP代码似乎冗余

  • Code Cleanup: Reviewing Redundancies in AP_OSD_MSP #29502

3.3.4 【jetson-fpv】1080P显示器 与 720P视频流自适应

代码应对高分辨率屏幕下视频流+应用的场景,暂时非高优先级需求。

  • 视频画面位置:居中,左上,或者可拖拽???
  • 其他空余界面:展示系统参数,或者地图等信息???

3.3.5 【qgroundcontrol】Jetson Orin 视频流问题

  • EGL is untest/unsupported at the moment
  • QGroundControl@Jetson Orin Nano for L4T36.4.0/JP6.1
  • QGroundControl@Jetson Orin Nano - 从代码编译安装 ~ 初心不改!!!
  • QGroundControl@Jetson Orin Nano - 从代码编译安装
  • QGroundControl之安装调试

3.3.6 【walksnail-osd-tool 】支持OpenIPC的SRT文件格式

  • [Feature] Support OpenIPC srt file #60

3.3.7 【walksnail-osd-tool 】视频文件时间减半问题

  • video duration reduced by half #61

4. 参考资料

【1】Ardupilot开源无人机之Geek SDK进展2024-2025
【2】Ardupilot开源无人机之Geek SDK讨论
【3】Ardupilot开源无人机之Geek SDK进展2025Q1


http://www.kler.cn/a/610595.html

相关文章:

  • Linux Namespace(网络命名空间)系列二 --- 使用 Open vSwitch 和网络命名空间搭建虚拟网络
  • 2025.03.26【基因数据解析】| BackSPIN:高效基因聚类与过滤工具详解
  • 图的广度优先搜索(BFS)和深度优先搜索(DFS)算法介绍与应用场景以及 C# 代码实现
  • C++蓝桥杯实训篇(一)
  • MySQL数据库表的约束,关联及查询
  • 三方线上美食城|基于Springboot的三方线上美食商城系统
  • 力扣刷题-热题100题-第24题(c++、python)
  • 如何保障kafka的数据不会重复消费呢,如何防止漏掉呢
  • Git的认识安装及创建配置本地仓库
  • [c语言日寄]数据输出
  • 用Deepseek + Kimi 快速生成高质量的ppt
  • “自动驾驶背后的数学” 专栏导读
  • 科普:此“特征”非彼“特征”
  • 系统思考—第五项修炼
  • 微信小程序如何接入直播功能
  • 5.go切片和map
  • MySQL实战(尚硅谷)
  • 4.Matplotlib:基础绘图
  • 阶跃星辰 Step-Video-TI2V 图生视频模型深度解析
  • ADS 学习和培训资源 - Keysight ADS