Controle e localização de robô móvel via aplicativo Android: uso de OpenCV e KNN

dc.contributor.advisorSilva, Eraldo Silveira e
dc.contributor.advisorLatteshttp://lattes.cnpq.br/0916545233469122
dc.contributor.authorSilva, Lucas da
dc.contributor.referee1Casagrande, Jorge Henrique Busatto
dc.contributor.referee1Latteshttp://lattes.cnpq.br/0802033836082544
dc.contributor.referee2Caetano, Saul Silva
dc.contributor.referee2Latteshttp://lattes.cnpq.br/4506162871034243
dc.date.accessioned2026-04-09T21:50:11Z
dc.date.available2026-04-09T21:50:11Z
dc.date.issued2026-02-27
dc.description.abstractEste trabalho apresenta o desenvolvimento de um aplicativo móvel para a plataforma Android destinado ao controle manual de um robô e ao reconhecimento de ambientes internos por meio de técnicas de visão computacional. O aplicativo permite a comunicação com o robô por comandos de rede, o controle de suas funções principais via socket TCP e a exibição do streaming de vídeo no smartphone via requisição HTTP. Também foi implementado um subsistema de reconhecimento de ambientes utilizando a biblioteca OpenCV em conjunto com os algoritmos LBP e KNN. Nesse subsistema, os ambientes são previamente mapeados a partir de quatro imagens correspondentes às direções norte, leste, sul e oeste, sendo posteriormente comparados com novas imagens para estimar o ambiente atual. Na versão validada neste trabalho, as imagens utilizadas no reconhecimento foram obtidas a partir da galeria do smartphone, embora a implementação tenha sido organizada para permitir, futuramente, a substituição dessa fonte por frames do vídeo do robô. Os resultados indicaram que a solução foi funcional no escopo avaliado, demonstrando potencial para aplicação de uma abordagem de baixo custo no reconhecimento de ambientes internos.
dc.description.abstractThis work presents the development of a mobile application for the Android platform designed for the manual control of a robot and the recognition of indoor environments using computer vision techniques. The application allows communication with the robot via network commands, control of its main functions via TCP socket, and display of streaming video on the smartphone via HTTP request. An environment recognition subsystem was also implemented using the OpenCV library together with the LBP and KNN algorithms. In this subsystem, environments are previously mapped from four images corresponding to the north, east, south, and west directions, and subsequently compared with new images to estimate the current environment. In the version validated in this work, the images used for recognition were obtained from the smartphone's gallery, although the implementation was organized to allow, in the future, the replacement of this source with frames from the robot's video. The results indicated that the solution was functional within the evaluated scope, demonstrating potential for applying a low-cost approach to indoor environment recognition.
dc.identifier.citationSILVA, Lucas da. Controle e localização de robô móvel via aplicativo Android: uso de OpenCV e KNN. 2026. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Telecomunicações) - Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina, São José, 2026.
dc.identifier.urihttps://repositorio.ifsc.edu.br/handle/1/890
dc.language.isoPortuguês Brasilpt_BR
dc.publisherInstituto Federal de Santa Catarinapt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCâmpus São Josépt_BR
dc.publisher.initialsIFSC
dc.publisher.programBacharelado em Engenharia de Telecomunicaçõespt_BR
dc.rights.accessAcesso Aberto
dc.subjectRobótica
dc.subjectVisão por computador
dc.subjectAndroid (Recurso eletrônico)
dc.subject.cnpqENGENHARIAS
dc.titleControle e localização de robô móvel via aplicativo Android: uso de OpenCV e KNN
dc.typeTrabalho de conclusão de graduaçãopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Lucas_da_Silva_TCC .pdf
Tamanho:
8.98 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed to upon submission
Descrição: