Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/73611
Type: Tese
Title: Vector field based guidance and control strategies for robot navigation
Other Titles: Estratégias de guiagem e controle de navegação de robôs baseadas em campos vetoriais
Authors: Adriano Martins da Costa Rezende
First Advisor: Luciano Cunha de Araújo Pimenta
First Co-advisor: Vinicius Mariano Gonçalves
metadata.dc.contributor.advisor-co2: Gustavo Medeiros Freitas
First Referee: Guilherme Vianna Raffo
Second Referee: Leonardo Antônio Borges Tôrres
Third Referee: Guilherme Augusto Silva Pereira
metadata.dc.contributor.referee4: Marco Henrique Terra
Abstract: In this work we consider two problems in robot navigation: guidance and control. To solve the guidance problem we propose an artificial vector field, applicable to various robot platforms. The control problem is addressed by using a quadcopter model that follows the proposed vector field. After a brief introduction and literature review, we present a methodology to compute an artificial time-varying vector field in n dimensions with a given curve as its stable limit cycle. The Euclidean distance function constructs the field, easily computed from a parametric curve representation. The time feedforward term's norm is limited by the curve's maximum velocity, allowing normalization of the vector field without negatively affecting convergence. We provide stability proofs for the normalized time-varying vector field and demonstrate ultimate bounds with bounded disturbances. We also present two modifications: one for self-intersecting curves and another for obstacle avoidance. Given the vector field, we propose a control strategy for a quadcopter to follow a time-varying curve. First, control laws are developed to impose the behavior induced by the integral curves of the vector field to a second order integrator model. After that, control laws are developed to impose the dynamics of the controlled second order integrator to a quadcopter model, which assumes the total thrust and angular rates as input commands. Asymptotic convergence of the system is proved by showing input-to-state stability of individual layers. We analyze the influence of norm-bounded disturbances on control inputs to evaluate robustness, showing limited deviations from the target curve. Simulations illustrate the guidance and control methodologies, while experiments with different quadcopters and a ground robot in outdoor environments demonstrate the frameworks' real-world applicability. A simulation with a six-degree-of-freedom manipulator exemplifies the vector field's use in higher dimensions.
Abstract: Neste trabalho, dois problemas na área de navegação de robôs são abordados: guiagem e controle. Para resolver o problema de guiagem, propõe-se um campo vetorial artificial, que pode ser aplicado em várias plataformas robóticas. O problema de controle é abordado no contexto de um modelo de quadrirrotor, que precisa seguir o campo vetorial proposto. Após introdução e revisão da literatura, apresenta-se a metodologia para calcular um campo vetorial artificial variante no tempo em n dimensões, que admite uma determinada curva como ciclo limite estável. A função de distância Euclidiana constrói o campo, facilmente calculado a partir de uma representação paramétrica da curva. A norma da componente de feedforward que compensa a dependência temporal é limitada pela velocidade máxima da curva, permitindo uma normalização do campo vetorial variante no tempo sem afetar a convergência. Provas de estabilidade do campo normalizado variante no tempo são apresentadas e a existência de ultimate bounds é demonstrada para o caso de distúrbios limitados. Duas modificações no campo vetorial são apresentadas: a primeira para curvas com auto interseção e a segunda para desvio de obstáculos. Com o campo vetorial definido, apresenta-se uma estratégia de controle para um quadrirrotor seguir uma curva variante no tempo usando o campo vetorial proposto. Primeiramente, leis de controle são desenvolvidas para impor o comportamento das curvas integrais do campo vetorial ao modelo do integrador de segunda ordem. Depois, leis de controle impõem a dinâmica do integrador de segunda ordem controlado a um modelo de quadrirrotor, que assume o impulso total e as velocidades angulares como comandos de entrada. A convergência assintótica do sistema completo é provada ao mostrar que as camadas individuais são estáveis no sentido entrada-estado. Uma análise da influência de distúrbios limitados nas entradas de controle avalia a robustez do controlador, mostrando que distúrbios limitados causam desvios limitados da curva alvo. Várias simulações ilustram as metodologias propostas para guiagem e controle. Experimentos com diferentes quadrirrotores e um robô terrestre em ambientes externos não estruturados mostram que o arcabouço proposto é adequado para aplicações no mundo real. Uma simulação com um manipulador de 6 graus de liberdade também exemplifica o uso do campo vetorial em dimensões maiores que 3.
Subject: Robôs
Robótica
language: eng
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal de Minas Gerais
Publisher Initials: UFMG
metadata.dc.publisher.department: ENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICA
metadata.dc.publisher.program: Programa de Pós-Graduação em Engenharia Elétrica
Rights: Acesso Aberto
URI: http://hdl.handle.net/1843/73611
Issue Date: 25-Mar-2022
Appears in Collections:Teses de Doutorado

Files in This Item:
File Description SizeFormat 
Tese_AdrianoRezende_ABNT_PDFA.pdf41.06 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.