无人机--飞控科普

无人机是无人驾驶飞机的简称(Unmanned Aerial Vehicle,UAV),是利用无线电遥控设备和自备的程序控制装置的不载人飞机,包括无人直升机、固定翼机、多旋翼飞行器、无人飞艇、无人伞翼机。广义地看也包括临近空间飞行器(20-100 公里空域),如平流层飞艇、高空气球、太阳能无人机等。从某种角度来看,无人机可以在无人驾驶的条件下完成复杂空中飞行任务和各种负载任务,可以被看做是“空中机器人”。

飞控系统是无人机完成起飞、空中飞行、执行任务和返场回收等整个飞行过程的核心系统,飞控对于无人机相当于驾驶员对于有人机的作用,我们认为是无人机最核心的技术之一。飞控一般包括传感器、机载计算机和伺服作动设备三大部分,实现的功能主要有无人机姿态稳定和控制、无人机任务设备管理和应急控制三大类。飞控按照是否公开源代码的方式分为开源飞控和商品飞控:

(1)开源飞控

世界各地的精英本着开源的精神,将所做的无人机工作开源开放,主要有MicroCopter, Paparazzi, AutoQuad, OpenPilot,MWC,KK, APM,PX4....MicroCopter, Paparazzi算是飞控开源的开山鼻祖,尤其Paparazzi以算法强大和稳定性著称,其下面也有很多版本,MCU采用ST和NXP的方案。用户最多的应算APM,在经历基于Arduino的发展后,现在已经逐步过渡到PX4/Pixhawk平台,采用双ST MCU、冗余电源及传感器的方案,以满足未来更苛刻的需求和功能。

(2)商品飞控

国外没有找到什么有名的商品飞控,国内到是有一堆,比如大疆的、极飞、零度、亿航....扒开外壳看下,大疆采用NXP方案(可以类比Paparazzi),极飞ST, 零度有个AT91+FPGA,亿航(呵呵,似乎是APM,只是不公开),都可以从开源飞控找到他们影子,只要商品飞控有的功能,开源飞控都有,但是开源飞控有的功能,商品不一定有,那么商品飞控有什么特点呢?

1)加了一个漂亮的外壳,尤其是铝合金的;

2)加了个优化算法,比如大疆似乎有个H∞;

3)简化了调参和线束。

个人认为,商品飞控并不具备核心技术,只是在开源飞控上的小修小改,改的简单易用。本书主要讲一开源飞控的代表,Pixhawk和Paparazzi。

1.1 Pixhawk飞控

Pixhawk飞控采用 Pixhawk作为飞行控制器,它是世界上最出名的开源飞控的硬件厂商 3DR 最新推出了最新一代飞控系统,其前身是 APM,由于 APM的处理器已经接近满负荷,没有办法满足更复杂的运算处理,所以硬件厂商采用了目前最新标准的 32 位 ARM 处理器,第一代产品是PX4系列,他分为飞控处理器 PX4FMU 和输入输出接口板PX4IO。PX4 系列可以单独使用 PX4FMU,但是接线很复杂,也可以配合输入输出接口板 PX4IO 来使用,但是因为没有统一的外壳,不好固定,再加上使用复杂,所以基本上属于一代实验版本。 通过 PX4 系列的经验,厂商终于简化了结构,把 PX4FMU 和 PX4IO 整合到一块板子上,并加上了骨头形状的外壳,优化了硬件和走线,也就是这款第二代产品 Pixhawk。

Pixhawk的所有硬件都是透明的,它用的是什么芯片和传感器一目了然,所有的总线和外设都进行引出,不但以后可以兼容一些其 他外设,而且对于有开发能力的用户提供了方便。Pixhawk是一个双处理器的飞行控制器,一个擅长于强大运算的 32 bitSTM32F427 Cortex M4 核心 168 MHz/256 KB RAM/2 MB Flash 处理器,还有一个主要定位于工业用途的协处理器 32 bit STM32F103,它的特点就 是安全稳定。所以就算主处理器死机了,还有一个协处理器来保障安全。

1.1.1 Pixhawk的特点

Pixhawk是一款低成本高性能自动驾驶仪。其继承了APM和PX4的优点,并在其基础上改进。这个项目源于ETH Zurich的计算机视觉与几何实验室、自主系统实验室和自动控制实验室的PIXHAWK项目。它具有来自ST公司先进的处理器和传感器技术,以及NuttX实时操作系统,能够实现惊人的性能,灵活性和可靠性控制任何自主飞行器。Pixhawk系统的优点包括:集成多线程,类似Unix / Linux类的编程环境;全新的自动驾驶功能,如任务和飞行行为的Lua脚本;一个自定义PX4驱动层以确保在所有任务具有严格的时序。这些先进的功能确保在你的飞行器上不存在任何限制。Pixhawk允许现有的APM和PX4能够无缝地过渡到该系统,并降低进入门槛的新用户参加自主飞行的精彩世界。

1.1.2 Pixhawk的发展

Pixhawk飞控是PX4飞控系统的进一步发展。Pixhawk将PX4-FMU控制器与PX4-IO集成到了一块电路板上,除此之外还有额外的IO、内存和其他特性。Pixhawk是一款货真价实的第三代飞行控制系统(APM -> PX4 -> Pixhawk)。它针对我们的飞行导航软件做了高度优化以实现对飞行器的控制与自动飞行。它的性能目前有充足的富余,因此在未来的几年内Pixhawk系统都可以继续有效使用。

1.2 Paparazzi飞控

Paparazzi(PPZ) 是一个软硬件全开源的项目,它始于2003年,旨在通过来自社区的意见和鼓励建立一个非常强大和灵活的自动驾驶系统。它是一整套完整成熟的解决方案,内容不仅覆盖 了飞行器上的软硬件,包括传感器,电压调节器,GPS 接收机、自动驾驶软件及算法;同时也 包括地面站相关软硬件,包括各种调制解调器,天线等设备;同时,它还有一个不断进化的用户友好的地面控制站软件。

PPZ 装备的无人机的体系结构可以理解为在普通飞行器(普通航模)和航模标配的遥控单元上,加装自动飞控板、相关传感器、无线 Modem,同时配置地面控制站(PC、调 制解调器、天线),让飞行器最后实现自动驾驶飞行或者接受地面站的指令自主调整姿态飞行。

PPZ系统的关键特性是使用红外线感应器和飞行姿态惯性测量传感器,通过计算来提供强大而准确的姿态估计,让飞行器不需要地面手动控制校准,即能自动调整飞行状态。控制者只需要在 地面站上给飞行器设定任务,剩下的则交给飞行器则自己去完成。所有的飞控、导航、姿态调整、任务执行等工作等,都是由飞控板全自动完成。当然,地面人员也可以随时在自动控制和手动控制两种状态间自由切换。

1.2.1灵活的 PPZ

通过不同的设置,PPZ 既可以用于驱动固定翼飞机,也可以用于旋翼机。PPZ 的灵活性体现在它可以根据用途特点和侧重点(飞行速度、飞行距离、滞空时间、负载能 力、价格),选择不同的飞行器,配置不同的飞控板、传感器、通讯模块和外设。

它的飞控板并不仅有一个单一的型号,通过多年的发展和进化,PPZ 的飞控板共衍生出了十几 款型号。这些飞控板在不同的年代被设计出来,不断完善进化,并出于不同的目的增减板载接口 和模块从而派生出不同的型号。比如2013年夏季为发布的 Lisa/S 型飞控板,只有2.8克的重量, 成为全球最轻的通用飞控板。与之相关的,PPZ 有一个很大的硬件兼容列表,涵盖不同厂家的 各种模块,诸如传感器(红外,陀螺仪,GPS,惯性测量,空速)、调制解调器、遥控器、模拟 /数字视频系统、天线等。

类似装配台式电脑,用户可以完全根据自己的需求选择相关配置,建成一套地空无人机系统,而 配置则可以异常灵活。以通讯模块为例:如果你只是在视距范围内玩玩,可以省略GPS,配置 短距离的2.4G 调制解调器,纯手动控制;如果想实现远距离的完全自主驾驶,则可以配置 GPS加上远距离无线调制解调器实现飞行数据回传和控制;又如果在电信运营商信号覆盖的区域内玩,则可以用3G 通讯模块传输数据给地面站。

除了使用硬件列表上的设备外,PPZ 的大部分型号飞控板还有 GPIO 接口,因此可以通过编程 来控制外接设备。最常见的例子,就是控制外挂相机进行航拍。所有的配置数据,都在设计和装配调试无人机的时候,通过一个管理中心的系统(Paparazzi Center)进行配置,并以xml文件的形式保存。

1.2.2 PPZ资料的共享

PPZ 不同于普通的纯粹以代码为中心的开源软件项目,它不仅利用 Github 托管代码和硬件原理 图 CAD 设计稿等设计资料。成功将 PPZ 跑起来需要主板与各种外围传感器、舵机马达的适配、矫正、调试,以及为航空载机做恰当的参数设定,这需要一定的经验。PPZ 把它的主网站构建成为一个WIKI,使得任何人都可以注册帐号后上去编辑和完善条目,补充和分享自己的经验。这样一来,PPZ就汇集了全球各地精英爱好者的智慧,以及各种一手实验数据和经验。此外开源的优点,让PPZ可以利用开源社区的各种高质量软件(例如gpsd),避免重复的劳动从而专 注于自动导航相关的研究与实现。开放性,促使 PPZ 发展的非常强大。

1.2.3 PPZ 的业内地位和影响

PPZ 在业界有较高的知名度并曾多次摘取多项荣誉。目前 PPZ 官网最新的新闻消息显示:在不 久前于9月结束的国际微型飞行器会议和飞行比赛(IMAV 2013)中,PPZ 驱动的飞机,获得户 外组第一名,室内组操作第一名,室内自主控制第三名的成绩。其中,用到了最新的只有2.8克 重量的Lisa/S 飞控板。可见 PPZ 在业内应用的广泛程度及其实力。

毫无疑问,现在在做无人机项目的公司,几乎都会学习和了解过 PPZ 项目。所以,如果一个企业要做一个无人机相关的研究开发,PPZ 应该会给予巨大的帮助和启发。估计一般的公司几乎不可能完全独立于PPZ 之外做出一套能够与 PPZ 比肩的系统。初创公司如果按照 PPZ的全开源软硬件设计和兼容硬件列表,找一个载机(或者自己设计一款)并作恰当的适配,则可以快速推出自己的产品——往往是初创企业推出产品 的捷径。但是需要注意的是——由于PPZ是开源的,竞争对手也能推出类似的同质化的产品, 所以如何在PPZ光环之外,作出自己的特色,往往是这些企业最需要考虑的。

1.2.4个人如何开始使用PPZ

PPZ 非常适合模型爱好者和geek来玩。对于个人DIY 爱好者,PPZ 官方网站的 wiki知识库, 已经涵盖了基本所有需要的知识,所以官网应该是一个不错的开始点。国内的一些模型论坛,已 经有不少玩家在交流和分享经验,可以上去找找。某裤上搜索 PPZ,也能出来不少视频,这些 都是前辈玩家贡献的知识。

对于初级个人玩家来说,Ubuntu Linux 做为官方推荐的地面站操作系统以及编译环境,可能需 要一段过程适应。另外,各种传感器、电路板是一个比较麻烦的问题。开源硬件不像开源软件那样成本仅为一台电脑和一些带宽,毕竟硬件需要掏钱真材实料去购买焊接制作电路板,门槛稍高。 如果玩家只想体验组装、调试、和飞行的乐趣,官网上有列出销售控制板和配套硬件的厂商(国 外厂商多);另外,某宝上也有看到 Lisa/M 的飞控板,也许可以一试。

PPZ 项目是无人机方面一个开放的大知识库,无论个人、公司、研究机构都能从中获益良多。相信 PPZ 未来在无人机领域还会发挥更大的影响力,引领无人机领域更进一步。

原文地址:https://www.cnblogs.com/braveheart007/p/10536357.html

时间: 2024-10-10 17:09:50

无人机--飞控科普的相关文章

无人机飞控三大算法汇总

无人机飞控三大算法:捷联式惯性导航系统.卡尔曼滤波算法.飞行控制PID算法. 一.捷联式惯性导航系统 说到导航,不得不说GPS,他是接受卫星发送的信号计算出自身位置的,但是当GPS设备上方被遮挡后,GPS设备无法定位了.比如在室内.隧道内.地下等场所,基本收不到GPS信号. 语录:任何一款有缺点的产品,必然成就了另一款能克服其缺点的产品. 另一种导航方式是不依赖外界信息的,这种导航叫做惯性导航. 那什么是惯性导航呢?他就是利用载体上的加速度计.陀螺仪这两种惯性远见,去分别测出飞行器的角运动信息和

2018中国(上海)国际无人机展览会暨发展论坛

2018中国(上海)国际无人机展览会暨发展论坛 China (Shanghai) International UAV Exhibition &Development Forum 2018   时间:2018年04月02日-04日   地点:上海新国际博览中心 关于"CUAV 2018" 欢迎参加由亚洲无人机行业协会.香港贸发展览集团联合承办的"2018中国(上海)国际无人机展览会暨发展论坛"简称"CUAV 2018".本届展会将于2018

我的软件工程师之路,给需要的同学!

   我自己是电子信息工程专业毕业,专业原则上来说比较偏"硬"一点,事实上我从大二就开始学习嵌入式,从51入门顺便学了C语言和电路板设计制作(如何更快的学习单片机?),后来因为因为参加比赛又把stm32学了,私下里还学了c++,这个时候我大三,从单片机软件设计到硬件电路板设计制作全都可以一人包办,因为学习了c++还开始设计PC上位机,我本科几乎所有的课余时间都放在了实验室,每天忙碌在试验台和电脑前(现在想想也有点可惜,没有和班级的同学有太多交流,和宿舍的舍友也是少了很多欢乐,显得有点太

《痞子衡嵌入式半月刊》 第 2 期

痞子衡嵌入式半月刊: 第 2 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期. 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿. 上期回顾 :<痞子衡嵌入式半月刊: 第 1 期> 唠两句 如果你第一时间阅读本期,此时应正是立春与雨水交节之时(2020年02月19日 12:56:53).雨水节气标示着降雨开始.雨量渐增,俗话说"

XBee 250mW 900HP无人机PIX飞控数传套装

XBee 250mW 900HP无人机PIX飞控数传套装 XBee PRO 900HP模块(官方完整型号为:XBP9B-DMSIT-022)是美国DIGI公司在2013年推出的一款发射功率为250mW的无线数传模块,由于其卓越的软硬件设计兼容能力,使得该款数传空中接口速率高达200kbps所以该款数传非常适合类似于像无线飞控这种需要高速率和远距离传输要求的应用,国内很多开源飞控和专业的无人机厂家都选用900HP无线模块作为飞控数传模块. 虽然官方的900HP模块无线射频性能卓越,但由于模块是嵌入

SKYE无人机改装APM飞控(最经济实惠 预算200元)

声明:说是200元,实际不到200元 ,点击文中下划线链接可到达 清单已列完,细节未完待续... 工具: 热熔胶枪.拆机套件(薄片.镙丝刀套装).尖嘴钳.镊子.烙铁/有条件的可以上热风枪.焊硒丝. 助焊剂.杜邦线/连接线若干(越细越软越好但不能用裸线).热缩管若干 一.机身改装(128元) 物料清单 1.APM飞控板APM2.8 * 1   120元左右(带内置罗盘)  2.8弯针内置罗盘单飞控 2.降压模块 12V转5V * 1   5元   12转5V降压模块   5V转3.3V降压模块 3

FY650四轴无人机安装全程详解(多图)

FY650四轴无人机安装全程详解(多图) 本文根据自己的安装实际过程,总结了箱后的一个比较合理的650四轴无人机安装顺序,以及各个步骤的注意事项,主要内容包括: 系统基本配置 机架安装 安装机臂与机架上板 安装机架底板与挂载架 安装折叠起落架 电子系统安装 安装马达与电调 安装飞控与电子设备 安装锂电池与云台 安装螺旋桨 一.基本配置 本次安装的基本配置如下: 机架: 飞越640sport机架×1 动力: 朗宇4110S 380kv马达×4 好盈铂金30A电调×4 锂电池:5200mAh 35C

最新最全的Cleanflight 无人机开源代码的系统列介绍

Cleanflight can be used on multirotor aircraft and fixed-wing aircraft, it supports a variety for shapes and motor counts, not limited to quadcopters, hexacopters, octocopters, tricopters and planes. Cleanflight is Open-Source flight controller softw

酷炫!!太阳能无人机专题

说是专题 其实也没多少东西 就是几篇太阳能无人机相关的资料文献  多多少少 反正贡献出来呗 _绿色先锋_号太阳能无人机.pdf 太阳能无人飞机动力驱动器的研究.pdf 太阳能无人机的发展现状及应用前景.pdf 下面是一些太阳能无人机存在的问题   欢迎大家讨论 大型太阳能无人机研制过程中存在哪些问题呢? 1. 低翼载.柔性结构.机翼表面铺设太阳电池使得结构.气动.能源三者之间影响较大; 2. 气弹设计技术.机翼结构与太阳电池阵轻质一体化设计技术亟待实质性突破; 3. 低雷诺数气动特性.飞行控制策