Controle de Veículos Aéreos



Documentos relacionados
Modelo Matemático e Controle de um Robô Móvel Modelo do motor que aciona cada roda do robô

PUCGoiás Física I. Lilian R. Rios. Rotação

Problemas sobre Sistemas Não Lineares

Texto 07 - Sistemas de Partículas. A figura ao lado mostra uma bola lançada por um malabarista, descrevendo uma trajetória parabólica.

LABORATÓRIO DE CONTROLE I APLICAÇÃO DE COMPENSADORES DE FASE DE 1ª ORDEM E DE 2ª ORDEM

DESENVOLVIMENTO DE UMA PLATAFORMA PARA SIMULAÇÃO DE SATÉLITES. Angelo dos Santos Lunardi 1 ; Rodrigo Alvite Romano 2.

ESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c)

Análise e Processamento de Bio-Sinais. Mestrado Integrado em Engenharia Biomédica. Sinais e Sistemas. Licenciatura em Engenharia Física

Campos Vetoriais e Integrais de Linha

Aula 3 OS TRANSITÒRIOS DAS REDES ELÉTRICAS

Controle II. Estudo e sintonia de controladores industriais

EXERCÍCIOS RESOLVIDOS

Sinais Senoidais. A unidade de freqüência no SI é o Hertz (Hz) e o tempo é dado em segundos (s).

TRABALHO: CONTROLE DE UM SISTEMA PÊNDULO-CARRO

Métodos Quantitativos Prof. Ms. Osmar Pastore e Prof. Ms. Francisco Merlo. Funções Exponenciais e Logarítmicas Progressões Matemáticas

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

Introdução ao Projeto de Aeronaves. Aula 5 Fundamentos Básicos sobre o Funcionamento de uma Aeronave

Me todos de Ajuste de Controladores

Os conceitos mais básicos dessa matéria são: Deslocamento: Consiste na distância entre dados dois pontos percorrida por um corpo.

Além do Modelo de Bohr

Root Locus (Método do Lugar das Raízes)

Capítulo 3 Sistemas de Controle com Realimentação

Cálculo em Computadores trajectórias 1. Trajectórias Planas. 1 Trajectórias. 4.3 exercícios Coordenadas polares 5

P. P. G. em Agricultura de Precisão DPADP0803: Geoestatística (Prof. Dr. Elódio Sebem)

Faculdades Anhanguera

Resolução de sistemas lineares

Circuito RC: Processo de Carga e Descarga de Capacitores

ELETROTÉCNICA ELM ROTEIRO DA AULA PRÁTICA 01 A LEI DE OHM e AS LEIS DE KIRCHHOFF

4. A FUNÇÃO AFIM. Uma função f: R R chama-se afim quando existem números reais a e b tais que f(x) = ax + b para todo x R. Casos particulares

6 Conclusões e sugestões para trabalhos futuros

O mercado de bens CAPÍTULO 3. Olivier Blanchard Pearson Education Pearson Education Macroeconomia, 4/e Olivier Blanchard

Seleção de comprimento de onda com espectrômetro de rede

Universidade Federal do Paraná

Notas de Cálculo Numérico

Análise de Arredondamento em Ponto Flutuante

FTL066 Programação em Tempo Real Segunda Lista de Exercícios

Universidade Federal de São João Del Rei - UFSJ

EA616B Análise Linear de Sistemas Resposta em Frequência

EE531 - Turma S. Diodos. Laboratório de Eletrônica Básica I - Segundo Semestre de 2010

UNIVERSIDADE GAMA FILHO PROCET DEPARTAMENTO DE ENGENHARIA ELÉTRICA. Disciplina de Controle II Prof. MC. Leonardo Gonsioroski da Silva

Soluções das Questões de Física da Universidade do Estado do Rio de Janeiro UERJ

EQE-594 Controle e Instrumentação de Processos Profa. Ofélia de Q.F. Araújo EQ/UFRJ CONTROLE SELETIVO e OVERRIDE

1 Propagação de Onda Livre ao Longo de um Guia de Ondas Estreito.

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Sistemas de Controle em Rede

Aula 9 ESCALA GRÁFICA. Antônio Carlos Campos

FÍSICA. Figura 5.1 Ventilador

MODELO CINEMÁTICO DE UM ROBÔ MÓVEL

Realizando cálculos para o aparelho divisor (I)

Estudo de Casos Estudo de Caso 1: Velocidade Intervalar e Espessura da Camada

Análise no Domínio do Tempo de Sistemas em Tempo Discreto

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais

Modelagem de Sistemas Dinâmicos. Eduardo Camponogara

AERONAVES E SUAS PARTES

Aula 29. Alexandre Nolasco de Carvalho Universidade de São Paulo São Carlos SP, Brazil

Manual de Laboratório Física Experimental I- Hatsumi Mukai e Paulo R.G. Fernandes

COMO PROGRAMAR SEU TIME

Sumário 1 Folhas de Cálculo Gráficos Funções... 61

Matemática. O coeficiente angular dado pelo 3º e 4º pontos é igual ao coeficiente angular dado pelo 1º e 3º. Portanto:

Cap. 7 - Fontes de Campo Magnético

Vibrações Mecânicas. Vibração Livre Sistemas com 1 GL. Ramiro Brito Willmersdorf ramiro@willmersdorf.net

Resolução da Questão 1 Item I Texto definitivo

Kit de Máquinas Elétricas Rotativas - XE801 -

Tipos de malha de Controle

Modelagem no Domínio do Tempo. Carlos Alexandre Mello. Carlos Alexandre Mello 1

Dinâmica de um Sistema de Partículas Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

CPV O Cursinho que Mais Aprova na GV

3 Transdutores de temperatura

Matemática Computacional - Exercícios

DINÂMICA DOS FLUIDOS COMPUTACIONAL. CFD = Computational Fluid Dynamics

Faculdade Sagrada Família

Interpolação. Interpolação

V = 0,30. 0,20. 0,50 (m 3 ) = 0,030m 3. b) A pressão exercida pelo bloco sobre a superfície da mesa é dada por: P p = = (N/m 2 ) A 0,20.

Curvas em coordenadas polares

INSTRUMENTAÇÃO E CONTROLE DE PROCESSOS TRANSFORMADAS DE LAPLACE

INSTITUTO DE FÍSICA UNIVERSIDADE DE SÃO PAULO. Grupo:... (nomes completos) Prof(a).:... Diurno ( ) Noturno ( ) Experiência 8 LINHA DE TRANSMISSÃO

CONVERSORES DIRECTOS

Forma de Captura de Imagens Digitais:

Exercícios 3 Movimentos em 2 Dimensões, Movimento Circular e Aplicações

Manual de Instruções. Posicionador e Incrementador Modelo PIS-01/72. Cód.: Frontal. Conexões Elétricas. Introdução

I. Cálculo Diferencial em R n

CAPÍTULO 6 TRANSFORMAÇÃO LINEAR

Ondas Eletromagnéticas. E=0, 1 B=0, 2 E= B t, 3 E

FÍSICA. Prof. Fracalossi

AV1 - MA (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, , , 980

ANEXO L RESUMO ESPECIFICAÇÕES INCRA

Álgebra Linear AL. Luiza Amalia Pinto Cantão. Depto. de Engenharia Ambiental Universidade Estadual Paulista UNESP

Curvas de nível homotópicas a um ponto

EXERCÍCIOS 2ª SÉRIE - LANÇAMENTOS


Transcrição da terceira aula de Modelos científicos e fenômenos físicos

Trabalho Computacional. A(h) = V h + 2 V π h, (1)

UniposRio - FÍSICA. Leia atentamente as oito (8) questões e responda nas folhas de respostas fornecidas.

Processamento Digital de Sinais Aula 05 Professor Marcio Eisencraft fevereiro 2012

Equações Diferenciais Ordinárias

Matemática Aplicada. Qual é a altitude do centro do parque, ponto de encontro das diagonais, em relação ao nível do mar?

CSE-020 Revisão de Métodos Matemáticos para Engenharia

Tópicos em Otimização Fundamentos de Modelagem de Sistemas

PP 301 Engenharia de Reservatórios I 11/05/2011

EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos

Transcrição:

12, 13 e 14/11/2014, Parnaíba-PI Controle de Veículos Aéreos Prof. Dr. Mário Sarcinelli Filho Universidade Federal do Espírito Santo UFES Bolsista de Produtividade em Pesquisa PQ-2 do CNPq Orientador de Mestrado e Doutorado

Sumário O que é controle? O quadrimotor Ar.Drone 2.0 Correção dos erros de posição Fusão de dados de posição usando Filtro de Kalman Modelo adotado para o veículo Controlador projetado para navegação autônoma Controle de posição Controle de seguimento de trajetória Controle de formação líder-seguidor

O que é controle? Sinal de controle Saída Valor desejado Controlador Planta Valor realimentado Sensores (Condicionamento)

O quadrimotor Ar.Drone 2.0 AR.Drone 2.0, da Parrot, Inc. (www.parrot.com/usa), juntamente com os sistemas de coordenadas adotados:

O quadrimotor Ar.Drone 2.0 Comercialmente disponível a baixo custo (US$ 300) com computador de bordo com uma distribuição Linux; Comunicação Wi-Fi com protocolos de comunicação fornecidos pelo fabricante; Processamentos disponíveis para estabilização, decolagem e pouso. Sensores de bordo: unidade de medida inercial com acelerômetros, giroscópios e magnetômetros, um par ultrassônico (transmissor e receptor), um sensor barométrico e duas câmaras de vídeo, uma apontada para baixo e outra para a frente; Conjunto de variáveis disponibilizadas (após algum processamento): q = z v x v y φ θ ψ Conjunto de sinais de controle: u = u z u ψ u v x u vy 1.0, +1.0 u z comando de velocidade linear ao longo do eixo z w ; u ψ comando de velocidade angular ao redor do eixo z w (guinada); u vx comando de velocidade linear em x b (deslocamento lateral); u vy comando de velocidade linear em y b deslocamento longitudinal.

Correção dos erros de posição A IMU fornece valores com erro que cresce ao longo do tempo (ver gráfico de Y).

Correção dos erros de posição É utilizada informação visual obtida com a câmara frontal da aeronave. Usando o algoritmo SolvePnP pode-se estimar a pose do veículo em relação ao marco visual.

Correção dos erros de posição

Fusão de dados de posição usando Filtro de Kalman Filtro de Kalman

Fusão de dados de posição usando Filtro de Kalman x é o vetor de estados do sistema F é a matriz de transição de estados do modelo B é a matriz de entradas de controle z é o vetor de medidas dos estados (sensores) H é a matriz do modelo de observação dos sensores w e v são ruídos Gaussianos com média zero k se refere ao instante de tempo atual x é o estado estimado pelo filtro P é a matriz de covariância do erro K é o ganho de Kalman Q é a matriz de covariância do ruído do processo R é a matriz de covariância do ruído de medição

Fusão de dados de posição usando Filtro de Kalman Modelo do processo Aqui δt é o período de amostragem e as posições são obtidas por integração das velocidades, consideradas constantes entre dois instantes de amostragem.

Fusão de dados de posição usando Filtro de Kalman Modelo de observação sem Informação Visual

Fusão de dados de posição usando Filtro de Kalman Modelo de observação com Informação Visual

Fusão de dados de posição usando Filtro de Kalman Nenhum dado visual disponível

Modelo adotado para o veículo Da literatura e de nossa experiência com o AR.Drone Parrot, notamos que a sua dinâmica pode ser aproximada por quatro sistemas lineares independentes, cada um respondendo a uma das entradas de controle disponíveis; Esta proposta, apesar de suas limitações práticas, foi validada através de experimentos, alguns deles apresentados adiante.

Modelo adotado para o veículo Considerando a observação do slide anterior, a dinâmica do Ar.Drone Parrot pode ser expressa como função dos seus sinais de controle, o que significa escrever onde K 1,, K 8 são constantes de proporcionalidade identificadas experimentalmente

Modelo adotado para o veículo Em coordenadas globais: Outra representação: onde

Modelo adotado para o veículo Comparação entre os dados reais medidos durante um voo conduzido por sinais de entrada selecionados e os dados resultantes da simulação do modelo prévio com os mesmos sinais de entrada. Conclui-se que o modelo segue os dados reais, sendo, assim, adequado para fins de controle.

Controlador projetado para navegação autônoma Propõe-se um algoritmo de controle baseado no modelo A lei de controle adotada (baseada em dinâmica inversa, usando linearização por realimentação) é resultando em X = ν

Controlador projetado para navegação autônoma Definindo o vetor de erro de posição como e considerando onde X d é o vetor de posições desejadas, e κ p e κ d são matrizes de ganho diagonais e positivas definidas, a equação de malha fechada resultante é

Controlador projetado para navegação autônoma Para analisar a estabilidade da solução X de a função candidata de Lyapunov é considerada, cuja primeira derivada é Com base na teoria de Lyapunov para sistemas não lineares, conclui-se que X(t) 0, when t, ou seja, o sistema de controle em malha fechada é assintoticamente estável.

Controlador projetado para navegação autônoma

Controle de posição

Controle de posição

Controle de seguimento de trajetória

Controle de seguimento de trajetória

Controle de formação líder-seguidor O controle de formação líderseguidor exige que se conheça a posição relativa entre os dois veículos em um referencial fixo.

Controle de formação líder-seguidor Modelagem da Formação: Considerando as variáveis globais de interesse do líder: Considerando as variáveis globais de interesse do seguidor: Define-se a estrutura da formação como:

Controle de formação líder-seguidor Modelagem da Formação: Tomando a segunda derivada da estrutura de formação, temos Lembrando o modelo do AR.Drone e substituindo (II) em (I), obtém-se a dinâmica da formação, a saber, onde os índices d 1 e d 2, se referem ao líder e ao seguidor, respectivamente. (I) (II) (III)

Controle de formação líder-seguidor Controle da Formação: Adotando um controlador por dinâmica inversa, o sinal de controle do veículo seguidor é definido como Substituindo-se este sinal em (III), obtém-se X f = ν

Controle de formação líder-seguidor Controle da Formação: Definindo ν como uma função auxiliar no formato com X fd sendo o valor desejado para as variáveis da formação, definido como X fd = x 1d x 2d y 1d y 2d z 1d z 2d ψ 1d ψ 2d X f = X fd X f sendo o erro de formação; e κ p e κ d sendo matrizes de ganho diagonais, definidas positivas.

Controle de formação líder-seguidor Controle da Formação: O que se tem em malha fechada é O que caracteriza um sistema assintoticamente estável, para o qual

Controle de formação líder-seguidor

Controle de formação líder-seguidor