(3)选择自动驾驶仪


前言

本节提供有关 ArduPilot 自动驾驶仪硬件选项的信息。下面的列表是按制造商和产品名称排序的。


ArduPilot 可在许多不同的自动驾驶板上运行。选择合适的电路板取决于飞行器的物理限制、所需的功能以及要运行的应用程序。需要考虑的因素包括:

1. 传感器冗余:ArduPilot 支持冗余 IMUSGPS 等。许多控制器都在板上集成了多个 IMU,用于需要这种可靠性的应用。

2. 伺服/电机输出端数量。

3. UART 数量:可通过这些端口连接遥测无线电、GPS、配套计算机等。

4. 外部总线:通过 I2CCAN 等总线可将空速传感器、LED 控制器等多种类型的设备连接到自动驾驶仪上。

5. 模拟输入/输出数量:有些控制器有模拟输入/输出接口,可用于输入接收器信号强度 (RSSI) 或电池电压/电流或其他模拟传感器。

6. 集成功能:如机载 OSD(屏幕显示)、集成电池监测传感器。

7. 震动隔离:用于高振动应用的 IMU 内部机械隔振器。

8. IMU 加热器:对 IMU 进行机载温度控制,适用于恶劣环境或飞行期间温度变化较大的应用,以提供尽可能高的精度。

9. 尺寸:许多飞行器放置自动驾驶仪的空间有限。

10. 费用:控制器价格从 25 美元到更高不等,视功能设置而定。

Tip

下面链接的电路板还有许多克隆版和小变种。其中许多可能完全可以替代。你也可以在用户论坛(ArduPilot DiscussRC Groups)上获得有关选择自动驾驶仪的帮助。

Note

APM2.6 板不再支持 CopterPlane。这些板上可安装的最后固件版本是 AC v3.2.1Plane 3.3.0

Note

并非所有这些自动驾驶仪都经过 ArduPilot 开发团队成员的直接测试,虽然固件由 ArduPilot 提供,但并不构成 ArduPilot 的认可。不过,ArduPilot 合作伙伴开发的大多数电路板已提供给 ArduPilot 开发团队,以帮助解决可能出现的任何支持问题。

3.1 开放式硬件

*由于闪存的限制,这些板子不包括所有的 ArduPilot 功能。详见固件限制(Firmware Limitations)。

3.2 封闭式硬件

Note

由于闪存限制,大多数基于 F4 的电路板和一些其他电路板并不包含所有 ArduPilot 功能。详情请参阅固件限制(Firmware Limitations)。

3.3 基于Linux的自动驾驶仪

这些自动驾驶仪使用底层的 Linux 操作系统。Linux 板通常有更多的 CPU 能力和内存,这页上列出的其他板子也是如此。但不支持 DShot、双向 DShotBLHeli 电调直通、许多基于ArduPilot GPIO 的功能,且易于从地面站上传。它们确实允许实验和开发先进的控制和导航算法(另见Companion Computers)。

**这些设备是基于 Linux 的微型计算机的传感器附加板。详情见板卡链接。

Note

关于在基于 Linux 的板子上使用 ArduPilot 的更多信息,请参阅构建代码(Building the code)。

3.4 固件的限制

有些板子为了将固件装入其内存容量而删除了一些功能。见下面的章节:

Note

如果电路板缺少用户所需的功能,则可使用 ArduPilot 定制固件构建服务器(ArduPilot Custom Firmware Build Server)构建定制固件,以创建放弃不需要的功能的固件,并在腾出的空间中将所需的功能添加回固件中。

3.5 已停产的主板

以下的板子已经不再生产了,但是在 wiki 或网上仍然可以找到文档,而且最近的构建仍然可以工作。这些板子不建议用于新项目。

下面的板子不再被支持。文档已被存档(archived),但如果你还在这些平台上工作,可以使用:

  • APM 2.xAPM 2.6 及以后版本)不再支持 CopterPlaneRover。适合这块板子的最后一个固件版本是 Copter 3.2.1,和 Plane 3.4.0,以及 Rover 2.5.1
  • NAVIO+
  • PX4FMU
  • 高通 Snapdragon 飞行套件。

3.6 原理图

一些"开放式硬件"自动驾驶仪的原理图可以在这里找到(can be found here)。

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EmotionFlying

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值