Poluautonomni helikopter dron Ingenuity koji će se uskoro lansirati s NASA-inog rovera Perseverance pokreće Linux otvorenog koda na Snapdragonu 801, zajedno s komponentama iz Sparkfuna.

Poput ostalih NASA rovera, rover Perseverance koji je prošli tjedan uspješno sletio na Marsov krater Jezero radi na VxWorks RTOS-u Wind Rivera. Ipak, ispod rovera veličine SUV-a nalazi se autonomni mini helikopter nazvan Ingenuity koji pokreće Linux. Debi Linuxa na Marsu otkrio je 17. veljače Tim Canham, voditelj operacija helikoptera za Mars u NASA-inom Laboratoriju za mlazni pogon (JPL) u intervjuu za IEEE Spectrum.

Ako uspije, Ingenuity (domišljatost) će biti prva letjelica koja će letjeti u atmosferi Marsa ili bilo kojeg drugog vanzemaljskog planeta. Linux je već stigao do Marsovske orbite u obliku nekih Gumstix Overo modula koji kontroliraju kameru koja se vozila na par dokazanog koncepta MarCO CubeSat satelita. Kamere CubeSat potvrdile su uspješno slijetanje na Mars Insight u 2018. godini.

Domišljatost je još jedan eksperiment s dokazom koncepta, u ovom slučaju za letenje na Marsu. Nije dio primarne misije Perseverance, a to je traženje znakova života. Ipak, ako slučajno helikopter bespilotne letjelice uhvati sliku Marsovca koji mu maše kad izvrši probne letove u narednim tjednima, sva slava ide u ruke Linuxa.

Mini-helikopter s dvostrukim podupiračem od 1,8 kg pokreće distribucija F Prime Linuxa otvorenog koda koju je razvio JPL, a koja je prvenstveno dizajnirana za CubeSats, zajedno s prilagođenijim softverskim okvirom za letove koji se pokreće na njemu. Hardverske komponente Ingenuitya bit će detaljne kako bi programeri mogli izraditi slične letjelice.

Ingenuity letjelica nije u potpunosti autonomna, ali slijedi unaprijed konfigurirani plan leta na temelju postojećih slika značajki terena. Sklop Linux koji radi na Snapdragonu snima i analizira slike s VGA kamere usmjerene prema dolje za navigaciju.

Sustav prati značajke “od kadra do kadra na 30 Hz”, rekao je Canham za IEEE Spectrum. Međutim, ako ga vjetar pomakne s puta, letjelica može autonomno ispraviti put leta, kažu stručnjaci.

Ingenuity će pokušati seriju letova od 90 sekundi u roku od 30 dana. Samo podizanje sa tla bit će veliko postignuće s obzirom na to da atmosfera iznosi samo 1 posto gustoće Zemljine.