Fault Injector for Autonomous Quadrotors

Detalhes bibliográficos
Autor(a) principal: Coutinho, Artur Duarte
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/95542
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_acb91e8c912c320f76c1a7cdad86e647
oai_identifier_str oai:estudogeral.uc.pt:10316/95542
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Fault Injector for Autonomous QuadrotorsInjector de Falhas para Quadcópteros AutónomosQuadricóptero AutónomoSegurançaTolerância de FalhasInjeção de FalhasModelo de FalhasAutonomous QuadcopterSafetyFault ToleranceFault InjectionFault ModelDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaActualmente, dadas as capacidades que os UAVs possuem e a grande variedade de missões que foram reinventadas com o uso dos mesmos, desde serviços de entrega a operações militares, o interesse neles tem aumentado. Assegurar a segurança de missões que envolvem UAVs é especialmente importante, dada a escalabilidade destas missões e, consequentemente, o aumento de possíveis cenários de falha. Apesar disto, os UAVs comerciais não dispõem, em geral, das capacidades necessárias para tolerar possíveis falhas, ao contrário de aviações tripuladas. Isto implica que os possíveis benefícios que os UAVs podem trazer no futuro são prejudicados pela falta de regulamentos de segurança uniformes e dos meios para defini-los. Este trabalho pretende resolver o problema previamente apresentado, desenvolvendo uma ferramenta de injecção de falhas num sistema de quadricópteros autónomos e demonstrando todos os passos necessários para a sua utilização para avaliação do impacto das falhas em drones. É esperado que a ferramenta auxilie esta avaliação, providenciando um ambiente simulado, mas realista, que possa ser usado para medir a eficácia de UAVs comerciais. O nosso objectivo é criar uma ferramenta que suporte uma vasta quantidade de modelos de UAVs diferentes, e os seus respectivos software, de modo a que se possa centralizar e uniformizar um conjunto de tácticas de avaliação de segurança.Pretendemos também demonstrar a eficácia do injector de falhas desenvolvido na avaliação de processos e mecanismos de tolerância a falhas em drones. Isto é realizado usando uma variedade de falhas, implementadas por nós dentro do ambiente definido, e a análise das mesmas.Presently, there is a constant increase in interest in UAVs due to their versatile capabilities and the wide array of tasks that have been reinvented with their usage, from delivery services to military operations. Ensuring the safety of the missions in which they are involved is especially important, considering the scalability of these missions and, consequently, the increase in possible failure scenarios. Although safety is a primary concern, commercial UAVs do not have complex fault tolerance capabilities that are available in manned aircraft. As a result, the possible benefits that UAVs may bring in the future, are hindered by the lack of uniform safety regulations and the means to define them.This work intends to address the stated issue, by providing insight on the design and implementation of a fault injection tool to be used for the assessment of the fault-tolerant mechanisms and systems in place in autonomous quadrotors, covering all the steps necessary to provide such assessment. The tool is expected to aid said assessment, by providing a simulated, yet realistic, environment that may be used to gauge commercial UAVs. It is our goal to create a tool that supports a multitude of distinct UAVs and their respective software, in order to centralize and uniformize safety assessment techniques. We also aim to show the effectiveness of the fault injector in the evaluation of fault tolerance processes and fault-tolerant mechanisms in drones. This is accomplished by making use of self-implemented faults, within the defined environment, and their respective analysis.Outro - Bolsa de licenciado recebida no âmbito do projeto Bubbles. https://bubbles-project.eu/2021-07-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/95542http://hdl.handle.net/10316/95542TID:202753212engCoutinho, Artur Duarteinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-05-25T04:49:25Zoai:estudogeral.uc.pt:10316/95542Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:14:01.033267Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Fault Injector for Autonomous Quadrotors
Injector de Falhas para Quadcópteros Autónomos
title Fault Injector for Autonomous Quadrotors
spellingShingle Fault Injector for Autonomous Quadrotors
Coutinho, Artur Duarte
Quadricóptero Autónomo
Segurança
Tolerância de Falhas
Injeção de Falhas
Modelo de Falhas
Autonomous Quadcopter
Safety
Fault Tolerance
Fault Injection
Fault Model
title_short Fault Injector for Autonomous Quadrotors
title_full Fault Injector for Autonomous Quadrotors
title_fullStr Fault Injector for Autonomous Quadrotors
title_full_unstemmed Fault Injector for Autonomous Quadrotors
title_sort Fault Injector for Autonomous Quadrotors
author Coutinho, Artur Duarte
author_facet Coutinho, Artur Duarte
author_role author
dc.contributor.author.fl_str_mv Coutinho, Artur Duarte
dc.subject.por.fl_str_mv Quadricóptero Autónomo
Segurança
Tolerância de Falhas
Injeção de Falhas
Modelo de Falhas
Autonomous Quadcopter
Safety
Fault Tolerance
Fault Injection
Fault Model
topic Quadricóptero Autónomo
Segurança
Tolerância de Falhas
Injeção de Falhas
Modelo de Falhas
Autonomous Quadcopter
Safety
Fault Tolerance
Fault Injection
Fault Model
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2021
dc.date.none.fl_str_mv 2021-07-14
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/95542
http://hdl.handle.net/10316/95542
TID:202753212
url http://hdl.handle.net/10316/95542
identifier_str_mv TID:202753212
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134036962050048