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
    评论
PX4 Autopilot是一款源的自动驾驶飞控软件。它具有强大的飞行控制和导航功能,可以应用于多种无人机平台,包括多旋翼、固定翼和车辆。PX4 Autopilot发历史可以追溯到Pixhawk项目,它是Pixhawk固件的一个分支。Pixhawk是一款流行的飞控硬件平台,而PX4 Autopilot则是为该硬件平台发的软件。 与其他飞控系统相比,PX4 Autopilot具有许多优势。首先,它具有灵活的架构,可以根据不同的需求进行定制和扩展。其次,PX4 Autopilot支持多种传感器和导航系统,可以适应各种复杂的环境和任务需求。此外,PX4 Autopilot还提供了丰富的飞行模式和自动化功能,使得飞行操作更加简单和安全。 在使用PX4 Autopilot进行发时,可以参考PX4 Autopilot User Guide和PX4学习笔记等文档,这些文档提供了详细的使用指南和教程。另外,可以在Github上找到PX4 Autopilot源代码仓库,在这里可以查看最新的代码和提交贡献。 为了编译和构建PX4 Autopilot固件,可以根据不同的硬件平台选择相应的编译命令。例如,使用make px4_fmu-v2_default命令来构建适用于default.px4board的固件。类似地,可以使用make px4_fmu-v2_fixedwing命令构建适用于fixedwing.px4board的固件,使用make px4_fmu-v2_multicopter命令构建适用于multicopter.px4board的固件,使用make px4_fmu-v2_rover命令构建适用于rover.px4board的固件。 总而言之,PX4 Autopilot是一款功能强大的源自动驾驶飞控软件,可以应用于多种无人机平台。通过参考相关文档和源代码,以及使用适用于不同硬件平台的编译命令,可以进行PX4 Autopilot发和定制。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值