Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Design, Implementation and Evaluation of a Fault Detection and Emergency Control Strategy for a Quadcopter System

Fredlund, Björn (2024)
Department of Automatic Control
Abstract
In this thesis, a fault detection and diagnosis system is developed for the Crazyflie 2.1 unmanned aerial vehicle. Different types of faults are investigated and suitable methods and tests are implemented. The system is mainly developed for the lighthouse positioning, but the tests and methods are generic and suitable for other parts of the Crazyflie eco-system. For the faults investigated, different methods of bringing the quadcopter to a landed state are explored. To keep user customizability high, different default actions are available to specify for each type of fault. The different actions are implemented as an extension of the onboard state machine and will cause the Crazyflie to respond to a fault in a certain way. The results... (More)
In this thesis, a fault detection and diagnosis system is developed for the Crazyflie 2.1 unmanned aerial vehicle. Different types of faults are investigated and suitable methods and tests are implemented. The system is mainly developed for the lighthouse positioning, but the tests and methods are generic and suitable for other parts of the Crazyflie eco-system. For the faults investigated, different methods of bringing the quadcopter to a landed state are explored. To keep user customizability high, different default actions are available to specify for each type of fault. The different actions are implemented as an extension of the onboard state machine and will cause the Crazyflie to respond to a fault in a certain way. The results indicate promising results for the developed control strategy but, because of simplicity, already implemented strategies are preferred. Overall, the implementation is simple, flexible and robust. Additionally, a propeller unbalance estimator developed in previous work was implemented and evaluated. The estimator is able to identify the damaged propeller and estimate the unbalance within the correct order of magnitude. It was, however, deemed too model dependent and thus not suitable as a general service indicator across different Crazyflie setups and configurations. (Less)
Please use this url to cite or link to this publication:
author
Fredlund, Björn
supervisor
organization
year
type
H3 - Professional qualifications (4 Years - )
subject
report number
TFRT-6257
other publication id
0280-5316
language
English
id
9175409
date added to LUP
2024-09-25 16:15:13
date last changed
2024-09-25 16:15:13
@misc{9175409,
  abstract     = {{In this thesis, a fault detection and diagnosis system is developed for the Crazyflie 2.1 unmanned aerial vehicle. Different types of faults are investigated and suitable methods and tests are implemented. The system is mainly developed for the lighthouse positioning, but the tests and methods are generic and suitable for other parts of the Crazyflie eco-system. For the faults investigated, different methods of bringing the quadcopter to a landed state are explored. To keep user customizability high, different default actions are available to specify for each type of fault. The different actions are implemented as an extension of the onboard state machine and will cause the Crazyflie to respond to a fault in a certain way. The results indicate promising results for the developed control strategy but, because of simplicity, already implemented strategies are preferred. Overall, the implementation is simple, flexible and robust. Additionally, a propeller unbalance estimator developed in previous work was implemented and evaluated. The estimator is able to identify the damaged propeller and estimate the unbalance within the correct order of magnitude. It was, however, deemed too model dependent and thus not suitable as a general service indicator across different Crazyflie setups and configurations.}},
  author       = {{Fredlund, Björn}},
  language     = {{eng}},
  note         = {{Student Paper}},
  title        = {{Design, Implementation and Evaluation of a Fault Detection and Emergency Control Strategy for a Quadcopter System}},
  year         = {{2024}},
}