Skip to main navigation Skip to search Skip to main content

MicroPython as a satellite control language

  • OroraTech GmbH

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Different from terrestrial applications, most imaging nanosatellites are relying on simplistic command sequences for on-board controls. Combined with the unpredictable nature of flight operations, this can result in tedious and work-intensive operations, as unforeseen events might mean that the commands do not fit the needs of the operators anymore. The restricted communication windows meanwhile require a high level of automation whilst keeping the size of uplinked sequences minimal. Therefore we require a dynamic control language that is also able to operate within the resource limitations given by a nanosatellite. In an effort to combine all these requirements, we chose to implement MicroPython as the control language for our satellite payload. This extended abstract shall introduce the architecture and concepts of our implementation. Together with our presentation at CompSpace '22 it shall serve as a basis for discussion of using MicroPython as a payload control language on nanosatellites.

Original languageEnglish
Title of host publicationProceedings of the 19th ACM International Conference on Computing Frontiers 2022, CF 2022
PublisherAssociation for Computing Machinery
Pages227-229
Number of pages3
ISBN (Electronic)9781450393386
DOIs
StatePublished - 17 May 2022
Event19th ACM International Conference on Computing Frontiers, CF 2022 - Turin, Italy
Duration: 17 May 202219 May 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference19th ACM International Conference on Computing Frontiers, CF 2022
Country/TerritoryItaly
CityTurin
Period17/05/2219/05/22

Keywords

  • CubeSat
  • MicroPython
  • Python
  • SmallSat
  • computer languages
  • embedded
  • satellites
  • software

Fingerprint

Dive into the research topics of 'MicroPython as a satellite control language'. Together they form a unique fingerprint.

Cite this