Nanosatellites are highly autonomous machines that operate in a harsh environment. Due to their inability to undergo physical maintenance, faultless operation is not guar-anteed. 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-Ioop (HIL) setups sim-ulating our spacecraft.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Fast MicroPython Controller for Flight Faults (FMCFF)


    Contributors:


    Publication date :

    2023-03-04


    Size :

    3748521 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    MicroPython-Based Quadcopter Flight Controller with PID Stabilization Algorithm

    Chandak, Rhythm / Darak, Vaishnavi / Kelkar, Supriya et al. | IEEE | 2023


    A Fault-tolerant Flight Controller Design for Actuator Faults

    Yee, J.-S. / Wang, J. L. / Jang, B. | British Library Conference Proceedings | 2001


    Detecting Latent Faults In Digital Flight Controls

    Mcgough, John / Mulcare, Dennis / Larsen, William E. | NTRS | 1992


    FLIGHT VEHICLE CONTROLLER

    HAGA HISAO | European Patent Office | 2023

    Free access

    FLIGHT VEHICLE CONTROLLER

    HAGA HISAO | European Patent Office | 2023

    Free access