Evolutionary-based path planning for kinematically constrained mobile robots: a framework using Non-Uniform Rational B-Spline curves
| dc.creator | Elias José de Rezende Freitas | |
| dc.date.accessioned | 2026-01-02T14:11:51Z | |
| dc.date.issued | 2025-11-18 | |
| dc.description.abstract | Esta tese propõe um arcabouço de planejamento de caminho baseado em algoritmos evolucionários para robôs autônomos sujeitos a restrições cinemáticas, utilizando curvas paramétricas do tipo B-spline Racional Não-Uniforme, como uma representação de caminho unificada e flexível. A abordagem visa gerar caminhos suaves, factíveis e curtos em ambientes complexos, garantindo o cumprimento das restrições cinemáticas inerentes aos robôs móveis. O planejador proposto emprega um algoritmo baseado em Evolução Diferencial (Differential Evolution) para guiar de forma eficiente a busca por soluções factíveis. Essa formulação permite tanto planejamento \textit{offline} quanto replanejamento online em ambientes estáticos ou dinâmicos. Além disso, uma estratégia de coevolução cooperativa é proposta para estender o arcabouço a cenários com múltiplos robôs, possibilitando o planejamento de corredores aéreos (air corridors) e a solução do problema de planejamento de caminho para múltiplos agentes. O método também foi adaptado para tarefas reais de inspeção com drones comerciais, integrando diretamente no processo de otimização requisitos fotogramétricos, tais como a distância amostral do solo e a sobreposição entre imagens. O arcabouço foi validado por meio de várias simulações e experimentos reais envolvendo robôs aéreos e terrestres. A avaliação experimental incluiu robôs diferenciais, pequenos quadricópteros e um drone comercial para a inspeção estrutural sobre uma barragem. De modo geral, esses resultados confirmam a versatilidade e a capacidade de generalização do arcabouço para diferentes plataformas robóticas e domínios de aplicação. | |
| dc.description.sponsorship | FAPEMIG - Fundação de Amparo à Pesquisa do Estado de Minas Gerais | |
| dc.description.sponsorship | CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior | |
| dc.description.sponsorship | CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico | |
| dc.identifier.uri | https://hdl.handle.net/1843/1269 | |
| dc.language | eng | |
| dc.publisher | Universidade Federal de Minas Gerais | |
| dc.rights | Acesso restrito | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Engenharia elétrica | |
| dc.subject | Robôs móveis | |
| dc.subject | Algoritmos evolutivos | |
| dc.subject | Otimização | |
| dc.subject.other | Path planning | |
| dc.subject.other | Evolutionary algorithms | |
| dc.subject.other | Autonomous robots | |
| dc.subject.other | Kinematic constraints | |
| dc.subject.other | NURBS curves | |
| dc.subject.other | Multi-robot cooperation | |
| dc.subject.other | Constrained optimization problem | |
| dc.title | Evolutionary-based path planning for kinematically constrained mobile robots: a framework using Non-Uniform Rational B-Spline curves | |
| dc.type | Tese de doutorado | |
| local.contributor.advisor-co1 | Frederico Gadelha Guimarães | |
| local.contributor.advisor-co1 | Miri Weiss Cohen | |
| local.contributor.advisor-co1Lattes | http://lattes.cnpq.br/2472681535872194 | |
| local.contributor.advisor1 | Luciano Cunha de Araújo Pimenta | |
| local.contributor.advisor1Lattes | http://lattes.cnpq.br/1331652492006790 | |
| local.contributor.referee1 | Guilherme Augusto Silva Pereira | |
| local.contributor.referee1 | Marco Henrique Terra | |
| local.contributor.referee1 | Armando Alves Neto | |
| local.contributor.referee1 | Michel Bessani | |
| local.creator.Lattes | http://lattes.cnpq.br/4716860363006932 | |
| local.description.embargo | 2027-11-18 | |
| local.description.resumo | This thesis proposes a path planning framework based on evolutionary algorithms for autonomous robots subject to kinematic constraints, using Non-Uniform Rational B-Splines as a unified and flexible path representation. The approach aims to generate smooth, feasible, and short paths in complex environments, while ensuring compliance with the kinematic constraints inherent to mobile robots. The proposed planner employs an optimization algorithm based on Differential Evolution to efficiently guide the search for feasible solutions. This formulation enables both offline planning and online replanning in static or dynamic environments. In addition, a cooperative coevolutionary strategy is proposed to extend the framework to multi-robot scenarios, allowing the planning of air corridors and addressing the multi-agent path planning problem. The method was also adapted for real inspection tasks using commercial drones, directly integrating photogrammetric requirements, such as ground sampling distance and image overlap, into the optimization process. The framework was validated through a series of simulations and real experiments involving aerial and ground robots. The experimental evaluation included differential-drive robots, small quadrotors, and a commercial drone used to perform structural inspection over a dam. Overall, these findings confirm the versatility and generalization of the proposed method across different robotic platforms and application domains. | |
| local.identifier.orcid | https://orcid.org/0000-0002-6986-0602 | |
| local.publisher.country | Brasil | |
| local.publisher.department | ENGENHARIA - ESCOLA DE ENGENHARIA | |
| local.publisher.initials | UFMG | |
| local.publisher.program | Programa de Pós-Graduação em Engenharia Elétrica | |
| local.subject.cnpq | ENGENHARIAS::ENGENHARIA ELETRICA | |
| local.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |