选择(飞行)控制器¶
ArduPilot 可在许多不同的自动驾驶板上运行。选择合适的电路板取决于载具的物理限制、所需的功能以及要运行的应用程序。需要考虑的因素包括
传感器冗余:ArduPilot 支持冗余 IMUS、GPS 等。许多控制器都在板上集成了多个 IMU,用于需要这种可靠性的应用。
伺服/电机输出端数量。
UART 数量:可通过这些端口连接遥测无线电、GPS、配套计算机等。
外部总线:通过 I2C、CAN 等总线可将空速传感器、LED 控制器等多种类型的设备连接到(飞行)控制器上。
模拟输入/输出数量:有些控制器有模拟输入/输出接口,可用于输入接收器信号强度 (RSSI) 或电池电压/电流或其他模拟传感器。
集成功能:如车载 OSD(屏幕显示)、集成电池监测传感器。
隔振:用于高振动应用的 IMU 内部机械隔振器。
IMU 加热器:对 IMU 进行机载温度控制,适用于恶劣环境或飞行期间温度变化较大的应用,以提供尽可能高的精度。
尺寸:许多载具放置(飞行)控制器的空间有限。
费用:控制器价格从 25 美元到更高不等,视功能设置而定。
以下部分提供有关 ArduPilot (飞行)控制器硬件选项的信息。以下列表按制造商和产品名称排序。
提示
下面链接的电路板还有许多克隆版和小变种。其中许多可能完全可以替代。您也可以在用户论坛 (ArduPilot 讨论 或 RC 小组 ).
备注
APM2.6 板不再支持 Copter 或 Plane。这些板上可安装的最后固件版本是 AC v3.2.1 和 Plane 3.3.0。
备注
并非所有这些(飞行)控制器都经过 ArduPilot 开发团队成员的直接测试,虽然固件由 ArduPilot 提供,但并不构成 ArduPilot 的认可。不过,ArduPilot 合作伙伴开发的大多数电路板已提供给 ArduPilot 开发团队,以帮助解决可能出现的任何支持问题。
开放式硬件¶
- ARKV6X DS-10 Pixhawk6
- CUAV V5 Plus
- CUAV V5 Nano
- CUAV 诺拉
- CUAV Pixhawk v6X
- CUAV X7/X7Pro/X7+/X7+ Pro
- Drotek Pixhawk3
- F4BY
- CubePilot Cube 黑色
- CubePilot 立方体橙色/+
- 紫色 CubePilot 魔方
- 黄色 CubePilot 魔方
- 绿色 CubePilot 立方体
- 圣溪杜兰朵 H7
- Holybro Pix32 v5
- Holybro Pixhawk 4
- Holybro Pixhawk6X
- Holybro Pixhawk6C/ 6C Mini
- Holybro Pix32v6(Pixhawk6C 变体)
- MakerMare PodmanH7
- mRo Pixhawk
- mRo Pixracer
- mRo X2.1
- mRo X2.1-777
- OpenPilot 革命
- TauLabs Sparky2
* 由于闪存限制,这些电路板不包含所有 ArduPilot 功能。请参见 固件限制 了解详情。
封闭式硬件¶
- Aerotenna Ocpoc-Zynq
- Airvolute DroneCore
- AnyleafH7
- AocodaRC H743D 双
- AtomRC F405-NAVI
- BetaFPV F4 1S 12A AIO V3
- brainFPV RADIX2 HD
- Emlid NAVIO2 (Linux)
- Flywoo F405 Pro
- Flywoo F745 AIO BL_32/ Nano
- Foxeer F405v2
- Foxeer H743 MPU600
- Foxeer Reaper F745-AIO V2
- Furious FPV F-35 Lightning 和 Wing FC-10
- HeeWing F405/F405V2
- Holybro Kakute F4
- 圣布鲁卡库特 F4 迷你版
- Holybro Kakute F7 AIO
- Holybro Kakute F7 Mini(仅与 V1 和 V2 兼容)
- Holybro Kakute H7 V1
- Holybro Kakute H7 V2
- Holybro Kakute H7 Mini v1.3
- 霍利布鲁克-卡库特 H7 机翼
- Holybro Pixhawk 4 Mini
- Holybro Pixhawk5X
- Horizon31 PixC4-Jetson
- iFlight Beast F7 45A AIO
- iFlight BeastH7 AIO
- iFlight Blitz F745/F745 Mini
- iFlight Blitz Whoop F7 AIO
- iFlight Blitz Wing H743
- JAE JFB-110
- 曼巴 F405 MK2
- 曼巴 MK4 F405Mini
- 曼巴基本型 F405 mk3
- 曼巴 H743 v4
- MakeFlyEasy PixSurveyA1
- MakeFlyEasy PixSurveyA1-IND
- MakeFlyEasy PixSurveyA2
- MakeFlyEasy PixPilot-C3
- MakeFlyEasy PixPilot-V3
- MakeFlyEasy PixPilot-V6
- Mateksys F405 TE 系列
- Mateksys H743-Wing/MINI/SLIM/WLITE
- ModalAI 飞行核心
- mRo ControlZero Classic
- mRo ControlZero F7
- mRo ControlZero H7
- mRo COntrolZero H7 OEM
- mRo Pixracer Pro (H7)
- mRo Nexus
- 全能型 F4 AIO/Pro
- OmnibusNanoV6
- 总括 F7V2
- Parrot Bebop (飞行)控制器
- 鹦鹉 C.H.U.C.K
- 无线电链接迷你像素
- QioTek Zealot F427
- QioTek Zealot H743
- SDMODEL SDH7V1
- SDMODEL H7 V2
- Sky-Drones AIRLink
- SkystarsH7HD
- SPRacing H7 Extreme
- SPRacing H7 RF
- 天鹅-K1
- SpeedyBee F4(该电路板目前未经验证)
- SpeedyBee F4 V3/V4
- 微型 SpeedyBee F405
- 迷你 SpeedyBeeF405WING/WING
- 桃子 FCC-K1
- 桃子 FCC-R1
- 虚拟现实大脑 5
- VR uBrain 5.1
- YJUAV A6SE
- YJUAV A6SE H743
备注
由于闪存的限制,大多数基于 F4 的电路板和一些其他电路板并不包含所有 ArduPilot 功能。请参见 固件限制 了解详情。
基于 Linux 的(飞行)控制器¶
这些(飞行)控制器使用底层 Linux 操作系统。与本页列出的其他板卡相比,Linux 板卡通常具有更强的 CPU 能力和内存,但不支持 DShot、双向 DShot、BLHeli ESC 直通、许多基于 ArduPilot GPIO 的功能以及从地面站轻松上传。它们允许实验和开发高级控制与导航算法(另见 配套计算机).
** 这些设备是基于 Linux 的微型计算机的传感器附加板。详情请查看电路板链接。
备注
有关在基于 Linux 的电路板上使用 ArduPilot 的更多信息,请参阅 编写代码
固件限制¶
有些电路板为了将固件装入内存容量,删除了一些功能。请参见以下部分:
备注
如果电路板缺少用户所需的功能,可使用 ArduPilot 定制固件构建服务器 可用于创建固件,删除不需要的功能,并在腾出的空间中将需要的功能添加回固件中。
停产的电路板¶
以下电路板已不再生产,但仍可在维基或在线获取文档,最近的构建版本预计仍可正常工作。不建议新项目使用这些电路板。
不再支持以下板卡。文档为 存档但如果您仍在这些平台上工作,则可以使用:
Copter、Plane 或 Rover 不再支持 APM 2.x(APM 2.6 及更高版本)。适用于该板的最新固件版本为 Copter 3.2.1、Plane 3.4.0 和 Rover 2.5.1。
NAVIO+
PX4FMU
高通骁龙飞行套件
示意图¶
一些 "开放硬件 "(飞行)控制器的电路图 可以在这里找到