Techniques Spatiales Profile picture
Mar 23, 2022 33 tweets 12 min read Read on X
Petit thread pour vous parler des causes de l'échec du démonstrateur européen Schiaparelli qui devait se poser en douceur sur Mars le 19 octobre 2016.
Au lieu de ça, il a creusé un nouveau cratère sur Mars et embarrassé pas mal de monde... Image
Schiaparelli est une pièce rapportée, un ajout low-cost à la mission TGO d'Exomars, dont le but est de faire valider un certain nombre de technologies et faire gagner à l'Europe un peu d'expérience sur les atterrissages martiens (chose que l'ESA n'a jamais fait). Image
C'est un démonstrateur, donc la charge utile scientifique est réduite à quelques kilos et la durée de vie à la surface ne devait pas dépasser 1 semaine, le temps que les batteries se vident.
Le but était vraiment de valider l'atterrissage... et ils n'ont pas été déçus. Image
C'est Thalès Alenia Space (Italie) qui est en charge de concevoir et développer Schiaparelli, et son partenaire GMV (Espagne) qui est en charge du logiciel de Guidage, Navigation et Control (GNC) et des tests de ce logiciel. Image
La phase de "Entry, Descent & Landing" (EDL) est assez standard et ressemble beaucoup à celles des Viking, Phoenix ou autre Insight.
Bouclier thermique -> parachute -> largage bouclier -> acquisition du sol par radar -> largage et chute libre -> rétropropulsion -> atterrissage. Image
Pour se repérer dans l'atmosphère martienne, la sonde a 2 moyens: d'abord une estimée globale de sa position depuis le largage de la sonde 3 jours plus tôt en propageant son accélération et sa rotation.
Puis une mesure par rapport au sol grâce au radar. C'est très standard. Image
Pour connaitre sa vitesse et sa position avant que le radar ne s'allume et détecte le sol, il faut une centrale inertielle. Cette centrale sert à connaitre son accélération au cours du temps, et sa vitesse angulaire.
En intégrant, ça donne la position et l'attitude de la sonde. Image
99% des satellites ont une centrale inertielle. L'attitude initiale est connue grâce à des viseurs d'étoiles avant le largage, puis l'évolution de l'attitude est donnée grâce à la partie gyromètre de la centrale inertielle.
La partie accéléromètre va moins nous intéresser ici. Image
Le gyromètre ne connait pas l'attitude de la sonde, il peut juste dire: "là tu tournes de xx degrés par seconde dans telle direction". Et en additionnant régulièrement les décalages mesurés par le gyromètre de la centrale, on arrive à garder le cap. Facile, fiable.
📸gyro laser Image
On sent bien que pour additionner proprement les mesures du gyro, il faut aller vite sinon chaque mesure sera un peu trop moyennée et on a un risque de dérive. Pour Schiaparelli, la centrale travaille à plusieurs centaines de mesures chaque seconde pour mesurer chaque mouvement.
Il s'agit d'une centrale inertielle miniature (MIMU) construite par Honeywell qui utilise une fibre optique circulaire avec un laser pour déterminer les vitesses de rotation sur chacun des 3 axes. Elle ne pèse ainsi "que" 5 kg et fait la taille d'une boite à chaussures. Image
Les centrales inertielles ne sont pas magiques et ne fonctionnent que dans une enveloppe précise: température, dynamique, etc. Ainsi, il était écrit noir sur blanc qu'elle ne pouvait pas mesurer des vitesses angulaires supérieures à 187 °/s précisément. Soit un tour en 2 sec.
Mais les ingénieurs ont bien vérifié qu'une telle dynamique, une telle rotation rapide ne devrait pas arriver (spoiler: c'est arrivé). Première erreur.
Puis ils ont quand même vérifié ce qui devait se passer si ça saturait quand même. C'est un bon réflex de vérifier l'improbable.
Ils ont vu que la centrale inertielle pouvait avoir un message (flag) de saturation pour indiquer que ça bouge trop. La centrale reste alors dans cet état pendant 15 millisecondes (c'est un paramètre réglable).
Bon, à priori ça pose pas trop de problèmes si ça arrive... Image
Mais l'ESA a pointé du doigt que l'équipe industrielle a négligé l'analyse de risque et surtout de ce que la sonde devait faire en case de mesure incohérente (un domaine appelé "FDIR") de la MIMU. L'équipe s'était concentrée sur une panne radar, et avait un peu zappé le reste. Image
Donc l'industriel a reçu sa centrale inertielle et l'a intégrée comme il faut dans la sonde... sauf que.
Oui, sauf qu'ils ont oublié de la tester, de vérifier sa qualif et de lui faire passer ce qu'on appelle des "test d'acceptance".
S'ils avaient fait ces tests, ils auraient remarqué que la MIMU ne restait pas figée pendant 15 millisecondes en case de saturation, mais pendant 1 seconde complète. 67 fois plus !
Deuxième (défaut d'analyse) et troisième (défaut de test) erreur pour l'instant. On n'a pas fini.
On va revenir au vol pour voir les autres erreurs commises.
La sonde fait donc parfaitement son boulot jusqu'au largage du parachute. Là, logiquement la sonde subit une secousse qui la fait pivoter rapidement en avant/arrière à l'ouverture du parachute. Image
Cette secousse dépasse pendant quelques millisecondes les 187 °/s. Donc l'IMU lève son flag de saturation pendant une seconde complète.
Ici entouré en rouge, la petite période qui dépasse la vitesse angulaire maximale (trait rouge). Image
L'équipe n'ayant jamais envisagé que la centrale inertielle tombe en carafe, le logiciel fait comme si de rien n'était. Pendant une seconde, la sonde va croire qu'elle tourne en permanence à -187°/s.
Après une seconde, elle se plante donc d'environ 180° dans son attitude estimée. Image
En gros, en se trompant de 180° la sonde croit qu'elle vole à l'envers, le radar vers le ciel et le parachute vers le sol.
L'analyse des cas dégradés ayant été incomplète, ce cas de figure n'a jamais été considéré, et encore moins testé. Dorénavant rien de bon ne va arriver.
Ce qui se passe en vrai, c'est que la sonde est pépère attachée à son parachute, dans le bon sens, et oscille gentiment. Après 40s sous parachute, le bouclier thermique est largué, tout est nominal... sauf dans le logiciel, qui imagine une sonde à l'envers.
Le largage du bouclier libère le champ de vue des 4 antennes radar sous la sonde qui vont fournir les vitesses et distance avec le terrain. Le logiciel de navigation attend ça avec impatience pour préparer la phase rétropropulsée. Image
Même si la sonde croit qu'elle est à l'envers (et trouve ça normal, aucun test ne vérifiait ça), elle reçoit des données radar complètement valides. Elle estime la position du sol en projetant la distance mesurée dans la direction de chaque antenne.
Et vu qu'elle croit que ses antennes regardent vers le ciel, le GNC croit que le sol est au-dessus de lui ! L'algorithme de navigation calcule ainsi une altitude négative, et est convaincu que la sonde est environ 4km... sous le sol. Vous sentez venir la chute (pun intended) ?
De façon surprenante ils avaient cette fois pensé à une erreur possible, et ils vérifient que la vitesse et l'altitude mesurées par le radar correspond grosso-modo à celle estimée par la centrale inertielle en propageant la trajectoire depuis le largage de la sonde de TGO.
Pendant 5 secondes, la sonde dit "beeeenn... non, il y a un problème". Rien ne colle.
Oui mais le logiciel GNC n'a rien prévu en cas d'incohérence répétée, alors qu'il "suffirait" de croire le radar et de ré-initialiser la centrale pour que tout rentre dans l'ordre.
Au bout de 5s d'échec et en l'absence de mode dégradé vers lequel se rabattre, la sonde dit: "bon ben tant pis si c'est pas cohérent. On n'a qu'à dire que je suis quelques km sous la surface".
Il s'avère que -4km d'altitude est plus bas que l'altitude minimale requise pour la phase suivante (tu m'étonnes...).
Donc la sonde se lance: elle largue son parachute, fait sa chute libre puis allume ses rétro-fusées. Elle est en fait beaucoup, beaucoup trop haute et rapide. Image
La condition pour couper les rétro-fusées est une énergie mécanique en dessous d'un certain seuil. Même si la vitesse est rapide, l'altitude négative pèse beaucoup dans l'équation qui indique de suite que le critère est rempli. La sonde est convaincue qu'elle va se poser. Image
Alors que la sonde est encore à 3,7km d'altitude, la sonde décide ainsi de couper ses moteurs. Elle ne vérifie pas sa vitesse, elle ne vérifie que son critère d'énergie mécanique, va faire 37s de chute libre et toucher le sol à 150 m/s en formant un beau cratère sur Mars. Image
Plein de fois, il aurait "suffit" de vérifier quelques éléments simples pour que le GNC sache qu'il faisait n'importe quoi.
L'équipe s'est faite étrillée pour le manque de validation et le manque de modes dégradés envisagés. L'expérience acquise est clairement utile.
Il y a un rapport officiel et les recommandations à ce sujet: sci.esa.int/documents/3343…
Tant que tous les cas tordus n'ont pas été envisagés et intégrés dans le logiciel de vol, soyez convaincus que ces cas arriveront tôt ou tard et tueront votre mission. Space is hard. Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Techniques Spatiales

Techniques Spatiales Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @TechSpatiales

Oct 30, 2025
On a enfin des nouvelles du HLS de SpaceX, destiné à envoyer les prochains humains (occidentaux) à la surface de la Lune lors d'Artemis III.
Voici ce qu'on y apprend : 🧵
1/n Image
Le HLS est conçu pour embarquer 4 cosmonautes, et ils auront DE LA PLACE: 600 m3, soit les 2/3 du volume de l'ISS, rien que pour eux 4. Ils vont bien s'amuser là-dedans à 1/6 de g.
Rien que le volume de chacun des 2 sas est plus grand que le LM d'Apollo tout entier.
2/n Image
Image
Plusieurs éléments clés progressent bien:
- D'abord le système support vie est testé à taille réelle.
- Le système d'amarrage avec Orion a été testé.
- Tests des pieds sur du matériau imitant le régolithe lunaire.
- Test du Raptor dans un profil de poussée de HLS.
3/n Image
Image
Image
Image
Read 11 tweets
May 31, 2025
La NASA vient de publier l'impact qu'aurait la baisse substantielle de son budget (25B$ -> 19B$) demandé par Trump sur ses programmes spatiaux, s'il était adopté par le Congrès (ce qui n'est pas gagné).
Voici quelques éléments importants qu'on peut y lire.
1/ Image
Un tiers de la NASA se ferait virer.
2/ Image
SLS annulée après Artemis 3, Lunar Gateway annulée.
Mais 864M$ pour commencer à travailler sur une mission martienne habitée avec le secteur commercial.
3/ Image
Image
Read 10 tweets
Sep 21, 2024
Le 9 septembre à 12h01 (heure française), la sonde @ESA_JUICE s'est tournée vers la Terre et a pris cette image du couple Terre-Lune avec sa caméra de navigation (NavCam).
Je vais oser être fier de cette photo: c'est moi qui l'ai commandée et je vais vous expliquer pourquoi.
🧵 Image
@ESA_JUICE Déjà c'est quoi les NavCam ? Ce sont les 2 caméras entourées en bleu dans cette image.
Pourquoi 2 caméras ? Pour de la redondance, même les instruments d'observation scientifiques disposés juste à côté (et qui regardent dans la même direction) n'ont pas cette chance. Image
@ESA_JUICE Ces caméras servent à localiser la sonde une fois en orbite autour de Jupiter par rapport aux différentes lunes. Bah oui, depuis la Terre on est capable de dire où elle est par rapport à la Terre, pas par rapport à Io ou Callisto. Image
Read 22 tweets
Aug 19, 2024
Survol de la Lune puis de la Terre par JUICE ces 19-20 août 2024, un thread pour suivre l'actualité !
🧵👇 Image
La sonde va survoler la Lune entre 23h et minuit ce soir, en passant dans son ombre.
Pour l'instant la vue doit être fantastique vue de JUICE qui, le soleil dans les yeux, n'est pas en position de prendre des images. Ca viendra plus tard. Image
Un petit rappel sur l'utilité de ce double survol, qui a pour objectif d'infléchir suffisamment la trajectoire pour rendre les survols planétaires suivants bien plus efficaces pour accélérer la sonde.
Aujourd'hui, elle va donc ralentir au contraire !
Read 10 tweets
May 2, 2024
L'organisme en charge d'auditer les programmes de la NASA, le "NASA Office of Inspector General", vient de rendre ses rapport sur ce qui s'est passé lors d'Artemis I.
Conclusion: il y a encore de gros problèmes techniques qu'il va falloir corriger d'ici Artemis II.
Thread : 🧵 Image
L'Office of Inspector General (OIG) a réalisé cet audit indépendant sur les principaux systèmes d'Artemis: le SLS, Orion, la tour de lancement et les segments sol de communication.
Et note qu'il y aura déjà 5 milliards de dollars dépensés juste pour Artemis I et II d'ici 2025.

Image
Image
Image
On commence par les bonnes nouvelles: pas grand chose à dire sur SLS qui s'est comportée comme un charme. L'OIG indique qu'il faudra être prudent lors de la campagne de tir car les boosters ont une durée de vie limitée une fois assemblés. Il y a 2 modifs majeurs pour Artemis II : Image
Read 25 tweets
Apr 26, 2024
Artemis ira beaucoup plus loin qu'Apollo dans l'exploration de la Lune.
Pour préparer ça, la DARPA a financé 11 industriels pour imaginer une base lunaire implémentable en 10 ans seulement. Et pas n'importe qui: SpaceX, Blue Origin et consorts.
Je vous détaille les résultats : 🧵 Image
Pour vous donner le contexte déjà, la DARPA a sélectionné en octobre 2023 11 entreprises qui ont jusqu'à 1 million de dollars pour faire ces analyses. La présentation des résultats vient d'être faite à la Lunar Surface Innovation Consortium, rapport final attendu en juin 2024. Image
Dans l'ordre des présentation, voici donc Blue Origin, CisLunar Industries, Lockheed Martin+Astrobotics, Fibertek Inc, Firefly Aerospace, GITAI, Helios, Icon, Redwire, Sierra Space et SpaceX.
Ils ont des spécialités différentes, ce qui offre des présentations variées.
Read 42 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(