前言
更多无人机知识请关注公众号:无人机系统技术,北航博士为你解析全面的无人机系统知识。
想必对无人机感兴趣的朋友都听说过ardupilot、px4、Dronecode这些名词,ardupilot和px4作为目前无人机行业最受欢迎、也是最为先进和全面的飞控软件,他们又是如何诞生并一路走来的呢,他们跟Dronecode基金会又有什么千丝万缕的联系呢,下面由笔者给大家一一揭晓。
起源
无人机的开源飞控是由多种因素形成的,比如昂贵的商业飞控系统、互联网的普及、开源软件概念的兴起以及linux、git的发展为无人机开源飞控行业带来了诸如github的成熟开源平台。Ardupilot的前身Arduino开源飞控是在2005年由Massimo Banzi、David Cuartielles等人在意大利交互设计学院合作开发而成,之后他们公开了其硬件设计文档,开放了飞控源代码,从此拉开了开源飞控的序幕,往后的WMC和Ardupilot都是基于Arduino飞控的衍生产品。
发展
WMC专为多旋翼开发,完整地保留了Arduino IDE开发和Arduino设备升级和使用的方法,是一款低成本飞控,有很多爱好者现在还在使用。而Ardupilot则是由3D Robotics的创始人Chris Anderson推动建立,他在07年创立了DIY Drones网络社区,08年Jordi Munoz将其获得第一届Sparkfun AVC大奖的直升机飞控源码放到社区上,随后在09年Anderson与他一同成立了3D Robotics公司,并在同年发布了一款adupilot的红色飞控板,之后几年陆续更新了APM1、APM2、APM2.5/2.6三款开源飞控硬件系统,然而APM的硬件系统也因为其8位的处理器系统高负荷运行而走下神坛。