飞行控制器固件项目-对比介绍(Ardupilot、PX4、LibrePilot、OpenPilot)

2023-05-16

ArduPilot与Pixhawk什么关系: https://zhuanlan.zhihu.com/p/109639638

无人机开源项目_8个开源无人机项目: https://blog.csdn.net/cuml0912/article/details/107417773

 

*Ardupilot

        Ardupilot可能是最受欢迎的无人机自动驾驶仪软件。 它从一开始就存在,并拥有一个活跃的开发社区。 该软件几乎可以控制任何车辆,包括固定翼飞机,四旋翼飞机以及包括混合动力车,地面漫游车和船只之间的所有车辆。 固件分为三个分支:用于固定翼飞机的Ardupilot,用于多旋翼飞机和直升机的Arducopter,以及用于地面车辆的Ardurover。
        如果您想拥有一个具有3D航路点导航功能的全功能自动驾驶仪系统,并且广泛的硬件和软件支持,ardupilot是最好的选择。 它还拥有最大的开发人员社区,并在许多商业系统上使用。

 

*PX4 Flight Stack
PX4-Autopilot-Stack


       PX4飞行堆栈是另一个功能强大的功能齐全的自动驾驶仪。该项目支持多种类型的车辆,还拥有活跃的开发者社区。运行PX4飞行堆栈的最著名平台是来自Yuneec的一些无人机。

      从表面上看,您可以认为PX4飞行堆栈与ardupilot类似,因为有很多硬件可以运行PX4或Ardupilot固件。同样,由于两个系统都使用相同的遥测协议(MAVlink),因此许多软件也都与Qgroundcontol等兼容。只有当您使用非常特定的功能时,您才会注意到这两个项目之间存在一些差异。但是,在核心自治功能方面,PX4和Ardupilot非常相似。
      PX4和Ardupilot之间进行了许多讨论,以比较哪一种更好。我不会在这里讨论,因为所有这些都是见解。但是,关键区别在于软件许可证。 PX4使用BSD,而ArduPilot使用GPL。这使PX4在商业用途上更具吸引力,因为您无需使修改成为开源文件。使用ardupilot,任何更改都需要作为开源共享。因此,如果您打算开发一些要私有化或出售的特殊功能,PX4是您的理想之选。这就是为什么PX4在商业用途上更具吸引力。

 

*LibrePilot https://www.sohu.com/a/137873961_175233


       LibrePilot旨在成为支持固定翼飞机和旋翼飞机的通用飞行自动驾驶仪。 GUI是一款出色的软件。 固件本身也很坚固并且可以继续使用。唯一的缺点是没有arudpilot这么多的功能,但这主要是因为该项目不那么受欢迎,因此社区中的开发人员较少。Librepilot项目主页
Librepilot是从OpenPilot分支下来的。
       如果您想运行一个功能强大但便宜的自动驾驶平台(运行CC3D板或类似产品),librepilot是您的理想选择。

* OpenPilot


          Openpilot是最早的开源飞行控制软件项目之一,并帮助塑造了许多可用的标准功能。 当时,它是最早使用32位硬件的平台之一,并且具有可靠的性能和功能(具有专业的感觉)。 但是,由于开发人员的不同意见,因此将Librepilot,dRonin和TauLabs创建为openpilot的分支,但它们仍在积极开发中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

飞行控制器固件项目-对比介绍(Ardupilot、PX4、LibrePilot、OpenPilot) 的相关文章

随机推荐