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