SRFS: Parallel Processing Fault-tolerant ROS2-based Flight Software for the Space Ranger Cubesat
Guardado en:
| Publicado en: | arXiv.org (Dec 11, 2024), p. n/a |
|---|---|
| Autor principal: | |
| Otros Autores: | , , , , |
| Publicado: |
Cornell University Library, arXiv.org
|
| Materias: | |
| Acceso en línea: | Citation/Abstract Full text outside of ProQuest |
| Etiquetas: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
MARC
| LEADER | 00000nab a2200000uu 4500 | ||
|---|---|---|---|
| 001 | 3143451713 | ||
| 003 | UK-CbPIL | ||
| 022 | |a 2331-8422 | ||
| 035 | |a 3143451713 | ||
| 045 | 0 | |b d20241211 | |
| 100 | 1 | |a Zhao, Zebei | |
| 245 | 1 | |a SRFS: Parallel Processing Fault-tolerant ROS2-based Flight Software for the Space Ranger Cubesat | |
| 260 | |b Cornell University Library, arXiv.org |c Dec 11, 2024 | ||
| 513 | |a Working Paper | ||
| 520 | 3 | |a Traditional real-time operating systems (RTOS) often exhibit poor parallel performance, while thread monitoring in Linux-based systems presents significant challenges. To address these issues, this paper proposes a satellite flight software system design based on the Robot Operating System (ROS), leveraging ROS's built-in reliable publish-subscribe messaging mechanism for inter-application communication. Considering the complex functional requirements of modern small satellites, the design incorporates both hardware and software architecture, alongside system scheduling and error-correction mechanisms. This approach ensures efficient parallel data processing and system reliability, while also reducing the development cycle through code reuse. Comprehensive testing, including system time delay, system management, fault tolerance, and system maintenance, was conducted to validate the system's capabilities in telemetry, remote control, new feature integration, and autonomous error correction. The results demonstrate the high reliability and ease of maintenance of the satellite flight software offering a reference framework for the rapid development of high-performance small satellite operations systems. | |
| 653 | |a Operating systems | ||
| 653 | |a Parallel processing | ||
| 653 | |a Time lag | ||
| 653 | |a Data processing | ||
| 653 | |a System reliability | ||
| 653 | |a Maintenance | ||
| 653 | |a Small satellites | ||
| 653 | |a Error correction | ||
| 653 | |a Fault tolerance | ||
| 653 | |a Remote control | ||
| 653 | |a Software reliability | ||
| 653 | |a Systems design | ||
| 653 | |a Flight | ||
| 653 | |a Software reuse | ||
| 653 | |a Real time | ||
| 653 | |a Satellites | ||
| 653 | |a Code reuse | ||
| 653 | |a Cubesat | ||
| 700 | 1 | |a Xiang, Yinghao | |
| 700 | 1 | |a Zhou, Ziyu | |
| 700 | 1 | |a Chong, Kehan | |
| 700 | 1 | |a Ma, Haoran | |
| 700 | 1 | |a Chen, Pei | |
| 773 | 0 | |t arXiv.org |g (Dec 11, 2024), p. n/a | |
| 786 | 0 | |d ProQuest |t Engineering Database | |
| 856 | 4 | 1 | |3 Citation/Abstract |u https://www.proquest.com/docview/3143451713/abstract/embedded/ZKJTFFSVAI7CB62C?source=fedsrch |
| 856 | 4 | 0 | |3 Full text outside of ProQuest |u http://arxiv.org/abs/2412.08164 |