Real-time Software Verification Technique of Attitude Determination and Control System for CubeSat

被引:1
作者
Shim, Hanjoon
Bae, Yonghwan
Kee, Changdon [1 ]
机构
[1] Seoul Natl Univ, Dept Aerosp Engn, Seoul, South Korea
关键词
CubeSat; Attitude Determination and Control System; Processor-In-the-Loop Simulation(PILS); Software-Test-Bed(STB); Real-time Software; Flight Software;
D O I
10.5139/JKSAS.2023.51.3.207
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper presents a real-time software verification technique for the attitude determination and control system (ADCS) of CubeSats. The on-board computer (OBC) of the CubeSat is equipped with a single core and limited redundancy, making it essential for reliable software to be installed. In consideration of cost, development time, resources, and manpower, an accessible software verification method is necessary. Based on this point of view, this paper first performs a model-in-the-loop simulation (MILS) using MATLAB, a commonly used software in educational institutions for ADCS design. Based on the designed model, software verification is performed by separating the space environment simulator, which provides dynamic models and sensor measurements, and the ADCS module. RS-232 communication is used for data input and output between these modules, and MATLAB-based software-in-the-loop simulation (SILS) and OBC-based processor-in-the-loop simulation (PILS), which is implemented in a real-time operating system (RTOS), are performed. The validity of the implemented software is verified by comparing the results. The proposed technique was validated by presenting the numerical errors of the SILS and PILS results of the SNUGLITE-II CubeSat ADCS.
引用
收藏
页码:207 / 216
页数:10
相关论文
共 16 条
[1]  
Alani AM., 2018, 2018 17 INT C GROUND, DOI DOI 10.1109/ICGPR.2018.8441535
[2]   Survey of worldwide pico- and nanosatellite missions, distributions and subsystem technology [J].
Bouwmeester, J. ;
Guo, J. .
ACTA ASTRONAUTICA, 2010, 67 (7-8) :854-862
[3]  
Chin A., 2008, P AIAA SPACE C EXP S
[4]  
Cho D., 2019, PROCEEDING KOREAN SO, P649
[5]   A Study on developing Flight Software for Nano-satellite based on NASA CFS [J].
Choi, Won-sub ;
Kim, Jin-Hyoung ;
Kim, Hae-dong .
JOURNAL OF THE KOREAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, 2016, 44 (11) :997-1005
[6]  
de Souza KVCK, 2022, IEEE J MINIAT AIR SP, V3, P184, DOI 10.1109/JMASS.2022.3206713
[7]   Model-based design and verification -: State of the art from Galileo constellation down to small university satellites [J].
Eickhoff, Jens ;
Falke, Albert ;
Roeser, Hans-Peter .
ACTA ASTRONAUTICA, 2007, 61 (1-6) :383-390
[8]  
Hu Min, 2010, Proceedings of the 2010 International Conference on Information and Automation (ICIA 2010), P1008, DOI 10.1109/ICINFA.2010.5512151
[9]  
Jacklin S. A., 2015, PROCEEDING SPACE TEC
[10]  
박영웅, 2006, [Journal of The Korean Society Aeronautical and Space Sciences, 한국항공우주학회지], V34, P103