BIA - IFPI Campus Teresina Central Tecnologia Analise e Desenvolvimento de Sistemas - Teresina Central
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/5295
Registro completo de metadados
Campo DCValorIdioma
dc.creatorAraújo, Diego de Sousa-
dc.date.accessioned2026-02-10T22:28:57Z-
dc.date.available2026-02-10T22:28:57Z-
dc.date.issued2025-12-16-
dc.identifier.citationARAÚJO, Diego de Sousa. Desenvolvimento de uma interface web para visualização dos dados de um robô aspirador. Orientador: Francisco Marcelino Almeida de Araújo. 2025. 18 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal do Piauí, Campus Teresina Central, Teresina, 2025pt_BR
dc.identifier.urihttps://bia.ifpi.edu.br/jspui/handle/123456789/5295-
dc.description.abstractWith the advance of automation technologies and the growing integration of robots in different sectors, this work seeks to unite two essential tools in their respective domains: ROS (Robot Operating System) and React JS. The aim is to develop a web interface for visualizing the data of an iRobot Roomba® 614 vacuum cleaner robot, enabling real-time monitoring of the device’s sensors. To do this, the open source ROS library was used, which has an ecosystem for communication between sensors and systems. Furthermore, the use of React guarantees a modular, responsive and user-focused interface. The integration between ROS and React was carried out through WebSocket, using libraries from Rosbridge Web Tools to convert and transmit sensor data in JSON format. In addition, a PostgreSQL database, accessed via a Fastify API, made it possible to create a history of the robot’s use.pt_BR
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectRobot Operating System (ROS)pt_BR
dc.subjectRobô aspiradorpt_BR
dc.subjectiRobot Roombapt_BR
dc.subjectWebSocketpt_BR
dc.subjectReactpt_BR
dc.titleDesenvolvimento de uma interface web para visualização dos dados de um robô aspiradorpt_BR
dc.title.alternativeDevelopment of a web interface for visualizing the data of a robotic vacuum cleanerpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.creator.ID07278212375pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/4383021980390286pt_BR
dc.contributor.advisor1Araújo, Francisco Marcelino Almeida-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/4308842626023929pt_BR
dc.description.resumoCom o avanço das tecnologias de automação e a crescente integração de robôs em diferentes setores, este trabalho busca unir duas ferramentas essenciais em seus res- pectivos domínios: ROS (Robot Operating System) e React JS. O objetivo é desenvolver uma interface web para visualização dos dados de um robô aspirador iRobot Roomba® 614, permitindo o monitoramento em tempo real dos sensores do dispositivo. Para isso, foram utilizadas a biblioteca de código aberto ROS, que conta com um ecossistema para comunicação entre sensores e sistemas. Outrossim, o uso do React garante uma interface modular, responsiva e focada no usuário. A integração entre ROS e React foi realizada por meio do WebSocket, utilizando bibliotecas da Rosbridge Web Tools para converter e transmitir os dados dos sensores em formato JSON. Ademais, um banco de dados PostgreSQL, acessado através de uma API Fastify, possibilitou a criação de um histórico de uso do robô.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Teresina Centralpt_BR
dc.publisher.initialsIFPIpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpt_BR
Aparece nas coleções:Analise e Desenvolvimento de Sistemas - Teresina Central

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2025_tcc_dsaraujo.pdf2.02 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.