Ardupilot开源无人机之Geek SDK进展2024

Ardupilot开源无人机之Geek SDK进展202501

  • [1. 源由](#1. 源由)
  • [2. 状态](#2. 状态)
  • [3. TODO](#3. TODO)
    • [3.1 跟踪目标框](#3.1 跟踪目标框)
    • [3.2 onnxruntime版本](#3.2 onnxruntime版本)
    • [3.3 CUDA 11.8版本](#3.3 CUDA 11.8版本)
    • [3.4 pytorch v2.5.1版本](#3.4 pytorch v2.5.1版本)
    • [3.5 Inference性能](#3.5 Inference性能)
    • [3.6 特定目标集Training](#3.6 特定目标集Training)
  • [4. 参考资料](#4. 参考资料)

1. 源由

前期搭建《Ardupilot开源无人机之Geek SDK》,主要目的是:

  1. 基于:《ArduPilot开源飞控系统 - 无人车、船、飞机等》
  2. 验证:《Ardupilot & OpenIPC & 基于WFB-NG构架分析和数据链路思考》可行性
  3. 框架:打通硬实时、软实时的控制面和数据面链路,提供一个简单、多样、高效的验证平台 jetson-fpv

2. 状态

  • 简单示例

  • 框架成型:jetson-fpv

  • 支持特性:

    • FPV features (FPV功能)

      • MSPOSD for ground station (OSD)
      • video-viewer (视频图像,可以达到120FPS)
      • Adaptive wireless link (链路自适应)
    • Jetson video analysis (Jetson推理功能)

      • detectnet for object detection
      • segnet for segmentation
      • posenet for pose estimation
      • imagenet for image recognition
    • yolo for object detection (YOLO目标检测)

    • Real time video stabilizer

    • DeepStream analysis (DeepStream目标跟踪分析)

      • ByteTrack
      • NvDCF tracker
  • 硬件形态

3. TODO

优先级

3.2 onnxruntime版本 > 3.1 跟踪目标框 > 3.5 Inference性能 > 3.6 特定目标集Training > 3.3 CUDA 11.8版本 > 3.4 pytorch v2.5.1版本

3.1 跟踪目标框

3.2 onnxruntime版本

3.3 CUDA 11.8版本

3.4 pytorch v2.5.1版本

3.5 Inference性能

A: DeepStream-Yolo - INT8 calibration (PTQ)

B: NVIDIA - NvDCF tracker plugin

3.6 特定目标集Training

TBD.

4. 参考资料

【1】Ardupilot & OpenIPC & 基于WFB-NG构架分析和数据链路思考

【2】ArduPilot开源飞控之MAVProxy深入研读系列 - 2蜂群链路

【3】Ardupilot开源飞控之FollowMe计划

【4】Ardupilot开源飞控之FollowMe验证平台搭建

【5】Ardupilot开源无人机之Geek SDK讨论

【6】OpenIPC开源FPV之工程框架

【7】OpenIPC开源FPV之重要源码启动配置

【8】wfb-ng 开源代码之Jetson Orin安装

【9】wfb-ng 开源代码之Jetson Orin问题定位

【10】Linux 35.5 + JetPack v5.1.3@CUDA安装和版本切换

【11】Linux 35.6 + JetPack v5.1.4@yolo安装

【12】Linux 35.6 + JetPack v5.1.4@python opencv安装

【13】Linux 35.6 + JetPack v5.1.4@DeepStream安装

【14】Linux 35.6 + JetPack v5.1.4之RTP实时视频Python框架

【15】Linux 35.6 + JetPack v5.1.4之 pytorch编译

【16】Linux 35.6 + JetPack v5.1.4之 pytorch升级

【17】OpenIPC开源FPV之Adaptive-Link工程解析

【18】NVIDIA DeepStream插件之Gst-nvtracker

相关推荐
百锦再12 分钟前
MK米客方德SD NAND:无人机存储的高效解决方案
人工智能·python·django·sqlite·android studio·无人机·数据库开发
struggle20251 小时前
适用于 iOS 的 开源Ultralytics YOLO:应用程序和 Swift 软件包,用于在您自己的 iOS 应用程序中运行 YOLO
yolo·ios·开源·app·swift
IT猿手7 小时前
基于强化学习 Q-learning 算法求解城市场景下无人机三维路径规划研究,提供完整MATLAB代码
神经网络·算法·matlab·人机交互·无人机·强化学习·无人机三维路径规划
云卓SKYDROID11 小时前
无人机信号监测系统技术解析
无人机·科普·低空经济·高科技·云卓科技
Perishell11 小时前
无人机避障——(运动规划部分)深蓝学院动力学kinodynamic A* 3D算法理论解读(附C++代码)
无人机·规划控制·kinoastar
嵌入式仿真实验教学平台14 小时前
「国产嵌入式仿真平台:高精度虚实融合如何终结Proteus时代?」——从教学实验到低空经济,揭秘新一代AI赋能的产业级教学工具
人工智能·学习·proteus·无人机·低空经济·嵌入式仿真·实验教学
Perishell15 小时前
无人机避障——如何利用MinumSnap进行对速度、加速度进行优化的轨迹生成(附C++&python代码)
无人机·规划控制·minmum-snap
struggle202517 小时前
continue通过我们的开源 IDE 扩展和模型、规则、提示、文档和其他构建块中心,创建、共享和使用自定义 AI 代码助手
javascript·ide·python·typescript·开源
yychen_java18 小时前
上云API二开实现三维可视化控制中心
java·无人机
moonsims19 小时前
道通EVO MAX系列无人机-支持二次开发
无人机