
Mars Climate Orbiter, une sonde perdue entre deux systèmes d’unités
Le 23 septembre 1999, Mars Climate Orbiter disparaît à son arrivée près de Mars. Des données de poussée produites au sol en unités anglo-saxonnes avaient été utilisées comme des valeurs métriques, faussant les calculs de navigation. La sonde est passée trop bas dans l’atmosphère ; l’enquête a aussi révélé des défaillances de vérification et de communication.
Une météo martienne à observer
Lancée le 11 décembre 1998, Mars Climate Orbiter devait étudier Mars depuis une orbite et servir de relais de communication pour Mars Polar Lander. Son nom annonçait son programme : mieux comprendre l’atmosphère et le climat de la planète rouge. Il fallait d’abord réussir le rendez-vous, après un voyage d’environ neuf mois.
Le 23 septembre 1999, la sonde entame la manœuvre destinée à la placer en orbite. Elle passe derrière Mars, ce qui doit interrompre temporairement les communications avec la Terre. Mais le signal ne revient pas. L’enquête va remonter des calculs de trajectoire jusqu’à un échange de données entre les équipes au sol.
Des nombres, deux unités
Le problème concernait les petites poussées des propulseurs, dont les effets devaient être intégrés au calcul de la trajectoire. Un logiciel au sol fournissait des valeurs en livres-force secondes, une unité anglo-saxonne. Le logiciel de navigation les traitait comme des newtons-secondes, l’unité métrique prévue par les spécifications.
Ces unités mesurent une impulsion : une force appliquée pendant une durée. Une livre-force seconde vaut environ 4,45 newtons-secondes. Sans conversion, le calcul sous-estimait donc l’effet de ces poussées d’un facteur 4,45. Il s’agissait d’une erreur dans la manière de reconstituer le mouvement, bien loin d’une confusion entre kilomètres et miles sur une carte. De petites erreurs ont ainsi faussé l’estimation de la trajectoire.
Pourquoi les contrôles ont échoué
L’image de deux équipes parlant chacune leur langue d’unités est parlante, mais elle laisse échapper une partie de l’histoire. Le format des données et les unités attendues étaient définis. L’enquête relève que cette spécification n’a pas été correctement appliquée au développement et aux essais du logiciel concerné.
Le rapport met aussi en cause des échanges insuffisants entre équipes et un suivi des anomalies défaillant. Des écarts avaient été remarqués, sans que leur origine soit résolue à temps. Le rapport suivant insiste sur des essais de bout en bout et des vérifications indépendantes. La leçon dépasse la conversion. Il faut vérifier que les données gardent leur sens lorsqu’elles passent d’un outil et d’une équipe à l’autre.
Une fin reconstituée
Après la perte du signal, les calculs refaits avec les données corrigées ont estimé le passage au plus près de Mars à environ 57 kilomètres d’altitude, trop bas pour la survie de la sonde. Ce chiffre est une reconstitution faite après coup, sans mesure transmise par un appareil retrouvé.
Il faut également rester prudent sur la scène finale. Le premier rapport d’enquête envisageait une destruction dans l’atmosphère ou une sortie de celle-ci vers une trajectoire autour du Soleil. La mission était perdue dans les deux cas. On connaît beaucoup mieux le mécanisme qui a conduit à cette arrivée trop basse que le dernier instant de l’engin, aucun nouveau contact n’étant venu lever cette incertitude.
Sources et crédits
- Mars Climate Orbiter, NASA Science
- Mars Climate Orbiter Mishap Investigation Board — Phase I Report (10 novembre 1999), NASA
- Report on Project Management in NASA — Mars Climate Orbiter Mishap Investigation Board (13 mars 2000), NASA
Visuel : Illustration générée par IA (Codex, outil image_gen) pour Les petits détours, Usage éditorial — Les petits détours.



