在本文中,我们将简要先容可用于autopilots和mini quad(FPV Racing Drones)的不同翱翔掌握器固件。我们将理解这些FC固件的背景,以及它们的目的。
这些FC固件中的许多都能够翱翔飞机和其他无人机,有些乃至可以用于地面车辆和机器人。
翱翔掌握器固件列表
以下是autopilots的FC固件/项目:

· Ardupilot
· LibrePilot
· INAV
以下是赛车无人机和mini quad的FC固件/项目:
· Cleanflight
· Betaflight
· Butterflight
· Raceflight
· Kiss
· dRonin
值得把稳但却过期的固件:
· Multiwii
· Baseflight
· TauLabs
· OpenPilot
Multiwii
Multiwii被视为是四轴翱翔器固件的开端,后来成为许多盛行的多旋翼固件的灵感来源。固件是利用Nintendo Wii Nunchuck的IMU传感器和Arduino板创建的,因此名为Multiwii(Multirotor,Wiimote)。
ArdupilotArdupilot可能是GPS自动驾驶仪最受欢迎的开源固件。多年来,它一贯处于积极的发展阶段,在自动驾驶仪方面被认为是业余爱好者最可靠的办理方案之一。固件能够掌握多种类型的车辆,包括固定机翼,飞机,地面越野车,四轴翱翔器等。
BaseflightBaseflight是基于8位Multiwii翱翔掌握器固件的首批广泛利用的32位FC固件之一。本日,Baseflight尚未更新,并被广泛认为是过期的固件。只管环绕软件作者TimeCop引起了争议,但Baseflight确实帮助我们理解了我们本日利用的一些最好的软件,在我看来值得把稳。
Cleanflight来自Baseflight的分叉(分支),Cleanflight旨在成为Baseflight的“干净代码”版本,以便于掩护和未来发展。
它迅速成为一种广泛利用和可靠的翱翔掌握软件。从一开始,Cleanflight已经分为Betaflight和iNav。从这些功能中添加并测试了许多新功能,并将其合并回Cleanflight以创建Cleanflight 2.0,以实现全面的翱翔掌握器固件。
然而,开拓和更新已大幅放缓,我们认为未来Betaflight是一个更好的选择。
BetaflightBetaflight是当今最广泛利用的迷你四合一翱翔掌握软件,这是有充分情由的。
它是从Cleanflight分支出来的,专注于赛车无人机的新功能和翱翔性能的前沿,因此名为BetaFlight。
它支持非常广泛的FC目标。默认调节非常好。它拥有适宜哀求严谨的赛车手,acro /自由式翱翔员和初学者的功能。它仍旧是开源的,有很多贡献者和定期更新的内容。
Betaflight确实是一款非常卓越的软件,如果你还没有用过,非常自傲地建议大家考试测验一下。然而,只管Betaflight中的所有选项使其成为最灵巧和最强大的翱翔软件之一,但它也可能是最难设置、学习和利用的软件之一。
ButterflightButterflight是Betaflight的一个分支,旨在重新关注迷你四轮翱翔性能和尖端功能。
现在(2018年4月),Butterflight和Betaflight之间的紧张差异是陀螺仪和AKK VTX Smart Audio支持的软件过滤。
INAV顾名思义,INAV更方向于支持自主导航翱翔功能,例如翱翔Waypoint任务和返回HOME(RTH)功能。它也起源于Cleanflight,并通过开源代码,良好的目标支持范围以及定期更新来获益。iNav支持多轴和固定翼飞机。例如CC3D(CC3D利用基于ARM的STM32F1处理器,险些是当前最便宜的32位飞控了。)飞控运行INAV用于固定翼导航。
如果您对更多的无人机/无人机自主导航翱翔感兴趣,这绝对是一个探索性的选择。
RaceflightRaceflight最初来自Betaflight / Cleanflight,专注于纯粹的赛车和翱翔,以及环绕F4翱翔掌握器。自创建以来,Raceflight改为闭源开拓,经由一些争议后,开拓职员发布了带有Revolt翱翔掌握器的Raceflight One,声称它现在完备没有任何GPL(通用公共容许证)开源代码。Raceflight以其平稳性而有名。
Raceflight有一个非常友好的用户软件界面,个人看来它是最随意马虎被初学者设置的界面之一。
KissKiss拥有极简的利用观点。它由Flyduino开拓,自2011年以来一贯在制造多转子元件。它是一个专有固件(闭源),在某种程度上依赖于硬件接口(很像Apple产品)。KISS设备和软件很受欢迎且可靠。
KISS GUI比Betaflight或Cleanflight Configurator大略得多,留下了一个更快的设置/配置过程来进行空中传播。但是,GUI中短缺选项有时可能更难以调度有问题的配置。听说KISS是最好的FC固件之一,用于具有独特特性的赛车和绝技翱翔。许多顶级翱翔员翱翔KISS并推举KISS构建。
OpenPliot多轴最早的开源FC固件开拓之一,它影响了翱翔掌握固件选项的一些紧张进展。OpenPilot已于2015年停产并由LibrePilot取代,但它也是另一个值得把稳的固件代码。
LibrePioltLibrePilot从OpenPilot分支出来,专注于研究和开拓,可用于许多不同的运用程序,乃至是机器人技能。
虽然在mini quad社区中不那么受欢迎,也没有支持与此列表中的其他固件一样多的硬件目标,但最近它确实显示有更新,也有一个可靠的开拓职员团队,并且仍旧是开源的。
TauLabsTauLabs,OpenPilot的另一个分支,专注于自动驾驶无人机导向的研究和开拓。针对专业人士,研究职员和学生,该项目不仅涉及紧张研究职员,而且为任何在研究中利用无人机的团体供应快速简便的设置/配置的入门级平台。再次,有一个有限的目标支持和较小的跟随迷你quadcopters。但在我看来,我认为这是一个伟大的“学习”固件,适用于学生项目或考试测验用农业,空气质量或和你能想到的任何实验。
dRonin末了,我们来看dRonin,它是OpenPilot的分支的分支。
它的名字已经很明显,dRonin的核心重点是FPV无人机竞速。dRonin也用于其他小型飞机系统。环球分布的开拓职员和测试职员团队的产品。
支持各种硬件:DTF Seppuku,BrainFPV,Sparky以及OpenPilot系列中的掌握器(CC3D,Revolution)
他们开拓了一种自动调谐模式(它们的网址:http://dronin.org),可以自定义PID特定于mini-quad构建的调制,以及具有非常快速简便的设置/配置引导。它是一个繁芜的翱翔掌握器列表,有很好的评论。
总结跟大多数与多旋翼爱好者干系的事情一样,统统都是相对的,须要不断的学习。固件将在你的mini-quad能够做什么,它将具有哪些功能,以及你该当利用哪个翱翔掌握器以充分发挥它的浸染。弄清楚你想要用四轴翱翔器做些什么。这些问题都相称主要。
你可以在附件电子表格中找到固件Mini Quad翱翔掌握器利用的内容。
关于翱翔掌握器(FC)固件概述就分享到这里啦,想进一步理解干系专业知识,请搜索 - 酷耍(http://kooshua.com)
微信"大众年夜众号:酷耍实验室
微信小程序:酷耍实验室