當(dāng)毅力號(hào)火星車安全降落在火星表面時(shí),宇航局和世界各地都舉行了盛大的慶?;顒?dòng)。然而,那個(gè)歷史性時(shí)刻為很多事情帶來(lái)了一些第一,而不僅僅是空間科學(xué)。雖然滾動(dòng)探測(cè)器本身已經(jīng)很重要,但它的配套直升機(jī)無(wú)人機(jī)與 NASA 首次在火星上使用開源 Linux 操作系統(tǒng)一樣重要,為未來(lái)類似的技術(shù)演示開辟了可能性。
Ingenuity 是 Perseverance 的飛行伙伴,它標(biāo)志著 NASA 和火星任務(wù)的一些首要任務(wù)。這是第一架在火星上飛行的飛機(jī),因?yàn)樗獞?yīng)對(duì)與地球不同水平的重力和大氣條件。它也是同類產(chǎn)品中第一個(gè)由現(xiàn)成的硬件和軟件部件構(gòu)建而成。
Ingenuity 直升機(jī)無(wú)人機(jī)在由高通驍龍 801 驅(qū)動(dòng)的盒子上運(yùn)行,這是一種較舊的芯片組,顯然具有空間價(jià)值,而且比 NASA 在其漫游車中的電路板更新。構(gòu)成無(wú)人機(jī)的其他部件也來(lái)自易于訪問(wèn)的消費(fèi)硬件。
NASA 的漫游車在 Wind River 開發(fā)的專有 VxWorks 操作系統(tǒng)上運(yùn)行,但不適用于 Snapdragon 801 板。這迫使航天局使用自己的基于 Linux 的開源軟件框架“F prime”,他們已經(jīng)在噴氣推進(jìn)實(shí)驗(yàn)室將其用于立方體衛(wèi)星和儀器。
NASA JPL 的 Tim Canham 不僅標(biāo)志著 Linux 首次登陸火星,還告訴 IEEE Spectrum,Ingenuity 的成功也是開源的勝利。使用現(xiàn)成部件、開源操作系統(tǒng)和開源軟件框架駕駛無(wú)人機(jī)的能力對(duì)于可能想要試驗(yàn)甚至改進(jìn)這種行星無(wú)人機(jī)的修補(bǔ)匠和夢(mèng)想家來(lái)說(shuō)是個(gè)好兆頭。