飞控和飞控固件的讲解

article/2025/9/6 4:39:47

本人目前是一名大二学生,调了不少时间的多旋翼,飞控是很重要的一环。下面我将讲解一些我对飞控和固件的浅显理解。

1.飞控固件

目前来说,主流开源的飞控有两类:PX4和APM。从我自己的使用经验来看:对于你要使用多旋翼或者进行自主流程的话我推荐使用PX4固件。如果简单的固定翼飞行我推荐APM固件。

pixhawk、px4、APM、ArduPilot这四个的关系如何呢?

pixhawk是硬件平台,PX4是pixhawk的原生固件,专门为pixhawk开发。

PX4官方固件文档

31bf8d2d5f15480eb9427efa9df9e0ae.jpg

 

APM(Ardupilot Mega)也是硬件,Ardupilot是APM的固件,所以称ArduPilot固件也叫APM。

ce238f449a3c4ec7b49f14d3cd962bda.jpg

 二、两者的联系

后来APM硬件性能不太够,所以APM固件也就针对兼容了Pixhawh硬件平台。所以在pixhawk硬件平台上可以运行PX4固件(原生固件),也可以运行APM固件。目前已经买不太到Ardupilot系列飞控,主流使用的还是pixhawk。如:雷迅公司开发的飞控,多是基于pixhawk平台。

以两者使用的地面站为例:QGC地面站是PX4固件的御用地面站,MP地面站是为APM固件开发。目前来说QGC和MP均已经适配PX4和APM固件,但是MP地面站刷写PX4固件的体验感还是很差。总的来说,无论你使用哪个固件,我都推荐QGC地面站,放下MP地面站的历史包袱。

QGC地面站下载地址

三、两者的特点

APM固件Ardupilo最初是基于arduino搞的,其程序比较混乱,零散。维护者多,代码风格不太统一,而且是单片机这种调用程序,不好入门。但是成熟稳定,支持硬件多。

PX4固件开发时间较晚,历史包袱少,使用更先进的架构。采用多任务,模块化设计。相对来说方便入门,代码风格比较统一。近几年PX4支持的硬件不断增多,更多厂商也基于pixhawk平台去开发,实际上PX4的成熟性和稳定性已经不属于APM,甚至略胜一筹。

四.我使用过的飞控

应该说目前一些对自主智能系统研究比较深的学校,都有自己的飞控固件甚至适配的飞控。但是我们肯定是没有的,下面👇请看吧

CUAV X7+,CUAV X7,CUAV V5+,CUAV V5,雷迅的飞控总的来说,价格高(目前没货,v5+都3500,价格是虚的),飞控稳定性还可(至少我用到现在没有因为硬件问题出错),有自己的适配硬件(gps,rtk),技术支持服务还可以。可能我还没试验出它的全部功能,所以觉得它的价格对比性能不太美丽。总的来说,国产厂商做的不错的,大家也没得选。

pixhawk 2.4.8飞控,我觉得是性价比之王了,500块钱的价格,基本的适配硬件也都有,进行试验完全没问题。

匿名飞控,这个是我出去比赛才知道的,商品介绍说飞控可以通过实现自动飞行,拥有自己的软件。但是我觉得就是个32单片机解析传感器数据,实现一个简单飞行,可扩展性不大。

 


http://chatgpt.dhexx.cn/article/MEf1ZAMa.shtml

相关文章

无人机飞控三大算法汇总

无人机飞控三大算法:捷联式惯性导航系统、卡尔曼滤波算法、飞行控制PID算法。 一、捷联式惯性导航系统 说到导航,不得不说GPS,他是接受卫星发送的信号计算出自身位置的,但是当GPS设备上方被遮挡后,GPS设备无法定位了。…

python脚本王者荣耀自动刷金币

基于ADB(Android Debug Bridge) 1、下载ADB下载地址 下载之后解压文件随便放置到那个文件夹都可以 需要将adb.exe所在的文件路径添加到环境变量中在CMD中输入adb显示如下,说明adb没有问题了 2、手机进入开发者模式 这个进入开发者模式比…

Python实现王者农药自动刷金币

想写一个游戏的辅助脚本(或者外挂? )很久了。这几天工作、考试都完成的差不多了,闲下来写一个王者荣耀的刷金币脚本,供大家参考。 原理 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不…

Python轻松制作王者荣耀自动刷金币脚本

由于每次通过冒险模式都会有金币,而这个动作十分重复,连图像识别都不需要,可以考虑使用程序代替人工。 简单的说是重复以下的步骤: 界面打开至挑战关卡:陨落的废都 - 魔女回忆 【点击下一步】 点击开始闯关 进入挑…

王者荣耀刷金币C/C++语言脚本

一.开发环境: (1)本脚本适用于安卓游戏区,需要真实安卓手机。 本人用的是viov x9(1920*1080),如果代码运行有差错,是因为屏幕大小问题,请手动调试tap x y参数。 (2)手机需开启USB调试模式和模…

Python 实现王者荣耀自动刷金币

开发者(KaiFaX) 面向全栈工程师的开发者 专注于前端、Java/Python/Go/PHP的技术社区 作者 | 大瑞大 来源 | blog.csdn.net/qq_42882717/article/details/112345924 正文 想写一个游戏的辅助脚本(或者外挂? )很久了。这几天工作、…

用Python实现自动刷王者荣耀金币,这简直不要太爽了

相信有很多小伙伴都喜欢玩王者荣耀吧,王者里边有很多英雄购买都是需要金币的,并且金币还可以抽奖。今天,你就可以实现王者的金币自由了,我把王者刷金币的教程分享给大家,记得学起来。 一、原理 我想,游戏的…

python脚本 游戏赚金币_Python实现王者荣耀刷金币脚本功能

王者荣耀很多朋友都想买脚本和挂之类的,想更加容易的获得金币等可以在游戏里买英雄等,Python在我们开发中也很重要,今天给大家带来的是用Python语言写一个关于手游王者荣耀刷金币的脚本,有兴趣的朋友参考学习下希望能帮助到大家。…

30行Python代码刷王者荣耀金币

原理 王者荣耀的冒险模式里有个挑战模式,第一次过关可以获得比较多的金币,后面重新挑战还是会获得少量金币,这不算是bug,只有你不嫌烦手动蛮力也可以刷金币。 推荐关卡:陨落的废都 - 魔女回忆 此关卡使用纯输出英雄20…

王者刷金币(周上限)(自用)()

windows10adbpython 首先说原理,利用adb实现简单的点击,用python循环,文末打包下载; 首先配置手机端 设置进入开发者选项,不同手机进入方法自行百度 USB调试和允许通过usb调试修改权限或模拟点击(点开&a…

王者荣耀刷金币(python+adb实现)

想写一个游戏的辅助脚本(或者外挂? )很久了。这几天工作、考试都完成的差不多了,闲下来写一个王者荣耀的刷金币脚本,供大家参考。 脚本编写及使用教程 原理环境配置刷金币步骤测试 原理 我想,游戏的脚本应该都是差不…

【脚本】Python+adb王者荣耀闯关自动刷金币

文章目录 1 工具2 原理3 准备4 完整代码5 声明 1 工具 pythonadb(安卓调试桥)abd基础教程 2 原理 使用adb工具模拟点击手机 adb shell input tap x y获取手机坐标的最简洁方法 打开 开发者模式 → 开启 指针位置 3 准备 作用:简化代码…

Python-王者荣耀自动刷金币+爬取英雄信息+图片

####前提: 本文主要功能是: 1.用python代刷王者荣耀金币 2.爬取英雄信息 3.爬取王者荣耀图片之类的。 (全部免费附加源代码) 思路: 第一个功能是在基于去年自动刷跳一跳python代码上面弄的,思路来源陈想大佬,主…

【Python小脚本】实现王者农药自动刷金币啦~啦啦啦走跟我一起组队~

前言 🚀 作者 :“程序员梨子” 🚀 **文章简介 **:本篇文章主要是写了自动刷金币脚本啦! 🚀 **文章源码获取 **: 为了感谢每一个关注我的小可爱💓每篇文章的项目源码都是无偿分 享滴&…

各种电容的区别

&#xff08;一&#xff09;陶瓷电容&#xff08;瓷片电容、独石电容&#xff09; 瓷片电容耐压大&#xff0c;独石电容容量大 MLCC用于小功率场景&#xff0c;因为耐压低&#xff08;<100v&#xff09; 瓷片电容 独石电容&#xff08;MLCC&#xff09; -----------------…

电容的耐压值选择---陶瓷电容、钽电容、电解电容

电容的耐压值&#xff0c;在弱电领域主要有4V、6.3V、10V、16V、20V、25V、35V、50V这些档位。上百伏的电容主要用在强电上。耐压值的选择非常非常重要&#xff0c;选错了会有生命危险。 如果把25V的电容&#xff0c;用在50V的电源上&#xff0c;会怎么样&#xff1f;陶瓷电容…

电解电容、钽电容、普通电容

1、电解电容&#xff1a;金属箔为正极&#xff08;铝或钽&#xff09;&#xff0c;与正极紧贴金属的氧化膜&#xff08;氧化铝或五氧化二钽&#xff09;是电介质&#xff0c;阴极由导电材料、电解质&#xff08;电解质可以是液体或固体&#xff09;和其他材料共同组成&#xff…

贴片钽电容使用说明

贴片钽电容使用说明 对于贴片钽电容正负极区分&#xff0c;有一粗横线的一端是正极&#xff0c;而另一端当然就是负极了&#xff1b;而引线钽电容则主要看引线长短&#xff0c;长的一端是正极&#xff0c;短的一端是负极。

钽电容、贴片铝电解电容、二极管等正负极判断

&#xff08;1&#xff09;钽电容正负极判断 如图所示&#xff0c;有横杠标识的一端是正极 &#xff08;2&#xff09;贴片铝电解电容正负极判断 &#xff08;3&#xff09;二极管正负极判断 有横杠标识的一端是负极

电容知识点汇总

电容基本性质 电容电路符号如下图所示, 并具有如下性质: 上式的意义是,在一个具有C法拉的电容两端跨接V伏大的电压时,该电容的一个极板上就有Q库仑的电荷存储,而在另一个极板上也有-Q库仑的电荷存储。 取上面电容定义式的导数,可以得到: 由上式可知,流过电容的电流…