A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: CORREIA, Lucas Francisco Pereira de Gois
Orientador(a): MOTA, Alexandre Cabral
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Programa de Pos Graduacao em Ciencia da Computacao
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/67609
Resumo: A integração da verificação formal com validação empirica é crucial para garantir a robustez e eficiência de sistemas robóticos autônomos. Este trabalho apresenta uma metodologia in ovadora para avaliar o desempenho de robôs de limpeza autônomos utilizando a álgebra de processos Communicating Sequential Processes (CSP) e o sistema educacional RoboMind, explorando e validando a sua combinação. O Estudo estabelece a garantia de corretude para CPP utilizando CSP, enquanto RoboMind serve como um ambiente de teste controlado para validar a navegação em diferentes ambientes. A principal contribuição deste estudo é o desen volvimento de uma modelagem formalizada que permite uma avaliação sistemática e quanti tativa de quatro algoritmos de robô de limpeza, considerando eficiência de cobertura e custo computacional. A abordagem envolve o uso de CSP como linguagem formal para definir o comportamento dos algoritmos de limpeza e do RoboMind como ferramenta de simulação para sua execução e análise. Um estudo de caso é apresentado, aplicando essa estratégia para comparar quatro algoritmos distintos de robôs de limpeza. Os resultados demonstram a eficá cia da abordagem proposta, provendo uma forte garantia de corretude enquanto aprimora a aplicabilidade na simulação. Além disso, esta pesquisa destaca o potencial da combinação de CSP e RoboMind para investigações no domínio dos sistemas autônomos.
id UFPE_e5c8fb8441411003e59dc77129a85ac9
oai_identifier_str oai:repositorio.ufpe.br:123456789/67609
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling CORREIA, Lucas Francisco Pereira de Goishttp://lattes.cnpq.br/1957154709677653http://lattes.cnpq.br/2794026545404598http://lattes.cnpq.br/9171224058305522https://orcid.org/0000-0003-4416-8123https://orcid.org/0000-0002-8817-5029MOTA, Alexandre CabralNOGUEIRA, Sidney de Carvalho2026-01-14T14:20:26Z2026-01-14T14:20:26Z2025-08-21CORREIA, Lucas Francisco Pereira de Gois. A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Pernambuco, Recife, 2025.https://repositorio.ufpe.br/handle/123456789/67609A integração da verificação formal com validação empirica é crucial para garantir a robustez e eficiência de sistemas robóticos autônomos. Este trabalho apresenta uma metodologia in ovadora para avaliar o desempenho de robôs de limpeza autônomos utilizando a álgebra de processos Communicating Sequential Processes (CSP) e o sistema educacional RoboMind, explorando e validando a sua combinação. O Estudo estabelece a garantia de corretude para CPP utilizando CSP, enquanto RoboMind serve como um ambiente de teste controlado para validar a navegação em diferentes ambientes. A principal contribuição deste estudo é o desen volvimento de uma modelagem formalizada que permite uma avaliação sistemática e quanti tativa de quatro algoritmos de robô de limpeza, considerando eficiência de cobertura e custo computacional. A abordagem envolve o uso de CSP como linguagem formal para definir o comportamento dos algoritmos de limpeza e do RoboMind como ferramenta de simulação para sua execução e análise. Um estudo de caso é apresentado, aplicando essa estratégia para comparar quatro algoritmos distintos de robôs de limpeza. Os resultados demonstram a eficá cia da abordagem proposta, provendo uma forte garantia de corretude enquanto aprimora a aplicabilidade na simulação. Além disso, esta pesquisa destaca o potencial da combinação de CSP e RoboMind para investigações no domínio dos sistemas autônomos.The integration of formal verification with empirical validation is crucial for ensuring the ro bustness and efficiency of autonomous robotic systems. This work introduces an innovative methodology for assessing the performance of AVCs using the process algebra Communicating Sequential Processes (CSP) and the educational system RoboMind by exploring and validating their combination. By leveraging CSP, the study establishes correctness guarantees for CPP, while RoboMind serves as a controlled testbed to validate navigation strategies in different environments. The primary contribution of this work is developing a formalized modeling en abling a systematic and quantitative evaluation of four AVC algorithms concerning coverage efficiency and computational cost. It involves employing CSP as a formal language to define the behavior of vacuum cleaner algorithms and RoboMind as a simulation tool to execute and analyze them. A case study is presented applying this strategy, comparing four differ ent algorithms for independent vacuum cleaners. The results demonstrate the efficacy of the suggested approach, providing strong correctness guarantees while enhancing simulation appli cability. Furthermore, this research underscores the potential of merging CSP and RoboMind for investigative purposes in the domain of autonomous systems.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilhttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessRobôs de limpeza autônomosVerificação de modelosVerificação formalMapas baseados em gridAvaliação de algoritmosA strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALDISSERTAÇÃO Lucas Francisco Pereira de Gois Correia.pdfDISSERTAÇÃO Lucas Francisco Pereira de Gois Correia.pdfapplication/pdf11364431https://repositorio.ufpe.br/bitstream/123456789/67609/1/DISSERTA%c3%87%c3%83O%20Lucas%20Francisco%20Pereira%20de%20Gois%20Correia.pdfa7c24d64c766bed60f6ce35b2baef8b5MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82362https://repositorio.ufpe.br/bitstream/123456789/67609/2/license.txt5e89a1613ddc8510c6576f4b23a78973MD52TEXTDISSERTAÇÃO Lucas Francisco Pereira de Gois Correia.pdf.txtDISSERTAÇÃO Lucas Francisco Pereira de Gois Correia.pdf.txtExtracted texttext/plain111233https://repositorio.ufpe.br/bitstream/123456789/67609/3/DISSERTA%c3%87%c3%83O%20Lucas%20Francisco%20Pereira%20de%20Gois%20Correia.pdf.txt5dba96d0ab5c415b76fa3ede82861738MD53THUMBNAILDISSERTAÇÃO Lucas Francisco Pereira de Gois Correia.pdf.jpgDISSERTAÇÃO Lucas Francisco Pereira de Gois Correia.pdf.jpgGenerated Thumbnailimage/jpeg1238https://repositorio.ufpe.br/bitstream/123456789/67609/4/DISSERTA%c3%87%c3%83O%20Lucas%20Francisco%20Pereira%20de%20Gois%20Correia.pdf.jpg5d63f9ab8ccf82b562cfe535b87024e4MD54123456789/676092026-01-18 16:57:34.889oai:repositorio.ufpe.br:123456789/67609VGVybW8gZGUgRGVww7NzaXRvIExlZ2FsIGUgQXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2l6YcOnw6NvIGRlIERvY3VtZW50b3Mgbm8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRQoKCkRlY2xhcm8gZXN0YXIgY2llbnRlIGRlIHF1ZSBlc3RlIFRlcm1vIGRlIERlcMOzc2l0byBMZWdhbCBlIEF1dG9yaXphw6fDo28gdGVtIG8gb2JqZXRpdm8gZGUgZGl2dWxnYcOnw6NvIGRvcyBkb2N1bWVudG9zIGRlcG9zaXRhZG9zIG5vIFJlcG9zaXTDs3JpbyBEaWdpdGFsIGRhIFVGUEUgZSBkZWNsYXJvIHF1ZToKCkkgLSBvcyBkYWRvcyBwcmVlbmNoaWRvcyBubyBmb3JtdWzDoXJpbyBkZSBkZXDDs3NpdG8gc8OjbyB2ZXJkYWRlaXJvcyBlIGF1dMOqbnRpY29zOwoKSUkgLSAgbyBjb250ZcO6ZG8gZGlzcG9uaWJpbGl6YWRvIMOpIGRlIHJlc3BvbnNhYmlsaWRhZGUgZGUgc3VhIGF1dG9yaWE7CgpJSUkgLSBvIGNvbnRlw7pkbyDDqSBvcmlnaW5hbCwgZSBzZSBvIHRyYWJhbGhvIGUvb3UgcGFsYXZyYXMgZGUgb3V0cmFzIHBlc3NvYXMgZm9yYW0gdXRpbGl6YWRvcywgZXN0YXMgZm9yYW0gZGV2aWRhbWVudGUgcmVjb25oZWNpZGFzOwoKSVYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIG9icmEgY29sZXRpdmEgKG1haXMgZGUgdW0gYXV0b3IpOiB0b2RvcyBvcyBhdXRvcmVzIGVzdMOjbyBjaWVudGVzIGRvIGRlcMOzc2l0byBlIGRlIGFjb3JkbyBjb20gZXN0ZSB0ZXJtbzsKClYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIFRyYWJhbGhvIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28sIERpc3NlcnRhw6fDo28gb3UgVGVzZTogbyBhcnF1aXZvIGRlcG9zaXRhZG8gY29ycmVzcG9uZGUgw6AgdmVyc8OjbyBmaW5hbCBkbyB0cmFiYWxobzsKClZJIC0gcXVhbmRvIHRyYXRhci1zZSBkZSBUcmFiYWxobyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvLCBEaXNzZXJ0YcOnw6NvIG91IFRlc2U6IGVzdG91IGNpZW50ZSBkZSBxdWUgYSBhbHRlcmHDp8OjbyBkYSBtb2RhbGlkYWRlIGRlIGFjZXNzbyBhbyBkb2N1bWVudG8gYXDDs3MgbyBkZXDDs3NpdG8gZSBhbnRlcyBkZSBmaW5kYXIgbyBwZXLDrW9kbyBkZSBlbWJhcmdvLCBxdWFuZG8gZm9yIGVzY29saGlkbyBhY2Vzc28gcmVzdHJpdG8sIHNlcsOhIHBlcm1pdGlkYSBtZWRpYW50ZSBzb2xpY2l0YcOnw6NvIGRvIChhKSBhdXRvciAoYSkgYW8gU2lzdGVtYSBJbnRlZ3JhZG8gZGUgQmlibGlvdGVjYXMgZGEgVUZQRSAoU0lCL1VGUEUpLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gQWJlcnRvOgoKTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIGF1dG9yIHF1ZSByZWNhZW0gc29icmUgZXN0ZSBkb2N1bWVudG8sIGZ1bmRhbWVudGFkbyBuYSBMZWkgZGUgRGlyZWl0byBBdXRvcmFsIG5vIDkuNjEwLCBkZSAxOSBkZSBmZXZlcmVpcm8gZGUgMTk5OCwgYXJ0LiAyOSwgaW5jaXNvIElJSSwgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIGEgZGlzcG9uaWJpbGl6YXIgZ3JhdHVpdGFtZW50ZSwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkIChhcXVpc2nDp8OjbykgYXRyYXbDqXMgZG8gc2l0ZSBkbyBSZXBvc2l0w7NyaW8gRGlnaXRhbCBkYSBVRlBFIG5vIGVuZGVyZcOnbyBodHRwOi8vd3d3LnJlcG9zaXRvcmlvLnVmcGUuYnIsIGEgcGFydGlyIGRhIGRhdGEgZGUgZGVww7NzaXRvLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gUmVzdHJpdG86CgpOYSBxdWFsaWRhZGUgZGUgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGUgYXV0b3IgcXVlIHJlY2FlbSBzb2JyZSBlc3RlIGRvY3VtZW50bywgZnVuZGFtZW50YWRvIG5hIExlaSBkZSBEaXJlaXRvIEF1dG9yYWwgbm8gOS42MTAgZGUgMTkgZGUgZmV2ZXJlaXJvIGRlIDE5OTgsIGFydC4gMjksIGluY2lzbyBJSUksIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbyBhIGRpc3BvbmliaWxpemFyIGdyYXR1aXRhbWVudGUsIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCAoYXF1aXNpw6fDo28pIGF0cmF2w6lzIGRvIHNpdGUgZG8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRSBubyBlbmRlcmXDp28gaHR0cDovL3d3dy5yZXBvc2l0b3Jpby51ZnBlLmJyLCBxdWFuZG8gZmluZGFyIG8gcGVyw61vZG8gZGUgZW1iYXJnbyBjb25kaXplbnRlIGFvIHRpcG8gZGUgZG9jdW1lbnRvLCBjb25mb3JtZSBpbmRpY2FkbyBubyBjYW1wbyBEYXRhIGRlIEVtYmFyZ28uCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212026-01-18T19:57:34Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
title A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
spellingShingle A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
CORREIA, Lucas Francisco Pereira de Gois
Robôs de limpeza autônomos
Verificação de modelos
Verificação formal
Mapas baseados em grid
Avaliação de algoritmos
title_short A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
title_full A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
title_fullStr A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
title_full_unstemmed A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
title_sort A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map / Lucas Francisco Pereira de Gois Correia. - Recife, 2025.
author CORREIA, Lucas Francisco Pereira de Gois
author_facet CORREIA, Lucas Francisco Pereira de Gois
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/1957154709677653
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/2794026545404598
dc.contributor.advisor-coLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9171224058305522
dc.contributor.advisorORCID.pt_BR.fl_str_mv https://orcid.org/0000-0003-4416-8123
dc.contributor.advisor-coORCID.pt_BR.fl_str_mv https://orcid.org/0000-0002-8817-5029
dc.contributor.author.fl_str_mv CORREIA, Lucas Francisco Pereira de Gois
dc.contributor.advisor1.fl_str_mv MOTA, Alexandre Cabral
dc.contributor.advisor-co1.fl_str_mv NOGUEIRA, Sidney de Carvalho
contributor_str_mv MOTA, Alexandre Cabral
NOGUEIRA, Sidney de Carvalho
dc.subject.por.fl_str_mv Robôs de limpeza autônomos
Verificação de modelos
Verificação formal
Mapas baseados em grid
Avaliação de algoritmos
topic Robôs de limpeza autônomos
Verificação de modelos
Verificação formal
Mapas baseados em grid
Avaliação de algoritmos
description A integração da verificação formal com validação empirica é crucial para garantir a robustez e eficiência de sistemas robóticos autônomos. Este trabalho apresenta uma metodologia in ovadora para avaliar o desempenho de robôs de limpeza autônomos utilizando a álgebra de processos Communicating Sequential Processes (CSP) e o sistema educacional RoboMind, explorando e validando a sua combinação. O Estudo estabelece a garantia de corretude para CPP utilizando CSP, enquanto RoboMind serve como um ambiente de teste controlado para validar a navegação em diferentes ambientes. A principal contribuição deste estudo é o desen volvimento de uma modelagem formalizada que permite uma avaliação sistemática e quanti tativa de quatro algoritmos de robô de limpeza, considerando eficiência de cobertura e custo computacional. A abordagem envolve o uso de CSP como linguagem formal para definir o comportamento dos algoritmos de limpeza e do RoboMind como ferramenta de simulação para sua execução e análise. Um estudo de caso é apresentado, aplicando essa estratégia para comparar quatro algoritmos distintos de robôs de limpeza. Os resultados demonstram a eficá cia da abordagem proposta, provendo uma forte garantia de corretude enquanto aprimora a aplicabilidade na simulação. Além disso, esta pesquisa destaca o potencial da combinação de CSP e RoboMind para investigações no domínio dos sistemas autônomos.
publishDate 2025
dc.date.issued.fl_str_mv 2025-08-21
dc.date.accessioned.fl_str_mv 2026-01-14T14:20:26Z
dc.date.available.fl_str_mv 2026-01-14T14:20:26Z
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.citation.fl_str_mv CORREIA, Lucas Francisco Pereira de Gois. A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Pernambuco, Recife, 2025.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/67609
identifier_str_mv CORREIA, Lucas Francisco Pereira de Gois. A strategy to compare autonomous vacuum cleaner algorithms based on coverage path planning in a grid-based map. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Pernambuco, Recife, 2025.
url https://repositorio.ufpe.br/handle/123456789/67609
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/67609/1/DISSERTA%c3%87%c3%83O%20Lucas%20Francisco%20Pereira%20de%20Gois%20Correia.pdf
https://repositorio.ufpe.br/bitstream/123456789/67609/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/67609/3/DISSERTA%c3%87%c3%83O%20Lucas%20Francisco%20Pereira%20de%20Gois%20Correia.pdf.txt
https://repositorio.ufpe.br/bitstream/123456789/67609/4/DISSERTA%c3%87%c3%83O%20Lucas%20Francisco%20Pereira%20de%20Gois%20Correia.pdf.jpg
bitstream.checksum.fl_str_mv a7c24d64c766bed60f6ce35b2baef8b5
5e89a1613ddc8510c6576f4b23a78973
5dba96d0ab5c415b76fa3ede82861738
5d63f9ab8ccf82b562cfe535b87024e4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1862741914060587008