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

ArduPilot开源代码之lida2003套机+伴机电脑外场

ArduPilot开源代码之lida2003套机+伴机电脑外场

  • 1. 源由
  • 2. 问题
  • 3. 实测
  • 4. 总结
  • 5. 参考资料

1. 源由

折腾了一段时间的伴机电脑,可能更新的慢了,因为在搞一些其他的事情,稍微整理总结下当前进展。

  • ArduPilot开源代码之CompanionComputer上天计划
  • ArduPilot开源飞控之硬件SBC分析
  • ArduPilot开源飞控之lida2003套机+伴机电脑首飞

2. 问题

真正的外场,没有怎么飞,主要原因有以下几个:

  1. 从测试效果看4G LTE延迟还是比较高,大概在150ms,不太适合FPV飞行
  2. 伴机电脑在摄像头画质优化有待改进和调试。目前有些暗亮场景切换回导致马赛克
  3. 未安装支架集成云台,暂时搞不出云台的效果(主要是打印件和安装问题)
  4. 伴机电脑+4G LTE模块+摄像头整套配重在手头2200mAh 3S电池供电下,续航5分钟,太短
  5. 受到安装天线阻挡,画面存在一定遮挡
  6. 伴机电脑配置摄像头焦距太长,导致画面内容比较远,不适合FPV

3. 实测

  1. 画质流畅度OK
  2. 延迟感受尚可
  3. 高清1080P甚至更高延迟严重

ArduCopter 4.5.1 Rpanion 4G LTE Outside

注:有些朋友在问我要代码,其实这些都是开源的。如果您需要一份和我一样的,可以到这里下一份lida2003分支的代码,最新的应该是比较好的,并且可以测试ELRS接收机性能。

4. 总结

通过实测和分析,对于当前开源方案伴机电脑整体功能和效果大体有了一个概念。

从设计角度,还是需要进一步推进:

  • Ardupilot & OpenIPC & 基于WFB-NG构架分析和数据链路思考
  • ArduPilot开源飞控之MAVProxy深入研读系列 - 2蜂群链路
  • ArduPilot飞控之ubuntu22.04-Gazebo模拟
  • Linux 35.5 + JetPack v5.1.3@FC-Planner编译安装
  • Linux 35.5 + JetPack v5.1.3@RACER编译安装
  • Linux 35.5 + JetPack v5.1.3@FUEL编译安装

5. 参考资料

【1】ArduPilot开源飞控系统之简单介绍
【2】ArduPilot之开源代码Task介绍
【3】ArduPilot飞控启动&运行过程简介
【4】ArduPilot之开源代码Library&Sketches设计
【5】ArduPilot之开源代码Sensor Drivers设计
【6】ArduPilot开源代码之EKF系列研读
【7】ArduPilot开源代码之AP_DAL研读系列

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 前端 socket.io 跨域
  • 【Go - context 速览,场景与用法】
  • 解析西门子PLC的String和WString
  • 套接字选项、单播、广播和多播
  • 高效恢复误删文件:2024年数据恢复工具
  • 在 Jetpack Compose 中使用 CameraX示例
  • Redis核心技术与实战学习笔记
  • 追问试面试系列:线程池
  • 【区块链+绿色低碳】泸州:“绿芽积分”号召全民绿色减碳 | FISCO BCOS应用案例
  • 前端构建工具Vite
  • 【React】useState:状态更新规则详解
  • Linux运维高频用途脚本和命令行,持续更新......
  • Hutool中SpringUtil中的一个坑-所有路由消失
  • docker安装elasticsearch(es)最新版本
  • 3.5.3、查找和排序算法-插入类排序和选择类排序
  • [iOS]Core Data浅析一 -- 启用Core Data
  • [Vue CLI 3] 配置解析之 css.extract
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • css的样式优先级
  • in typeof instanceof ===这些运算符有什么作用
  • Javascript设计模式学习之Observer(观察者)模式
  • node-glob通配符
  • node学习系列之简单文件上传
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • redis学习笔记(三):列表、集合、有序集合
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 小程序测试方案初探
  •  一套莫尔斯电报听写、翻译系统
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • $ git push -u origin master 推送到远程库出错
  • (¥1011)-(一千零一拾一元整)输出
  • (2.2w字)前端单元测试之Jest详解篇
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (十) 初识 Docker file
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core WebAPI中封装Swagger配置
  • .NET Core中Emit的使用
  • .net framework 4.8 开发windows系统服务
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .NET实现之(自动更新)
  • ::前边啥也没有
  • [《百万宝贝》观后]To be or not to be?
  • [20190416]完善shared latch测试脚本2.txt
  • [Angular 基础] - 指令(directives)