FILTRO COMPLEMENTAR APLICADO A MEDIDA DE INCLINAÇÃO DE PLATAFORMAS MÓVEIS. Aline Grotewold Bueno¹; Rodrigo Alvite Romano²

Documentos relacionados
Estratégia para medição de orientação baseado em sensores MARG para aplicações Wearable PROPOSTA DE TRABALHO DE GRADUAÇÃO

UNIDADE DE MEDIDA INERCIAL PARA CÁLCULO DE DESLOCAMENTO

Sistema Experimental. Figura 40: Robô original de onde foram aproveitadas a base da estrutura de alumínio, motores, rodas e eletrônica de potência.

APLICAÇÃO DO FILTRO DE KALMAN A UM SISTEMA DE POSICIONAMENTO DE VEÍCULO AQUÁTICO

Este capítulo descreve os testes realizados para validar a teoria proposta pela presente dissertação.

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP

Aluno do curso de graduação em Engenharia Mecânica da UNIJUÍ, bolsista PIBIC/CNPq, 3

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA

III Encontro de Iniciação Científica e Tecnológica III EnICT ISSN: IFSP Câmpus Araraquara 19 e 20 de Setembro de 2018

DESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL

Circuitos RC e filtros de frequência. 7.1 Material

Experimento 7. Circuitos RC e filtros de frequência. 7.1 Material. 7.2 Introdução. Gerador de funções; osciloscópio;

5 Equacionamento do Filtro de Kalman

3 Projetos experimentais

TÍTULO: TESTE DE CONTROLADOR PARA UM ROBÔ DE EQUILÍBRIO DINÂMICO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA. SUBÁREA: Engenharias

Circuitos RC e filtros de frequência. 6.1 Material. resistor de 1 kω; capacitor de 100 nf.

Disciplina Laboratório de Projetos de Engenharia. Equipe de Análise de Vibrações. Projeto Baja

Introdução. Introdução. Introdução. Introdução. Introdução. Introdução à Robótica Robótica Móvel Localização. Principais questões na Robótica

Noções de Exatidão, Precisão e Resolução

Parâmetros importantes de um Analisador de Espectros: Faixa de frequência. Exatidão (frequência e amplitude) Sensibilidade. Resolução.

1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO

SISTEMAS ROBÓTICOS AUTÓNOMOS

INSTITUTO TECNOLÓGICO DE AERONÁUTICA

7 Experimentos. Figura 2 Sensor Inercial (Xsens) Figura 3 Sensor GPS (Garmin) Figura 1 Robô Ambiental Híbrido

Roteiro de Laboratório - Experiência 2 Controle de Sistemas e Servomecanismos II

UM MODELO DE UNIDADE DE MEDIDA INERCIAL UTILIZANDO 3 ACELERÔMETROS

Rede de Sensores Inerciais para Equilíbrio de um Robô Humanóide

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE USANDO SENSORES MARG

EXERCÍCIOS RESOLVIDOS

ESTUDO DA RESPOSTA DE PROPULSORES DE VEÍCULOS SUBAQUÁTICOS NÃO-TRIPULADOS (ROV s)

Biblioteca para comunicação ciente de localização geográfica entre dispositivos móveis

Sistemas de Controle 2

6 Validação Metrológica

DESENVOLVIMENTO DE SISTEMA DE ESTIMATIVA DE ORIENTAÇÃO PARA ROBÓTICA MÓVEL

TRABALHO AMPLIFICADOR DE INSTRUMENTAÇÃO

LUVA HÁPTICA PARA CONTROLE DE UM MANIPULADOR

Experimento 8 Circuitos RC e filtros de freqüência

Introdução aos sinais discretos e conversão de sinais analógicos para digitais

5 Ensaios para a Validação do Equipamento

SENSORES DE ACELERAÇÃO E ORIENTAÇÃO USADOS PARA NAVEGAÇÃO DE VEÍCULO AUTÔNOMO SUBMARINO

MODELAGEM MATEMÁTICA E SIMULAÇÃO DO MOTOR BRUSHLESS 1

Experimento 8 Circuitos RC e filtros de freqüência

Sensores. Interpretando o Ambiente Engenharia Eletrônica. Claudinei de Jesus Donato 10/2013

CONTROLE POR ESTRUTURA VARIÁVEL DE UM SISTEMA PÊNDULO INVERTIDO SIMPLES

Estimação da Resposta em Frequência

CONTROLE DA TEMPERATURA DE SECAGEM ARTIFICIAL DE GRÃOS 1

ANALISADOR DE ESPECTROS

Aluno Data Curso / Turma Professor

CONTROLE DE ÂNGULO DE AZIMUTE DE ANTENA DE RASTREAMENTO

Francisco das Chagas Souza Júnior, M.Sc. Instituto de Educação, Ciências e Tecnologia do Rio Grande do Norte IFRN

Subindo Descendo. P. Entrada (kpa)

7 INTERPRETAÇÃO E ANÁLISE DOS DADOS

Roteiro-Relatório da Experiência N o 5

7 Reconstrução de Traçados

4.8 Simulação 6 - Três fontes sonoras e fonte de referência com amplitude variável

8 ANÁLISE EXPERIMENTAL

Sumário CIRCUITOS DE CORRENTE ALTERNADA. Prof. Fábio da Conceição Cruz 21/10/ Introdução. 2. Formas de ondas alternadas senoidais

RELATÓRIO DE PRÁTICA EXPERIMENTAL FIS Física Experimental II OS PÊNDULOS SIMPLES E FÍSICO

Algoritmo para Determinação e Classificação de Distúrbios Múltiplos em Sistemas Elétricos 79

Universidade Federal de Minas Gerais Laboratório de Controle e Automação I Prof. Patrícia N. Pena - DELT Twin Rotor MIMO System (TRMS)

6 Sistema Experimental e Resultados

NÍVEL BÁSICO CAPÍTULO V

Sistemas de Controle 2

APLICATIVO PARA ESTABILIZAÇÃO DE TELA EM DISPOSITIVOS ANDROID. Adrian Volkmann Mauro Marcelo Mattos - Orientador

Medidor de Relação de Espiras Trifásico Real TRT4x

PROJETO DE CAD DE MÁSCARAS PARA PROTOTIPAGEM DE ELEMENTOS SENSORES PIEZORESISTIVOS 1 CAD PROJECT MASKS FOR PROTOTYPING SENSORS ELEMENTS PIEZORESISTIVE

SENSORES. Acelerômetro. Sensore de temperatura. Sensore de luminosidade. Chave de fim de curso. Interruptor de lâminas. Sensor potenciômetro

Projeto de pesquisa realizado no Grupo de Automação Industrial e Controle (GAIC) da Unijuí. 2

COMPENSAÇÃO DINÂMICA PARA UM SIMULADOR DE MOVIMENTO ROTATIVO. Palavras-chave: compensação, identificação, simulação integrada

MEDIÇÃO DE PLANICIDADE SEM CONTATO*

2.1 Dados Experimentais e Método para Estimação dos Parâmetros

REFLEXÃO E REFRACÇÃO A presença de defeitos ou outras anomalias em materiais pode ser detectada através da variação da impedância acústica.

4 Modelo Proposto para Transformador com Tap Variável e Impacto em Estudos de Estabilidade de Tensão

Analisador de Espectros

ELETRÔNICA DE POTÊNCIA I Laboratório 3 Medição de tensão, corrente e fator de potência dos sistemas elétricos

A robótica abrange tecnologia de mecânica, eletrônica e computação. Alem disso, participam em menor grau teoria de controle, microeletrônica,

Desenvolvimento de algoritmos de controle para o uso em quadricópteros com aplicações em enxames de robôs

Evento: XXV SEMINÁRIO DE INICIAÇÃO CIENTÍFICA

DESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL

Introdução à Instrumentação e Medida Biomédica. Prof. Adilton Carneiro Departamento de Física e Matemática

ENCONTRO 4 AMPLIFICADOR DE INSTRUMENTAÇÃO

Estimação da função de transferência a partir do diagrama de Bode

ACIONAMENTO DE UMA ARTICULAÇÃO ROBÓTICA 3D POR SERVOMOTORES

TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL

HARDWARE DOS RELÉS NUMÉRICOS

o desempenho do motorista, reconstruir pistas e trajetórias, e desenvolver controles autônomos, entre outros.

Métodos de Medição em Biomecânica

Como medimos nosso SPL!

Métodos Não Paramétricos

Pontifícia Universidade Católica de Goiás. Prof: Marcos Lajovic Carneiro Aluno (a): Sistemas de Controle I

I. B. de Paula CONDICIONAMENTO DE SINAIS E MEDIDAS ELÉTRICAS

2. TROCADOR DE CALOR FEIXE TUBULAR

Sistemas Lineares e Invariantes

TÍTULO: ESTUDO COMPARATIVO ENTRE ACELERÔMETRO PIEZO-ELÉTRICO (AC) E PIEZO-RESISTIVO (DC) DURANTE MEDIDA DE CHOQUE EM ENSAIO DE QUEDA LIVRE.

DESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL

2 Descrição da Unidade de Levitação Magnética e Sistema de Controle

CIRCUITOS RETIFICADORES

Transcrição:

FILTRO COMPLEMENTAR APLICADO A MEDIDA DE INCLINAÇÃO DE PLATAFORMAS MÓVEIS Aline Grotewold Bueno¹; Rodrigo Alvite Romano² ¹Aluno de Iniciação Científica da Escola de Engenharia Mauá (EEM/CEUN-IMT); ²Professor da Escola de Engenharia Mauá (EEM/CEUN-IMT). Resumo. Neste trabalho é visada a obtenção de um medidor de inclinação para aplicação em dispositivos de livre movimentação. É proposto um filtro complementar que combine a leitura de um acelerômetro para dados de baixa freqüência e a integral da leitura de um giroscópio para alta freqüência. Para a certificação da medida serão utilizados como base os dados recolhidos de um potenciômetro cerâmico que receberá as mesmas variações dos sensores supracitados. Este método pretende, através de mais de um sensor, diminuir o erro, aumentar tanto a confiabilidade através de informações redundantes quanto à observabilidade pois informações complementares permitem a aquisição de certos parâmetros que não seriam detectados por um único sensor. Introdução A interpretação correta de dados de angulação tem uma grande utilidade em áreas como: aeroespacial, robótica, navegação e até para análise de movimentos humanos. Considerando a variedade de soluções tecnológicas existentes para a medida de angulação, sensores inerciais como o giroscópio e acelerômetro utilizados nesse estudo têm a vantagem de serem completamente invariáveis devido à mudança de ambiente ou localização, precisando apenas de ajustes na leitura (Madgwick, Vaidyanathan e Harrison, 2010). O termo filtro complementar é normalmente utilizado no meio acadêmico como referência a qualquer algoritmo que tenha como objetivo a fusão de dados redundantes ou similares de diferentes sensores para alcançar uma estimativa ótima de uma determinada variável. Este filtro opera no domínio da freqüência e pode ser definido pelo uso de duas ou mais funções de transferência as quais complementam umas as outras. Num sistema típico de duas entradas de dados, como este, uma delas proverá informação com ruído de alta freqüência, que será filtrada através de um filtro passa-baixas. A outra produzirá dados com ruído de baixa freqüência, sendo, portanto, filtrados através de um filtro passa-altas. Se estes filtros são matematicamente complementares, então o sinal filtrado será a reconstrução completa da variável sendo monitorada, eliminando os ruídos. Este método de abordagem de dados torna o tratamento de sinais digitais mais próximos à realidade, assim como animais se desenvolveram utilizando este tipo de fusão para melhorar suas chances de sobrevivência (unindo os dados obtidos através de sua visão, audição, seu olfato e tato) (Euston, et al., 2007). Materiais e Métodos Neste projeto foram utilizados inicialmente três sensores: um giroscópio, um acelerômetro e um potenciômetro (este não terá uma descrição detalhada, pois foi utilizado apenas para a confirmação da calibração dos outros sensores e não tem importância no estudo). O giroscópio mede a velocidade angular e, conhecendo as condições iniciais, pode ter seu sinal integrado em relação ao tempo para gerar a orientação do sensor. Porém, essa integração levará a um erro acumulado ao passar do tempo. Portanto, este sensor sozinho não produz dados totalmente confiáveis para a definição da orientação.

O acelerômetro mede em relação ao campo gravitacional da Terra, provendo dados precisos da angulação. Porém, estes sensores são extremamente susceptíveis a altos níveis de ruído por exemplo, se há aceleração, devido ao movimento do corpo, no sensor, sua leitura já está comprometida (Baerveldt e Klang, 1997). A obtenção dos dados foi realizada através da plataforma do LabView e transferidos para o MatLab para a adequação e simulação do filtro em questão. A aquisição supracitada foi efetuada através de uma placa Elvis II da National Instruments presente na Escola de Engenharia Mauá. Os dados foram salvos em um arquivo de texto e inseridos na forma gráfica para que pudessem ser utilizados pelo outro programa. No MatLab, os dados foram tratados para poderem ser utilizados em sua ferramenta Simulink, a qual é uma interface gráfica que facilitou a implementação de tal filtro. O aferimento dos sensores foi realizado através da comparação da leitura destes com uma curva de variação de tensão por angulação de um potenciômetro instalado no eixo do modelo, comparando valores e obtendo as dinâmicas as quais foram inseridas no filtro por meio de ganhos (ambos) e na integração do giroscópio. Nesta pesquisa foram utilizados o giroscópio ADXRS401 da fabricante Analog Devices e o acelerômetro MMA1260EG da fabricante Freescale Semiconductor. Os fatores de escala e freqüências de corte foram obtidos em seus datasheets e tiveram sua validade conferida por um potenciômetro engastado no eixo do modelo utilizado (Figura 1). Figura 1. Modelo utilizado para simulações. O giroscópio, como dito anteriormente, mede a velocidade angular e sua precisão é normalmente boa. Portanto, a integração do valor obtido pelo giroscópio em relação ao tempo provém uma boa aproximação da informação angular, se provida a posição inicial do sistema e o sensor praticamente sem ruído. O processo de integração também age como um filtro passa-baixas e reduz o já baixo ruído de alta freqüência gerado. Assim tem-se: Sendo o valor da velocidade obtida Porém a velocidade obtida através do sensor não é ideal: ao integrá-la também será integrado seu ruído em estado estacionário, que também é chamado de bias. Tal integração produzirá um erro crescente na estimação do ângulo. Como este bias não é constante, não é possível simplesmente subtraí-lo. Portanto, é necessária a utilização de outro sensor para corrigir este erro introduzido pelo processo de integração.

Com esse intuito, acrescenta-se um acelerômetro. Este sensor mede tanto a aceleração quando forças induzidas pela gravidade, ele geralmente tem bastante ruído e precisa ser filtrado. Utilizar dois eixos da leitura seria útil, porém desnecessário: com estes dados seria possível usar a trigonometria para encontrar a tangente inversa da leitura dos dois eixos e calcular o ângulo. Porém, sem a outra leitura, ainda é possível obter o ângulo com o eixo X apenas aplicando seno ou cosseno, já que a amplitude da gravidade é conhecida. Portanto, para ângulo em graus (Clifford e Gomez, 2005): 1 180 π Sendo z a leitura que o eixo normal ao acelerômetro produz para tal angulação. Para plataformas móveis, o ângulo de trabalho não varia mais que 30, portanto é possível fazer uma aproximação de que (Colton, 2007): Contudo, o acelerômetro falha quando o sistema é submetido a uma aceleração qualquer. Há também o ruído supracitado, que um filtro passa-baixas pode até diminuí-lo, porém não conseguirá eliminar o bias causado pela aceleração do sistema. (Tuck, 2007) Outro importante fator é que um filtro passa-baixas adiciona um atraso na resposta do sistema, o que não é interessante na grande maioria das aplicações. Assim é possível verificar que: o giroscópio produz uma estimativa eficaz em situações dinâmicas, sendo estas num curto período de tempo para geração de menor bias, e o acelerômetro gera sinais com boa precisão em situações estáticas. Portanto, é possível concluir que a fusão dos melhores pontos dos dois é o mais eficaz a ser feito. Com isso, é apresentado, como alternativa mais simples ao conhecido filtro de Kalman, o filtro complementar. Para uma filtragem complementar, deve-se ter em mente que, sendo o filtro passa-altas a qual será submetido o giroscópio e o filtro passa-baixas através do qual a leitura do acelerômetro será modificada, a soma dos dois filtros deve ser um, ou seja, serem matematicamente complementares (Euston et al., 2007). 1 Assim, ao utilizar uma freqüência de cut off 0,5 Hz para ambos os filtros, tem-se: e 0,5 0,5 0,5 Como é possível visualizar na Figura 2, estes filtros são complementares, obedecendo aos requisitos do sistema. Criando um filtro complementar de fase 0º e ganho unitário. Através do datasheet do giroscópio do modelo supracitado, adquire-se que sua largura de banda é de 40 Hz. Portanto, a função de transferência da integração do giroscópio incluindo a dinâmica de tal componente é: 1 314 314

Com estes dados foi possível montar uma interface gráfica (Figura 3) para simulação através da ferramenta simulink no MatLab para efetuar testes e simulações. Diagrama de Bode Fase (Graus) Magnitude (db) Frequência (rad/s) Figura 2. Diagrama de Bode dos filtros. Figura 3. Modelo de simulação do Simulink. Resultados e Discussão Com o modelo mecânico e eletrônico em mãos, foi possível obter uma simulação acurada do funcionamento do sistema e provar tanto a exatidão de medida que provém da filtragem complementar como as falhas que proporcionariam a medida de apenas um sensor. A simulação a seguir foi feita durante vinte segundos e amostras foram definidas a cada milésimo de segundo.

Figura 4. Simulação em regime permanente. Analisando a figura acima, tem-se que este filtro apresenta resultados bons, porém o bias do giroscópio acaba por gerar um erro em rampa crescente que pode ser observado no final da simulação. Pela plataforma estar parada sobre a bancada de trabalho durante a simulação, não estava sob influência de nenhuma aceleração externa, portanto as medições chegam bem próximo ao ideal com o acelerômetro (exceto durante algumas medidas mas, como o tempo de amostragem é muito pequeno, numa aplicação real esta mudança não influenciaria no estado do sistema). Para prover melhores informações, o modelo mecânico foi submetido a mudanças de posição com variação de velocidade durante outro período de amostragem, o qual é mostrado na Figura 5. É claramente visível o erro ao qual a leitura do acelerômetro impõe o sistema, porém com a filtragem complementar o valor obtido pelo giroscópio consegue amenizar a falha e prover um resultado mais acurado. Para solucionar o problema do bias, apresentado em ambas simulações, faz-se necessária a utilização de filtros de segunda ordem, que são mais complexos, porém compensariam o bias gerado pelo acelerômetro, zerando o erro estacionário. Figura 5. Simulação com aplicação de aceleração.

Conclusões Através da filtragem complementar foi possível obter dados de angulação interessantes: a filtragem tratou da maioria dos problemas de cada sensor utilizado, como os bias e irregularidades. Uma melhor alternativa a este tipo de filtro é apenas o filtro de Kalman, porém normalmente em aplicações domésticas ou educacionais é descartado por seu extremamente denso código, entre outros. Como os dados utilizados foram obtidos experimentalmente de um modelo real, o filtro encontrado pode ser diretamente aplicado em, por exemplo, microcontroladores para uso em projetos de plataformas móveis, como um DIY Segway. Contudo, com a grande explosão tecnológica que ocorreu, novas placas com IMUs (sensores inerciais) se tornaram mais acessíveis e de fácil manuseio: há até placas que já têm sensores com filtragem por filtro de Kalman de baixo custo. Assim, torna-se cada vez mais difícil encontrar algum estudante que se interesse por esse estudo. Porém, é uma experiência extremamente válida no âmbito educacional e que deveria ser mostrada com um pouco mais detalhamento em disciplinas de controle de cursos como Engenharia Elétrica, Engenharia de Controle e Automação, Engenharia Mecatrônica, entre outros. Referências Bibliográficas Baerveldt, A. ; Klang, R. (1997) A Low-cost and Low-weight Attitude Estimation System for an Autonomous Helicopter. Intelligent Engineering Systems. Halmstad. Clifford, M.; Gomez, L. (2005) Measuring Tilt with Low-g Accelerometers. Tempe, AZ. Colton, S. (2007) The Balance Filter. Euston, M.; Coote, P; Mahony, R.; Jonghyuk, K.; Hamel, T. (2007) A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV with a low-cost IMU. 6th Internacional Conference on Field and Service Robotics. Madgwick, S. O. H.; Vaidyanathan, R.; Harrison, A. J. L. (2010) An Efficient Orientation Filter for IMU and MARG Sensor Arrays. Department of Mechanical Engineering, University of Bristol. Tuck, K. (2007) Tilt Sensing Using Linear Accelerometers. Tempe, Az.