A Mars Climate Orbiter viajou até Marte e perdeu contato com a Terra em 23 de setembro de 1999. A explicação mais lembrada é uma mistura entre unidades inglesas e métricas. Ela está correta no essencial, mas esconde uma pergunta maior: por que a incompatibilidade não foi descoberta durante a missão? Fonte 1

O erro estava em dados usados em terra para calcular a trajetória. Não era uma simples conversão da altitude exibida em uma tela, nem uma troca entre quilômetros e milhas no computador da sonda.

O que as unidades mediam

Pequenas atuações dos propulsores produziam impulso, uma grandeza que combina força e duração. O arquivo de solo usado nessa parte da navegação fornecia valores em libra-força-segundo. A especificação exigia newton-segundo, que era a unidade esperada pelo processamento seguinte. Fonte 1

Uma libra-força-segundo corresponde a aproximadamente 4,45 newtons-segundo. Se o número é lido sem a conversão, o efeito físico considerado fica em escala errada. O dado pode ser perfeitamente legível pelo programa e ainda assim representar a coisa errada.

Essa é a diferença entre compatibilidade de formato e compatibilidade de significado. Duas equipes podem trocar um arquivo sem erro de leitura, mas discordar silenciosamente sobre o que seus números querem dizer.

Pequenos efeitos se acumulavam

A navegação precisava levar em conta essas atuações dos propulsores ao reconstruir e prever o movimento da sonda. O relatório apontou que sua frequência foi maior que a esperada e que as estimativas se afastavam da trajetória real. Fonte 1

Havia divergências a resolver. As verificações de ponta a ponta do software de solo foram insuficientes, e problemas de comunicação e de tratamento das discrepâncias contribuíram para que o erro sobrevivesse. O anúncio preliminar do JPL já destacava a falha de engenharia de sistemas e das verificações, além da troca incorreta de informações. Fonte 3

A pergunta relevante não é apenas quem escreveu a unidade errada. É quem deveria detectar que o conjunto estava deixando de representar o movimento real.

Quatro altitudes, quatro significados

O relatório registra um alvo de primeira passagem de 226 quilômetros e uma solução final de navegação que previa aproximadamente 110 quilômetros. Após a perda, a reconstrução indicou cerca de 57 quilômetros, abaixo dos 80 quilômetros considerados suportáveis. Fonte 1

Esses números não são quatro medições sucessivas da sonda descendo. São um objetivo, uma previsão, uma estimativa posterior e um limite. Mantê-los separados mostra como a equipe podia trabalhar com uma previsão aparentemente aceitável enquanto a trajetória real se tornava perigosa.

Uma manobra adicional, a TCM-5, não foi executada. A investigação discutiu limitações de preparação, análises, testes, procedimentos e tempo. Dizer apenas que alguém “decidiu não corrigir” omitiria as condições que limitavam aquela opção.

A perda foi certa; o destino final, não

A fase I apresentou duas possibilidades para o destino da sonda: destruição na atmosfera ou retorno a uma órbita em torno do Sol. A investigação não observou uma explosão ou um impacto que permitisse fechar uma dessas imagens como fato. Fonte 1

A fase II ampliou o exame para recursos, treinamento, gestão e rigor dos processos. A incompatibilidade de unidades era o mecanismo imediato, mas a organização da missão ajuda a explicar por que ele não foi contido. Fonte 2

Nossa conclusão editorial é que uma unidade física faz parte do contrato entre sistemas. Se só o número é verificado, uma informação incorreta pode atravessar uma arquitetura complexa sem parecer inválida. O Ariane 5 também mostra como hipóteses herdadas chegam ao voo quando a integração não as coloca à prova.

A SEQUÊNCIA DOS FATOS

A linha do tempo.

  1. 11 DEZ 1998

    Lançamento

    A Mars Climate Orbiter parte para estudar Marte e apoiar comunicações.

  2. 15 SET 1999

    Última correção executada

    A TCM-4 antecede a chegada; a manobra adicional TCM-5 não seria realizada.

  3. 23 SET 1999

    Perda do contato

    A sonda desaparece atrás de Marte antes do previsto e não volta a se comunicar.

  4. 10 NOV 1999

    Investigação técnica

    O relatório da fase I identifica a incompatibilidade de unidades e os fatores contribuintes.

  5. 13 MAR 2000

    Revisão organizacional

    A fase II aborda recursos, treinamento, gestão e rigor dos processos.

Cronologia baseada nos documentos identificados nas fontes desta investigação.

TAMBÉM EM VÍDEO

A investigação completa.

Ao carregar, você se conecta ao YouTube. Abrir no YouTube ↗

DOCUMENTOS, NÃO ACHISMOS

Fontes da investigação.

Os documentos que sustentam esta leitura. Relatórios das empresas envolvidas são identificados como tal.

  1. NASA · 10 nov. 1999Mars Climate Orbiter Mishap Investigation Board — Phase I (nova aba)

    Arquivo de solo, unidades de impulso, trajetória reconstruída e fatores contribuintes.

  2. NASA · 13 mar. 2000Mars Climate Orbiter Mishap Investigation Board — Phase II (nova aba)

    Recomendações sobre organização, recursos e engenharia de sistemas.

  3. JPL · 30 set. 1999Mars Climate Orbiter Team Finds Likely Cause of Loss (nova aba)

    Anúncio preliminar destaca a transferência de informações e as verificações que falharam.

  4. NASA ScienceMars Climate Orbiter — missão (nova aba)

    Objetivos e contexto da missão; o mecanismo técnico segue o relatório de investigação.

Encontrou uma informação que precisa de revisão?

Indique o trecho e a fonte no comentário do episódio no YouTube. Correções relevantes serão registradas nesta página.