ArduPilot开源代码之CompanionComputer上天计划

98 篇文章 67 订阅
88 篇文章 36 订阅

1. 源由

在开源代码的熏陶下,在经济蒸蒸日上的大环境下,找不到工作,搞个伴机电脑上天,实现(航模+遥控+眼镜+地面站+RTSP视频流)空地一体四轴航模飞行器。

现在到处管控的是飞行器,那就算是DIY,妥妥的DIY航模飞行器。木有序列号,但是我们也能在天上浪~~~

2. 上天计划

上天计划分成若干部分考虑:

  1. 机械结构
  2. 电子硬件
  3. 系统软件

上述内容整合起来,缺少一些打印件,后续整理出配套的打印件构思。

2.1 机械结构

经过最初的F450机架,集成FPV功能,最后减震更换到Mark4 5寸机,四轴自此开始逐步稳定下来。

2.2 电子硬件

必须都是妥妥的航模和电子爱好者硬件:

2.3 系统软件

3. 整合构想

理想很丰满,现实很骨感!!!

上图上图,没图都是瞎说,不过只能表达下意思,大家理解~~~

  • 大致是将树莓派+OV5647摄像头背着;电源就独立供电(大约能持续30分钟)了。
    在这里插入图片描述
  • 实际效果应该能有QGC连接,并提供RTSP视频流高清图像。

在这里插入图片描述

4. 打印件

上述整合方法需要通过3D打印件解决几个问题:

  1. 电池需要放在飞机下方,以便腾出位置给树莓派;
  2. 树莓派支架在飞机上方,基线平面需要与原有飞机碳板留出2mm高度,以防打到桨叶;
  3. 【打印件】XT60插头固定件,方便下方电池插接;
  4. 【打印件】树莓派支架固定在Mark机架上,支持GoPro支架;
  5. 【打印件】摄像头固定打印结构,然后安装在GoPro支架上;
  6. 整体垫高3mm是比较好的策略,但是需要考虑固定到Mark4机架上的螺丝下沉1mm;

在这里插入图片描述在这里插入图片描述

4.1 XT60支架

注:Mark4有不同的变种机架,请考虑不同变种机架的兼容性。

补充:经讨论,将图传垫高后,电源线从下方穿过,从机架下方引出。

参考资料:GEPRC Mark4 XT60 connector holder
在这里插入图片描述
电池可以考虑放下面
在这里插入图片描述

4.2 树莓派支架

  • 采用6颗Mark4原装螺丝固定;
  • 紧贴碳板部分需要垫高3mm厚度,避免桨叶与支架的碰撞;
  • 支架采用镂空方式减重(不破坏结构强度);
  • 树莓派采用M2螺丝+螺母方式固定,需四个M2螺丝的孔位;
  • 前部GoPro支架保留,配合后续摄像头固定;
  • GoPro锁定螺丝M5,螺母六边形,边到边7mm;

P1-P4:M2孔用于树莓派固定
T1-T6:原Mark4机架螺丝
注:树莓派宽度49mm,以官网尺寸为准。
在这里插入图片描述
在这里插入图片描述
树莓派尺寸,详见:Raspberry Pi 3 Model B+ mechanical drawing

在这里插入图片描述

4.2.1 GoPro硬固定

在这里插入图片描述

4.2.2 GoPro软固定

在这里插入图片描述

4.2.3 云台固定(硬)

  • Pan/tilt Gimbal 以33.4x29.4mm做一个固定云台的卡座(考虑底部螺丝固定突出问题)

在这里插入图片描述

4.3 摄像头支架

  • 支架底部采用GoPro方式固定,可调角度;
  • 摄像头固定螺丝M1;
  • 支架上可以开两个孔方便后续FPC串口;

在这里插入图片描述在这里插入图片描述摄像头下端孔位到下边距20mm,不少于18mm,以便排线有转弯折叠的空间。

在这里插入图片描述

5. 最终效果

在这里插入图片描述

Ardupilot 4.4.4 Mark4 + FuseAllVelocities + RaspberryPi3B+

6. 参考资料

【1】四轴飞控DIY简明步骤介绍
【2】四轴飞控DIY集成FPV功能
【3】四轴飞控DIY Mark4 - 减震
【4】ArduPilot开源飞控系统之简单介绍
【5】ArduPilot开源飞控之Companion Computers简单分析

  • 16
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值