3DR Solo

3DR 独奏 - ArduCopter 大师升级

本文详细介绍了升级和操作ArduCopter 3.5.0及更高版本的3DR Solo。

概述

3DR Solo包含Pixhawk 2.0自动驾驶仪等许多功能。它带有早期ArduCopter 3.3的高度定制分支,该分支由3DR专门为Solo编译。当您对新的Solo进行初始飞行前更新时(或恢复出厂设置后),该更新的一部分是ArduCopter的Solo分支。它安装在Pixhawk上,并具有所有必要的默认参数和自定义功能。它对用户基本上是透明的,发生在窗帘后面。由于3DR不再从事消费者UAS业务,ArduCopter的这个定制分支将不会看到任何进一步的更新。它最后一次更新是在2016年初,现在远远落后。

3DR 之后的生活

由于Solo使用Pixhawk自动驾驶仪,因此除了3DR定制的Solo版本外,它还能够运行ArduCopter的变体。本文将重点介绍如何在 3DR Solo 上安装、配置和操作 ArduCopter 5.0.3 或更高版本。ArduCopter继续3DR中断的地方,使Solo保持现代,先进和高性能的sUAS。自动驾驶仪固件有无数的进步,使其成为更稳定、可靠和敏捷的飞机。有许多新功能,例如船模式,RTK GPS,增强遥测,ADS-B,激光雷达激光高度计,地形感知和跟随,红外精度着陆以及甚至和“室内GPS”。

摄影:Andrew Emmett、Matt Lawrence、Stephan Schindewolf & Paul Dinardi

硬件要求

Pixhawk 2.1 Green Cube(或内部跳线设置为5伏的传统立方体)目前需要安全可靠地在3DR Solo上使用ArduCopter 5.0.3及更高版本。您可以从Jesters Drones购买Green Cube,也可以直接从ProfiCNC购买。立方体具有更先进的组件。这包括 3 个温控 IMU 和 Solo 安全运行所需的 5 伏信号。如果您已经有一个立方体,您可以将内部焊接跳线设置为 5 伏信号并在 Solo 中使用它。绿色立方体带有此预设为 5 伏的跳线。

您可以在库存的Pixhawk 2.0上安装ArduCopter母版,但强烈建议不要这样做。它会安装,它会飞。但是,电机在飞行中关闭的风险相当高,从而导致严重碰撞。这是因为Solo的电机吊舱存在电气硬件缺陷。旧的库存固件有一个软件补丁,可以在很大程度上缓解此缺陷。这就是您可能听到的“压摆率保护”。您可以在其 GitHub 站点上查看库存 3DR 固件中的压摆率保护代码。ArduCopter的生产版本,包括ArduCopter 3.5没有这种压摆率保护。对于除了Solo之外使用ArduCopter的车辆世界来说,这是严重的障碍和难以管理。Pixhawk 5.2 Green Cube 中使用的 1 伏信号有效地解决了电机吊舱上的电气问题。

还有其他潜在的方法可以在不购买新立方体的情况下缓解电机吊舱的电气问题。您可以使用传统的 DIY 电调并绕过电机吊舱中内置的电调。或者,您可以构建一个电平转换器,将信号电压从3v升压至5v。这些解决方案都不是作为套件在市场上提供的,但如果您有创意,可以在 DIY 的基础上完成。你不会在The Cube中享受到增强型硬件的好处,但它的飞行同样安全可靠。

您不能在立方体上使用旧库存的 3DR Solo 固件。这是完全不兼容的。这也意味着您无法在独奏上恢复出厂设置,而立方体仍在独奏中。恢复出厂设置会尝试重新加载不兼容的旧Solo固件。如果您需要恢复出厂设置,则需要将旧的Pixhawk 2.0放回原处,运行完整的出厂重置和更新,然后将Green Cube放回原处。这很烦人,但现在或可预见的未来都没有办法解决。简而言之,不需要恢复出厂设置。这也意味着不要丢失您的WiFi密码!不要扔掉你的旧汤块!

资源

网上有几个很棒的资源,用于修改想法、供应商、beta 测试固件、故障排除和支持

升级过程

制备

在开始使用Solo上的Pixhawk 3.5 Green Cube升级到ArduCopter 2.1之前,您需要完成一些重要的要求。

  • 完整的独奏和控制器处于良好的工作状态,配对,可飞行且充满电。

  • Solo和控制器都使用初始飞行前更新的当前3DR Solo固件进行更新。当前的 3DR 固件是 2.4.2。

  • 经过飞行测试,各方面都能正常工作。未经测试或出现故障的 Solo 不应用于此过程。它不会修复它。

  • 像素鹰 2.1 绿立方

  • 飞利浦和平头螺丝刀

  • 适用于Android的Solex应用程序或适用于Mission Planner和WinSCP的Windows PC

指示

有两种方法可以执行升级,此处发布了详细说明。

首次飞行

升级过程完成后,您就可以在Solo上使用ArduCopter 3.5进行首次飞行了。建议您在允许您测试一些基本功能和安全系统的地点和时间进行首次飞行。选择开阔的没有障碍物,人群,湖泊等。

独奏/索莱克斯应用程序设置

您需要浏览 3DR Solo 应用程序(以及 Solex 应用程序,如果您也使用它)中的所有设置,以验证和更新滑块、选项和设置。本次扫描中要设置的热门项目包括但不限于:

  • 第焘列室海拔高度

  • RTH/RTM* & Rewind

  • 最大海拔高度

  • A/B 按钮

  • 高级飞行模式

  • 速度滑块

  • 戈波设置

空降

完成上述所有操作后,是时候乘坐ArduCopter大师进行首次飞行了!

  • 起飞并验证Solo飞行的稳定性和可预测性。

  • 测试所有轴...俯仰、滚动、偏航、爬升、下降,甚至同时进行。

  • 测试您在A和B按钮上的飞行模式

  • 确保您获得良好的GPS锁

  • 确保应用程序和控制器上显示的距离、高度、速度、模式和 GPS 数据正确且符合您的预期。

  • 让电池运行到故障保护,同时安全地悬停在附近。观察其行为并验证它是否正确执行了 RTH/RTM 过程。

注意

如果您在此过程期间需要帮助解决问题或有疑问,Solo Beta Test Facebook群组是最佳选择。

直升机参数

ArduCopter中有700多个参数。对于Solo的日常使用,您仍然无需担心其中任何一个。它们都是在上述过程中和默认为您预设的。Solo的所有配置参数都需要与ArduCopter默认值不同的值,都可以在ArduPilot GitHub存储库/tools/frame_params/目录中找到。这些是在升级过程中加载的参数。如果您不熟悉编辑参数,并且没有特殊用例来保证更改它们,则不建议更改它们。

但是,有一些高级和特殊用例可能需要更改某些参数。下面详细介绍了高级用户的一些关键参数。随着新用例和修改的发展,此列表可能会增长。

更多信息

Last updated