Propostas com alunos

DEI - FCTUC
Gerado a 2024-04-28 19:42:32 (Europe/Lisbon).
Voltar

Titulo Estágio

Fault Injector for Autonomous Quadrotors

Áreas de especialidade

Engenharia de Software

Local do Estágio

DEI-FCTUC

Enquadramento

Research interest in small-scale Unmanned Aerial Vehicles (UAVs), particularly quadrotors, is growing rapidly due to their flying ability, wide range of applications, and also their potential to perform tasks that are costly to be performed by humans or threat humans’ safety. Despite these advantages, quadcopters are too small for many tasks and have a very low battery life (due to the extra motors they carry). For this reason, in many applications a group of collaborative autonomous quadcopters will be needed to accomplish a mission. In such applications, safety is one of the top concerns. Ensuring safety of a system including a swarm of autonomous quadrotors is everything but simple, because it consists of several potentially dangerous (e.g., high-speed motors and propellers), and faulty components (software and hardware).

Objetivo

The goal of this work is to build a fault injection tool for autonomous quadrotors in order to evaluate the fault tolerance techniques in place. To do so, we need to 1) build a representative model of a autonomous quadrotors system including all necessary components; 2) identify, characterize, and analyze possible failure scenarios in a system with autonomous quadrotors; 3) identify the possible faults (including both common software fault and quadrotor specific faults) of each component involved in the system (e.g., loss of Wi-Fi) and build a representative fault model; 4) Implement the fault injection tool. In practice, the expected outcome of this internship is:
• Representative fault model for autonomous quadrotors;
• Fault injector for autonomous quadrotors;
• A research paper to be published in a related international conference.

Plano de Trabalhos - Semestre 1

[Some tasks might overlap; M=Month]
T1 (M1): Knowledge transfer and state of the art review on quadcopter system, software faults, failures (dependable, secure and safe systems).
T2 (M2-M3): Identifying all components involved in an autonomous quadrotor and building a representative model of that.
T3 (M4): Identifying possible failure scenarios and creating a fault model for system previously modeled.
T4 (M5): Writing the Intermediate report.

Plano de Trabalhos - Semestre 2

[Some tasks might overlap; M=Month]
T5 (M6): Integration of the intermediate defense comments in the work and report.
T6 (M6-M8): Implementation of fault injection tool.
T7 (M8): Plan the experiments for testing the tool and perform the tests.
T8 (M9): Writing the thesis.
T9 (M10): Write a research paper and submission to a related international conference.

Condições

The selected student will be integrated in the Software and Systems Engineering group of CISUC and the work will be carried out in the facilities of the Department of Informatics Engineering at the University of Coimbra (CISUC - Software and Systems Engineering Group), where a work place and necessary computer resources will be provided.

Observações

Please contact the advisor for any question or clarification needed.
Note: a 6-month scholarship will be available for the selected candidate.
Type of scholarship: Bolsa de Investigação para Licenciado(Renewable)
Value of the scholarship: 752,38€


Orientador

Naghmeh Ivaki, Henrique Madeira
naghmeh@dei.uc.pt 📩