Use este identificador para citar ou linkar para este item: http://hdl.handle.net/1843/73611
Tipo: Tese
Título: Vector field based guidance and control strategies for robot navigation
Título(s) alternativo(s): Estratégias de guiagem e controle de navegação de robôs baseadas em campos vetoriais
Autor(es): Adriano Martins da Costa Rezende
Primeiro Orientador: Luciano Cunha de Araújo Pimenta
Primeiro Coorientador: Vinicius Mariano Gonçalves
metadata.dc.contributor.advisor-co2: Gustavo Medeiros Freitas
Primeiro membro da banca : Guilherme Vianna Raffo
Segundo membro da banca: Leonardo Antônio Borges Tôrres
Terceiro membro da banca: Guilherme Augusto Silva Pereira
Quarto membro da banca: Marco Henrique Terra
Resumo: 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.
Assunto: Robôs
Robótica
Idioma: eng
País: Brasil
Editor: Universidade Federal de Minas Gerais
Sigla da Instituição: UFMG
Departamento: ENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICA
Curso: Programa de Pós-Graduação em Engenharia Elétrica
Tipo de Acesso: Acesso Aberto
URI: http://hdl.handle.net/1843/73611
Data do documento: 25-Mar-2022
Aparece nas coleções:Teses de Doutorado

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Tese_AdrianoRezende_ABNT_PDFA.pdf41.06 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.