RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis

Detalhes bibliográficos
Autor(a) principal: Nobre, Daniela Filipa Aires
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/81589
Resumo: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
id RCAP_56f8504c46157a27b27bdd99a3ee4c37
oai_identifier_str oai:estudogeral.uc.pt:10316/81589
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 RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs MóveisRoboCops II - Automatic Patrolling of Buildings with Mobile Robot TeamsVisão por ComputadorAprendizagem AutomáticaDeteção de AnomaliasComputer VisionMachine LearningAnomaly DetectionDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e TecnologiaCada vez mais os robôs são uma ferramenta importante para auxiliar os seres humanos nas suas tarefas do quotidiano, seja por estas serem perigosas, como testes de colisões de carros e desarmamento de bombas ou por serem monótonas, como vigilância e patrulhamento. No contexto do patrulhamento podemos encontrar algumas vantagens no uso de robôs móveis ao invés de pessoas ou mesmo de câmaras fixas. Eles não se cansam, não se desconcentram, e caso avariem, todos os locais continuam a ser patrulhados. Além disso, a inserção/remoção de um robô num ambiente é uma tarefa relativamente fácil e sem custos acrescidos. Este trabalho surge então na tentativa de dar resposta a um dos problemas do patrulhamento com equipas de robôs, a perceção artificial. Para que o patrulhamento feito por robôs seja o mais autónomo possível, é necessário que estes tenham a capacidade de reconhecer a existência de anomalias no ambiente, e se possível, serem capazes de as identificar. Neste trabalho são apresentadas várias técnicas de visão por computador, entre elas o uso do descritor SURF juntamente com a métrica EMD, que têm sido utilizadas para resolver problemas semelhantes e que, em ambientes controlados, podem fornecer resultados interessantes. Como é de esperar, num sistema deste género existem sempre erros associados à navegação, que impossibilitam os robôs de pararem sempre exatamente na mesma posição e orientação nos locais de patrulhamento. Ao longo da execução deste trabalho verificou-se que algumas técnicas convencionais como a comparação de histogramas, a deteção de arestas ou a técnica anteriormente referida não são invariantes à luminosidade e às diferenças de pontos de vista nos mesmos locais. A solução apresentada para o problema passa pelo uso de uma técnica de aprendizagem automática. Isto permite que o sistema aprenda que diferenças de iluminação e de pontos de vista não são anomalias e por isso torna-se mais robusto a essas condições. Neste sentido, é usado o descritor HoG para extrair características da imagem, por ser invariante à luminosidade, e posteriormente usa-se SVM para classificar imagens como sendo anómalas ou não. Esta solução foi inicialmente validada com imagens de teste obtidas em ambiente controlado, adquiridas em diferentes locais, onde apenas se alterava a orientação do robô. Posteriormente foram realizadas experiências utilizando imagens adquiriras numa missão de patrulhamento real.No final deste trabalho são apresentados os resultados experimentais obtidos e os mesmos são alvo de análise. Por fim, no último capítulo, apresenta-se uma conclusão do trabalho efetuado e possíveis melhorias futuras.Robots have been an increasingly important tool in assisting humans beings in their daily tasks, due to their dangerousness, such as car crash tests and bomb disarming, or simply due to their monotony, such as surveillance and patrolling. In the context of patrolling, some advantages can be found in the use of mobile robots instead of people or even fixed cameras. The robots are tireless and conscientious, individiual malfunctions will not impede the patrolling and inserting/removing a robot in a patrolling environment is a relatively easy and cost-effective task, etc.This work aims to solve one of patrolling’s biggest problems when it comes to using a team of mobile robots, which is artificial perception. In order to make the patrolling as autonomous as possible, it is necessary for the robots to have the capability of recognizing the existence of anomalies in the environment and, if possible, be able to identify them. In this work, various computer vision techniques are presented, namely the use of the SURF feature descriptor along with the EMD metric, which have been used to solve similar problems and can provide interesting results when used in controlled environments.Navigation errors are to be expected in a system of this kind, which makes it impossible for the robots to stop exactly in the same position and orientation at the patrolling places each time. During the execution of this work, some conventional techniques such as histogram comparison, edge detection or the previously mentioned technique have been verified to not be luminosity-invariant and are also greatly affected with the shift in the robot’s point of view. The solution presented to this problem is based on a machine learning technique. This allows the system to learn that not all differences in lighting and points of view are anomalies, and because of that it becomes much more robust under these navigation errors. In this sense the HoG descriptor is used to extract the images’ features, due to its invariance to luminosity, and then SVM is used to classify the images as anomalous or non-anomalous.This solution was initially validated with test images obtained under controlled conditions, taken in different places where only the robot’s orientation was shifted. Later on, more experiments were conducted using images taken during real patrolling missions.The results that were obtained using this technique are displayed at the end of this work. These results were analysed and the last chapter presents a conclusion of the all the work that has been done and how the system can possibly be improved in the future.2016-09-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/81589http://hdl.handle.net/10316/81589TID:202056643porNobre, Daniela Filipa Airesinfo: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:RCAAP2020-01-29T14:46:24Zoai:estudogeral.uc.pt:10316/81589Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:03:38.190442Repositó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 RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
RoboCops II - Automatic Patrolling of Buildings with Mobile Robot Teams
title RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
spellingShingle RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
Nobre, Daniela Filipa Aires
Visão por Computador
Aprendizagem Automática
Deteção de Anomalias
Computer Vision
Machine Learning
Anomaly Detection
title_short RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
title_full RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
title_fullStr RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
title_full_unstemmed RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
title_sort RoboCops II - Patrulhamento de Edifícios com Equipas de Robôs Móveis
author Nobre, Daniela Filipa Aires
author_facet Nobre, Daniela Filipa Aires
author_role author
dc.contributor.author.fl_str_mv Nobre, Daniela Filipa Aires
dc.subject.por.fl_str_mv Visão por Computador
Aprendizagem Automática
Deteção de Anomalias
Computer Vision
Machine Learning
Anomaly Detection
topic Visão por Computador
Aprendizagem Automática
Deteção de Anomalias
Computer Vision
Machine Learning
Anomaly Detection
description Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia
publishDate 2016
dc.date.none.fl_str_mv 2016-09-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/81589
http://hdl.handle.net/10316/81589
TID:202056643
url http://hdl.handle.net/10316/81589
identifier_str_mv TID:202056643
dc.language.iso.fl_str_mv por
language por
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_ 1799133929743056896