Ardupilot开源代码之Rover上路 - 后续4

1. 源由

开源项目最主要的问题就是所有配置是开放式的,程序是迭代式开发的。
尤其随着技术的层出不穷,应用领域和范围的不断拓展,深度配置随着情况不同会遇到各种阻碍。

好了,接下来我们就总结下关于几个比较繁琐的配置问题。

2. 深度配置

2.1 设置倒车按钮

类似汽车的操作:

  1. 默认前进挡:深踩油门,加速前进
  2. 挂倒挡:深踩油门,加速后退

OpenTX12:Thr + SB

2.1.1 前进

  • SB默认位置,Low
  • Throttle油门往前推前进,拉到最低位置无油门输入

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

2.1.2 倒退

  • SB,High
  • Throttle油门往前推后退,拉到最低位置无油门输入

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

2.2 MP无法连接ESP8266

最终问题找到,防火墙配置导致Mission Planner无法与ESP32模块进行WiFi通信。

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

相关资料可以在这里找到:

注:有伴机电脑通信以后,一般都用QGC进行收集操作,很少用Mission Planner。

2.3 最小油门校准

参考:Minimum Throttle

在这里插入图片描述
经过测试,上述设置可以两边18%油门同时转起来,因此设置MOT_THR_MIN = 18
在这里插入图片描述

2.4 4G高增益天线

越靠近地面信号发射接收越不易,所以:

  1. 增加高度
  2. 增加天线增益

期望拥有更好的信号。

在这里插入图片描述

3. 整车外观

在这里插入图片描述

在这里插入图片描述

4. 遗留&后续

4.1 高精度编码器问题

OpenCTR采用的是STM32 F407,当前采用的H743性能应该远高于407。所以是否有进一步提升的空间,这个可能需要结构代码架构,以及内部设计进行讨论。

但是,这个不影响我们出去浪了。。。。。

4.2 OV5647 720P@30FPS 马赛克问题

希望通过增加ISO、Shutter Speed、Exposure Mode等参数进行调整,测试是否有所改善。

注:目前测试的IMX219摄像头也是类似情况!

4.3 QGC Rover行驶速度无法显示

虽然GPS定位没有,但是好歹也是有个编码器在上面,因此行驶速度应该是能够知道的。所以,理论上有两个速度来源:GPS、编码器。

5. 参考资料

【1】Ardupilot开源代码之Rover上路计划
【2】Ardupilot开源代码之Rover上路 - 后续1
【3】Ardupilot开源代码之Rover上路 - 后续2
【4】Ardupilot开源代码之Rover上路 - 后续3

6. 补充 - 固件

有朋友问Rover的固件哪里可以下载,官网是可以去获取,不过因为笔者配置可能和官网略有差别,这里将连接提供给需要的朋友。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值