- 博客(746)
- 资源 (50)
- 收藏
- 关注
原创 OpenIPC开源FPV之Adaptive-Link新版本算法v0.60.0
这是一种介于“线性”丢包和“遮挡”丢包的一种临界状态,因此,在“遮挡”丢包会引入卡尔曼滤波来权衡“线性”丢包和“遮挡”丢包。“线性”丢包,大致的意思就是随着信号的衰减,并且伴随外接环境底噪的影响,随着距离的增加,能量以半径平方的关系逐步衰减。注:当然,天线也并非各项同性,苹果图也有各种形状,性能也各有差异,还有各种定向,甚至跟随天线,所以情况是比较复杂的。无线RF链路收到比较多因素的影响,且在高速FPV机动过程中,需要高效的调整适应环境,是一项非常艰巨的任务。,表示数据传输的丢包情况,可能用于后续决策。
2025-04-02 19:10:41
500
原创 OpenIPC开源FPV之Adaptive-Link信号干扰
当前·adaptive-link仅简单采用了逻辑思路1`,在阳光状态可以很好的作为一个思路,仍然存在非线性问题,需要较多的实验,收到环境因素影响较多。为此,必须思考更多关于RF方面的特性,以及依赖量化的理论逻辑,结合实验,做出更好的自适应通讯链路,应对复杂的穿越环境(障碍物、干扰、底噪)。这里,先抛出这个话题来讨论,后续将会更加深入的看看,如何来思考和量化。
2025-04-01 20:07:02
565
原创 Ardupilot开源无人机之Geek SDK进展2025Q2
是否考虑1080P显示器,采用720P时,多余的位置放置Map Overlay?“任务支线五:采用特定训练集训练定制识别” 将在后续其他章节讨论。代码应对高分辨率屏幕下视频流+应用的场景,暂时非高优先级需求。整体梳理,进展情况更新,以及后续重点工作内容。
2025-03-26 15:22:30
1201
原创 ArduPilot开源代码之AP_OSD_MAX7456
类MAX7456芯片的对象(DO),通过SPI总线,将应用层在AP_OSD`处理结果发送给芯片。
2025-03-11 20:22:26
930
原创 ArduPilot开源代码之AP_OSD_MSP
AP_OSD_MSP类应该是没有实现,其实现应该在中增加的那个来做区分了。因此,这部分代码需要重构,或者直接删除。} else {
2025-03-11 17:02:35
341
原创 ArduPilot开源代码之AP_OSD_MSP_DisplayPort
类有点类似设备对象(DO),然后协议层面是靠进行,应用层在AP_OSD处理。
2025-03-11 15:58:29
927
原创 ArduPilot开源代码之AP_OSD_Backend
AP_OSD_MSP整个生命周期运行一次函数OSD功能相关的一些基本操作类操作相关的功能函数就完成了相关类型OSD类型的功能,后续将在不同的章节中,重点介绍相关实例。
2025-03-11 14:22:30
918
原创 ArduPilot开源代码之AP_OSD
最多支持两种OSD实例切换,不支持同一时刻,两种OSD同时使用。基于为了让Ardupilot代码支持模拟+数字OSD同时显示更新,需定制固件。目前,前面提及的补丁尚未合入,且存在一个模拟越来越少使用的问题,要合入可能也存在一定的苦难。ArduPilot开源飞控之lida2003-H743-5inch套机配置ArduPilot开源飞控之lida2003-H743-5inch配置调整orArduPilot飞控AOCODARC-H7DUAL固件编译Ardupilot开源飞控工程项目编译回顾。
2025-03-09 18:28:40
1134
原创 libcamera_ipc 开源代码之树莓派3B+ Bookworm部署
总体来说,目前初步实现与Synology Surveillance Station的无缝对接,可以简单应用于相关视频监控。为我们早期树莓派板子的再利用提供了轻量级代码。
2025-03-09 15:23:34
353
原创 Ardupilot开源无人机之Geek SDK进展2025Q1
尤其显示器通常没有很高的FPS,而FPV原始视频很可能是90/120FPS。因此,将原始视频和OSD分离是一个非常好的解决方案、原始视频记录是没有OSD内容的,但是这种没有OSD的视频可以做后期加工处理。“任务支线五:采用特定训练集训练定制识别” 将在后续其他章节讨论。整体梳理,进展情况更新,以及后续重点工作内容。
2025-03-09 12:52:07
1290
原创 ArduPilot开源飞控之MagFit工具
地球磁场的形成是一个复杂的地球物理过程,主要与地球内部的液态外核运动相关。由于地球磁场受到众多干扰源影响,磁力计的校准始终是小型机上最难校准的部件之一。所以,为了“偷懒”,必须先勤奋,这也是我们一贯的作风。为了达成目的,我们始终在不断学习,理解问题,解决问题。所有这些问题,在户外需要GPS定位,Ardupilot在导航定位方面,离不开磁力计。所有问题的解决,最重要的首先是要理解问题。懒人有懒福,问题是为了偷懒,为了远航,为了更加安全,首先面对的就是一堆坑!关键:液态外核的流动是地球磁场产生的核心。
2025-02-27 17:23:32
875
原创 Git Repo下如何制作一个patch文件
虽然,目前上述需求还有一些问题,但是整体上已经非常接近。只要修正一些小问题,相信不久的将来就能赏心悦目了。
2025-02-23 20:37:35
529
原创 OpenIPC开源FPV之Adaptive-Link安装
前面,已经简单的介绍了关于OpenIPC Adaptive Link的原理和逻辑:【1】OpenIPC开源FPV之Adaptive-Link工程解析【2】OpenIPC开源FPV之Adaptive-Link天空端代码解析【3】OpenIPC开源FPV之Adaptive-Link地面站代码解析接下去,我们将进行安装,以便更好的后续在上面的场景上进行验证。通过实际楼道环境测试显示,H265最低比特率在2.2Mbps,最高在10Mbps左右。实际情况,待天气好转,现场实测!
2025-02-22 15:34:01
1016
原创 QGroundControl@Jetson Orin Nano for L4T36.4.0/JP6.1
最近还是越来越有QGC最新版本在Jetson Orin Nano for L4T36.4.0/JP6.1上的需求。鉴于QT二进制在线版本始终存在网络下载异常问题,本次直接下载源码进行编译安装。打算再折腾一次,最后的结局与前面的类似,视频这块始终存在问题,可能与代码。
2025-02-22 10:37:49
746
原创 极寒环境房屋建筑设备整理(第一次)
本次主要是大件的必备设备的初步某宝搜索,具体细节可能还没有涉及,包括面积、功率、辅料等细节问题,尚未考虑,不过大体上看了下,大概需要的一些基本设备情况。
2025-02-18 14:25:38
286
原创 Open FPV VTX开源之配置软件紧急更新v0.5.0
由于固件现在没有版本管控,都是使用最新的。因此,配置工具需要更新到最新的版本。目前,最新版本:0.5.0 从发布记录看,没有断代升级的历史信息,因此请大家特别注意!!!
2025-02-14 12:51:53
826
原创 Open FPV VTX开源之OSD使用分类
使用场景多了,配置自然就很多,如果没有很好的了解各种差异,此时配置只要一个参数不对,就会出现无法成功,若干次尝试失败,自然感觉到非常气馁了。由于开源的自由性,很多配置方式,包括API接口都是开放性的,可以调整,适配,甚至更改。注:其他未列出硬件,是因为笔者没有,其实还有很多,比如:Hi3516。注2:这里仅给出常用的情况,其实还有更加复杂的应用场景,不做展开!其实,这个问题太正常了,因为这个OSD配置太弹性了。注1:随着时间,技术,开源的增加,可能还会发生变化。首先,我们来一起了解下软硬件的情况。
2025-02-13 19:46:50
1354
原创 极寒环境房屋建筑需求整理(第一次)
先拍脑袋整理下需求,有同样想法的朋友请评论留言,大家一起讨论。大办公桌椅、单个沙发、电视机/显示屏(装滑轮可拖动)户外 – 连廊 – 门厅 – 餐客厅 (室内)
2025-02-13 10:38:44
327
原创 ArduPilot开源飞控之lida2003-H743-5inch配置调整
通过上述配置方式,相信能够更加从容应对《ArduPilot+OpenIPC+ExpressLRS开源代码之RadioFailSafe》应急时的完美自动降落。当出现应急问题,首先,触发FailSafe状态若频繁出现异常,切换到posHold模式观察确认可以安全降落,进入AutoLand模式优雅安全降落在安全降落时,触发蜂鸣提示,并在寻机过程中更好的找回飞机。
2025-02-12 13:25:24
410
原创 ArduPilot+OpenIPC+ExpressLRS开源代码之RadioFailSafe
试飞过程出现一个控制RC信号丢失的异常,从安全飞行的角度,需要找到根本原因(rootcause)。为此,尝试通过现象、常规检查、黑匣子、电子器件规格等等方面来进行分析和理解,并采取一定的手段/方法来解决问题。往常情况/本次其他几个电池的飞行,都不曾遇到的的异常场景。主要的思考问题是100米处为什么会出现,这点解释不通!!!由于遮挡,导致信号衰减增加,且信号质量急剧衰减。但是:这种情况也属于正常,首先视距已经遮挡,但是915MHz还是有一定绕射性的!从OSD数据看:实际情况:出现了一段时间内,丢包严重,最终触
2025-02-11 16:51:21
668
原创 极寒环境房屋建筑(修缮)巧思收集
上面是初步的一些因素,要能够在这样的环境生存和生活,相信必然需要一定的应对方法。因为从趋势和成本的角度来,以及个人的情况来说,在5~10年时间有高概率成行的机会。从建筑、修缮房屋的角度,被动房屋设计可能是比较好的一个选择方向,虽然并不是说一定是这个被动房屋,可能是一种混合式的房屋会比较适合生活。通过这个过程,不断学习、理解、提升,最终找到一个合适自己和当地环境的心仪的地产,相信是每位安家居住生活最终的目的。,为了更好的收集资料,以便应对后续动作,这是一个比较好的过程。同时,这段时间可以作为一个准备的时间!
2025-02-05 10:47:42
865
原创 Open FPV VTX开源之ardupilot双OSD配置摄像头
不管怎么说,希望在两个视频界面都有OSD信息,那么就需要ardupilot支持双OSD同步显示的功能。基于上述这些因素,不会一下子将模拟拆掉更换数字,过渡期间模拟+数字存在同飞使用的场景。
2025-01-27 17:01:22
1119
原创 Linux 35.6 + JetPack v5.1.4之编译器升级
应用代码开发环境均存在一定差异,但在实际部署过程会遇到一些由于编译器版本带来的兼容性问题。这里记录一下再Jetson Orin Nano板子上的编译器升级的方法,仅供参考。其他请参考第二章节。
2025-01-25 09:41:19
318
原创 Jetson Orin Nano Super之 onnxruntime 编译安装
从 Jetson Orin Nano Super 开始,也就是Jetpack 6.2之后,TensorRT据反馈说是能够升级,从前面的软件版本和API设计/维护看,非常吃力!受到TensorRT版本的限制,在8.x TensorRT阶段支持的并不太好,尤其由于接口的变化,兼容性并不理想。编译过程需要注意onnxruntime和TensorRT的API兼容性问题。或者进入到该目录下进行安装。
2025-01-25 09:24:12
869
5
原创 Jetson Orin Nano Super之pytorch + torchvision安装
作为安装包的管理工具,但是NVIDIA并没有在包的管理上投入资源,导致版本的依赖与兼容性用起来非常不智能(至少没有ubuntu的自带软件那么方便实用),充分体现了投入资源以及技术方面的一些短板,凸显了资源与技术的博弈!关于这块NVIDIA二进制发布弊端就不谈了,但是闭源就是闭源,有其商业的问题,否则人家硬件不好卖,没钱赚那这种科技创新也就没有了。吐槽归吐槽,话又说回来,对于这种板子还需要自己的技术过硬。页面看,最新的是pytorch 2.3.0。没有,因为其自带的默认。
2025-01-24 13:42:36
1658
原创 RubyFPV开源代码之系统简介
支持433/868/915MHz和2.4/5.8GHz频段的多重冗余无线电链路不同频段(433MHz、868/915MHz、2.3GHz、2.4GHz、2.5GHz和5.8GHz)的多重冗余无线电链路可在车辆、地面控制站和中继之间同时使用,以提高连接的可靠性、链路质量和通信范围。自适应视频、自适应无线电链路、重传机制Ruby会在无线电条件恶化时自动调整视频码率、视频编码质量、无线电数据速率和无线电调制方式,以保持视频流的稳定性。此外,Ruby还会在无线电条件过度恶化时自动执行重传和错误校正。中继功能。
2025-01-24 09:13:25
1626
1
原创 Jetson Orin Nano Super之jetson-fpv开源代码下载
笔者遇到的问题:时间点不同导致网络情况变化,因此可以换一个时间尝试莫名其妙的就好了!!!
2025-01-21 12:16:29
965
原创 Open FPV VTX开源代码之树莓派3B+ Bookworm部署更新
虽然从脚本上看,目前OpenIPC并未支持GroundStationOSD功能。先行切换到MAVLink端口14551作为地面站OSD的UDP接收端口。本地之前的一套树莓派BookwormRover需要更新下配置脚本。但是相信会很快支持,为此。现在OpenIPC的。
2025-01-19 18:09:58
491
原创 Ardupilot开源无人机之Geek SDK进展2024-2025
DeepStreamanalysis(DeepStream目标跟踪分析)yoloforobjectdetection(YOLO目标检测)Jetsonvideoanalysis(Jetson推理功能)FPVfeatures(FPV功能)
2025-01-18 09:58:03
1948
6
原创 Linux 35.6 + JetPack v5.1.4之 pyCUDA升级
验证下安装的版本,与checkout的版本号一致。jetson-fpv pyCUDA 版本打印。
2025-01-16 15:21:02
477
原创 Open FPV VTX开源之DIY硬件形态
现在市面上,已经有越来越多的基于OpenIPC的FPV摄像头。这里初步整理下手头用过几种类型,以及考虑的一些问题点。性能测试(基于硬件SSC338Q/S30KQ)定制二进制(优化OpenFPVVTX固件)增加IMU实时信息采集。
2025-01-16 12:51:02
996
原创 Open FPV VTX开源之图形化系统升级
若之前刷写的是SSC338Q的固件,但是实际上硬件是SSC30KQ,那么不能选择SSC30KQ目标固件,只能选择SSC338Q固件。弹出确认对话框,点击【OK】更新系统。,那么我们用这个工具进行升级。等待系统解压上传的二进制固件。
2025-01-15 15:31:34
737
原创 Open FPV VTX开源之图形化配置工具
配置的原理和内容和前面命令行配置是类似的:【1】OpenFPVVTX开源之默认MAVLink设置【2】OpenFPVVTX开源之ardupilot配置【3】OpenFPVVTX开源之betaflight配置【4】OpenFPVVTX开源之inav配置。
2025-01-15 13:08:28
1301
原创 Open FPV VTX开源之嵌入式OSD配置
当飞控串口没有配置OSD协议的时候(或者默认MAVLink时),将会显示"Identifying Flight Controller …当然,要达到这个要求,并非简单的一个摄像头,还需要地面端(解码)、高刷率屏幕的支持。最近为什么OpenIPC这么热,主要原因就是该项目性能已经提高到35ms左右。注1:不同时区的朋友,请根据自己所在时区进行设置。进程,该进程就是嵌入式OSD软件。通常情况下,嵌入式OSD软件。已经安装,因此无需手动安装。先把配置的改动放在这里,以。将不会启动,取代它的是。
2025-01-14 15:53:11
2223
Aocoda-RC-H743Dual-lida2003-4.4.4
2024-03-25
log for Ardupilot 4.4.0 beta3 + error compass variance
2023-07-31
inav-6.1.1-AOCODARCH7DUAL-fix-beeping
2023-06-27
H743-Copter-4.3.7.zip
2023-06-06
H743-BMI270Dual.zip
2023-06-02
H743-BMI270x2-v30.zip
2023-06-01
H743-BMI270x2-v22.zip
2023-05-28
BetaFlight Mark4 H7BMI27 Vibration&Oscillation Tracking 1.1
2023-05-21
BetaFlight Mark4 H7BMI270 Vibration&Oscillation Default 1.0
2023-05-20
QGroundControl-v4.26打包资料
2023-04-24
ip camera app(android)
2023-04-24
AIY Projects app
2023-01-20
AOCODA-H7DUAL(Copter-4.3.0固件).zip
2022-11-05
u-blox8-M8-ReceiverDescrProtSpec-UBX-13003221
2022-10-13
TX12-EdgeTx-elrs.zip
2022-08-10
TX12官网生产固件2.3.11
2022-08-10
PX4-ExternalModule.zip
2022-07-08
BTFL_backup_KakuteF7_20220704_083604配置文件
2022-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人