PX4和ardupilot(APM)的对比
经常看见有人在群里问这个
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)的对比相关推荐
- 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断
基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第三篇)故障保护及问题诊断 PIX无法安装驱动 双击下载的px4_driver_installer ...
- 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性
基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第四篇)飞行特性 自动起飞 固定翼飞机可以自动发射多种类型的飞机.下面的说明将教你如何设置你的任务 ...
- 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第二篇)软硬件参数调试
基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第二篇)软硬件参数调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感 ...
- 基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试
基于Ardupilot/PX4固件,APM/PIXhawk硬件的VTOL垂直起降固定翼软硬件参数调试(第一篇)安装调试 本文内容大部分来自Kris,我们的K大,在VTOL领域的大牛,在此,非常感谢K大 ...
- Ardupilot -- APM源码笔记四(重制)~ 线程机制
认识Ardupilot线程 在了解过Ardupilot的链接库之后,是时候来认识一下Ardupilot是怎么处理线程了,对于从arduino继承过来的setup()/loop()架构,会让我们认为Ar ...
- Ardupilot -- APM源码笔记(重制)~序言
首先,本篇不会涉及到源码方面的解读跟指导,只是为了后续章节做一些说明,并讲讲写下这些博文的原因 说起无人机的话,应该很多人会想到大疆.亿航这些商业巨头,这样的产业能发展起来也跟无人机代码开源有关.从微 ...
- 无人机ADS-B模块 (兼容Px4、ardupilot、极致飞控)拒绝黑飞,耗子尾汁!
近年来,无人机等低空飞行器成为很多玩家的新"玩具",但是绝大多数飞行器都属于"黑飞",就是没有民航管理部门的适航许可.也没有相关部门颁发的驾驶执照的. 2018 ...
- APM 学习 6 --- ArduPilot 线程
ArduPilot 学习之路 - 6,线程 英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-threading.html 理解 Ard ...
- Ardupilot 似乎就是APM
APM 基于Arduino的开源平台,怪不得开头几个字母一样,pilot是直升飞机的意思,所以Ardupilot的意思很明显,用Arduino做的直升飞机. 截图自ZN无人机课程第二期第二节 我最开始 ...
- 机器人开发--PX4 Autopilot介绍
机器人开发--PX4 Autopilot介绍 1 简介 2 历史 3 Pixhawk.PX4.APM . ArduPilot关系 4 各家飞控对比 参考 1 简介 PX4 是一款专业级飞控. 它由来自 ...
最新文章
- matlab fft例程,c++ FFTW与Matlab FFT
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)
- java 交互输入_JAVA -----------交互式程序
- 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目
- java ios压缩_iOS与Java服务器GZip压缩问题【转】
- jsp if else c标签 总结
- python 微服务 etcd_python etcd api
- Vijos P1596 加法表【迭代】
- 软件工程——第六次作业——团队作业
- StackPanel:栈式面板基础简述
- 端到端无人驾驶文献学习:ChauffeurNet: Learning to Drive by Imitating the Best and Synthesizing the Worst
- 【学习笔记】Servlet容器(Web容器)简介
- WLAN 无线局域网 基本概念
- OpenGL ES EGL eglCreateContext
- 用unity开发贪吃蛇,勾起我童年乐趣的小游戏
- 单硬盘win10+ubuntu双系统安装教程
- IT项目管理 第四章 习题
- 第3课:郭盛华教学视频_PHP连接MySQL数据库的方法
- SpringBoot整合GraphQL第(一)章节
- 解决Unknown resampling filter (64). Use Image.NEAREST (0), Image.LANCZOS (1), Image.BILINEAR (2), Imag
热门文章
- DW个人网站制作成品 简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码
- PMP 考点 第七章 项目成本管理
- ICCV2019论文题目中文列表
- Wordpress源码文件详解
- FFmpeg 视频裁剪
- 计算机输入什么指令关机,电脑自动关机命令是什么【详细介绍】
- 安卓Java开启usb热点_安卓手机通过USB共享PC的宽带网络上网
- 微信小程序即时通讯(融云sdk)
- 简单好用的桌面隐藏工具:Desktop Curtain for Mac
- instsrv.exe和srvany.exe将.exe文件注册为windows服务