Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/24644 |
Resumo: | A robótica móvel é uma área de pesquisa que abrange o controle de veículos autônomos ou semiautônomos. Dentre os veículos autônomos existe uma categoria para competição de robótica denominada Trekking, e neste sentido, objetivo deste trabalho é o desenvolvimento e implementação de um sistema de controle de navegação confiável e preciso, baseado no uso de uma Unidade de Medição Inercial e um sensor encoder rotativo para obtenção de dados e aplicação em um veículo terrestre autônomo robô Trekking. O veículo tem por objetivo completar um circuito, passando por marcos predefinidos durante seu trajeto. Esse percurso foi feito em um gramado com terreno irregular. Para isto, se faz uso de diversos sensores para localizar o veículo em meio ao campo, para obter informações como a direção, sentido, aceleração, velocidade e deslocamento a partir do sensor inercial e sensor Encoder rotativo. Um sensor de cores foi utilizado para a identificação dos marcos. Foram obtidas características geométricas e foi implementado um sistema de controle para seguimento de trajetória, baseadas nas medidas do sensor inercial e encoder. A obtenção do modelo para o sistema de controle foi feito sobre um veículo robô que é do tipo de um carro convencional, o qual as rodas traseiras são fixas e as rodas dianteiras governam a direção (Modelo de Ackermann). A proposta deste trabalho foi utilizar os sinais de sensores para mapeamento de trajetórias para um veículo autônomo controlado automaticamente sem um condutor humano, suas decisões são tomadas em um sistema embarcado com sensores e atuadores. A precisão e confiabilidade na obtenção dos dados para navegação em tais sistemas foram essenciais. Testes e simulações que validam o funcionamento do sistema de controle e modelo projetado são demonstrados. Como resultado têm-se um veículo autônomo capaz de percorrer um trajeto predefinido e alcançar os marcos objetivos com eficiência. |
id |
UTFPR-12_3ff4504d69fba61e171be90d75e491dd |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/24644 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2021-04-06T12:20:55Z2021-04-06T12:20:55Z2019-12-12PUHL, Lucas Fernando. Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking. 2019. Trabalho de Conclusão de Curso (Engenharia de Computação) - Universidade Tecnológica Federal do Paraná (UTFPR), Pato Branco, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/24644A robótica móvel é uma área de pesquisa que abrange o controle de veículos autônomos ou semiautônomos. Dentre os veículos autônomos existe uma categoria para competição de robótica denominada Trekking, e neste sentido, objetivo deste trabalho é o desenvolvimento e implementação de um sistema de controle de navegação confiável e preciso, baseado no uso de uma Unidade de Medição Inercial e um sensor encoder rotativo para obtenção de dados e aplicação em um veículo terrestre autônomo robô Trekking. O veículo tem por objetivo completar um circuito, passando por marcos predefinidos durante seu trajeto. Esse percurso foi feito em um gramado com terreno irregular. Para isto, se faz uso de diversos sensores para localizar o veículo em meio ao campo, para obter informações como a direção, sentido, aceleração, velocidade e deslocamento a partir do sensor inercial e sensor Encoder rotativo. Um sensor de cores foi utilizado para a identificação dos marcos. Foram obtidas características geométricas e foi implementado um sistema de controle para seguimento de trajetória, baseadas nas medidas do sensor inercial e encoder. A obtenção do modelo para o sistema de controle foi feito sobre um veículo robô que é do tipo de um carro convencional, o qual as rodas traseiras são fixas e as rodas dianteiras governam a direção (Modelo de Ackermann). A proposta deste trabalho foi utilizar os sinais de sensores para mapeamento de trajetórias para um veículo autônomo controlado automaticamente sem um condutor humano, suas decisões são tomadas em um sistema embarcado com sensores e atuadores. A precisão e confiabilidade na obtenção dos dados para navegação em tais sistemas foram essenciais. Testes e simulações que validam o funcionamento do sistema de controle e modelo projetado são demonstrados. Como resultado têm-se um veículo autônomo capaz de percorrer um trajeto predefinido e alcançar os marcos objetivos com eficiência.Mobile robotics is a research area that covers the control of autonomous or semi-autonomous vehicles. Among the autonomous vehicles there is a category for robotics competition called Trekking, and in this sense, the objective of this work is the development and implementation of a reliable and accurate navigation control system, based on the use of a Inertial Measurement Unit and a rotating encoder sensor for obtaining data and application in a terrestrial autonomous robot Trekking vehicle. The vehicle aims to complete a circuit, passing through predefined milestones during its journey. This route was made on a lawn with irregular terrain. For this, several sensors are used to locate the vehicle in the middle of the field, to obtain information such as direction, acceleration, speed and displacement from the inertial sensor and rotating encoder. A color sensor was used to identify the milestones. Geometric characteristics were obtained and a control system was implemented for trajectory tracking, based on the measurements of the inertial sensor and encoder. Obtaining the model for the control system was made over a robot vehicle that is the type of a conventional car, which the rear wheels are fixed and the front wheels govern the steering (Ackermann model). The proposal of this work was to use sensor signals for mapping trajectories for an autonomous vehicle controlled automatically without a human conductor, its decisions are made in a system boarded with sensors and actuators. The accuracy and reliability in obtaining data for navigation in such systems were essential. Tests and simulations that validate the operation of the control system and designed model are demonstrated. As a result, there is a standalone vehicle capable of traveling a predefined path and achieving objective milestones efficiently.porUniversidade Tecnológica Federal do ParanáPato BrancoEngenharia de ComputaçãoUTFPRBrasilDepartamento Acadêmico de InformáticaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAONavegação autônomaSistemas de controleRobô TrekkingSistema de navegação inercialAutonomous navigationControl systemsTrekking robotInertial navigation systemSistema de navegação inercial com controle em tempo-real para um robô autônomo trekkingInertial navigation system with real-time control for trekking autonomous robotinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoTorrico, César Rafael ClaureFavarim, FábioTorrico, César Rafael ClaureFavarim, FábioCasanova, DalcimarDenardin, Gustavo WeberPuhl, Lucas Fernandoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALPB_COENC_2019_2_03.pdfPB_COENC_2019_2_03.pdfapplication/pdf6017208http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/1/PB_COENC_2019_2_03.pdf9370eb62026ce374f917bcfc08ff8962MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTPB_COENC_2019_2_03.pdf.txtPB_COENC_2019_2_03.pdf.txtExtracted texttext/plain92961http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/3/PB_COENC_2019_2_03.pdf.txta55ac73f4d860c9c4da3d9033af09ab8MD53THUMBNAILPB_COENC_2019_2_03.pdf.jpgPB_COENC_2019_2_03.pdf.jpgGenerated Thumbnailimage/jpeg1247http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/4/PB_COENC_2019_2_03.pdf.jpgea2e515e078b58fc3657f800f882a2b2MD541/246442021-04-07 03:11:29.796oai:repositorio.utfpr.edu.br:1/24644TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2021-04-07T06:11:29Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking |
dc.title.alternative.pt_BR.fl_str_mv |
Inertial navigation system with real-time control for trekking autonomous robot |
title |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking |
spellingShingle |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking Puhl, Lucas Fernando CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Navegação autônoma Sistemas de controle Robô Trekking Sistema de navegação inercial Autonomous navigation Control systems Trekking robot Inertial navigation system |
title_short |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking |
title_full |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking |
title_fullStr |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking |
title_full_unstemmed |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking |
title_sort |
Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking |
author |
Puhl, Lucas Fernando |
author_facet |
Puhl, Lucas Fernando |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Torrico, César Rafael Claure |
dc.contributor.advisor-co1.fl_str_mv |
Favarim, Fábio |
dc.contributor.referee1.fl_str_mv |
Torrico, César Rafael Claure |
dc.contributor.referee2.fl_str_mv |
Favarim, Fábio |
dc.contributor.referee3.fl_str_mv |
Casanova, Dalcimar |
dc.contributor.referee4.fl_str_mv |
Denardin, Gustavo Weber |
dc.contributor.author.fl_str_mv |
Puhl, Lucas Fernando |
contributor_str_mv |
Torrico, César Rafael Claure Favarim, Fábio Torrico, César Rafael Claure Favarim, Fábio Casanova, Dalcimar Denardin, Gustavo Weber |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Navegação autônoma Sistemas de controle Robô Trekking Sistema de navegação inercial Autonomous navigation Control systems Trekking robot Inertial navigation system |
dc.subject.por.fl_str_mv |
Navegação autônoma Sistemas de controle Robô Trekking Sistema de navegação inercial Autonomous navigation Control systems Trekking robot Inertial navigation system |
description |
A robótica móvel é uma área de pesquisa que abrange o controle de veículos autônomos ou semiautônomos. Dentre os veículos autônomos existe uma categoria para competição de robótica denominada Trekking, e neste sentido, objetivo deste trabalho é o desenvolvimento e implementação de um sistema de controle de navegação confiável e preciso, baseado no uso de uma Unidade de Medição Inercial e um sensor encoder rotativo para obtenção de dados e aplicação em um veículo terrestre autônomo robô Trekking. O veículo tem por objetivo completar um circuito, passando por marcos predefinidos durante seu trajeto. Esse percurso foi feito em um gramado com terreno irregular. Para isto, se faz uso de diversos sensores para localizar o veículo em meio ao campo, para obter informações como a direção, sentido, aceleração, velocidade e deslocamento a partir do sensor inercial e sensor Encoder rotativo. Um sensor de cores foi utilizado para a identificação dos marcos. Foram obtidas características geométricas e foi implementado um sistema de controle para seguimento de trajetória, baseadas nas medidas do sensor inercial e encoder. A obtenção do modelo para o sistema de controle foi feito sobre um veículo robô que é do tipo de um carro convencional, o qual as rodas traseiras são fixas e as rodas dianteiras governam a direção (Modelo de Ackermann). A proposta deste trabalho foi utilizar os sinais de sensores para mapeamento de trajetórias para um veículo autônomo controlado automaticamente sem um condutor humano, suas decisões são tomadas em um sistema embarcado com sensores e atuadores. A precisão e confiabilidade na obtenção dos dados para navegação em tais sistemas foram essenciais. Testes e simulações que validam o funcionamento do sistema de controle e modelo projetado são demonstrados. Como resultado têm-se um veículo autônomo capaz de percorrer um trajeto predefinido e alcançar os marcos objetivos com eficiência. |
publishDate |
2019 |
dc.date.issued.fl_str_mv |
2019-12-12 |
dc.date.accessioned.fl_str_mv |
2021-04-06T12:20:55Z |
dc.date.available.fl_str_mv |
2021-04-06T12:20:55Z |
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 |
PUHL, Lucas Fernando. Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking. 2019. Trabalho de Conclusão de Curso (Engenharia de Computação) - Universidade Tecnológica Federal do Paraná (UTFPR), Pato Branco, 2019. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/24644 |
identifier_str_mv |
PUHL, Lucas Fernando. Sistema de navegação inercial com controle em tempo-real para um robô autônomo trekking. 2019. Trabalho de Conclusão de Curso (Engenharia de Computação) - Universidade Tecnológica Federal do Paraná (UTFPR), Pato Branco, 2019. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/24644 |
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.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Pato Branco |
dc.publisher.program.fl_str_mv |
Engenharia de Computação |
dc.publisher.initials.fl_str_mv |
UTFPR |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Departamento Acadêmico de Informática |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Pato Branco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/1/PB_COENC_2019_2_03.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/2/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/3/PB_COENC_2019_2_03.pdf.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/24644/4/PB_COENC_2019_2_03.pdf.jpg |
bitstream.checksum.fl_str_mv |
9370eb62026ce374f917bcfc08ff8962 b9d82215ab23456fa2d8b49c5df1b95b a55ac73f4d860c9c4da3d9033af09ab8 ea2e515e078b58fc3657f800f882a2b2 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805923216527458304 |