Engineering:OPS-SAT

From HandWiki
OPS-SAT [1]
Tiny sat, big ambitions ESA376721.jpg
Engineering model of OPS-SAT, seen on a test bench
Mission typeTechnological demonstrator
OperatorESA
Websitewww.esa.int/Our_Activities/Operations/OPS-SAT
Spacecraft properties
Bus3U CubeSat
ManufacturerGraz University of Technology, Austria
Launch mass7 kg
Dimensions96 mm × 96 mm × 290 mm
(3.8 in × 3.8 in × 11.4 in)
Start of mission
Launch date18 December 2019
RocketSoyuz VS23[2]·[3]
Launch siteCentre Spatial Guyanais
(Ensemble de Lancement Soyouz)
ContractorArianespace[4]·[5]
 

OPS-SAT is a CubeSat by the European Space Agency (ESA) and it is intended to demonstrate the improvements in mission control capabilities that will arise when satellites can fly more powerful on-board computers. The mission has the objective to break the cycle of "has never flown, will never fly" in the area of satellite control. It was the first CubeSat operated directly by ESA.[1]

The satellite has an experimental computer that is ten times more powerful than traditional ESA on-board computers. This on-board computer provides an experimental platform to run software experiments on board. One innovative concept is the deployment of space software in the form of apps. This concept is enabled by the NanoSat MO Framework (NMF) and allows Apps to be uploaded to the spacecraft and then started on board. This is a new concept that ESA has successfully demonstrated in space.[6]

OPS-SAT has been launched at 08:54:20 UTC on 18 December 2019 exactly twenty-four hours later than originally planned.

Payload and communications

OPS-SAT will provide an in-orbit test-bed environment for the deployment of different experiments to test new protocols, new algorithms, and new techniques. The satellite is being designed to be robust and no single point of failure should exist, therefore it shall be always possible to recover the spacecraft if something goes wrong with one of the software experiments. The robustness of the basic satellite itself will allow ESA flight control teams to upload and try out new, innovative control software submitted by experimenters.

OPS-SAT payload devices:

  • Experimental Platform: Critical Link MityARM 5CSX
  • Fine ADCS
  • GPS
  • Camera
  • Software-defined radio
  • Optical Receiver

Communication links to ground:

  • S band: CCSDS-compatible S-band communication: Syrlinks - EWC31
  • X band: CNES funded X-band transmitter (payload of opportunity)
  • UHF: Backup communications link

Experimental Platform

The Experimental Platform of OPS-SAT is where experiments will be running. It has two Critical Link MityARM 5CSX in cold redundancy (if one fails, the second one is used). These have a Dual-core 800 MHz ARM Cortex-A9 processor, an Altera Cyclone V FPGA, 1 GB DDR3 RAM, and an external mass memory device with 8 GB.[7]

ESA's aim is to remove as many barriers to experimentation as possible. For example, there will be no paperwork, ESOC's infrastructure will be ready to do automated tests on the experiments, and aims at reducing the overheads close to zero. Additionally, the experiments can be easily developed in form of apps using the NanoSat MO Framework.

Awards

In March 2023, the OPS-SAT Mission Control Team was awarded with the International SpaceOps 2023 Award for Outstanding Achievement.[8]

OPS-SAT's Firsts

OPS-SAT has achieved several significant firsts in various areas.[9]

Operations

  • First space mission dedicated to operational technology.[6]
  • First nanosatellite directly owned and operated by ESA.[6]
  • First in-orbit laboratory where the public can load and test software/firmware.[10]
  • First ESA mission directly controllable in real-time over the internet by the public.[11]
  • First mission to offer an on-board environment (NMF) that allows the easy development of apps for upload and execution, comparable to the concept of modern smartphones.[12]
  • First ESA mission to reconfigure an in-orbit FPGA on a daily basis.[9]
  • First mission commanded with Europe’s next-generation mission control system EGS-CC.[13]
  • First in-orbit decoding and processing of ground-based emergency beacons.[14]
  • First ground-to-space API access of an in-orbit hosted Software-as-a-Service (SaaS) application.[15]

Artificial Intelligence

  • First in-orbit neural network deployment for onboard AI.[16]
  • First onboard machine learning for in-orbit training of supervised and unsupervised models.[16]
  • First in-orbit AI model for FDIR.[16]
  • First European deep learning processing of an image using an on-board FPGA.[17]
  • First re-training of an on-board AI model with live in-flight data.[18]
  • First on-board update of an ANN (artificial neural network) in space in an institutional mission.[19]
  • First onboard Generative AI (WGANs).[20]
  • First re-use of pre-trained neural networks originally developed for terrestrial applications.[20]

Protocols and Standards

  • First ESA mission to use CFDP (CCSDS File Delivery Protocol) operationally.[21]
  • First ESA mission to use CCSDS Mission Operations Services (MO) on-board, on the space-to-ground link, and on ground.[21]
  • First in-orbit implementation of a Spacewire protocol on top of an existing LVDS connection.[9]
  • First mission to use the CCSDS Housekeeping Data Compression Standard 124.0-B-1 (based on POCKET+) on OPS-SAT-1.[22]

Cybersecurity

  • First post-Quantum KEM-TLS cryptographic solution demonstrated in-space.[23]
  • First in-orbit research platform for space cybersecurity.[24]

Noteworthy

  • First stock market transaction successfully performed in space.[25]
  • First in-orbit game of chess.[26]
  • First satellite to run DOOM in space.[27]

NanoSat MO Framework (NMF)

The most innovative concept in OPS-SAT is the deployment of space software in the form of apps. The European Space Agency in collaboration with Graz University of Technology investigated and developed the Organization:NanoSat MO Framework.[28]

The NanoSat MO Framework (NMF) is a software framework for nanosatellites based on CCSDS Mission Operations services. It includes a Software Development Kit (SDK) to develop experiments as NMF Apps which can then be installed, started, and stopped in space. The framework also includes monitoring and control capabilities for the apps which will allow experimenters from the ground to take control of their software when it is running in space.[29]

The OPS-SAT system image comes with the NanoSat MO Framework which interfaces with all of the OPS-SAT payload systems and provides it in the form of services to the experimenter application. The NanoSat MO Framework allows simple integration of other libraries and applications. During the development of the experiments, the NMF SDK can be used and it includes a simulator, providing most of the platform functionalities accessible to the experimenter. The simulator allows developers to make their NMF Apps without the need to access an advanced satellite testbed hardware platform.

On the ground, EUD4MO will provide a web-based solution for the monitoring and control of NMF Apps. OPS-SAT experimenters will be able to take control using their web browser.

See also

References

  1. 1.0 1.1 "OPS-SAT". ESA. 27 April 2017. http://www.esa.int/Our_Activities/Operations/OPS-SAT. 
  2. CHEOPS exoplanet mission meets key milestones en route to 2017 launch. ESA, 11 July 2014
  3. CHEOPS has arrived in Kourou. Barbara Vonarburg. 16 October 2019
  4. "CHEOPS will ride on a Soyuz rocket". 6 April 2017. http://cheops.unibe.ch/cheops-will-ride-on-a-soyuz-rocket/. 
  5. CHEOPS - Mission Status & Summary
  6. 6.0 6.1 6.2 Evans, David; Labrèche, Georges; Mladenov, Tom; Marszk, Dominik; Zelenevskiy, Vladimir; Shiradhonkar, Vasundhara (2022). "OPS-SAT LEOP and Commissioning: Running a Nanosatellite Project in a Space Agency Context". Small Satellite Conference. Utah State University, Logan, UT. https://www.researchgate.net/publication/362701732_OPS-SAT_LEOP_and_Commissioning_Running_a_Nanosatellite_Project_in_a_Space_Agency_Context. Retrieved 21 January 2024. 
  7. "ESAW 2017". ESA. 20 June 2017. http://www.esa-esaw2017.eu/sites/default/files/OPS-SAT_Experimenter_Dave_Evans_Final%20.pdf. 
  8. "OPS-SAT Flying Laboratory Wins 2023 International SpaceOps Award". ESA. https://www.esa.int/Enabling_Support/Space_Engineering_Technology/Shaping_the_Future/OPS-SAT_Flying_Laboratory_Wins_2023_International_SpaceOps_Award. 
  9. 9.0 9.1 9.2 "OPS-SAT Significant Firsts". European Space Operations Centre. https://opssat1.esoc.esa.int/. 
  10. "How to Become an Experimenter on OPS-SAT". European Space Agency. https://opssat1.esoc.esa.int/projects/how-to-become-an-experimenter. 
  11. "OPS-SAT – opening a satellite to the internet". European Space Agency. https://opssat1.esoc.esa.int/attachments/868/Publication_IAA%20Symposium.pdf. 
  12. Coelho, César; Koudelka, Otto; Merri, Mario (2017). "NanoSat MO framework: When OBSW turns into apps". pp. 1–8. doi:10.1109/AERO.2017.7943951. https://ieeexplore.ieee.org/document/7943951?reload=true. Retrieved 21 January 2024. 
  13. "First Test of Europe's New Space Brain". European Space Agency. https://www.esa.int/Enabling_Support/Operations/Ground_Systems_Engineering/First_test_of_Europe_s_new_space_brain. 
  14. Mladenov, Tom; Evans, David; Zelenevskiy, Vladimir (2022). "Implementation of a GNU Radio-Based Search and Rescue Receiver on ESA's OPS-SAT Space Lab". IEEE Aerospace and Electronic Systems Magazine 37 (5): 4–12. doi:10.1109/AESM.2022.9684957. https://ieeexplore.ieee.org/document/9684957. Retrieved 21 January 2024. 
  15. Labrèche, Georges; Alvarez, Cesar Guzman (2023). "SaaSyML: Software as a Service for Machine Learning On-board the OPS-SAT Spacecraft". 2023 IEEE Aerospace Conference. pp. 1–9. doi:10.1109/AERO55745.2023.10115531. https://ieeexplore.ieee.org/document/10115531. Retrieved 21 January 2024. 
  16. 16.0 16.1 16.2 Labrèche, Georges; Evans, David; Marszk, Dominik; Mladenov, Tom; Shiradhonkar, Vasundhara; Soto, Tanguy; Zelenevskiy, Vladimir (2022). "OPS-SAT Spacecraft Autonomy with TensorFlow Lite, Unsupervised Learning, and Online Machine Learning". pp. 1–17. doi:10.1109/AERO53065.2022.9843402. 
  17. Lemaire, Edgar; Moretti, Matthieu; Daniel, Lionel; Miramond, Benoît; Millet, Philippe; Feresin, Frédéric; Bilavarn, Sébastien (2020). "An FPGA-Based Hybrid Neural Network Accelerator for Embedded Satellite Image Classification". pp. 1–5. doi:10.1109/ISCAS45731.2020.9180625. 
  18. Kacker, Shreeyam; Meredith, Alex; Cahoy, Kerri; Labrèche, Georges (2022). "Machine Learning Image Processing Algorithms Onboard OPS-SAT". Small Satellite Conference. https://digitalcommons.usu.edu/smallsat/2022/all2022/65. Retrieved 21 January 2024. 
  19. "First On-Board Update of an ANN in Space in an Institutional Mission". IRT Saint Exupéry. https://az659834.vo.msecnd.net/eventsairwesteuprod/production-atpi-public/da195ef548914f34bc97bf80ba72c9c2. 
  20. 20.0 20.1 Labrèche, Georges. "Generative AI and Autoencoders to Denoise Images Onboard the European Space Agency's OPS-SAT-1 Spacecraft". GitHub. https://github.com/georgeslabreche/opssat-onboard-image-denoiser. 
  21. 21.0 21.1 Marszk, Dominik; Evans, David; Mladenov, Tom; Labrèche, Georges; Zelenevskiy, Vladimir; Shiradhonkar, Vasundhara (2022). "MO Services and CFDP in Action on OPS-SAT". Small Satellite Conference. https://digitalcommons.usu.edu/smallsat/2022/all2022/67/. Retrieved 21 January 2024. 
  22. Evans, David; Labrèche, Georges; Marszk, Dominik; Bammens, Sam; Hernández-Cabronero, Miguel; Zelenevskiy, Vladimir; Shiradhonkar, Vasundhara; Starcik, Milenko et al. (2022). "Implementing the New CCSDS Housekeeping Data Compression Standard 124.0-B-1 (Based on POCKET+) on OPS-SAT-1". Small Satellite Conference. https://digitalcommons.usu.edu/smallsat/2022/all2022/133/. Retrieved 21 January 2024. 
  23. Terzo, Noemi (2023). "Design and in-orbit Demonstration of a Post-Quantum Cryptographic Solution Based on KEMTLS-PDK to Enhance Satellite Communication Security". Politecnico di Torino. https://webthesis.biblio.polito.it/29540/. 
  24. Calabrese, Matteo; Kavallieratos, Georgios; Falco, Gregory. "A Hosted Payload Cyber Attack Against Satellites". AIAA SCITECH 2024 Forum. doi:10.2514/6.2024-0270. https://arc.aiaa.org/doi/abs/10.2514/6.2024-0270. Retrieved 21 January 2024. 
  25. "Trading in Space: ESA Bolsters European Business". European Space Operations Centre. https://esoc.esa.int/content/trading-space-esa-bolsters-european-business. 
  26. "First In-Orbit Game of Chess". Chess-OPS. https://chess-ops.space/. 
  27. Waage, Ólafur. "OPS-SAT DOOM". GitHub. https://github.com/olafurw/opssat-doom/. 
  28. "NanoSat MO Framework". https://nanosat-mo-framework.github.io. 
  29. Coelho, Cesar; Koudelka, Otto; Merri, Mario (2017). "NanoSat MO Framework: When OBSW turns into apps". 2017 IEEE Aerospace Conference. pp. 1–8. doi:10.1109/AERO.2017.7943951. ISBN 978-1-5090-1613-6. 

External links