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

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.mrgr.cn/news/96052.html

相关文章:

  • ESP32驱动BMP280和MQ4传感器
  • javafx项目结构+代码规范
  • Tabby 一:如何在Mac配置保姆级教程(本地模型替换hugging face下载)
  • 【大模型系列篇】使用Python开发MCP Server及Inspector工具调试
  • 【docker】docker-compose安装RabbitMQ
  • 我的世界1.20.1forge模组开发进阶教程——序列化(1)
  • Python SciPy面试题及参考答案
  • NanoGraphrag原理和数据流讲解
  • Maya到SubstancePainter再到UE5
  • MQTT之重复消息产生
  • Android HAL 架构详解,底层开发不再难
  • idea 快捷键
  • AI 算力计算方式
  • 微信小程序登录和获取手机号
  • SSML(Speech Synthesis Markup Language)简介
  • 【C++指针】搭建起程序与内存深度交互的桥梁(下)
  • STM32 MODBUS-RTU主从站库移植
  • 微信小程序学习
  • Vue3项目中的.vscode文件夹
  • 【React】List使用QueueAnim动画效果不生效——QueueAnim与函数组件兼容性问题