Clear Sky Science · pl

Wysokowydajna architektura obliczeniowa na pokładzie do autonomicznego planowania misji satelitarnych

· Powrót do spisu

Inteligentniejsze satelity nad naszymi głowami

Wiele satelitów obserwujących Ziemię wciąż w dużym stopniu polega na ludziach na ziemi, którzy mówią im, co i kiedy mają robić. Ta powolna wymiana informacji może stanowić problem, gdy chmury psują zdjęcie, odłamki zagrażają statkowi kosmicznemu lub pojawia się nowe zdarzenie na Ziemi wymagające szybkiej reakcji. W artykule opisano nowy rodzaj pokładowego „mózgu” — zwanego Mission Planning Board — który pozwala satelitom planować więcej swoich działań na orbicie, szybciej reagować na zmiany i utrzymywać sprawność przez lata w surowym środowisku.

Dlaczego satelity muszą myśleć samodzielnie

Tradycyjne satelity realizują szczegółowe plany dzienne wysyłane z ziemi. Ponieważ okna łączności są krótkie, a sygnały potrzebują czasu, takie podejście ma trudności z niespodziankami: nieoczekiwana burza zasłaniająca widok, uszkodzony czujnik czy odłamek dryfujący w trajektorii lotu. Jednocześnie współczesne misje generują ogromne ilości danych i mogą działać w grupach, co dodatkowo komplikuje harmonogramowanie. Badacze na całym świecie opracowali sprytne algorytmy planowania, które radzą sobie z tą złożonością, ale większość z nich zakłada istnienie wydajnego, elastycznego komputera na pokładzie — którego wiele obecnych satelitów nie ma. Praca opisana w tym artykule zajmuje się tym brakującym elementem, tworząc praktyczną, przystosowaną do przestrzeni platformę komputerową skoncentrowaną na autonomicznym planowaniu.

Figure 1
Figure 1.

Nowy pokładowy mózg zaprojektowany do pracy w kosmosie

Mission Planning Board (MPB) to pojedyncza płytka obwodów zaprojektowana tak, żeby wsuwać się do satelity jak każda inna karta awioniki, ale oferuje możliwości małego serwera. W jej sercu znajduje się odporny na promieniowanie wielordzeniowy procesor o wysokiej wydajności, wybrany po szczegółowym porównaniu kilku alternatyw. Wokół niego umieszczono szybkie pamięci, pamięć masową typu solid‑state, elastyczny układ interfejsu oraz dedykowany „inteligentny” akcelerator do ciężkich zadań przetwarzania danych. Płytka łączy się z resztą statku za pomocą standardowych łączy, dzięki czemu może odbierać obrazy, odczyty stanu i sygnały timingowe, a następnie zwracać decyzje i raporty o stanie. Choć mogłaby uruchamiać wiele różnych metod planowania, w tym opracowaniu nacisk położono na uczynienie sprzętu solidnym, adaptowalnym i gotowym do długotrwałych misji.

Oprogramowanie zbudowane jak stos aplikacji

Aby sprzęt był użyteczny, autorzy zaprojektowali warstwową strukturę oprogramowania bardziej przypominającą smartfon niż tradycyjny komputer satelitarny. Mały program startowy najpierw sprawdza redundantne pamięci, uruchamia system i ładuje główny system operacyjny, oparty na Linuksie. Nad nim znajduje się zbiór aplikacji obsługujących polecenia, telemetrię, monitorowanie stanu, planowanie misji i fuzję danych, wszystkie instalowane i aktualizowane jako oddzielne „aplikacje”. Programowalny układ interfejsu zajmuje się najkrytyczniejszymi czasowo połączeniami — takimi jak szybkie strumienie danych i precyzyjne impulsy timingowe — aby główny procesor mógł skoncentrować się na decyzjach wyższego poziomu. To rozdzielenie oznacza, że nowe narzędzia planistyczne czy analityczne można dodać na orbicie bez przeprojektowywania rdzenia systemu.

Utrzymanie niezawodności w wrogim środowisku

Kosmos jest bezwzględny: elektronika narażona jest na promieniowanie mogące zmieniać bity w pamięci, duże wahania temperatury i brak możliwości naprawy ręcznej. MPB rozwiązuje to poprzez wielowarstwową ochronę. Kluczowe komponenty są odporne na promieniowanie; pamięć robocza i długoterminowa stosują kody korekcji błędów; krytyczne oprogramowanie, takie jak program startowy i system operacyjny, jest przechowywane w trzech niezależnych kopiach i sprawdzane metodą „dwa z trzech” przed użyciem. Ścieżki komunikacyjne są zduplikowane, aby system mógł przełączyć magistrale w razie awarii jednej z nich. Fizyczna konstrukcja płytki zarządza odprowadzaniem ciepła przez przewodzące ścieżki i powłoki, podczas gdy ekranowanie elektromagnetyczne i staranne uziemienie zmniejszają zakłócenia z innymi systemami statku.

Figure 2
Figure 2.

Poddanie płytki testom

Zespół poddał Mission Planning Board mieszance testów laboratoryjnych i środowiskowych mających naśladować rzeczywiste misje. Na stanowisku testowym płytka wielokrotnie się uruchamiała, ładowała system operacyjny, wykonywała aplikacje i wymieniała dane z symulowanymi komputerami satelitarnymi oraz ładunkami przy użyciu różnych typów łączy. Następnie przeszła cykle temperaturowe i warunki próżniowe podobne do panujących na orbicie, nadal funkcjonując bez niespodziewanych restartów czy uszkodzonych danych. Wczesne użycie na orbicie wykazało podobnie stabilne zachowanie, chociaż autorzy celowo unikają twierdzeń o konkretnych korzyściach dla któregokolwiek algorytmu planowania. Zamiast tego pokazują, że platforma może niezawodnie hostować takie algorytmy.

Co to oznacza dla przyszłych misji kosmicznych

Mówiąc prosto, praca ta dotyczy dostarczenia satelitom mocniejszej, bardziej godnej zaufania podstawy komputerowej, aby na niej mogło działać inteligentniejsze oprogramowanie. Mission Planning Board sam w sobie nie decyduje o „najlepszym” sposobie harmonogramowania zdjęć czy unikaniu odłamków; zapewnia raczej moc obliczeniową, elastyczne interfejsy i funkcje bezpieczeństwa potrzebne, aby te zaawansowane metody mogły działać w kosmosie przez wiele lat. Poprzez staranne wyważenie prędkości, odporności i możliwości aktualizacji oprogramowania na orbicie, projekt stanowi wzorzec dla następnej generacji bardziej niezależnych, responsywnych satelitów, które mogą robić więcej, otrzymując mniej poleceń z Ziemi.

Cytowanie: Rao, J., Zhao, W., Ma, M. et al. A high-performance onboard computing architecture for autonomous satellite mission planning. Sci Rep 16, 10082 (2026). https://doi.org/10.1038/s41598-026-41483-6

Słowa kluczowe: autonomiczne satelity, obliczenia pokładowe, planowanie misji, niezawodność statku kosmicznego, obserwacja Ziemi