Les robots envoyés sur d’autres planètes peuvent subir les mêmes avaries que nos ordinateurs ou appareils mobiles. La NASA, l’agence spatiale américaine, travaille ainsi sur un projet de formatage de la mémoire Flash de son robot Opportunity, envoyé sur Mars il y a maintenant dix ans.
Un robot martien, ça se formate aussi
Que peuvent avoir en commun des produits de la NASA, conçus pour explorer des astres lointains, et nos ordinateurs, smartphones ou tablettes ? De nombreux éléments en fait, à commencer par certaines technologies de stockage. Les robots Opportunity et Spirit, envoyés sur Mars en 2004, s’appuient ainsi sur de la mémoire Flash pour stocker une partie de leurs données. Avec le temps, certaines cellules de cette mémoire s’abiment et le stockage devient moins fiable.
Comme l’explique l’agence spatiale, cette chute de la fiabilité s’accompagne d’autres symptômes. Ainsi, le robot Opportunity a déjà affronté une dizaine de redémarrages causés par ces erreurs de stockage. La NASA devait donc prévoir une solution capable de prolonger l’espérance de vie du robot. Elle s’apprête à formater à distance cette mémoire afin que le système interne du robot n’utilise plus les cellules fautives, de la même manière qu'un disque dur marque ses secteurs defectueux afin de ne plus les utiliser.
Maintenance à « distance »
Et quelle distance ! Elle varie de 55,7 à 401,3 millions de kilomètres en fonction de l’année. Et c’est à travers cet immense vide que les ingénieurs commenceront par télécharger les données à récupérer avant de passer aux travaux proprement dits. Ces derniers impliquent le changement du protocole de communication, qui passera sur un mode plus lent, mais plus sécurisé. Le système interne, qui comprend notamment la navigation, ne sera cependant pas impacté car les mécanismes vitaux du robot résident dans une mémoire non volatile et séparée.
La NASA explique que Spirit et Opportunity devaient initialement n’être en service que trois mois. Spirit avait déjà eu droit à l’opération de formatage au bout de cinq ans, lui permettant de fonctionner une année supplémentaire. Opportunity va nettement plus loin évidemment dans sa durée de vie car, en dehors de ces problèmes de mémoire défectueuse, il semble fonctionner correctement.
Curiosity, qui roule sur le sol martien depuis 2012, n’est pas encore concerné par ce type de difficulté.
Commentaires (81)
Il est vraiment incroyable ce robot, tenir autant de temps
" />
" />
Il doit quand même y avoir un léger stress chez les ingénieurs quand il va falloir lancer la procédure de formatage
“The resets, including a dozen this month, interfere with the rover’s planned science activities, even though recovery from each incident is completed within a day or two.”
Je ne sais pas ce qu’ils entendent par “recovery”, mais si ça veut dire qu’il y a eu une douzaine de jours où le système en question a été hors service, ce n’est pas rien.
Elle s’apprête à formater à distance cette mémoire afin que le système interne du robot n’utilise plus les cellules fautives, de la même manière qu’un disque dur marque ses secteurs défectueux afin de ne plus les utiliser.
Je ne sais pas quel est le système d’exploitation de l’ordinateur en question, j’aurais supposé que le système de fichier gérait déjà le marquage des mauvais blocs (ou bien que ce soit fait à plus bas niveau comme sur les SSD).
A noter que sous Linux il y a une option de “mkfs” (la commande de formatage = “make filesystem”) qui permet de vérifier les blocs et de les marquer comme défectueux, je l’ai utilisé une fois sur un disque externe qui faiblissait, mais c’est lent. Le marquage n’est fait qu’au formatage.
Le système interne, qui comprend notamment la navigation, ne sera cependant pas impacté car les mécanismes vitaux du robot résident dans une mémoire non volatile et séparée
Il y a donc au moins 2 mémoires flash séparées, et je me demande combien d’ordinateurs il y a (je suppose au moins 2 vu que celui pour la navigation est séparé).
Ils disent “The flash reformatting is a low-risk process”, j’imagine qu’ils répètent toutes les opérations sur une réplique au sol, car c’est “chaud” de faire une mise à jour sur un équipement à des millions de km :) .
Je suis toujours bluffé par la fiabilité de ces engins.
" />
Quand on pense à la durée de vie de Voyager, pour ne citer que lui…
Ils doivent regretter le système de Core Rope Memory comme dans les années 60
" />
" />
En gros le soft était tissé (physiquement parlant), car les autres unités de stockage étaient la carte perforée (beaucoup trop gros à transporter et non fiable) et la bande magnétique (lourd à transporter, et pas super fiable avec les vibrations de la fusée au décollage et tout. En plus la lecture de grosses bandes en apesanteur, j’ai un doute).
Ingénieux et classieux
Mais aujourd’hui vu la quantité de données à transporter, ils seraient mal !
J’imagine le technicien qui se gourre et qui formate toutes données recueillies par le robot.
" />
“…. oh shit…. ”
“… Chef ? ”
Changement de nom sur Facebook : Mars Opportunity is now known as Mars Alzheimer
" />
Sans doute l’opération de formatage à plus longue distance jamais effectuée par l’Homme ! Chapeau
" />
55,7M de kilometre la lumière la parcours en 185 seconde !
Soit un poil plus que 3 minutes.
Ouaip spirit is not alive …
" />
" />
Plus de jus, embourbé et ne répondant plus
Mais bon jolie odyssée !
Y’a 10 ans elle se posait
(on dirait un mauvais porno … )
ce sont les ingénieurs d’Amazon qui supervisent le process : ils se sont longuement entrainés à effacer à distance les ebooks sur les liseuses de leurs clients.
Prochain titre de news: “La NASA perd le contrôle distant sur un jouet à seulement quelques millions…”
" />
Je ne sais pas quel est le système d’exploitation de l’ordinateur en question, j’aurais supposé que le système de fichier gérait déjà le marquage des mauvais blocs (ou bien que ce soit fait à plus bas niveau comme sur les SSD).
Faut pas oublier que c’est du matos envoyé en 2004, et surtout optimisé pour des conditions de dingue. Le blindage contre les radiations (coucou l’absence totale de magnétosphère) et mis à part depuis l’année dernière où la Nasa a décidé de booster les temps de validation (impossible de retrouver l’article sur Engadget), avant il fallait 10 ans pour valider le matos. D’où un CPU à 20mhz; dans les années 90 (début de la conception), le 66mhz était le top niveau “commercial”…
Alors de la mémoire flash de 128mb, whaouh ^^
“Veuillez insérer la disquette numéro 34”
" />
" />
Commentaire de Comode supprimé le 02/09/2014 à 18:34:31 : Troll ou incitation au troll
Sans déconner, y’en a qui manque quand même un peu de 2nd degré… Vous pourriez faire la distinction entre un troll et une blague…
Une histoire selon laquelle la nasa à abandonner microsoft parce que la derniere sonde s’est écrasé à cause de son windows server embarqué qui a rebooté automatiquement pour faire une mise à jour importante pendant la phase d’entrée dans l’atmosphère martienne… Ca vaut bien le commentaire qui dit d’insérer la disquette N°34… enfin bref…
“Etes vous sur de vouloir démonter la carte réseau”
" />
“Oui”
“Oups…”
Et dans ce petit robot y a des puces de ma boite!
Dans le doute tu reboot,
Si ça rate, tu form…
Ben non en faite :)
Mon dieu, un article sur l’exploration de l’espace !
" />
" />
Et pourtant j’ai pas vu de commentaire qui dit que ça coûte cher pour rien, ou qui ressort la fausse anecdote du style et du crayon de bois
Bon sinon pour dire un truc utile, viking 1 a fonctionné jusqu’à ce qu’un upgrade de firmware casse tout :http://fr.wikipedia.org/wiki/Viking_1#Chronologie_de_la_mission_orbitale donc espérons que Opportunity aura plus de chance
Allez, on croise le doigts pour que la NASA n’ait pas de merde !
Dix ans de fonctionnement alors qu’il était prévu pour trois mois, chapeau !
Et quelle distance ! Elle varie de 55,7 à 401,3 millions de kilomètres en fonction de l’année. Et c’est à travers cet immense vide que les ingénieurs commenceront par télécharger les données à récupérer avant de passer aux travaux proprement dits.
Je peux te dire que certains humains ont autant de vide et de temps de latence quand il s’agit d’informatique
Sinon ouaaa une réinstallation a distance d’un OS, mais pourquoi ne pas demander plutot de l’aide au martien, après tout ils ont que ca a foutre.
et couterait 40k€.
C’est pas juste « format c: » ?
Tu parles, c’est sous Unix leur truc : ils cherchent la FIABILITE, pas les botnets !
Pour ceux qui cherchent les temps de communication :