Melhorando o Controle de Drones pra um Voo Mais Rápido
Avanços na tecnologia de drones melhoram a velocidade e o controle pra várias aplicações.
― 6 min ler
Índice
- A Necessidade de Velocidade no Voo de Drones
- Abordagens Tradicionais para o Voo de Drones
- O Papel do Aprendizado de Máquina
- Avanços nas Estratégias de Controle
- Visão Geral do Modelo de Drone
- Aprendendo as Políticas de Controle Ótimas
- A Importância dos Limites de Velocidade do Rotor
- Testes e Resultados
- Pontos de Passagem Consecutivos: Uma Nova Abordagem
- Comparação com Métodos Tradicionais
- Flexibilidade e Adaptação
- Conclusão
- Fonte original
- Ligações de referência
Drones, especialmente os pequenos chamados micro veículos aéreos (MAVs), estão ficando cada vez mais populares. Eles são usados em várias áreas, como busca e resgate, entretenimento e inspeções. Esses drones podem decolar e pousar verticalmente, são rápidos e se movem facilmente em espaços apertados. No entanto, pilotá-los de forma autônoma, ou seja, sem Controle humano, é um desafio. Este artigo vai falar sobre os avanços feitos para dar aos drones um controle melhor durante o voo.
A Necessidade de Velocidade no Voo de Drones
Com a demanda por drones crescendo, é preciso que eles voem rápido e de forma eficiente sozinhos. Isso é especialmente importante em tarefas urgentes, como missões de busca e resgate, onde o tempo é crucial. Além disso, em tarefas que exigem voos longos, como checar turbinas eólicas em alto-mar, voar rápido é essencial. Drones como os quadricópteros não têm asas fixas, o que limita a distância que conseguem voar. Portanto, acelerar o voo deles enquanto mantêm o controle é fundamental.
Abordagens Tradicionais para o Voo de Drones
Normalmente, pilotar um drone envolve três passos principais: descobrir onde o drone está (percepção), planejar um caminho (planejamento) e controlar os movimentos do drone (controle). Alguns métodos separam esses passos, enquanto outros os combinam em uma única abordagem. Um método comum foca em seguir um caminho pré-planejado, enquanto outro calcula diretamente os comandos necessários para alcançar um objetivo.
No entanto, métodos de rastreamento rápido podem ser complicados. O planejamento inicial muitas vezes leva muito tempo para drones pequenos lidarem sem simplificar os modelos que usam, o que pode causar problemas se as condições mudarem durante o voo.
O Papel do Aprendizado de Máquina
Recentes melhorias em aprendizado de máquina abriram novas portas para o controle de drones. Quando recebem dados suficientes e a configuração certa, o aprendizado de máquina pode ajudar a aproximar a melhor maneira de controlar um drone. Duas técnicas populares nesse campo são Aprendizado por Reforço e aprendizado por imitação. O aprendizado por reforço ajuda um sistema a lidar com condições imprevisíveis, enquanto o aprendizado por imitação permite que um modelo aprenda com voos bem-sucedidos anteriores.
Um método que ganhou atenção é chamado de Redes de Controle de Orientação (G CNETs). Essas redes podem converter diretamente a localização do drone em comandos de controle, tornando-as mais eficientes e flexíveis.
Avanços nas Estratégias de Controle
Em trabalhos recentes, muito esforço foi investido em melhorar os G CNETs para voos mais rápidos. Quatro avanços principais foram feitos:
Transição para Voos Otimais em Tempo: O estudo focou em fazer os drones voarem o mais rápido possível, abordando a transição de voo eficiente em energia para voo eficiente em tempo.
Estimativa do Limite de Velocidade do Rotor: Um método foi introduzido para o drone descobrir quão rápido seus rotores podem girar. Saber disso ajuda a evitar acidentes durante voos rápidos.
Considerando Vários Pontos de Passagem: O sistema foi ajustado para levar em conta vários pontos de passagem futuros, permitindo que o drone planeje melhor enquanto se move.
Análise Comparativa: Os G CNETs foram comparados com outros métodos estabelecidos de voo, especialmente em como mantêm velocidade e controle.
Visão Geral do Modelo de Drone
O estudo usou um modelo de drone específico. Um quadricóptero com características únicas foi escolhido por sua agilidade e adequação para testes internos e controlados. Seu tamanho compacto torna menos arriscado realizar experimentos e ele é equipado com sensores para medir seus movimentos.
Aprendendo as Políticas de Controle Ótimas
O foco do estudo foi ensinar os G CNETs a voar de forma ótima usando dados de voos bem-sucedidos. Esses dados incluíam todas as características necessárias e comandos de controle que o drone deveria seguir. Os drones aprenderam a adaptar suas estratégias de controle com base nas condições ambientais, mostrando a capacidade de se ajustar conforme necessário.
A Importância dos Limites de Velocidade do Rotor
Um fator chave identificado é a importância de saber a velocidade máxima dos rotores. Voar rápido demais pode levar a quedas se o drone não conseguir atingir a velocidade necessária. Uma técnica chamada algoritmo de rastreamento de pico foi proposta para ajudar a identificar e ajustar o limite de velocidade do rotor durante o voo. Esse algoritmo permite que o drone ajuste seu limite de velocidade esperado com base em dados em tempo real, ajudando a mantê-lo no caminho certo.
Testes e Resultados
Os drones foram testados em simulações e voos reais. Nas simulações, os G CNETs conseguiram manter velocidade e controle de forma eficaz, mesmo diante de desafios como erros ou condições inesperadas. Os testes no mundo real mostraram que os drones podiam ajustar suas rotas de voo e permanecer próximos a rotas ótimas, apesar das variações nas velocidades máximas dos rotores.
Pontos de Passagem Consecutivos: Uma Nova Abordagem
Uma parte significativa do estudo girou em torno de fazer o drone voar consecutivamente entre vários pontos de passagem, em vez de focar em apenas um. Essa abordagem imitou como os pilotos humanos olham para frente e planejam os portões que virão. Aprender a considerar dois pontos de passagem de uma vez levou a um desempenho geral melhor e trajetórias de voo mais suaves para o drone.
Comparação com Métodos Tradicionais
Ao contrastar os G CNETs com métodos de controle tradicionais, os benefícios ficaram claros. A maneira como os G CNETs operam permite que eles se adaptem a condições mutáveis, tornando-se mais dinâmicos em situações reais do que sistemas de trajetória fixa. A capacidade de ajustar comandos de controle em tempo real oferece uma vantagem significativa em velocidade e eficiência.
Flexibilidade e Adaptação
Uma das vantagens mais marcantes dos G CNETs é a capacidade de recalcular caminhos em tempo real. Essa flexibilidade permite que eles respondam a quaisquer desvios de sua rota planejada. Diferente dos métodos tradicionais que precisariam recalcular novos caminhos offline, os G CNETs podem se ajustar sem grandes atrasos, mantendo operações mais suaves.
Conclusão
Em resumo, o desenvolvimento dos G CNETs melhorou a forma como controlamos drones, especialmente em termos de velocidade e adaptabilidade. Esta pesquisa abre portas para um desempenho melhor em várias aplicações que dependem de drones, desde serviços de emergência até tarefas do dia a dia. À medida que a tecnologia dos drones continua a avançar, integrar algoritmos mais inteligentes com feedback em tempo real levará a máquinas de voo ainda mais confiáveis e eficientes. Trabalhos futuros envolverão refinar ainda mais essas redes de controle, avaliando sua capacidade de lidar com tarefas mais complexas e garantindo que permaneçam práticas para uma ampla gama de aplicações.
Título: Guidance & Control Networks for Time-Optimal Quadcopter Flight
Resumo: Reaching fast and autonomous flight requires computationally efficient and robust algorithms. To this end, we train Guidance & Control Networks to approximate optimal control policies ranging from energy-optimal to time-optimal flight. We show that the policies become more difficult to learn the closer we get to the time-optimal 'bang-bang' control profile. We also assess the importance of knowing the maximum angular rotor velocity of the quadcopter and show that over- or underestimating this limit leads to less robust flight. We propose an algorithm to identify the current maximum angular rotor velocity onboard and a network that adapts its policy based on the identified limit. Finally, we extend previous work on Guidance & Control Networks by learning to take consecutive waypoints into account. We fly a 4x3m track in similar lap times as the differential-flatness-based minimum snap benchmark controller while benefiting from the flexibility that Guidance & Control Networks offer.
Autores: Sebastien Origer, Christophe De Wagter, Robin Ferede, Guido C. H. E. de Croon, Dario Izzo
Última atualização: 2023-05-04 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2305.02705
Fonte PDF: https://arxiv.org/pdf/2305.02705
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.