Paparazzi:软硬件全开源的无人机飞控系统.doc_第1页
Paparazzi:软硬件全开源的无人机飞控系统.doc_第2页
Paparazzi:软硬件全开源的无人机飞控系统.doc_第3页
Paparazzi:软硬件全开源的无人机飞控系统.doc_第4页
Paparazzi:软硬件全开源的无人机飞控系统.doc_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、普通航模 )和航模标配的遥控单元上 ,加装自动飞控板、相关传感器、无线Modem, 同时配置地面控制站 (PC 、调 制解调器、天线 ),让飞行器最后实现自动驾驶飞行或者接受地面站的指令自主调整姿态飞行。PPZ系统的关键特性是使用红外线感应器和飞行姿态惯性测量传感器,通过计算来提供强大而准确的姿态估计 ,让飞行器不需要地面手动控制校准 ,即能自动调整飞行状态。控制者只需要在地面站上给飞行器设定任务 ,剩下的则交给飞行器则自己去完成。所有的飞控、导航、姿态调整、任务执行等工作等 ,都是由飞控板全自动完成。 当然 ,地面人员也可以随时在自动控制和手动控 制两种状态间自由切换。 灵活的 PPZ 通过

3、不同的设置 ,PPZ既可以用于驱动固定翼飞机,也可以用于旋翼机。下图以一台固定翼飞机为例 ,说明装配PPZ飞控仪的飞机的机舱布局图,当然不同的情况可以有调整,配置也丰简 由人。? Autopilot Control Board自动控制板? Battery电池? Datalink Radio-Modem & Antenna数据传输调制解调器和天线? GPS Receiver GPS接收机? IR Sensor Board (if no IMU)红外传感板 (如果没有? Motor & Controller马达和控制器? RC Receiver & Antenna遥控接收器

4、和天线IMU)? Servos 伺服系统? Payload (Example: Camera & Video Transmitter)负载 (诸如摄像机、 视频传输 )PPZ 的灵活性体现在它可以根据用途特点和侧重点 (飞行速度、 飞行距离、 滞空时间、 负载能 力、价格 ),选择不同的飞行器 ,配置不同的飞控板、 传感器、通讯模块和外设。 它的飞控板并不仅有一个单一的型号 ,通过多年的发展和进化 ,PPZ 的飞控板共衍生出了十几 款型号。这些飞控板在不同的年代被设计出来 ,不断完善进化 ,并出于不同的目的增减板载接口 和模块从而派生出不同的型号。比如 2013 年夏季为发布的Lisa

5、/S型飞控板 ,只有 2.8 克的重量 , 成为全球最轻的通用飞控板。与之相关的,PPZ有一个很大的硬件兼容列表,涵盖不同厂家的各种模块 ,诸如传感器 (红外 ,陀螺仪 ,GPS, 惯性测量 ,空速 )、调制解调器、遥控器、模拟/数字视频系统、天线等。类似装配台式电脑,用户可以完全根据自己的需求选择相关配置 ,建成一套地空无人机系统 ,而 配置则可以异常灵活。以通讯模块为例 :如果你只是在视距范围内玩玩 ,可以省略 GPS, 配置 短距离的 2.4G调制解调器 ,纯手动控制 ;如果想实现远距离的完全自主驾驶 , 则可以配置 GPS 加上远距离无线调制解调器实现飞行数据回传和控制 ;又如果在电信

6、运营商信号覆盖的区域内玩 ,则可以用 3G 通讯模块传输数据给地面站。 除了使用硬件列表上的设备外 ,PPZ 的大部分型号飞控板还有 GPIO 接口 ,因此可以通过编程 来控制外接设备。最常见的例子 ,就是控制外挂相机进行航拍。 所有的配置数据 ,都在设计和装配调试无人机的时候 ,通过一个管理中心的系统 (Paparazzi Center) 进行配置 ,并以 xml 文件的形式保存。强大的 PPZ 图为 PPZ 地面控制站 (GCS) 软件界面 ,可以看到卫星地图 ,飞机的飞行计划以及实际飞行轨 迹 ,飞机的实时姿态数据 ,以及各种控制按钮。 PPZ 是一个开源的项目 ,它的强大来自于全球各地

7、的无人机爱好者和一些大学研究机构的贡献。 在我刚开始搜索 PPZ 资料时候 ,偶尔看到被提及“卡尔曼滤波”以及“四元数算法”等。呃, 那些名字真的看不懂是啥玩意儿 ,但是我知道它们肯定都很厉害而且已经在 PPZ 上被实现。不 过我还是做了相关搜索,这些都是用于自动驾驶以及飞行姿态调整的牛逼算法。 PPZ 为了适用于飞行器的各种姿态调整 ,做了很高标准的实现。 而其中有些功能 ,在某些商业公司卖的飞控上 都没有实现 (可能觉得飞机不会在倒着飞的时候突然切换控制权 )。 PPZ不同于普通的纯粹以代码为中心的开源软件项目 ,它不仅利用Github托管代码和硬件原理图CAD设计稿等设计资料。成功将PP

8、Z跑起来需要主板与各种外围传感器、舵机马达的适配、矫正、调试 ,以及为航空载机做恰当的参数设定 ,这需要一定的经验。PPZ 把它的主网站构建 成为一个WIKI, 使得任何人都可以注册帐号后上去编辑和完善条目 ,补充和分享自己的经验。这样一来 ,PPZ 就汇集了全球各地精英爱好者的智慧,以及各种一手实验数据和经验。此外开 源的优点 ,让 ppz可以利用开源社区的各种高质量软件 (例如 gpsd), 避免重复的劳动从而专注于自动导航相关的研究与实现。开放性,促使 PPZ 发展的非常强大。PPZ 的业内地位和影响 PPZ在业界有较高的知名度并曾多次摘取多项荣誉。目前PPZ官网最新的新闻消息显示 :在

9、不 久前于 9 月结束的国际微型飞行器会议和飞行比赛(IMAV 2013)中 ,PPZ 驱动的飞机 ,获得户 外组第一名 ,室内组操作第一名,室内自主控制第三名的成绩。其中,用到了最新的只有 2.8克 重量的 Lisa/S飞控板。 可见PPZ 在业内应用的广泛程度及其实力。毫无疑问 ,现在在做无人机项目的公司 ,几乎都会学习和了解过PPZ项目。之前雷锋网报道过的全球最小的无人机是把双刃剑中的最小无人机使用的也就是 Lisa/S飞控板。 PPZ将它的设计理念和算法,不仅以代码形式保存在github的代码库中 ,而且也以可阅读的知识文章的形式分享在wiki中。所以,如果一个企业要做一个无人机相关的

10、研究开发 ,PPZ 应该 会给予巨大的帮助和启发。估计一般的公司几乎不可能完全独立于 PPZ 之外做出一套能够与 PPZ 比肩的系统。初创公司如果按照 PPZ 的全开源软硬件设计和兼容硬件列表,找一个载机 (或 者自己设计一款 )并作恰当的适配 ,则可以快速推出自己的产品往往是初创企业推出产品的捷径。但是需要注意的是由于PPZ是开源的 ,竞争对手也能推出类似的同质化的产品 , 所以如何在PPZ光环之外 ,作出自己的特色 ,往往是这些企业最需要考虑的。类似以前MTK 方案从业者在手机行业的情况,大家拿到手的方案是相同的 ,最后看谁做出来的产品有特色能卖的更好 ,就需要自己的神通了。个人如何开始使用PPZPPZ 非常适合模型爱好者和 geek 来玩。对于个人DIY 爱好者 ,PPZ 官方网站的 wiki 知识库 , 已经涵盖了基本所有需要的知识 ,所以官网应该是一个不错的开始点。国内的一些模型论坛 ,已 经有不少玩家在交流和分享经验 ,可以上去找找。某裤上搜索 PPZ,也能出来不少视频 ,这些 都是前辈玩家贡献的知识。对于初级个人玩家来说 ,Ubuntu Linux 做为官方推荐的地面站操作系统以及编译环境 ,可能需 要一段过程适应。另外 ,各种传感器、电路板是一个比较麻烦的问题。开源硬件不像开源软件那 样成本仅为一台电脑和一些带宽,毕竟硬件需要掏钱真材实料去购买焊接制作电路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论