Open FPV VTX开源之OSD使用分类
Open FPV VTX开源之OSD使用分类
- 1. 源由
- 2. 硬件
- 2.1 【天空端】SigmaStar
- 2.2 【天空端】Raspberry Pi
- 2.3 【地面端】
- 3. 软件
- 3.1 天空端软件
- 3.2 地面端软件
- 4. 分类
- 4.1 嵌入式OSD
- 分类A1-嵌入式OSD:SigmaStar + Android
- 分类A2-嵌入式OSD:SigmaStar + Hi3536
- 分类A3-嵌入式OSD:SigmaStar + Radxa
- 分类A4-嵌入式OSD:SigmaStar + Jetson
- 分类A5-嵌入式OSD:RaspberryPi + Android
- 分类A6-嵌入式OSD:RaspberryPi + Hi3536
- 分类A7-嵌入式OSD:RaspberryPi + Radxa
- 分类A8-嵌入式OSD:RaspberryPi + Jetson
- 4.2 地面站OSD
- 分类B1-地面站OSD:SigmaStar + Android
- 分类B2-地面站OSD:SigmaStar + Hi3536
- 分类B3-地面站OSD:SigmaStar + Radxa
- 分类B4-地面站OSD:SigmaStar + Jetson
- 分类B5-地面站OSD:RaspberryPi + Android
- 分类B6-地面站OSD:RaspberryPi + Hi3536
- 分类B7-地面站OSD:RaspberryPi + Radxa
- 分类B8-地面站OSD:RaspberryPi + Jetson
- 5. 其他
1. 源由
最近发现一个问题,就是很多朋友在OpenIPC固件的 FPV VTX设置上常有:抱怨,总是调不出来!
其实,这个问题太正常了,因为这个OSD配置太弹性了。
主要原因是当前OpenIPC固件支持的VTX OSD的配置有很多种方式。使用场景多了,配置自然就很多,如果没有很好的了解各种差异,此时配置只要一个参数不对,就会出现无法成功,若干次尝试失败,自然感觉到非常气馁了。
因此,使用Open FPV VTX的朋友需要理清楚以下几个关键点:
- 使用了什么MCU/Camera的天空端硬件?
- 使用了哪种地面端工具?
- 使用嵌入式还是地面站OSD?
首先,我们来一起了解下软硬件的情况。
2. 硬件
注:其他未列出硬件,是因为笔者没有,其实还有很多,比如:Hi3516。但该类型硬件,可以参考。
2.1 【天空端】SigmaStar
- SSC338Q + IMX415
- SSC30KQ + IMX335
2.2 【天空端】Raspberry Pi
- Raspberry Pi 3B+ + OV5467
- Raspberry Pi ZeroW + OV5647
2.3 【地面端】
- Android device(Phone/Pad)
- Hi3536
- Radxa 3E/W
- Jetson
3. 软件
注:其他未列出软件,是因为笔者没有用,其实还有很多,比如:wfb-ng-osd。但该类型硬件,可以参考。
3.1 天空端软件
- msposd
- mavfwd
- mavlink-router
3.2 地面端软件
- vdec
- PixelPilot
- jetson-fpv
- mission-planner
- qgroundcontrol
4. 分类
前面介绍了这么多硬件/软件内容,主要是为了给出一个概念:
- 软硬件是协同工作的,不要分开来谈
- 跟着硬件组合和功能理解会比较容易
但是,有了上述软硬件信息,接下来的排列组合会比较容易理解!
注1:随着时间,技术,开源的增加,可能还会发生变化。
注2:这里仅给出常用的情况,其实还有更加复杂的应用场景,不做展开!
4.1 嵌入式OSD
- Open FPV VTX开源之嵌入式OSD配置
- Open FPV VTX开源之betaflight配置
- Open FPV VTX开源之ardupilot配置
- Open FPV VTX开源之inav配置
- Open FPV VTX开源之ardupilot双OSD配置摄像头
分类A1-嵌入式OSD:SigmaStar + Android
msposd + PixelPilot
分类A2-嵌入式OSD:SigmaStar + Hi3536
msposd + vdec
分类A3-嵌入式OSD:SigmaStar + Radxa
msposd + gstreamer
分类A4-嵌入式OSD:SigmaStar + Jetson
msposd + gstreamer
分类A5-嵌入式OSD:RaspberryPi + Android
msposd + PixelPilot
- Ardupilot 4.5.7 + OpenIPC + msposd AKM Rover
分类A6-嵌入式OSD:RaspberryPi + Hi3536
msposd + vdec
分类A7-嵌入式OSD:RaspberryPi + Radxa
msposd + gstreamer
分类A8-嵌入式OSD:RaspberryPi + Jetson
msposd + gstreamer
4.2 地面站OSD
- Open FPV VTX开源之默认MAVLink设置
分类B1-地面站OSD:SigmaStar + Android
mavfwd + PixelPilot
分类B2-地面站OSD:SigmaStar + Hi3536
mavfwd + vdec
msposd + msposd
分类B3-地面站OSD:SigmaStar + Radxa
msposd + msposd
分类B4-地面站OSD:SigmaStar + Jetson
msposd + msposd
- OpenIPC SSC30KQ IMX335 + Ardupilot 4.5.6 + 梅岭隧道南入口 FPV飞行
- OpenIPC地面站OSD + Ardupilot 4.5.6 + 梅家坞山坳 FPV飞行
分类B5-地面站OSD:RaspberryPi + Android
mavfwd + PixelPilot
分类B6-地面站OSD:RaspberryPi + Hi3536
mavfwd + vdec
msposd + msposd
分类B7-地面站OSD:RaspberryPi + Radxa
msposd + msposd
分类B8-地面站OSD:RaspberryPi + Jetson
msposd + msposd
- Open FPV VTX开源代码之树莓派3B+ Bookworm部署更新
- libcamera_mon 开源代码之树莓派3B+ Bookworm部署
- msposd 开源代码之树莓派3B+ Bookworm部署
- wfb-ng 开源代码之树莓派3B+ Bookworm无线配置
- wfb-ng 开源代码之树莓派3B+ Bookworm安装
- 树莓派3B+OV5647 30FPS/0.76mm/222°FOV 满血复活 - AKM ArduRover4.5.7
5. 其他
由于开源的自由性,很多配置方式,包括API接口都是开放性的,可以调整,适配,甚至更改。且实际使用方式随着应用而可以任意部署、配置。
- QGroundControl@Jetson Orin Nano - 从代码编译安装 ~ 初心不改!!!
- Jetson Orin Nano Super之jetson-fpv开源代码下载
- Ardupilot开源无人机之Geek SDK进展2024-2025
- Ardupilot开源无人机之Geek SDK讨论
相关文章:
Open FPV VTX开源之OSD使用分类
Open FPV VTX开源之OSD使用分类 1. 源由2. 硬件2.1 【天空端】SigmaStar2.2 【天空端】Raspberry Pi2.3 【地面端】 3. 软件3.1 天空端软件3.2 地面端软件 4. 分类4.1 嵌入式OSD分类A1-嵌入式OSD:SigmaStar Android分类A2-嵌入式OSD:SigmaStar Hi3536分…...
智慧农业-虫害及生长预测
有害生物防控系统是一个综合性的管理体系,旨在预防和控制对人类生活、生产甚至生存产生危害的生物。这些生物可能包括昆虫、动物、植物、微生物乃至病毒等。 一、系统构成 1、监测预警系统:利用智能传感器、无人机、遥感技术等手段,实时监测…...
Python 识别图片和扫描PDF中的文字
目录 工具与设置 Python 识别图片中的文字 Python 识别图片中的文字及其坐标位置 Python 识别扫描PDF中的文字 注意事项 在处理扫描的PDF和图片时,文字信息往往无法直接编辑、搜索或复制,这给信息提取和分析带来了诸多不便。手动录入信息不仅耗时费…...
C语言如何知道当前系统中的编译器数据类型的大小是多少?
在 C 语言中,你可以使用sizeof运算符来确定当前系统中编译器数据类型的大小,该运算符返回一个size_t类型的值,表示所操作对象或数据类型占用的字节数。下面为你详细介绍使用方法: 1. 基本数据类型大小的获取 基本数据类型如char…...
gitlab Webhook 配置jenkins时“触发远程构建 (例如,使用脚本)”报错
报错信息: <html> <head> <meta http-equiv"Content-Type" content"text/html;charsetISO-8859-1"/> <title>Error 403 No valid crumb was included in the request</title> </head> <body><h2…...
Mysql中使用sql语句生成雪花算法Id
🍓 简介:java系列技术分享(👉持续更新中…🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢…...
/etc/profile vs ~/.bashrc:如何正确使用?
在 Linux 或 WSL 环境中,我们经常需要配置环境变量、命令别名、路径等信息。然而,许多人在配置时会纠结:到底应该放在 /etc/profile 还是 ~/.bashrc?本文将全面解析它们的区别,并帮助你做出正确的选择。 1. 什么是 /et…...
SpringBoot实战:高效获取视频资源
文章目录 前言技术实现SpringBoot项目构建产品选取配置数据采集 号外号外 前言 在短视频行业高速发展的背景下,海量内容数据日益增长,每天都有新的视频、评论、点赞、分享等数据涌现。如何高效、精准地获取并处理这些庞大的数据,已成为各大平…...
Flutter_学习记录_数据更新的学习
Flutter 如果界面上有数据更新时,目前学习到的有3种: 第一种: 直接用 StatefulWidget组件,然后当数据更新时,调用setState的方法更新数据,页面上的数据会直接更新;第二种: 用 State…...
c++ 多线程知识汇总
一、std::thread std::thread 是 C11 引入的标准库中的线程类,用于创建和管理线程 1. 带参数的构造函数 template <class F, class... Args> std::thread::thread(F&& f, Args&&... args);F&& f:线程要执行的函数&…...
day09_实时类标签/指标
文章目录 day09_实时类标签/指标一、日志数据实时采集2、Flume简介2.3 项目日志数据采集Flume配置2.3.1 涉及的Flume组件和参数2.3.2 Nginx日志采集2.3.3 用户行为日志采集 二、Nginx日志数据统计1、日志格式说明2、数据ETL2.1 日志抽取2.1.1 正则表达式2.1.2 基于Spark实现Ngi…...
【前端开发学习笔记16】Vue_9
文章分类架子 多个页面复用,封装成组件: props 定制标题默认插槽 default 定制内容主体具名插槽 extra 定制按钮 <template><el-card class"page-container"><template #header><div class"header"><s…...
Bash 中的运算方式
目录 概述: 1. (()) 运算符 2. let 命令 3. expr 命令 4. $[] 直接运算 5. bc(计算器,支持浮点数) 6. awk(强大的文本处理工具,也可计算) 概述: Bash 本身只支持整数运算&am…...
2025年3月营销灵感日历
2025年的第一场营销大战已经拉开帷幕了! 三月可是全年最值钱的营销黄金月——妇女节、植树节、315消费者日三大爆点连击,还有春分、睡眠日、世界诗歌日等20隐藏流量密码。 道叔连夜扒了18个行业数据,整理了这份《2025年3月营销灵感日历》&a…...
MySQL的innoDB引擎
一、逻辑存储结构 表空间:ibd文件,一个MySQL实例可以对应多个表空间,用于存储记录,索引等数据; 段:分为数据段(leaf node segment)、索引段(non-leaf node segment)、回滚段(rollback segment),innodb是索引组织表,数据段就是B+树的非叶子节点。段用来管理多个e…...
HCIA项目实践---OSPF的知识和原理总结
9.5 OSPF 9.5.1 从哪些角度评判一个动态路由协议的好坏? (1)选路佳(是否会出环) OSPF 协议采用链路状态算法,通过收集网络拓扑信息来计算最短路径,从根本上避免了路由环路的产生。 (…...
hexo 魔改 | 修改卡片透明度
hexo 魔改 | 修改卡片透明度 ** 博客食物用更佳 博客地址 ** 这是笔者自己瞎倒腾的。作为前端菜鸡一枚,大佬们随便看看就好~ 我用的主题是 butterfly 4.12.0 分析 通过开发者工具可以看出来卡片的背景和 --card-bg 变量有关 再在 sources 下的 css 文件夹下的…...
今日AI和商界事件(2025-02-13)
今日AI领域的主要事件包括: 一、OpenAI相关动态 取消独立发布o3模型计划: OpenAI首席执行官奥尔特曼宣布,公司取消独立发布o3模型的计划。未来几个月内,OpenAI将推出GPT-5,该模型将整合多项技术,并应用于C…...
38.日常算法
1.最短无序连续子数组 题目来源 给你一个整数数组 nums ,你需要找出一个 连续子数组 ,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。请你找出符合题意的 最短 子数组,并输出它的长度。 示例 1: 输入…...
如何构建有效的人工智能代理
目录 什么是 AI 代理? 何时应使用 AI 代理? 人工智能代理的构建模块 构建 AI 代理的常用方法 1. 提示链接(分步说明) 2.路由(将任务发送到正确的地方) 3.并行处理(同时做多件事) 4. 协调者和工作者 AI(团队合作) 5. 评估器和优化器(修复错误) 如何让人工…...
TDengine 快速体验(Docker 镜像方式)
简介 TDengine 可以通过安装包、Docker 镜像 及云服务快速体验 TDengine 的功能,本节首先介绍如何通过 Docker 快速体验 TDengine,然后介绍如何在 Docker 环境下体验 TDengine 的写入和查询功能。如果你不熟悉 Docker,请使用 安装包的方式快…...
.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...
家政维修平台实战20:权限设计
目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系,主要是分成几个表,用户表我们是记录用户的基础信息,包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题,不同的角色…...
2025 后端自学UNIAPP【项目实战:旅游项目】6、我的收藏页面
代码框架视图 1、先添加一个获取收藏景点的列表请求 【在文件my_api.js文件中添加】 // 引入公共的请求封装 import http from ./my_http.js// 登录接口(适配服务端返回 Token) export const login async (code, avatar) > {const res await http…...
Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!
一、引言 在数据驱动的背景下,知识图谱凭借其高效的信息组织能力,正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合,探讨知识图谱开发的实现细节,帮助读者掌握该技术栈在实际项目中的落地方法。 …...
Fabric V2.5 通用溯源系统——增加图片上传与下载功能
fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...
算法:模拟
1.替换所有的问号 1576. 替换所有的问号 - 力扣(LeetCode) 遍历字符串:通过外层循环逐一检查每个字符。遇到 ? 时处理: 内层循环遍历小写字母(a 到 z)。对每个字母检查是否满足: 与…...
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...
基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...
DingDing机器人群消息推送
文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人,点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置,详见说明文档 成功后,记录Webhook 2 API文档说明 点击设置说明 查看自…...
