Jindy, další novinky v oblasti open-source / Linux, ale toto je speciální. 30. července 2020 odletěl rover Perseverance navržený NASA na Mars, aby se dozvěděl více o tajemstvích Rudé planety.
Rychle vpřed dodnes; rover konečně přistál. I když se jedná o obrovský skok v průzkumu vesmíru, je to také obrovská výhra pro komunitu Linux. Je to proto, že pod břichem roveru je něco zvláštního. Říká se tomu Vynalézavost, malý vrtulník, který bude prvním letounem, který poletí na Marsu.
V nedávném rozhovoru s IEEE Spectrum Tim Canham, inženýr JPL Embedded Flight Software, uvedl, že rover Perseverance ve skutečnosti běží na OS Linux.
Řekl: „Je to poprvé, co letíme Linuxem na Mars. Rámec, který používáme, jsme vyvinuli v JPL (Jet Propulsion Laboratory) pro CubeSats a nástroje a před několika lety jsme jej otevřeli. “
Dodal: „Můžete získat softwarový rámec létající na Marsu a použít jej ve svém vlastním projektu. Je to vítězství open-source, protože používáme operační systém s otevřeným zdrojovým kódem a open-source framework pro letový software a létáme s komerčními částmi, které si můžete koupit z police, pokud byste to někdy chtěli udělat sami. “
Přečtěte si také, Linuxový trh do roku 2027 svědčí o 19,2% růstu: Zpráva
Hardware Perseverance Rover a vynalézavost
Mars je vzdálený 10–11 světelných minut od Země a je nemožné ovládat nebo komunikovat s něčím tak daleko. Proto NASA kombinovala Linux a jejich vestavěný program založený na rámci JPL, aby se ovládala, což je skvělý výkon.
Pokud jde o další komponenty Ingenuity, běží přizpůsobený Qualcomm Snapdragon 801 SoC s frekvencí 500 Hertzů. Ano, čtete správně, a je to rychlejší než procesor modelu Perseverance rover.
Když jsme mluvili o hardwaru a senzorech, Canham také odhalil, že díly byly zakoupeny od SparkFun (elektronický web specializující se na mini desky a senzory). Použitými částmi byly mobilní telefon IMU (Inertial Measurement Unit), laserový výškoměr a VGA kamera pro sledování monokulárních funkcí. K dispozici je také inklinometr a 13 MP fotoaparát pro pořizování dobrých snímků.
Jak přesně funguje vynalézavost?
Využívá sekvenční engine. Sada sekvencí se odešle jako řada příkazů, soubor se nahraje do vrtulníku a příkazy se provedou.
Lety jsou předem naplánovány velmi konkrétně. "Je navržen tak, aby sledoval trajektorii, kterou plánujeme na zemi, než letí," dodal Canham.
Přejděte na web IEEE Spectrum a přečtěte si celý rozhovor.
Linux a mnoho open-source projektů jsou konečnými produkty tvrdé práce nespočetných lidí v komunitách, kteří se snaží řešit problémy. Cítí se skvěle, když se všechno úsilí nakonec vyplatí, a to je určitě jen začátek revoluce open-source.