Metaheurísticas para geração de alvos para robôs exploratórios autônomos
Submitted by Rosivalda Pereira (mrs.pereira@ufma.br) on 2017-07-25T17:21:34Z No. of bitstreams: 1 RaphaelSantos.pdf: 3718930 bytes, checksum: df335fd5562e8156000972c282fe9724 (MD5) === Made available in DSpace on 2017-07-25T17:21:34Z (GMT). No. of bitstreams: 1 RaphaelSantos.pdf: 3718930 bytes, chec...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Universidade Federal do Maranhão
2017
|
Subjects: | |
Online Access: | http://tedebc.ufma.br:8080/jspui/handle/tede/1760 |
id |
ndltd-IBICT-oai-tede2-tede-1760 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-tede2-tede-17602019-01-22T00:45:18Z Metaheurísticas para geração de alvos para robôs exploratórios autônomos Metaheuristics for generating targets for autonomous exploratory robots Santos, Raphael Gomes Oliveira, Alexandre César Muniz de Exploração autônoma Metaheurística Robot Operating System Mobile Robotics Autonomous exploration Optimization metaheuristics Ciência da Computação Submitted by Rosivalda Pereira (mrs.pereira@ufma.br) on 2017-07-25T17:21:34Z No. of bitstreams: 1 RaphaelSantos.pdf: 3718930 bytes, checksum: df335fd5562e8156000972c282fe9724 (MD5) Made available in DSpace on 2017-07-25T17:21:34Z (GMT). No. of bitstreams: 1 RaphaelSantos.pdf: 3718930 bytes, checksum: df335fd5562e8156000972c282fe9724 (MD5) Previous issue date: 2016-08-17 Autonomous exploration, in robotics, can be defined as the act of moving into an unknown environment, at priori, while building up a map of the environment. A great deal of literature describes several problems that are relate to the strategy exploration: perception, location, trajectory control and mapping. This work aims to present an autonomous exploration algorithm based on metaheuristics. Therefore, the problem of autonomous exploration of mobile robots is formulated as an optimization problem, providing data for metaheuristics that are able to search points in the space of solutions that represent positions on the map under construction that best meet the objectives of the exploration. Metaheuristics are approximate methods that guarantee sufficiently good solutions to optimization problems. The proposal was implemented and incorporated as an optimization module in a simultaneous location and mapping system that was run on the Robot Operating System environment and proved to be able to guide a simulated robot without human intervention. Two optimization metaheuristics were implemented to guide target to simulated robot: Genetic Algorithm and Firefly Algorithm. Both algorithms have achieved good results, however the second one was able to guide robot by best trajectories. Exploração autônoma, em robótica, pode ser definida como o ato de mover-se em um ambiente, a princípio desconhecido, enquanto constrói-se um mapa deste ambiente. Uma grande parte da literatura relata vários problemas que se relacionam com a estratégia de exploração: percepção, localização, trajetória, controle e mapeamento. Este trabalho visa apresentar um algoritmo de exploração autonoma baseado em metaheurísticas. Para tanto, o problema de exploração autônoma de robôs móveis é formulado como um problema de otimização, fornecendo dados para que metaheurísticas sejam capazes de buscar pontos no espaço de soluções que representam posições no mapa em construção que melhor satisfaçam os objetivos da exploração. Metaheuristicas são metodos aproximados que garantem soluções suficientemente boas para problemas de otimização. A proposta foi implementada e incorporada como um módulo de otimização em um sistema de localização e mapeamento simultâneos que foi executado em ambiente Robot Operating System e mostrou-se capaz de guiar um robô simulado sem intervenção humana. As metaheurísticas usadas foram o Algoritmo Genético e o Algoritmo de Vagalumes. Ambos os algoritmos obtiveram bons resultados, no entanto o Algoritmo de Vagalumes guiou o robô por trajetórias melhores. 2017-07-25T17:21:34Z 2016-08-17 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis SANTOS, Raphael Gomes. Metaheurísticas para geração de alvos para robôs exploratórios autônomos. 2016. 72 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Maranhão, São Luís, 2016. http://tedebc.ufma.br:8080/jspui/handle/tede/1760 por info:eu-repo/semantics/openAccess application/pdf Universidade Federal do Maranhão PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO/CCET UFMA Brasil DEPARTAMENTO DE INFORMÁTICA/CCET reponame:Biblioteca Digital de Teses e Dissertações da UFMA instname:Universidade Federal do Maranhão instacron:UFMA |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Exploração autônoma Metaheurística Robot Operating System Mobile Robotics Autonomous exploration Optimization metaheuristics Ciência da Computação |
spellingShingle |
Exploração autônoma Metaheurística Robot Operating System Mobile Robotics Autonomous exploration Optimization metaheuristics Ciência da Computação Santos, Raphael Gomes Metaheurísticas para geração de alvos para robôs exploratórios autônomos |
description |
Submitted by Rosivalda Pereira (mrs.pereira@ufma.br) on 2017-07-25T17:21:34Z
No. of bitstreams: 1
RaphaelSantos.pdf: 3718930 bytes, checksum: df335fd5562e8156000972c282fe9724 (MD5) === Made available in DSpace on 2017-07-25T17:21:34Z (GMT). No. of bitstreams: 1
RaphaelSantos.pdf: 3718930 bytes, checksum: df335fd5562e8156000972c282fe9724 (MD5)
Previous issue date: 2016-08-17 === Autonomous exploration, in robotics, can be defined as the act of moving into an unknown
environment, at priori, while building up a map of the environment. A great deal of
literature describes several problems that are relate to the strategy exploration: perception,
location, trajectory control and mapping. This work aims to present an autonomous
exploration algorithm based on metaheuristics. Therefore, the problem of autonomous
exploration of mobile robots is formulated as an optimization problem, providing data
for metaheuristics that are able to search points in the space of solutions that represent
positions on the map under construction that best meet the objectives of the exploration.
Metaheuristics are approximate methods that guarantee sufficiently good solutions to
optimization problems. The proposal was implemented and incorporated as an optimization
module in a simultaneous location and mapping system that was run on the Robot
Operating System environment and proved to be able to guide a simulated robot without
human intervention. Two optimization metaheuristics were implemented to guide target to
simulated robot: Genetic Algorithm and Firefly Algorithm. Both algorithms have achieved
good results, however the second one was able to guide robot by best trajectories. === Exploração autônoma, em robótica, pode ser definida como o ato de mover-se em um
ambiente, a princípio desconhecido, enquanto constrói-se um mapa deste ambiente. Uma
grande parte da literatura relata vários problemas que se relacionam com a estratégia de
exploração: percepção, localização, trajetória, controle e mapeamento. Este trabalho visa
apresentar um algoritmo de exploração autonoma baseado em metaheurísticas. Para tanto,
o problema de exploração autônoma de robôs móveis é formulado como um problema de
otimização, fornecendo dados para que metaheurísticas sejam capazes de buscar pontos
no espaço de soluções que representam posições no mapa em construção que melhor
satisfaçam os objetivos da exploração. Metaheuristicas são metodos aproximados que
garantem soluções suficientemente boas para problemas de otimização. A proposta foi
implementada e incorporada como um módulo de otimização em um sistema de localização
e mapeamento simultâneos que foi executado em ambiente Robot Operating System e
mostrou-se capaz de guiar um robô simulado sem intervenção humana. As metaheurísticas
usadas foram o Algoritmo Genético e o Algoritmo de Vagalumes. Ambos os algoritmos
obtiveram bons resultados, no entanto o Algoritmo de Vagalumes guiou o robô por
trajetórias melhores. |
author2 |
Oliveira, Alexandre César Muniz de |
author_facet |
Oliveira, Alexandre César Muniz de Santos, Raphael Gomes |
author |
Santos, Raphael Gomes |
author_sort |
Santos, Raphael Gomes |
title |
Metaheurísticas para geração de alvos para robôs exploratórios autônomos |
title_short |
Metaheurísticas para geração de alvos para robôs exploratórios autônomos |
title_full |
Metaheurísticas para geração de alvos para robôs exploratórios autônomos |
title_fullStr |
Metaheurísticas para geração de alvos para robôs exploratórios autônomos |
title_full_unstemmed |
Metaheurísticas para geração de alvos para robôs exploratórios autônomos |
title_sort |
metaheurísticas para geração de alvos para robôs exploratórios autônomos |
publisher |
Universidade Federal do Maranhão |
publishDate |
2017 |
url |
http://tedebc.ufma.br:8080/jspui/handle/tede/1760 |
work_keys_str_mv |
AT santosraphaelgomes metaheuristicasparageracaodealvospararobosexploratoriosautonomos AT santosraphaelgomes metaheuristicsforgeneratingtargetsforautonomousexploratoryrobots |
_version_ |
1718926329773031424 |