(原標(biāo)題:你知道嗎,無人機火了的背后它們才是真正的英雄)
這兩天,臻迪無人機在鳥巢發(fā)布新品的消息刷爆了小編的朋友圈,無人機現(xiàn)在火的程度真是超越地球人的想象。不過,小編覺得咱不能只做個看熱鬧的群眾,知其然也要知其所以然,所以小編今天就來帶大家認識下無人機產(chǎn)業(yè)爆發(fā)的幕后英雄——開源項目。
好奇寶寶們一定會問,開源項目跟無人機有啥關(guān)系?其實正是很多和無人機有關(guān)的開源項目促進了這個領(lǐng)域的快速發(fā)展。像NASA、歐空局、Google、Linux、MIT等均提供了大量的開源項目來支持團隊和個人進行飛機設(shè)計、飛控研發(fā)、性能分析、項目管理等。這些項目形成了很多成熟的開源設(shè)計軟件和開源飛控軟硬件等,比如坊間一直盛傳的某疆奏是……好了,不管真相如何,一個確定的事實是這些開源項目大大的促進了現(xiàn)在無人機的爆發(fā)性發(fā)展,可以說是無人機進步的幕后功臣。
那么,今天小編就來帶大家了解下無人機世界的著名開源項目,并感謝AOSSCI科學(xué)家們的無私分享。
一、開源軟件——無人機設(shè)計分析
在無人機領(lǐng)域,也有很多開源的項目可以利用,方便創(chuàng)業(yè)公司起步。這里介紹一下在無人機設(shè)計過程中可以應(yīng)用的一些開源軟件,包括AVL、APAME及Su2,均為滿足GNUGPL的開源軟件。
1.快速方案選型
在飛行器設(shè)計初期,設(shè)計人員有多方案選擇,如何快速評估不同方案的整體性能差異對選擇滿足設(shè)計需求的方案至關(guān)重要。
AVL是由MIT教授MarkDrela開發(fā)的一個氣動分析程序,采用平面渦格法,可以在幾秒鐘內(nèi)給出飛行器的氣動性能、舵面效率。設(shè)計人員會依據(jù)分析結(jié)果對氣動布局、翼型選擇及舵面布置等進行優(yōu)化設(shè)計。
APAME是由Daniel開發(fā)的三維面元法求解器,可以在幾分鐘內(nèi)對飛行器的氣動性能進行評估。面元法相對于渦格法可以給出更準(zhǔn)確的阻力評估,方便設(shè)計人員對最大升阻比、巡航攻角等進行設(shè)計。
2.詳細分析
SU2是由Stanford大學(xué)航空宇航學(xué)院開發(fā)的三維CFD求解器,可以在幾小時內(nèi)對飛行器進行詳細的氣動評估。CFD方法可以提供準(zhǔn)確的力、力矩結(jié)果,可以幫助設(shè)計人員對翼身融合、載荷布置等局部細節(jié)進行較準(zhǔn)確的優(yōu)化設(shè)計。
二、開源硬件——無人機的核心
剛才小編提到的幾個著名的開源軟件項目,因為涉及到流體力學(xué)的很多內(nèi)容,但是多旋翼飛行器很少考慮這部分內(nèi)容,所以知道的人可能還不是很多。但是下面分享的一些項目卻在無人機圈里家喻戶曉,而也正是得益于這些項目的支撐,更多的無人機愛好者、商業(yè)團隊有能力去開發(fā)無人機。
1.開源無人機飛控APM、PX4、PIXHawk
APM(ArduPilotMega)是在2007年由DIY無人機社區(qū)(DIYDrones)推出的飛控產(chǎn)品,是當(dāng)今最為成熟的開源飛控項目。DIYDrones是由3DR的創(chuàng)始人ChrisAnderson在2007年成立的。
APM(ArduPilotMega)是在2007年由DIY無人機社區(qū)(DIYDrones)推出的飛控產(chǎn)品,是當(dāng)今最為成熟的開源飛控項目。DIYDrones是由3DR的創(chuàng)始人ChrisAnderson在2007年成立的。
APM(ArduPilotMega)是在2007年由DIY無人機社區(qū)(DIYDrones)推出的飛控產(chǎn)品,是當(dāng)今最為成熟的開源飛控項目。DIYDrones是由3DR的創(chuàng)始人ChrisAnderson在2007年成立的。
PIXHawk飛控是PX4飛控的干兒子,不過青出于藍,性能更優(yōu)。由3DR公司聯(lián)合APM小組與PX4小組于2014年推出,擁有PX4和APM兩套固件和相應(yīng)的地面站軟件。PIXhawk的性能目前有充足的富余,可以有更為廣泛的擴展空間。
2.開源無人機項目DroneCode
DroneCode是由LinuxFoundation聯(lián)合12家技術(shù)公司于2014年推出的開源項目。目的在于為無人機搭建一個共享的開源平臺,為無人機領(lǐng)域的開發(fā)者提供所需要的資源、工具以及技術(shù)方面的支持。它希望把所有獨立的開發(fā)個人和開發(fā)項目集結(jié)到一起協(xié)同作戰(zhàn),集思廣益,加快無人機和機器人領(lǐng)域的發(fā)展進程。
開發(fā)者們沒有必要從頭開發(fā)無人機的一切,因為很多人已經(jīng)在無人機系統(tǒng)方面做了不少工作。其中有很多無人機項目都是用Linux代碼編寫的,但此前都屬于零散分布的情況。這個新項目的推出,相當(dāng)于建立了一個聊天群,把各個領(lǐng)域開發(fā)的資源都上傳到了群文件。不僅為無人機系統(tǒng)和工具開發(fā)者提供了公共資源,還起到了一個共同溝通和管理的作用。
該項目將主要由LinuxFoundation負責(zé)監(jiān)管,3DRoboticsCEOChrisAnderson以及BoxCEOAaronLevy也將提供協(xié)助。該項目的支持企業(yè)已經(jīng)由初始的12家,增加到了現(xiàn)在的近50家。3DR從初始至今一直是鉑金委員,它的參與為無人機飛控發(fā)展起到了重要的推動作用。
根據(jù)LinuxFoundation執(zhí)行董事JimZemlin的介紹,2014已經(jīng)有1200多位開發(fā)者在為Dronecode項目工作,并有170,000用戶下載使用Dronecode的開源代碼。