经常看见有人在群里问这个

1、APM历史要远长于PX4,因此功能更丰富,经历的坑也更多,填的坑也更多,因此有“功能完善、运行稳定”的优势(这里的稳定指的是由于程序问题莫名其妙炸机的情况少);     2、APM与PX4在一些关键算法上是相互借鉴的,因此算法先进程度差不多;     3、PX4由于起步晚,历史包袱少,最初就搭建了一个很先进的架构,因此获得了代码简洁易懂易懂的优势;相反,ardupilot(APM)最初是基于arduino搞的,Copter3.2.1版本的ArduCopter文件夹中的源代码还都是.pde这种arduino文件后缀,虽然arduino底层本身也是C++,但是ardupilot开局受其影响还是比较大的,不过从Copter3.3版本之后,APM一直在优化代码结构,因此3.3.x、3.4.x、3.5.x、3.6.x以及4.0.x每一代之间都有一些区别(功能不变,就是代码重构),到4.0.x之后,已经差不多了,硬件层抽象做的非常好,花很少时间就能完成自制飞控的移植;飞控代码的各个功能也开始最大化地利用C++的优势,代码已经变得很好用了。      无论你学习哪个固件,即使是PX4固件,自学时初期也是有一定的痛苦期的,一旦你真正入门了,找到了那种感觉,就会发现,其实都一样。      到现在,PX4在功能完善和运行稳定方面已经好不少了,应该跟APM是不相上下的。@你猜啊

PX4和ardupilot(APM)的对比相关推荐

  1. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断 PIX无法安装驱动 双击下载的px4_driver_installer ...

  2. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性 自动起飞 固定翼飞机可以自动发射多种类型的飞机.下面的说明将教你如何设置你的任务 ...

  3. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第二篇)软硬件参数调试

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第二篇)软硬件参数调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感 ...

  4. 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试

    基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感谢K大 ...

  5. Ardupilot -- APM源码笔记四(重制)~ 线程机制

    认识Ardupilot线程 在了解过Ardupilot的链接库之后,是时候来认识一下Ardupilot是怎么处理线程了,对于从arduino继承过来的setup()/loop()架构,会让我们认为Ar ...

  6. Ardupilot -- APM源码笔记(重制)~序言

    首先,本篇不会涉及到源码方面的解读跟指导,只是为了后续章节做一些说明,并讲讲写下这些博文的原因 说起无人机的话,应该很多人会想到大疆.亿航这些商业巨头,这样的产业能发展起来也跟无人机代码开源有关.从微 ...

  7. 无人机ADS-B模块 (兼容Px4、ardupilot、极致飞控)拒绝黑飞,耗子尾汁!

    近年来,无人机等低空飞行器成为很多玩家的新"玩具",但是绝大多数飞行器都属于"黑飞",就是没有民航管理部门的适航许可.也没有相关部门颁发的驾驶执照的. 2018 ...

  8. APM 学习 6 --- ArduPilot 线程

    ArduPilot 学习之路 - 6,线程 英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-threading.html 理解 Ard ...

  9. Ardupilot 似乎就是APM

    APM 基于Arduino的开源平台,怪不得开头几个字母一样,pilot是直升飞机的意思,所以Ardupilot的意思很明显,用Arduino做的直升飞机. 截图自ZN无人机课程第二期第二节 我最开始 ...

  10. 机器人开发--PX4 Autopilot介绍

    机器人开发--PX4 Autopilot介绍 1 简介 2 历史 3 Pixhawk.PX4.APM . ArduPilot关系 4 各家飞控对比 参考 1 简介 PX4 是一款专业级飞控. 它由来自 ...

最新文章

  1. matlab fft例程,c++ FFTW与Matlab FFT
  2. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)
  3. java 交互输入_JAVA -----------交互式程序
  4. 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目
  5. java ios压缩_iOS与Java服务器GZip压缩问题【转】
  6. jsp if else c标签 总结
  7. python 微服务 etcd_python etcd api
  8. Vijos P1596 加法表【迭代】
  9. 软件工程——第六次作业——团队作业
  10. StackPanel:栈式面板基础简述
  11. 端到端无人驾驶文献学习:ChauffeurNet: Learning to Drive by Imitating the Best and Synthesizing the Worst
  12. 【学习笔记】Servlet容器(Web容器)简介
  13. WLAN 无线局域网 基本概念
  14. OpenGL ES EGL eglCreateContext
  15. 用unity开发贪吃蛇,勾起我童年乐趣的小游戏
  16. 单硬盘win10+ubuntu双系统安装教程
  17. IT项目管理 第四章 习题
  18. 第3课:郭盛华教学视频_PHP连接MySQL数据库的方法
  19. SpringBoot整合GraphQL第(一)章节
  20. 解决Unknown resampling filter (64). Use Image.NEAREST (0), Image.LANCZOS (1), Image.BILINEAR (2), Imag

热门文章

  1. DW个人网站制作成品 简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码
  2. PMP 考点 第七章 项目成本管理
  3. ICCV2019论文题目中文列表
  4. Wordpress源码文件详解
  5. FFmpeg 视频裁剪
  6. 计算机输入什么指令关机,电脑自动关机命令是什么【详细介绍】
  7. 安卓Java开启usb热点_安卓手机通过USB共享PC的宽带网络上网
  8. 微信小程序即时通讯(融云sdk)
  9. 简单好用的桌面隐藏工具:Desktop Curtain for Mac
  10. instsrv.exe和srvany.exe将.exe文件注册为windows服务