NASA, on yıldan fazla bir süredir Kızıl Gezegen’in manzarasında yuvarlanan saygıdeğer Mars gezgini Curiosity’ye büyük bir yazılım güncellemesini başarıyla yükledi.
Amerikalılar, geçen hafta dağıtılan güncellemeye yaklaşık 180 değişikliğin dahil edildiğini söyledi. Bazıları küçüktü, NASA söz konusuCuriosity’nin Dünya’ya ilettiği mesajlarda küçük düzeltmeler yapmak, gelecekteki yama dağıtımlarını kolaylaştırmak ve gezicinin kafası ve kolu üzerindeki kontrolü geliştirmek gibi.
Diğer güncellemeler büyüktü ve Mars’ı keşfederken 11 yıl boyunca parça parça yamalarla biraz şişkin hale gelen basitleştirme kodunu içeriyordu. Sharp Dağı bölgesigezicinin hareket ve direksiyon kodundaki güncellemelerle birlikte.
NASA’nın Jet Tahrik Laboratuvarı Curiosity Proje Yöneticisi Kathya Zamora-Garcia, “Uçuş yazılımı görevimiz için çok önemli, bu nedenle bu ekibimiz için çok önemli” dedi.
Curiosity’nin sürüş yazılımındaki ilk büyük değişiklik, engellerin etrafındaki rotaları daha iyi planlamak için arazi görüntülerini nasıl işlediğinde yatıyor. Curiosity’nin halefi Perseverance gibi daha yeni gezicilerde, yerleşik bilgisayarlar hareket halindeyken arazinin görüntülerini işleyebilir. Curiosity bunu yapamaz, bu nedenle her sürüş segmentinde çevresini yeniden değerlendirmek ve rota düzeltmeleri yapmak için uzun süredir durmaktadır.
Bu sadece Curiosity’yi yavaşlatmakla kalmıyor, aynı zamanda gezicinin durması ve ardından iç sistemlerini tekrar tekrar ateşlemesi gerektiğinden çok fazla güç tüketiyor. NASA, Curiosity’ye yeni bir bilgisayar ekleyemese de, gezicinin resimleri daha hızlı işlemesi için kodu güncelleyebildi ve seyahat için daha fazla zaman kazandırdı.
JPL’den Curiosity’nin mühendislik operasyonları ekip şefi Jonathan Denison, “Bu, Curiosity’nin Perseverance kadar hızlı gitmesine izin vermeyecek, ancak bir sürüş segmentinden sonra tam bir dakika durmak yerine, sadece bir veya iki dakika duruyoruz” dedi. Denison, değişikliğin aynı zamanda Curiosity’nin ortalıkta dolaşırken daha az enerji tüketmesi anlamına geleceğini ve ekibin “mevcut enerjimizi bilim faaliyetleri için daha fazla kullanmasına” olanak tanıyacağını da sözlerine ekledi.
Bir başka büyük güncelleme, Curiosity’nin en çok tüketilen varlığı olan tekerleklerini korumakla ilgili. Curiosity’nin Kızıl Gezegene gelişinden sonraki bir yıl içinde alüminyum jantlarda aşınma belirtileri görülmeye başlandı ve önceki yazılım güncellemeleri basamaklardaki aşınma ve yıpranmayla mücadeleye yardımcı olmak için konuşlandırılmıştır.
Önceki yamalar çekişi iyileştirmek için bir algoritma kullandı, böylece aşınmayı azalttı ve en son yama “daha da ileri gidiyor” dedi NASA, “Curiosity’nin belirli bir kavis üzerinde belirli bir noktaya doğru sürerken yapması gereken yönlendirme miktarını azaltan iki yeni hareketlilik komutu sunarak.” ara nokta.”
Güncellemedeki fikir, sürüş sürecini daha az direksiyon gerektirecek şekilde basitleştirmek, gezici üzerindeki sürtünmeyi ve aşınmayı daha da azaltmaktır.
NASA’dan Denison, yamaların tasarlandığı gibi çalıştığını görünce rahatladığını söyledi – çünkü yazılım güncellemelerinden sorumlu olan herkes muhtemelen büyük bir yama dağıttıktan sonradır. Denison, “Kur düğmesine basma fikri biraz ürkütücüydü. Tüm testlerimize rağmen, yazılım oraya çıkana kadar tam olarak ne olacağını asla bilemeyiz,” dedi.
Tahmini kalan süre: 10 gün
kadar meraklıyız kayıt okuyucular, 148 milyon milden daha uzaktaki on yıllık bir geziciye yama yapmanın ne demek olduğunu mutlaka öğreneceklerdir; Neyse ki NASA paylaşmaktan memnun oldu.
Bir JPL sözcüsü, Curiosity’ye aktarılan en son görüntü olan R13’ün 21.921MB olduğunu ve yerini aldığı 21.304MB R12 yazılımından yalnızca biraz daha büyük olduğunu söyledi. Yine de Curiosity’nin operatörleri güncellemeyi 51 dosyaya böldü ve bunların ilki geçen yıl 30 Kasım’da indirildi. Sonuncusu o tarihten 10 gün sonra Aralık ayında geldi ve kurulum 3 ile 7 Nisan arasında gerçekleşti.
R13, Curiosity’nin denetleyicilerinin bir hata olması durumunda işleri geri alabilmesi için birden çok adım üzerinden kuruldu. Kurulum tamamlandıktan sonra, JPL’nin bize söylediğine göre, Curiosity’ye herhangi bir sorun olup olmadığını otonom olarak belirlemesi ve otomatik olarak eski yazılımına geri dönmesi için iki gün verildi.
NASA, koda güvendikten sonra Curiosity’yi yalnızca en son yazılımını kullanacak şekilde ayarladı, ancak o zaman bile NASA güvenilir bir yedekleme sağlamanın değerini anlıyor.
Bir JPL sözcüsü bize “R12, hafızanın özel bir yedekleme alanında hâlâ yerleşik durumda, bu da bizim o uzun uplink kampanyası olmadan ona geri dönmemizi sağlıyor” dedi. ®