NASA-helikopter Ingenuity kan voorlopig niet vliegen op Mars door kapotte sensor

De helikopter van NASA die rondvliegt op Mars kan niet verder vliegen tot het agentschap een update kan sturen naar de Ingenuity. Door een kapotte sensor kan de helikopter niet meer opstijgen en daarom moet de software van de helikopter worden aangepast.

NASA schrijft dat de inclinometer niet meer reageert. Deze sensor meet de zwaartekracht voor het opstijgen van de helikopter. Het team dat verantwoordelijk is voor de helikopter denkt dat ze de helikopter ook zonder deze sensor kan laten opstijgen, maar daarvoor moet er een software-update naar de helikopter worden gestuurd.

Als dat lukt kan de Ingenuity aan zijn negenentwintigste vlucht beginnen. De eerste vlucht werd vorig jaar april gemaakt, nadat de helikopter samen met de Marsrover Perseverance naar Mars werd gebracht. De helikopter is al klaar met zijn geplande missie, maar NASA verlengde de missie. De helikopter legde tot nu toe achtentwintig succesvolle vluchten af.

Het is wel de vraag hoelang de helikopter nog blijft werken. Volgens NASA wordt het winter op Mars en heeft de Ingenuity te maken met zeer lage temperaturen in de nacht. Hier is de helikopter in principe niet op gebouwd. Ook krijgt de helikopter minder energie van zijn zonnepanelen, omdat er steeds meer stof op komt te liggen.

Marshelikopter Ingenuity, Bron: NASA

Door Robert Zomers

Redacteur

07-06-2022 • 20:01

58

Reacties (56)

Sorteer op:

Weergave:

Verrassend om te lezen dat de sensor alsnog kapot gegaan is. Immers, leuk feit om te weten is dat de hardware minstens 20 jaar geleden uitgebracht dient te zijn, om in aanmerking te komen om door NASA in een van hun voertuigen/helikopters toegepast te kunnen worden. Op die manier kan NASA inzien hoe lang zulke hardware meestal meegaat in praktijk, zodat ze ook erop kunnen vertrouwen dat het op Mars of op een ander planeet jarenlang kan overleven.

Dus in dergelijke NASA hardware dat vandaag uitgebracht wordt kun je eerder een 233 Mhz Pentium verwachten dan een Intel 4/8 core bijvoorbeeld.

Edit: voor meer informatie kun je dit artikel nalezen.

[Reactie gewijzigd door Hatsieflatsie op 27 juli 2024 19:11]

Dat een beetje hardware in een desktop in een kantoor onder een bureau lang meegaat geeft natuurlijk weinig garanties over de levensduur van datzelfde stukje hardware na een lange vlucht door de ruimte, een landing op een andere planeet en vervolgens maanden van gebruik onder barre omstandigheden.
uiteraard niet, maar sommige dingen kan je enkel in de praktijk testen en het gaat niet enkel om een cpu natuurlijk, maar allerlei materiaal dat wel wat meer dan bureaustof te slikken krijgt.

leuk voorbeeld van hoe asfalt getest wordt
Ik zie eerder een probleem bij het feit dat je dus equipment gaat gebruiken welke over de houdbaarheidsdatum heen is, bij wijze van spreken.
Al zal dit zal voor een CPU wellicht niet zo'n groot probleem zijn.

Je kan ook een van de CPU's rigoreus testen, maar daarna is ie wellicht niet meer goed te gebruiken?
En als je een andere van hetzelfde type gebruikt, heb je nooit 100% garantie dat die het net zo lang volhoudt dan de andere.
Helemaal waar: de condities in de ruimte kun je natuurlijk niet testen 'in een desktop in een kantoor', maar zegt wel iets over hoe lang die hardware het ueberhaupt uithoudt.
Niet helemaal waar met deze heli. Die wordt aangestuurd door een snapdragon 801 uit 2014 en draait Linux. Zie https://thenewstack.io/ho...shelf-hardware-and-linux/
Dan draait die wel een verouderde, niet meer ondersteunde kernel versie, tenzij NASA een dealtje heeft gemaakt met Qualcomm of alles zelf maar gaat backporten.

Niet serieus, uiteraard. Ik kan mij niet voorstellen dat ze aan major kernel updates beginnen. :+

Wel stoer om te leren dat Tux inmiddels de rode planeet bereikt heeft en daar iets nuttigs doet/deed. :)

[Reactie gewijzigd door The Zep Man op 27 juli 2024 19:11]

Niet alleen Tux maar ook de mensen die op Github code hebben gecontribute die op Mars is geëindigd hebben daar een insigne voor gekregen op Github!

https://github.blog/2021-04-19-open-source-goes-to-mars/
En Log4j is ook op Mars, met exploit!
De rover zelf gebruikte als ik het goed heb python en ffmpeg om de navcam-beelden real-time te interpreteren bij de landing. Geen idee waar het op draaide. Kan een ROM-gebaseerd systeem zijn... Zoiets kunnen ze misschien opnieuw proberen met die heli.

[Reactie gewijzigd door blorf op 27 juli 2024 19:11]

Dit is ook de reden dat buitenaardse wezens onze planeet 360 graden links laten liggen; aldus een betrouwbare bron die als astromoon bij de overheid werkt. De wezens denken dat we nog in het 486-tijdperk leven.
En als het aan de radiosignalen ligt die we 70 [licht]jaar terug uitzonden, luisteren we nog steeds AM radio en kijken we nog steeds zwart-wit TV. :+

Nee, dan moet die ene kolonie net de Pioneer plaque of de Voyager Golden Record opgevangen hebben. Die laatste is eigenlijk een gouden gramafoonplaat met audio/beeld materiaal over planeet aarde. Gemaakt met jaren 70 technologie.

[Reactie gewijzigd door Hans1990 op 27 juli 2024 19:11]

In principe hoef je niet naar technologie an sich te kijken of een soort intelligent is of niet. Als je ziet hoe ingenieus sommige chinese en griekse technologie uit de oudheid in elkaar zit….

Het grote probleem met buitenaards intelligent leven is de enorme afstand én de tijdsschaal. Misschien bezocht een buitenaarts wezen onze planeet wel 300mln jaar geleden om weer door te gaan naar een andere planeet en ia die beschaving inmiddels ter ziele
Een wijs man zei ooit tegen mij dat aliens geen openlijk contact met aarde zouden maken. Want daar 'waar je mee omgaat, daar wordt je namelijk mee besmet'.
Nou, volgens de reeks Battlestar Galactica kwamen ze ongeveer 150.000 jaar geleden op onze planeet terecht (zie laatste aflevering...)
Het eerste radio signaal dat aliens van ons zullen ontvangen zal waarschijnlijk de toespraak van Hitler zijn. :X
onze planeet 360 graden links
Niet 180 ? :+ Want anders zet ik de koffie alvast klaar voor ze!
Nee, mijn betrouwbare bron is betrouwbaar. Zegt nu ook dat “als ovens al duizenden graden kunnen bereiken, waarom de bochten dan niet? Ik stel alleen maar vragen.”
Of ze hebben hier wel rond gevlogen, even naar het nieuws gekeken, en gedacht wat een stel idioten daar, we vliegen wel weer even door 😬
Want de wezens hebben vergelijkingsmateriaal ?
Ja, dat zou toch prima kunnen als we het hier over aliens hebben?
Deze helicopter is dan toevallig de uitzondering op de regel, met eigenlijk allemaal off-the-shelf hardware. Deze heli heeft haast meer rekenkracht dan zijn grote vriend perseverance, die wel op "ouwe meuk" draait.
NASA didn’t build it with hardened, space-tested components and advanced instruments. Ingenuity is composed of off-the-shelf hardware like a Snapdragon 801 smartphone processor and conventional lithium-ion batteries.

[Reactie gewijzigd door phYzar op 27 juli 2024 19:11]

Toch ben ik benieuwd op welke vlakken ze dan wel aanpassingen hebben gedaan.

Kun je met bijvoorbeeld een standaard DYI drone überhaupt vliegen op Mars?
Neen, want de lucht is er veel ijler dan op aarde. De zwaartekracht is een pak minder, dat helpt wel.

Ingenuity is getest op aarde in een drukkamer, waarbij hij aan een draad hing die een verminderde zwaartekracht moest nabootsen.
Neen, je kan niet vliegen met een 'gewone' drone op Mars.
- de wieken draaien tegen een enorme snelheid, dus veel meer toeren per minuut dan hier op aarde nodig is.
- de grootte van de wieken is in verhouding vele malen groter om de ijle lucht te compenseren.
Op de NASA website kan je ergens terugvinden (pdf downloadbaar) aan welke voorwaarden een drone moet voldoen om daar op Mars te kunnen vliegen en welke aanpassingen. Ben niet thuis, dus kan de link niet vermelden.
Interessant feitje uit hetzelfde artikel:
And of course, hardware from 2002 still makes the equipment the Apollo mission had at hand in 1969 seem prehistoric. Back then, the onboard computer clocked in at one megahertz and had about 36 kilobytes of memory. An iPhone 6 is a thousand times faster, with 30,000 times the memory.
Ik zag laatst een video over de geheugenmodules van de Saturn V navigatiecomputer. Dat waren met de hand in elkaar gezette analoge blokken van een kilo of 5 met de bits zichtbaar erop. Nog niet heel veel verder dan de ringkern-modules die ze +/- 20 jaar voor die tijd in computers gebruikten...
Ik denk dat je core rope memory bedoeld. Dat is een read only memory. Die wordt "geprogrammeerd" tijdens het maken, een draad gaat door een ringkern or er omheen voor een 1 of en 0. En een hele massa draden. Zie https://www.youtube.com/watch?v=2qe4W_USweE&t=70s

Ja, het gebruikt ringkernen maar het is totaal wat anders dan gebruikelijk ring kern geheugen. Op aarde heb je ponskaarten en papertape om een programma te laden. Maar voor het Apollo program hadden ze dus iets van een ROM nodig, statisch geheugen met een ingebakken programma.

Het weven ging computer ondersteund want 1 foutje en je programma heeft een foute instructie en werkt niet. En het is zo dicht op elkaar gepakt dat herstellen onmogelijk is.

Wil je meer weten, kijk dan op YouTube naar de videos van curiousmarc over de AGC (Apollo Guidance Computer). Dan besef je hoe baanbrekend het in 1969 was en dat het hier ging over cutting edge technologie en niet 20 jaar oud. En die core rope memory is vandaag de dag nog net zo leesbaar als toen, het is ook super robuust.
Thanks voor de info!

Heel interessant, zijn er wel eens vluchten en/of bedrijven (SpaceX?) die wel het nieuwste van het nieuwste gebruiken? Qua betrouwbaarheid dus meer risico durven te nemen?

Kan me niet voorstellen dat al die touch schermen in een SpaceX ruimteschip ook uit het jaar 0 zijn.
Het is wat complexer dan dat. Er zullen verschillende betrouwbaarheidseisen zijn voor verschillende hardwarecomponenten. De raketten bijvoorbeeld die voor standcorrectie en voor baanveranderingen gebruikt worden moeten uiterst betrouwbaar zijn en bevinden zich aan de "buitenkant" van de ruimtecapsule. Deze zullen gebruik maken van speciale chips. De touchscreens bevinden zich binnen de capsule, zijn dus beschermd tegen straling en extreme temperaturen. En ze zijn ook nog eens dubbel uitgevoerd. Dus zullen ze daar gebruik kunnen maken van minder betrouwbare hardware.
Wat ook mee zal spelen is de duur van de vluchten (maanden of jaren), de hoeveelheid straling die je mag verwachten etc.
Verrassend om te lezen dat de sensor alsnog kapot gegaan is. Immers, leuk feit om te weten is dat de hardware minstens 20 jaar geleden uitgebracht dient te zijn, om in aanmerking te komen om door NASA in een van hun voertuigen/helikopters toegepast te kunnen worden. Op die manier kan NASA inzien hoe lang zulke hardware meestal meegaat in praktijk, zodat ze ook erop kunnen vertrouwen dat het op Mars of op een ander planeet jarenlang kan overleven.
In de praktijk .....op aarde. ;)
En tijdens testen op aarde in omstandigheden zoals op Mars. En door ze op Mars zelf te gebruiken.
In je bron/edit hebben ze het over een 12 jaar oude chip..
minstens 20 jaar geleden uitgebracht dient te zijn, om in aanmerking te komen om door NASA
Ouderdom van hardware is op zichzelf geen criterium. Maar alles in de ruimte (ook op bijv. Mars) staat bloot aan straling. Straling beschadigd op termijn transistors, maar kan ook een bit 'flippen' en daarmee een ongeldige uitkomst genereren. Beide kunnen desastreus zijn in de ruimte. Daarom zijn er speciale 'radiation hardened' processoren, die door zowel logische- als fysieke maatregelen resistent worden gemaakt tegen straling. Maar dat kost heeeel veeeel geld en tijd om te maken, vandaar dat dit altijd hopeloos achterloopt.

NASA is zelf bezig aan een 'radiation hardened' versie van de Cortex A53, maar experimenteert ook met 'normale' hardware in de ruimte. Zoals de Snapdragon 801 in Ingenuity, en HP servers met Xeon processoren in het ISS.
Volgens mij gebruiken ze oude hardware om dat de ontwikkel tijd lang duurd. Dus in 2015 zijn ze begonnen de toen geldende hardware genomen en dit jaren getest met software en andere hardware. zodat echt alles goed werkt als het ergens op Mars aankomt.
Ik dacht dat met name de reden was dat die hardware zo oud is omdat er van nieuwere chips nog geen "radiation hardened" versies van zijn. Des te kleiner het productie procédé des te moeilijker het wordt die te maken.
Was dat bij de Apollo ook al?
:+
Waar zitten die panelen dan waar hij mee oplaad? Wordt dat stof niet door de rotoren weg geblazen?
Volgensmij is dat het "dakje" boven de rotoren :)

Dus ik denk dat ie juist meer stof op zichzelf blaast met elke keer dat ie opstijgt.

EDIT: Mijn oude Parrot ARdrone kon een salto, misschien kunnen ze dat hier ook met een software update :P Weg stof!

[Reactie gewijzigd door RobjeDopje op 27 juli 2024 19:11]

Een rechthoekig paneel bovenop dat genoeg voor een vlucht van 350W opbrengt (zie de niet heel concrete tech specs).
Een inclinometer meet de hoek ten opzichte van het gemeten zwaartekrachtsveld. Zo kan bij de helicopter de attitude worden bepaald bij het starten en landen. Dit kun je vergelijken met een waterpas. (Knip)

https://mars.nasa.gov/tec...aling-with-a-dead-sensor/

[Reactie gewijzigd door thomskipsp op 27 juli 2024 19:11]

Dat laatste klopt niet. De IMU heeft *ook* twee zwaartekrachtsensoren, die zullen nu gebruikt gaan worden in plaats van de twee die nu kapot zijn.
The IMU contains accelerometers, which – just like the accelerometers within the inclinometer – can be used to estimate the initial attitude
Als men zich net als mij afvroeg waarom men de zwaartekracht moet meten voor opstijgen (zwaartekrachtconstante lijkt me constant op oppervlakte van mars en de massa van Ingenuity lijkt me ook relatief constant), hier is het antwoord:
The inclinometer consists of two accelerometers, whose sole purpose is to measure gravity prior to spin-up and takeoff; the direction of the sensed gravity is used to determine how Ingenuity is oriented relative to the downward direction. The inclinometer is not used during the flight itself, but without it we are forced to find a new way to initialize the navigation algorithms prior to takeoff.
i.e. zoals ik het begrijp detecteren hoe Ingenuity georienteerd staat (bvb hoek door helling)
In hindsight logisch omdat het "inclino..." noemt.
Het staat een beetje raar in het artikel. Een inclinometer (incline = helling) levert de stand van de helicopter op. Er zit ook een inclinometer in je telefoon. Echter, die werkt wel degelijk door over drie assen de sterkte van de zwaartekracht te meten.
Leuk om zelf te doen: je kunt met verschillende apps de sensoren van je telefoon uitlezen en dan zie je ook dat de X, Y en Z-assen een g-waarde opleveren, waaruit de telefoon (erg nauwkeurig) de stand bepaald.
Arduino Science Journal is een erg leuke app voor iedereen die van experimenteren houdt.
Gave app, dankjewel voor de tip!
De NASA bestuurt een helikopter op Mars en ik krijg m’n printer nauwelijks aan de praat. Zulke dingen vind ik ernstig indrukwekkend, mijn intellectuele vermogen schiet hier duidelijk voor tekort. 🙌🏻
Met het verschil dat een printer voor een zo laag mogelijke prijs is gemaakt om vloeibaar goud inkt tegen een stuk papier aan te gooien. Ingenuity is gemaakt om het zo lang mogelijk uit te houden, en dan is de prijs niet zo'n probleem.

Zwart/wit printen is voor de meeste inkjetprinters al een hele opgave..
Ingenuity is gemaakt om het maar een paar vluchten uit te houden, en om zo weinig mogelijk ballast te vormen voor de rest van de missie.
hadden ze niet al in de software in kunnen bouwen dat o.a. de sensor uitgeschakeld zou kunnen worden? Dan was een software update niet nodig geweest.
Had gekunnen. Maar dan moet je in de software backups gaan bouwen voor alles wat stuk kan gaan, en op elke manier dat die stuk kan gaan (geeft die sensor geen signaal, een te hoog signaal, te laag signaal. constant signaal ongeacht de werkelijke waarde,of antwoord die met "appeltaart" als je vraagt hoe hoog het is) etc..

Al die checks kosten a CPU en geheugen, maar belangrijker zijn weer iets wat zelf fout kan gaan, en bugs en complexiteit introducereet, Beter een robuust update systeem inbouwen en de dit soort dingen oplossen wanneer en hoe je die tegenkomt.

[Reactie gewijzigd door heuveltje op 27 juli 2024 19:11]

Dan moet je er even heen om hem te repareren. ;)
Inderdaad... ze zijn niet Russen... De Russen waren zo slim dat ze ruimtestation Mir zo lang mogelijk in de rumite bleef. Ik heb ook van ze geleerd... dat we iets om even heen moeten repareren als je bepaalde materieel niet hebt.
Dat zouden Miles O'Brein en Rom ook zeggen ;)

hmmm sensor defect, maar andere sensors werken nog? Dus ja, misschien kunnen ze de programma's even omdraaien, hopelijk is vervangende sensor minder belangrijk zodat het primaire functie krijgt en dat het toestel weer kan vliegen. ;)
Tijd om een onderhoudsmonteur erop af te sturen ;)
Als dit soort meuk over XX aantal jaren gevonden gaat worden door mensen die op Mars lopen, zal het misschien net zo waardevol gevonden worden zoals we nu meuk in Egypte opgraven.
Leuk om te lezen dit. Even een software update naar Mars haha.
Interessant dat zo iets ook al is voorbereid. Dat ze waarschijnlijk voor elk optie van die rover een plan B C D hebben die ook al software matig gereed staat.

Op dit item kan niet meer gereageerd worden.