Fast MicroPython Controller for Flight Faults (FMCFF)

2023 IEEE AEROSPACE CONFERENCE(2023)

引用 0|浏览1
暂无评分
摘要
Nanosatellites are highly autonomous machines that operate in a harsh environment. Due to their inability to undergo physical maintenance, faultless operation is not guaranteed. Fault-detection, fault-isolation and recovery techniques (FDIR) are required to ensure uninterrupted operations and a commercially-viable lifetime of the satellite. In this paper, we present the Fast MicroPython controller for Flight Faults (FMCFF), our mechanism for detecting and mitigating faults in the spacecraft with MicroPython. MicroPython is an open source implementation of the Python 3 language optimized for microcontrollers. It is the control language for our satellites and interfaces all of its subsystems. As such, it provides access to the mechanisms required for fault detection and mitigation within the satellite. Using MicroPython for fault handling keeps interfaces coherent and reduces side effects. We show that the MicroPython runtime can be safely interrupted to fulfill our FDIR requirements in a timely manner. We verify our results using fault injection in hardware-in-the-loop (HIL) setups simulating our spacecraft.
更多
查看译文
关键词
commercially-viable lifetime,control language,fast MicroPython controller for flight faults,fault detection,fault handling,fault injection,fault mitigation,fault-detection,fault-isolation,faultless operation,FDIR requirements,FMCFF,hardware-in-the-Ioop,harsh environment,highly autonomous machines,HIL,MicroPython runtime,nanosatellites,open source implementation,physical maintenance,Python 3 language,recovery techniques,spacecraft simulation,uninterrupted operations
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要