Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente
| Ano de defesa: | 2013 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | , |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://repositorio.furg.br/handle/1/6533 |
Resumo: | O problema de planejamento de rotas de robôs móveis consiste em determinar a melhor rota para um robô, em um ambiente estático e/ou dinâmico, que seja capaz de deslocá-lo de um ponto inicial até e um ponto final, também em conhecido como estado objetivo. O presente trabalho emprega o uso de uma abordagem baseada em Algoritmos Genéticos para o planejamento de rotas de múltiplos robôs em um ambiente complexo composto por obstáculos fixos e obstáculos moveis. Através da implementação do modelo no software do NetLogo, uma ferramenta utilizada em simulações de aplicações multiagentes, possibilitou-se a modelagem de robôs e obstáculos presentes no ambiente como agentes interativos, viabilizando assim o desenvolvimento de processos de detecção e desvio de obstáculos. A abordagem empregada busca pela melhor rota para robôs e apresenta um modelo composto pelos operadores básicos de reprodução e mutação, acrescido de um novo operador duplo de refinamento capaz de aperfeiçoar as melhores soluções encontradas através da eliminação de movimentos inúteis. Além disso, o calculo da rota de cada robô adota um método de geração de subtrechos, ou seja, não calcula apenas uma unica rota que conecta os pontos inicial e final do cenário, mas sim várias pequenas subrotas que conectadas formam um caminho único capaz de levar o robô ao estado objetivo. Neste trabalho foram desenvolvidos dois cenários, para avaliação da sua escalabilidade: o primeiro consiste em um cenário simples composto apenas por um robô, um obstáculo movel e alguns obstáculos fixos; já o segundo, apresenta um cenário mais robusto, mais amplo, composto por múltiplos robôs e diversos obstáculos fixos e moveis. Ao final, testes de desempenho comparativos foram efetuados entre a abordagem baseada em Algoritmos Genéticos e o Algoritmo A*. Como critério de comparação foi utilizado o tamanho das rotas obtidas nas vinte simulações executadas em cada abordagem. A analise dos resultados foi especificada através do Teste t de Student. |
| id |
FURG_3882555467df14cd27eb47ba450a3e5e |
|---|---|
| oai_identifier_str |
oai:repositorio.furg.br:1/6533 |
| network_acronym_str |
FURG |
| network_name_str |
Repositório Institucional da FURG (RI FURG) |
| repository_id_str |
|
| spelling |
Cabreira, Tauã MilechAguiar, Marilton Sanchotene deDimuro, Graçaliz Pereira2016-09-15T21:49:23Z2016-09-15T21:49:23Z2013CABREIRA, Tauã Milech. Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente. 2013. 56 f. Dissertação (Mestrado em Modelagem Computacional) – Instituto de Matemática Estatística e Física. Universidade Federal do Rio Grande, Rio Grande, 2013.http://repositorio.furg.br/handle/1/6533O problema de planejamento de rotas de robôs móveis consiste em determinar a melhor rota para um robô, em um ambiente estático e/ou dinâmico, que seja capaz de deslocá-lo de um ponto inicial até e um ponto final, também em conhecido como estado objetivo. O presente trabalho emprega o uso de uma abordagem baseada em Algoritmos Genéticos para o planejamento de rotas de múltiplos robôs em um ambiente complexo composto por obstáculos fixos e obstáculos moveis. Através da implementação do modelo no software do NetLogo, uma ferramenta utilizada em simulações de aplicações multiagentes, possibilitou-se a modelagem de robôs e obstáculos presentes no ambiente como agentes interativos, viabilizando assim o desenvolvimento de processos de detecção e desvio de obstáculos. A abordagem empregada busca pela melhor rota para robôs e apresenta um modelo composto pelos operadores básicos de reprodução e mutação, acrescido de um novo operador duplo de refinamento capaz de aperfeiçoar as melhores soluções encontradas através da eliminação de movimentos inúteis. Além disso, o calculo da rota de cada robô adota um método de geração de subtrechos, ou seja, não calcula apenas uma unica rota que conecta os pontos inicial e final do cenário, mas sim várias pequenas subrotas que conectadas formam um caminho único capaz de levar o robô ao estado objetivo. Neste trabalho foram desenvolvidos dois cenários, para avaliação da sua escalabilidade: o primeiro consiste em um cenário simples composto apenas por um robô, um obstáculo movel e alguns obstáculos fixos; já o segundo, apresenta um cenário mais robusto, mais amplo, composto por múltiplos robôs e diversos obstáculos fixos e moveis. Ao final, testes de desempenho comparativos foram efetuados entre a abordagem baseada em Algoritmos Genéticos e o Algoritmo A*. Como critério de comparação foi utilizado o tamanho das rotas obtidas nas vinte simulações executadas em cada abordagem. A analise dos resultados foi especificada através do Teste t de Student.The problem of path planning of mobile robots is to determine the best path for a robot in a static and/or dynamic environment , that is capable of moving a robot from a start point to a final point, also know as goal state. This study employs the use of an approach based on Genetic Algorithms for path planning of multiple robots in an complex environment composed by fixed and mobile obstacles. Through the implementation of the model in NetLogo software, a tool used in simulations of multi-agent applications, robots and obstacles in the environment could be modeled as interactive agents, thus enabling the development of process of detection and obstacle avoidance. The approach was employed in search of the best path to robots and presents a model composed by basic operators of reproduction and mutation, plus a new dual refinement operator that can improve the best solutions found by eliminating unnecessary movements. In addition, the path calculation of each robot adopts a method of generating mini-paths, i.e., does not calculate only one route that connects the starting and ending points of the scenario, but several small mini-paths that connected form a only path able to take the robot to the goal state. In this work were developed two scenarios for evaluation of its scalability: the first consists of a simple scenario composed by only one robot, one mobile obstacle and some fixed obstacles, whereas the second presents a scenario more robust, broader, composed by multiple robots and various fixed and mobile obstacles. Finally, comparative performance tests were carried out between the Genetic Algorithm approach and the A* Algorithm. As comparison criteria was used the size of the obtained paths in the twenty simulations performed on each approach. The analysis of the results was specified through the Student’s t test.porAlgorítmos genéticosPlanejamento de rotasRobôs móveisAmbientes dinâmicosGenetic algorithmPath planningMobile robotsDynamic environmentsUma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagenteAn Evolutionary Learning Approach for Multiple Mobile Robot Path Planning in a Multi-Agent Environment.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURGORIGINAL2013-19-TauãCabreira.pdf2013-19-TauãCabreira.pdfapplication/pdf1742049https://repositorio.furg.br/bitstreams/31ed48a5-7efe-40a6-a775-f862b6e5a598/downloaddd5e52d70f302c2a57ad7ac3445b926fMD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.furg.br/bitstreams/6947aad3-6f5a-4f1c-b212-f2f8b6275440/download8a4605be74aa9ea9d79846c1fba20a33MD52falseAnonymousREADTEXT2013-19-TauãCabreira.pdf.txt2013-19-TauãCabreira.pdf.txtExtracted texttext/plain103451https://repositorio.furg.br/bitstreams/0de3fc2b-be7c-43ba-89b6-4d8d1cec82c9/download1dc5b58a13dbb4275f47302f63818f99MD53falseAnonymousREADTHUMBNAIL2013-19-TauãCabreira.pdf.jpg2013-19-TauãCabreira.pdf.jpgGenerated Thumbnailimage/jpeg3523https://repositorio.furg.br/bitstreams/6d3001f8-bad9-4ec1-bb7b-b854b4247cf7/download4f8a5bc68ea2bb2730ec180136e86fc4MD54falseAnonymousREAD1/65332025-12-10 00:40:10.739open.accessoai:repositorio.furg.br:1/6533https://repositorio.furg.brRepositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestrepositorio@furg.br||sib.bdtd@furg.bropendoar:2025-12-10T03:40:10Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)falseTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| dc.title.pt_BR.fl_str_mv |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente |
| dc.title.alternative.pt_BR.fl_str_mv |
An Evolutionary Learning Approach for Multiple Mobile Robot Path Planning in a Multi-Agent Environment. |
| title |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente |
| spellingShingle |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente Cabreira, Tauã Milech Algorítmos genéticos Planejamento de rotas Robôs móveis Ambientes dinâmicos Genetic algorithm Path planning Mobile robots Dynamic environments |
| title_short |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente |
| title_full |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente |
| title_fullStr |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente |
| title_full_unstemmed |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente |
| title_sort |
Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente |
| author |
Cabreira, Tauã Milech |
| author_facet |
Cabreira, Tauã Milech |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Cabreira, Tauã Milech |
| dc.contributor.advisor1.fl_str_mv |
Aguiar, Marilton Sanchotene de Dimuro, Graçaliz Pereira |
| contributor_str_mv |
Aguiar, Marilton Sanchotene de Dimuro, Graçaliz Pereira |
| dc.subject.por.fl_str_mv |
Algorítmos genéticos Planejamento de rotas Robôs móveis Ambientes dinâmicos Genetic algorithm Path planning Mobile robots Dynamic environments |
| topic |
Algorítmos genéticos Planejamento de rotas Robôs móveis Ambientes dinâmicos Genetic algorithm Path planning Mobile robots Dynamic environments |
| description |
O problema de planejamento de rotas de robôs móveis consiste em determinar a melhor rota para um robô, em um ambiente estático e/ou dinâmico, que seja capaz de deslocá-lo de um ponto inicial até e um ponto final, também em conhecido como estado objetivo. O presente trabalho emprega o uso de uma abordagem baseada em Algoritmos Genéticos para o planejamento de rotas de múltiplos robôs em um ambiente complexo composto por obstáculos fixos e obstáculos moveis. Através da implementação do modelo no software do NetLogo, uma ferramenta utilizada em simulações de aplicações multiagentes, possibilitou-se a modelagem de robôs e obstáculos presentes no ambiente como agentes interativos, viabilizando assim o desenvolvimento de processos de detecção e desvio de obstáculos. A abordagem empregada busca pela melhor rota para robôs e apresenta um modelo composto pelos operadores básicos de reprodução e mutação, acrescido de um novo operador duplo de refinamento capaz de aperfeiçoar as melhores soluções encontradas através da eliminação de movimentos inúteis. Além disso, o calculo da rota de cada robô adota um método de geração de subtrechos, ou seja, não calcula apenas uma unica rota que conecta os pontos inicial e final do cenário, mas sim várias pequenas subrotas que conectadas formam um caminho único capaz de levar o robô ao estado objetivo. Neste trabalho foram desenvolvidos dois cenários, para avaliação da sua escalabilidade: o primeiro consiste em um cenário simples composto apenas por um robô, um obstáculo movel e alguns obstáculos fixos; já o segundo, apresenta um cenário mais robusto, mais amplo, composto por múltiplos robôs e diversos obstáculos fixos e moveis. Ao final, testes de desempenho comparativos foram efetuados entre a abordagem baseada em Algoritmos Genéticos e o Algoritmo A*. Como critério de comparação foi utilizado o tamanho das rotas obtidas nas vinte simulações executadas em cada abordagem. A analise dos resultados foi especificada através do Teste t de Student. |
| publishDate |
2013 |
| dc.date.issued.fl_str_mv |
2013 |
| dc.date.accessioned.fl_str_mv |
2016-09-15T21:49:23Z |
| dc.date.available.fl_str_mv |
2016-09-15T21:49:23Z |
| 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 |
CABREIRA, Tauã Milech. Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente. 2013. 56 f. Dissertação (Mestrado em Modelagem Computacional) – Instituto de Matemática Estatística e Física. Universidade Federal do Rio Grande, Rio Grande, 2013. |
| dc.identifier.uri.fl_str_mv |
http://repositorio.furg.br/handle/1/6533 |
| identifier_str_mv |
CABREIRA, Tauã Milech. Uma abordagem evolucionária para o planejamento online de rotas para múltiplos robôs móveis em ambiente multiagente. 2013. 56 f. Dissertação (Mestrado em Modelagem Computacional) – Instituto de Matemática Estatística e Física. Universidade Federal do Rio Grande, Rio Grande, 2013. |
| url |
http://repositorio.furg.br/handle/1/6533 |
| 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 Institucional da FURG (RI FURG) instname:Universidade Federal do Rio Grande (FURG) instacron:FURG |
| instname_str |
Universidade Federal do Rio Grande (FURG) |
| instacron_str |
FURG |
| institution |
FURG |
| reponame_str |
Repositório Institucional da FURG (RI FURG) |
| collection |
Repositório Institucional da FURG (RI FURG) |
| bitstream.url.fl_str_mv |
https://repositorio.furg.br/bitstreams/31ed48a5-7efe-40a6-a775-f862b6e5a598/download https://repositorio.furg.br/bitstreams/6947aad3-6f5a-4f1c-b212-f2f8b6275440/download https://repositorio.furg.br/bitstreams/0de3fc2b-be7c-43ba-89b6-4d8d1cec82c9/download https://repositorio.furg.br/bitstreams/6d3001f8-bad9-4ec1-bb7b-b854b4247cf7/download |
| bitstream.checksum.fl_str_mv |
dd5e52d70f302c2a57ad7ac3445b926f 8a4605be74aa9ea9d79846c1fba20a33 1dc5b58a13dbb4275f47302f63818f99 4f8a5bc68ea2bb2730ec180136e86fc4 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG) |
| repository.mail.fl_str_mv |
repositorio@furg.br||sib.bdtd@furg.br |
| _version_ |
1856849682320326656 |