跳到主要导航 跳到搜索 跳到主要内容

SRFS: Parallel Processing Fault-Tolerant ROS2-Based Flight Software for the Space Ranger CubeSat

  • Zebei Zhao
  • , Yinghao Xiang
  • , Ziyu Zhou
  • , Kehan Chong
  • , Haoran Ma
  • , Pei Chen*
  • *此作品的通讯作者
  • Beihang University
  • University of Science and Technology of China
  • Key Laboratory of Precision Opto-Mechatronics Technology (Ministry of Education)

科研成果: 期刊稿件文章同行评审

摘要

Traditional Real-Time Operating Systems (RTOS) often suffer from limited parallel performance, whereas thread monitoring in Linux-based systems remains challenging. To overcome these limitations, this paper presents a satellite flight software system design based on the Robot Operating System (ROS), which utilizes its reliable built-in publish–subscribe messaging mechanism to facilitate inter-application communication. In response to the complex functional demands of modern small satellites, the proposed design integrates both hardware and software architectures, along with system scheduling and error-correction strategies. This integration supports efficient parallel data processing, enhances system reliability, and shortens the development cycle through code reuse. The system was rigorously evaluated through comprehensive tests covering time delay, system management, fault tolerance, and maintenance procedures. Experimental results confirm the system's effectiveness in telemetry, remote control, integration of new features, and autonomous error recovery. The findings underscore the high reliability and maintainability of the ROS-based satellite flight software, offering a valuable reference for the rapid development of high-performance small satellite systems.

源语言英语
页(从-至)30-45
页数16
期刊IEEE Aerospace and Electronic Systems Magazine
41
6
DOI
出版状态已出版 - 1 6月 2026

指纹

探究 'SRFS: Parallel Processing Fault-Tolerant ROS2-Based Flight Software for the Space Ranger CubeSat' 的科研主题。它们共同构成独一无二的指纹。

引用此