首頁>科學>

“毅力號”降落後拍攝火星實景

周,美國航天局NASA發射的毅力號火星探測器(Perseverance Rover)成功在火星表面降落,標誌著人類遠赴火星計劃邁出全新的一步。與此前的火星探測器不同,毅力號首次使用高畫質的攝影裝置拍攝了降落過程畫面,NASA直播了整個降落過程,其清晰的動態視覺效果彷佛科幻電影效果,有人甚至因此懷疑這是一場自導自演的娛秀。

有人從降落影片畫面中發現了有趣的細節:

這是毅力號降落過程中錄下的畫面(截圖),印著不規則紅白相間圖案的圓形物體是張開的降落傘。NASA解釋說,這些圖案可供地面控制中心校驗降落傘是否成功開啟,或開啟到何種程度。圖案擁有特定的排列規則,觀察實拍圖案,與預設圖案進行對比,就能遠端評估其工作情況。

但細心的、擁有科學工作經驗的網友們不滿足於上邊這種通常的解釋,他們認為NASA必然在圖案中隱藏了彩蛋。幸運的是,NASA真的在火星探測器的降落傘上藏了彩蛋,而且沒有對其進行加密處理——所以很快大家就找到了正確答案。

“彩蛋”規則是這樣的

降落傘的圖案由紅白兩色組成,顯然採用了計算機通用語言:二進位制。紅色表示1,白色表示0

整個圓形傘面被平均分成80份(即從中心輻射的80個條紋),由按照同心圓規律分為四層(第四層是套在最外圍的那一圈),如下圖所示:

從中心圓的某一個位置開始,每10個條紋組成一組,忽略前三個條紋,後7位形成一個二進位制數字,如第一個數字是0000100,將這個二進位制數轉為十進位制,即4,然後給它加64,得到新的數字68,查詢ASCII碼錶,68對應的字母是D。

這是網友根據降落傘影象重新制作的圖案版本

網友按照上邊的規則,用Python寫了一段程式,對降落傘條紋中記錄的所有二進位制資料進行解碼,得到這樣一句話:

Dare mighty things

這句話出自美國第26任總統西奧多·羅斯福(Theodore Roosevelt)在1899年發表的演講,原詞是:

Far better it is to dare mighty things, to winglorious triumphs, even though checkered by failure, than to take rank withthose poor spirits who neither enjoy much nor suffer much, because they live inthe gray twilight that knows not victory nor defeat.

國外高手製作的全解碼版本

注意並不是所有字元都有實際意義,如大片紅色連在一起組成的數字1023( )和127( ),可以看作是佔位符。

最外圍那圈的資料也被解碼,是NASAJPL(噴氣推進實驗室)的經緯度地址:

34°11'58" N 118°10'31" W

至此彩蛋完全找到。下圖是Python程式程式碼。你能用C++實現這段程式嗎?

Dare mighty things這句話被NASA用作火星專案的口號,下圖中看得很清楚,它就寫在NASA辦公室的牆上。

根據毅力號拍攝影象合成的全景圖(請橫屏觀看)

15
  • mRNA疫苗可誘導對SARS-CoV-2及其多種擔憂的變體的持久免疫記憶
  • 你知道這“十大發明”嗎?—晨星讀《生命的躍升》