Controle de trajetória de robô móvel com desvio de obstáculos

Detalhes bibliográficos
Autor(a) principal: Ferreira, William Santos
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/73867
Resumo: The present work aims to study and develop a trajectory control system for a mobile robot capable of avoiding obstacles in its environment. Trajectory control is a fundamental area in mobile robotics, enabling the robot to move autonomously and safely in complex environments. Initially, the kinematics of the mobile robot are presented, describing the position equations that govern its motion. Next, the problem of obstacle avoidance is addressed, considering the need for efficient trajectory planning. To solve this challenge, the A* (A-star) algorithm is selected as a trajectory planning method. A* is a widely used algorithm in mobile robotics due to its efficiency and ability to find paths in discretized spaces. Additionally, the Klancar controller, a simple and effective controller for tracking the planned trajectory, is introduced. This controller uses a gain matrix to adjust the robot's position error and generate linear and angular velocity commands. The proposed system is evaluated in different scenarios, where the mobile robot must navigate around obstacles and reach a predefined destination.
id UFC-7_5068c48524dd76551c977fd4573e716e
oai_identifier_str oai:repositorio.ufc.br:riufc/73867
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Controle de trajetória de robô móvel com desvio de obstáculosControle de TrajetóriaDesvio de ObstáculosAlgoritmo A*KlancarThe present work aims to study and develop a trajectory control system for a mobile robot capable of avoiding obstacles in its environment. Trajectory control is a fundamental area in mobile robotics, enabling the robot to move autonomously and safely in complex environments. Initially, the kinematics of the mobile robot are presented, describing the position equations that govern its motion. Next, the problem of obstacle avoidance is addressed, considering the need for efficient trajectory planning. To solve this challenge, the A* (A-star) algorithm is selected as a trajectory planning method. A* is a widely used algorithm in mobile robotics due to its efficiency and ability to find paths in discretized spaces. Additionally, the Klancar controller, a simple and effective controller for tracking the planned trajectory, is introduced. This controller uses a gain matrix to adjust the robot's position error and generate linear and angular velocity commands. The proposed system is evaluated in different scenarios, where the mobile robot must navigate around obstacles and reach a predefined destination.O presente trabalho tem como objetivo estudar e desenvolver um sistema de controle de trajetória para um robô móvel capaz de desviar de obstáculos presentes em seu ambiente. O controle de trajetória é uma área fundamental na robótica móvel, permitindo que o robô se mova de forma autônoma e segura em ambientes complexos. Inicialmente, é apresentada a cinemática do robô móvel, descrevendo as equações de posição que governam o seu movimento. Em seguida, é abordado o problema do desvio de obstáculos, considerando a necessidade de um planejamento de trajetória eficiente. Para solucionar esse desafio, é adotado o uso do algoritmo A* (A-star) como método de planejamento de trajetória. O A* é um algoritmo amplamente utilizado na robótica móvel devido à sua eficiência e capacidade de encontrar caminhos em espaços discretizados. Além disso, é apresentado o controlador Klancar, um controlador simples e eficaz para o seguimento da trajetória planejada. Esse controlador utiliza uma matriz de ganhos para ajustar o erro de posição do robô e gerar comandos de velocidade linear e angular. O sistema proposto é avaliado em diferentes cenários, nos quais o robô móvel deve desviar de obstáculos e alcançar um destino pré-definido.Nogueira, Fabrício GonzalezTorrico, Bismark ClaureFerreira, William Santos2023-08-07T17:42:18Z2023-08-07T17:42:18Z2023info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfFERREIRA, William Santos. Controle de Trajetória de Robô Móvel com Desvio de Obstáculos. 2023. 44 f. Monografia (Graduação em Engenharia Elétrica) – Universidade Federal do Ceará, Fortaleza, 2023.http://www.repositorio.ufc.br/handle/riufc/73867porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2023-08-07T17:42:18Zoai:repositorio.ufc.br:riufc/73867Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:19:36.598790Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Controle de trajetória de robô móvel com desvio de obstáculos
title Controle de trajetória de robô móvel com desvio de obstáculos
spellingShingle Controle de trajetória de robô móvel com desvio de obstáculos
Ferreira, William Santos
Controle de Trajetória
Desvio de Obstáculos
Algoritmo A*
Klancar
title_short Controle de trajetória de robô móvel com desvio de obstáculos
title_full Controle de trajetória de robô móvel com desvio de obstáculos
title_fullStr Controle de trajetória de robô móvel com desvio de obstáculos
title_full_unstemmed Controle de trajetória de robô móvel com desvio de obstáculos
title_sort Controle de trajetória de robô móvel com desvio de obstáculos
author Ferreira, William Santos
author_facet Ferreira, William Santos
author_role author
dc.contributor.none.fl_str_mv Nogueira, Fabrício Gonzalez
Torrico, Bismark Claure
dc.contributor.author.fl_str_mv Ferreira, William Santos
dc.subject.por.fl_str_mv Controle de Trajetória
Desvio de Obstáculos
Algoritmo A*
Klancar
topic Controle de Trajetória
Desvio de Obstáculos
Algoritmo A*
Klancar
description The present work aims to study and develop a trajectory control system for a mobile robot capable of avoiding obstacles in its environment. Trajectory control is a fundamental area in mobile robotics, enabling the robot to move autonomously and safely in complex environments. Initially, the kinematics of the mobile robot are presented, describing the position equations that govern its motion. Next, the problem of obstacle avoidance is addressed, considering the need for efficient trajectory planning. To solve this challenge, the A* (A-star) algorithm is selected as a trajectory planning method. A* is a widely used algorithm in mobile robotics due to its efficiency and ability to find paths in discretized spaces. Additionally, the Klancar controller, a simple and effective controller for tracking the planned trajectory, is introduced. This controller uses a gain matrix to adjust the robot's position error and generate linear and angular velocity commands. The proposed system is evaluated in different scenarios, where the mobile robot must navigate around obstacles and reach a predefined destination.
publishDate 2023
dc.date.none.fl_str_mv 2023-08-07T17:42:18Z
2023-08-07T17:42:18Z
2023
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.uri.fl_str_mv FERREIRA, William Santos. Controle de Trajetória de Robô Móvel com Desvio de Obstáculos. 2023. 44 f. Monografia (Graduação em Engenharia Elétrica) – Universidade Federal do Ceará, Fortaleza, 2023.
http://www.repositorio.ufc.br/handle/riufc/73867
identifier_str_mv FERREIRA, William Santos. Controle de Trajetória de Robô Móvel com Desvio de Obstáculos. 2023. 44 f. Monografia (Graduação em Engenharia Elétrica) – Universidade Federal do Ceará, Fortaleza, 2023.
url http://www.repositorio.ufc.br/handle/riufc/73867
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1813028756653080576