<p>A flight software stack for nanosatellites, currently utilized by the QUBE mission, is presented. Building upon an open-source RTOS kernel and refactoring and optimizing the compass framework, it addresses challenges such as limited power, restricted computational resources, and the increasing complexity of nanosatellite missions. To further advance observability and operability, and manage increased mission complexity, the software stack incorporates flexible in-flight data recording capabilities and includes a built-in JavaScript interpreter for versatile on-board operations. Built-in support for multi-source time synchronization is provided, enabling distributed on-ground testing approaches. Potential future applications, like in-orbit prototyping and adaptive optimization, are proposed and discussed.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Advancing operability and observability in real-time critical nanosatellite missions through a low-resource embedded flight software stack

  • Eric Jäger,
  • Dominik Pearson,
  • Timon Petermann,
  • Guido Dietl

摘要

A flight software stack for nanosatellites, currently utilized by the QUBE mission, is presented. Building upon an open-source RTOS kernel and refactoring and optimizing the compass framework, it addresses challenges such as limited power, restricted computational resources, and the increasing complexity of nanosatellite missions. To further advance observability and operability, and manage increased mission complexity, the software stack incorporates flexible in-flight data recording capabilities and includes a built-in JavaScript interpreter for versatile on-board operations. Built-in support for multi-source time synchronization is provided, enabling distributed on-ground testing approaches. Potential future applications, like in-orbit prototyping and adaptive optimization, are proposed and discussed.