Uma arquitetura de navegação para robôs móveis
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Monografias da UnB |
Texto Completo: | http://bdm.unb.br/handle/10483/19224 |
Resumo: | Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Curso de Graduação em Engenharia de Controle e Automação, 2017. |
id |
UNB-2_a1c3069ae6b322ecb0419d84e273514b |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/19224 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Oliveira, Rodrigo Werberich da Silva Moreira deRamos, Guilherme NovaesBorges, Geovany AraújoOLIVEIRA, Rodrigo Werberich da Silva Moreira de. Uma arquitetura de navegação para robôs móveis. 2017. vii, 70 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2017.http://bdm.unb.br/handle/10483/19224Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Curso de Graduação em Engenharia de Controle e Automação, 2017.Este trabalho apresenta o desenvolvimento de um arcabouço de navegação capaz de controlar os comportamentos de um robô móvel e sua posterior implementação em um robô desenvolvido de forma paralela para superar o desafio proposto pela competição Robomagellan. Esse arcabouço proposto é dividido em três níveis estruturais, cada um responsável por uma determinada função. O nível organizacional é o mais abstrato dos três, e é responsável por coordenar todos os comportamentos do sistema. O nível funcional é a camada intermediária, na qual os comportamentos controlados pelo nível acima são de fato implementados de maneira modular. O nível executivo é responsável por lidar com o baixo nível, traduzindo as leituras da plataforma física para um nível abstrato, assim como o caminho contrário. A implementação no robô exigiu o desenvolvimento de vários módulos diferentes, sendo a elaboração de um planejador de rotas também incluída neste trabalho. É utilizado o algoritmo RRT de planejamento de rotas e apresentado uma maneira simples de construir o espaço de configurações necessário para utilizá-lo. Os resultados obtidos demonstram que o planejador funciona como desejado, e que o arcabouço é capaz de criar arquiteturas de controle de navegação com as características desejadas.Submitted by Ruthlea Nascimento (ruthlea.nascimento@gmail.com) on 2018-01-30T15:01:50Z No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2017_RodrigoWerberichdaSilvaMoreiradeOliveira.pdf: 7285937 bytes, checksum: 467aa7c3fe93c535b7ac4304d186f6f9 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2018-01-31T13:11:32Z (GMT) No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2017_RodrigoWerberichdaSilvaMoreiradeOliveira.pdf: 7285937 bytes, checksum: 467aa7c3fe93c535b7ac4304d186f6f9 (MD5)Made available in DSpace on 2018-01-31T13:11:32Z (GMT). No. of bitstreams: 3 license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) 2017_RodrigoWerberichdaSilvaMoreiradeOliveira.pdf: 7285937 bytes, checksum: 467aa7c3fe93c535b7ac4304d186f6f9 (MD5)This work describes the development of a navigation framework capable of controlling the behaviours of a mobile robot and its implementation in a robot developed simultaneously in order to complete the challenge from the Robomagellan competition. The proposed framework is divided in three different levels, each one responsible for an specific function. The organizational level is the most abstract of them and it is responsible for the coordination of all the system’s behaviours. The functional level is the middle layer, in which the behaviours controlled by the superior levels are really implemented as modules. The executive level is responsible for dealing with low level, translating the reading from the physical platform to an abstract level, and also the other way around. The implementation on the robot also required the development of different modules. The creation of the route planning module is also part of this work. We used the RRT algorithm and a simple way was presented to create its configuration space. The results obtained show that this planner works as desired, and that the framework is capable of creating navigation control architectures with the desired traits.Controladores (Engenharia mecatrônica)Robôs - sistemas de controleUma arquitetura de navegação para robôs móveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2018-01-31T13:11:32Z2018-01-31T13:11:32Z2017-07info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2017_RodrigoWerberichdaSilvaMoreiradeOliveira.pdf2017_RodrigoWerberichdaSilvaMoreiradeOliveira.pdfapplication/pdf7285937http://bdm.unb.br/xmlui/bitstream/10483/19224/1/2017_RodrigoWerberichdaSilvaMoreiradeOliveira.pdf467aa7c3fe93c535b7ac4304d186f6f9MD51CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/19224/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/19224/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/19224/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/19224/5/license.txt21554873e56ad8ddc69c092699b98f95MD5510483/192242019-01-03 08:21:37.707oai:bdm.unb.br:10483/19224w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712019-01-03T10:21:37Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.pt_BR.fl_str_mv |
Uma arquitetura de navegação para robôs móveis |
title |
Uma arquitetura de navegação para robôs móveis |
spellingShingle |
Uma arquitetura de navegação para robôs móveis Oliveira, Rodrigo Werberich da Silva Moreira de Controladores (Engenharia mecatrônica) Robôs - sistemas de controle |
title_short |
Uma arquitetura de navegação para robôs móveis |
title_full |
Uma arquitetura de navegação para robôs móveis |
title_fullStr |
Uma arquitetura de navegação para robôs móveis |
title_full_unstemmed |
Uma arquitetura de navegação para robôs móveis |
title_sort |
Uma arquitetura de navegação para robôs móveis |
author |
Oliveira, Rodrigo Werberich da Silva Moreira de |
author_facet |
Oliveira, Rodrigo Werberich da Silva Moreira de |
author_role |
author |
dc.contributor.advisorco.none.fl_str_mv |
Ramos, Guilherme Novaes |
dc.contributor.author.fl_str_mv |
Oliveira, Rodrigo Werberich da Silva Moreira de |
dc.contributor.advisor1.fl_str_mv |
Borges, Geovany Araújo |
contributor_str_mv |
Borges, Geovany Araújo |
dc.subject.keyword.pt_BR.fl_str_mv |
Controladores (Engenharia mecatrônica) Robôs - sistemas de controle |
topic |
Controladores (Engenharia mecatrônica) Robôs - sistemas de controle |
description |
Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Curso de Graduação em Engenharia de Controle e Automação, 2017. |
publishDate |
2017 |
dc.date.submitted.none.fl_str_mv |
2017-07 |
dc.date.accessioned.fl_str_mv |
2018-01-31T13:11:32Z |
dc.date.available.fl_str_mv |
2018-01-31T13:11:32Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
OLIVEIRA, Rodrigo Werberich da Silva Moreira de. Uma arquitetura de navegação para robôs móveis. 2017. vii, 70 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2017. |
dc.identifier.uri.fl_str_mv |
http://bdm.unb.br/handle/10483/19224 |
identifier_str_mv |
OLIVEIRA, Rodrigo Werberich da Silva Moreira de. Uma arquitetura de navegação para robôs móveis. 2017. vii, 70 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2017. |
url |
http://bdm.unb.br/handle/10483/19224 |
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:Biblioteca Digital de Monografias da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Biblioteca Digital de Monografias da UnB |
collection |
Biblioteca Digital de Monografias da UnB |
bitstream.url.fl_str_mv |
http://bdm.unb.br/xmlui/bitstream/10483/19224/1/2017_RodrigoWerberichdaSilvaMoreiradeOliveira.pdf http://bdm.unb.br/xmlui/bitstream/10483/19224/2/license_url http://bdm.unb.br/xmlui/bitstream/10483/19224/3/license_text http://bdm.unb.br/xmlui/bitstream/10483/19224/4/license_rdf http://bdm.unb.br/xmlui/bitstream/10483/19224/5/license.txt |
bitstream.checksum.fl_str_mv |
467aa7c3fe93c535b7ac4304d186f6f9 4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 21554873e56ad8ddc69c092699b98f95 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
bdm@bce.unb.br||patricia@bce.unb.br |
_version_ |
1813907948587450368 |