Le rover Curiosity de la NASA obtient une mise à jour logicielle majeure NASA Mars Exploration

Curiosity Rover Tracks près de ‘Paraitepuy Pass’: Le rover Curiosity Mars de la NASA conduira plus vite et réduira l’usure de ses roues grâce à deux des nouvelles fonctionnalités incluses dans une mise à jour logicielle majeure qui a été achevée le 7 avril. Voici la vue du rover d’une colline surnommée « Bolívar », avec Gale Crater’s vaste étage en haut à droite. Crédits : NASA/JPL-Caltech/MSSS. Télécharger l’image ›
La mise à jour apporte de nombreuses améliorations, la plus importante étant de nouvelles capacités de conduite.
Après des années de préparation, une mise à jour logicielle majeure qui a été installée sur le rover Curiosity de la NASA permettra au robot Mars de rouler plus vite et de réduire l’usure de ses roues. Ce ne sont là que deux des quelque 180 changements mis en œuvre lors de la mise à jour, qui ont obligé l’équipe à suspendre les opérations scientifiques et d’imagerie de Curiosity entre le 3 et le 7 avril.
« Le logiciel de vol est essentiel à notre mission, c’est donc un gros problème pour notre équipe », a déclaré Kathya Zamora-Garcia, responsable du projet Curiosity, du Jet Propulsion Laboratory de la NASA en Californie du Sud. « Il s’agit d’une mise à jour logicielle majeure, et nous devions nous assurer que nous l’avions bien fait. »
La planification de cette mise à jour remonte à 2016, lorsque Curiosity a reçu pour la dernière fois une refonte logicielle. Certains changements cette fois-ci sont aussi minimes que des corrections aux messages que le rover renvoie aux contrôleurs de mission sur Terre. D’autres simplifient le code informatique qui a été modifié par plusieurs correctifs depuis l’arrivée de Curiosity en 2012. Les changements les plus importants permettront à Curiosity de fonctionner plus efficacement pour les années à venir.
Le rover peut désormais faire plus de ce que l’équipe appelle « penser en conduisant » – quelque chose que le nouveau rover Mars de la NASA, Perseverance, peut effectuer de manière plus avancée pour naviguer autour des rochers et des pièges à sable. Lorsque Perseverance roule, il prend constamment des photos du terrain à venir, les traitant avec un ordinateur dédié afin qu’il puisse naviguer de manière autonome pendant un trajet continu.
Curiosity n’a pas d’ordinateur dédié à cet effet. Au lieu de cela, il conduit par segments, s’arrêtant pour traiter l’imagerie du terrain après chaque segment. Cela signifie qu’il doit démarrer et s’arrêter à plusieurs reprises au cours d’un long trajet. Le nouveau logiciel aidera le vénérable rover à traiter les images plus rapidement, ce qui lui permettra de passer plus de temps en déplacement.
« Cela ne permettra pas à Curiosity de rouler aussi vite que Perseverance, mais au lieu de s’arrêter pendant une minute complète après un segment de conduite, nous nous arrêtons juste un instant ou deux », a déclaré Jonathan Denison de JPL, chef de l’équipe des opérations d’ingénierie de Curiosity. « Passer moins de temps à tourner au ralenti entre les segments de conduite signifie également que nous consommons moins d’énergie chaque jour. Et même si nous avons presque 11 ans, nous mettons toujours en œuvre de nouvelles idées pour utiliser davantage notre énergie disponible pour les activités scientifiques.
Usure des roues
L’équipe souhaite également maintenir la santé des roues en aluminium de Curiosity, qui ont commencé à montrer des signes de bande de roulement cassée en 2013. Lorsque les ingénieurs ont réalisé que des roches pointues ébréchaient les bandes de roulement, ils ont proposé un algorithme pour améliorer la traction et réduire l’usure des roues en ajuster la vitesse du rover en fonction des rochers sur lesquels il roule.
Le nouveau logiciel va plus loin en introduisant deux nouvelles commandes de mobilité qui réduisent la quantité de direction que Curiosity doit effectuer tout en conduisant dans un arc vers un waypoint spécifique. Avec moins de direction requise, l’équipe peut atteindre l’objectif de conduite plus rapidement et réduire l’usure inhérente à la direction.
« Cette capacité a en fait été imaginée pendant les jours Spirit and Opportunity », a déclaré Denison. « C’était un ‘bien à avoir’ qu’ils ont décidé de ne pas mettre en œuvre. »
Dans l’ensemble, le nouveau logiciel simplifiera la tâche des conducteurs humains de Curiosity, qui doivent rédiger des plans complexes contenant des centaines de commandes. La mise à jour logicielle leur permettra également de télécharger des correctifs logiciels plus facilement que par le passé. Et cela aidera les ingénieurs à planifier plus efficacement les mouvements du bras robotique de Curiosity et à pointer sa « tête » au sommet du mât avec plus de précision.
Comme pour toute mise à jour logicielle majeure, il y a un sentiment de soulagement à le voir fonctionner comme prévu, a déclaré Denison.
« L’idée d’appuyer sur le bouton d’installation était un peu effrayante », a-t-il ajouté. « Malgré tous nos tests, nous ne savons jamais exactement ce qui va se passer tant que le logiciel n’est pas là. »
En savoir plus sur la mission
Curiosity a été construit par le Jet Propulsion Laboratory de la NASA, qui est géré par Caltech à Pasadena, en Californie. JPL dirige la mission au nom de la direction des missions scientifiques de la NASA à Washington.
Pour en savoir plus sur Curiosity, visitez :
https://mars.nasa.gov/msl
Contacts pour les médias
André Bon
Jet Propulsion Laboratory, Pasadena, Californie.
818-393-2433
andrew.c.good@jpl.nasa.gov
Karen Fox / Alana Johnson
Siège de la NASA, Washington
301-286-6284 / 202-358-1501
karen.c.fox@nasa.gov / alana.r.johnson@nasa.gov