NASA, Ingenuity Mars helikopterinin uçuş bilgisayarı yazılımına, onu kış uykusundan sonra tekrar uçmaya hazırlamak için bir “yama” uygulamaya hazırlanıyor. Ingenuity’nin uçuş bilgisayarı yazılımını hacklemeyi amaçlayan düzeltme, uçuş bilgisayarının çalışan bir sensörden gelen verilerin yakın zamanda çalışmayı durduran başka bir sensörden geldiğine inanmasına neden olacak.

Nisan 2021’de Mars’a uçmaya başlayan Ingenuity, Mars kışının hakimiyeti nedeniyle son birkaç aydır azaltılmış çalışma modundaydı. Bu sezon boyunca, Ingenuity enerjiyi korumak için geceleri kapatıldı. Ancak cihazın kapatılması, iç sıcaklığının gece boyunca eksi 112 derece Fahrenheit (-80 santigrat derece) civarına düşmesine neden oldu. NASA’nın Jet Propulsion Laboratuvarı’ndaki Ingenuity Mars helikopterinin baş pilotu Havard Grip, bunun elektronik bileşenlere zarar verme riskini artırdığını açıklıyor.

Mayıs günü!

ABD uzay ajansı ekibi helikopteri hizmete döndürmeye hazırlanırken, uçak kalkmadan önce oryantasyonu ölçmek için hayati önem taşıyan eğimölçerin artık çalışmadığını keşfettiler.

“Eğim ölçer, tek amacı dönüş ve kalkıştan önce yerçekimini ölçmek olan iki ivmeölçerden oluşur; Algılanan yerçekimi yönü, Ingenuity’nin aşağı yöne göre nasıl yönlendirildiğini belirlemek için kullanılır,” diye açıklıyor Havard Grip. “Eğim ölçer uçuşun kendisi sırasında kullanılmıyor, ancak onsuz, kalkıştan önce navigasyon algoritmalarını başlatmak için yeni bir yol bulmak zorunda kalıyoruz. »

Neyse ki, NASA mühendisleri eğim ölçerin arızalanabileceğini önceden tahmin etmişti. Bu nedenle, Mars’a inmeden önce bir yazılım yaması hazırladılar; bu, konuşlandırılırsa, yerleşik uçuş bilgisayarının yedek olarak ayrı Atalet Ölçüm Birimi’nde (IMU) bulunan diğer ivmeölçerleri kullanmasına izin verecek.

Bu yama, IMU sensörlerinin eğim ölçer için “geçmesine” izin verdi, her durumda aletin cihazı çıkarmak için benimsemesi gereken ilk tutumu tahmin etmesi için yeterli. Eğim ölçerden farklı olarak, IMU statik yönelimi tespit etmek için tasarlanmamıştır, bu nedenle ilk tutum tahminleri genellikle biraz daha az doğru olacaktır. Ancak, IMU’ya dayalı bir ilk tutum tahmininin, Ingenuity’nin uçuşa devam etmesine izin verecek kabul edilebilir bir geri dönüş olduğuna inanıyoruz. »

yazılım hilesi

Yamanın kendisi, bozuk sensörden gelen “önemsiz paketleri” engellemek ve IMU verilerinden paketleri enjekte etmek için Ingenuity’nin uçuş bilgisayarı yazılımına kod ekleyecektir. Uçuş yazılımı böyle davranmamalı, ancak bu durumda NASA’nın düzeltmesi sayesinde beklenen şey bu.

Havard Grip, “Yama, Ingenuity’nin uçuş bilgisayarında çalışan yazılıma küçük bir kod parçacığı ekler, eğim ölçerden gereksiz paketleri yakalar ve IMU verilerinden oluşturulan yedek paketleri enjekte eder,” diye yazıyor. Ve “navigasyon algoritmaları söz konusu olduğunda, her şey eskisi gibi olacak, tek fark, alınan eğim ölçer paketlerinin artık gerçekten eğimölçerden gelmeyeceğinden” emin olmak için.

NASA için bir sonraki adım, güncellenmiş yazılımın beklendiği gibi çalışmasını sağlamak için yamayı uygulamak ve devreye alma faaliyetlerini gerçekleştirmektir. ABD alanı, “Her şey yolunda giderse, önümüzdeki birkaç ay içinde ekip, bağlantı kurmayı tamamlamayı ve yazılım yamasını uygulamayı planlıyor, ardından yeni yazılımın olması gerektiği gibi çalışmasını sağlamak için canlı yayın faaliyetleri planlanacak” dedi. Ajans.

Kaynak : ZDNet.com



genel-15