TRABALHO DE CONCLUSÃO DE CURSO MODELAGEM E IDENTIFICAÇÃO DE UM VEÍCULO AÉREO NÃO TRIPULADO DO TIPO QUADRIRROTOR

Tamanho: px
Começar a partir da página:

Download "TRABALHO DE CONCLUSÃO DE CURSO MODELAGEM E IDENTIFICAÇÃO DE UM VEÍCULO AÉREO NÃO TRIPULADO DO TIPO QUADRIRROTOR"

Transcrição

1 TRABALHO DE CONCLUSÃO DE CURSO MODELAGEM E IDENTIFICAÇÃO DE UM VEÍCULO AÉREO NÃO TRIPULADO DO TIPO QUADRIRROTOR Jéssica Dias de Sousa Brasília, novembro de 2014 UNIVERSIDADE DE BRASÍLIA FACULDADE GAMA

2 UNIVERSIDADE DE BRASILIA Faculdade Gama TRABALHO DE CONCLUSÃO DE CURSO MODELAGEM E IDENTIFICAÇÃO DE UM VEÍCULO AÉREO NÃO TRIPULADO DO TIPO QUADRIRROTOR Jéssica Dias de Sousa Relatório submetido ao Departamento de Engenharia Eletrônica como requisito parcial para obtenção do grau de Engenheiro Eletrônico Banca Examinadora Prof. Renato Vilela Lopes, FGA/UNB Orientador Prof. André Murillo de Almeida Pinto, FGA/UnB Co-orientador Prof. Suélia de Siqueira Rodrigues Fleury Rosa Examinador Prof. Luis Carlos Gadelha de Sousa Examinador

3 RESUMO O presente trabalho trata da modelagem, identificação e validação de um veículo aéreo não tripulado do tipo quadrirrotor. A plataforma experimental escolhida é um AR.Drone 1.0 da empresa Parrot. Partiu-se de modelos não-lineares conhecidos na literatura para em seguida simplificá-lo em um modelo linear. A identificação foi executada através de experimentos que coletaram os dados do AR.Drone durante o voo. A validação foi feita através de métodos determinísticos para sistemas de segundo grau e tanto a resposta medida quanto a modelada foram plotadas em um único gráfico. Palavras-chave: quadrirrotor, voo autônomo, modelagem de sistemas reais.

4 SUMÁRIO 1 INTRODUÇÃO APRESENTAÇÃO DO TEMA JUSTIFICATIVA OBJETIVOS APRESENTAÇÃO DO MANUSCRITO REVISÃO BIBLIOGRÁFICA TRABALHOS RELACIONADOS DESCRIÇÃO DO SISTEMA HARDWARE SOFTWARE MODELAGEM E IDENTIFICAÇÃO MOVIMENTOS BÁSICOS THROTTLE (Z) ROLL (ϕ) PITCH (θ) YAW (ψ) MODELO MATEMÁTICO METODOLOGIA RESULTADO DE IDENTIFICAÇÃO CONCLUSÕES CRONOGRAMA PARA CONCLUSÃO DO TCC REFERÊNCIAS BIBLIOGRÁFICAS ANEXOS I ANEXO A ii

5 LISTA DE FIGURAS 1.1 Exemplos de VANT O AR.Drone Parrot. Extraído de [1] Giroplano N 1. Extraído de [2] Motor e hélices do AR.Drone. Extraído de [3] Estrutura em cruz do AR.Drone, cesta plástica e zoom na câmera frontal. Extraído de [3] As duas cascas possíveis para o AR.Drone. Extraído de [3] Placa mãe do AR.Drone. Extraído de [3] Placa de navegação do AR.Drone. Extraído de [3] Graus de liberdade do AR.Drone. Extraído de [1] Movimento de subida (throttle). Extraído de [3] Movimento de roll. Extraído de [3] Movimento de pitch. Extraído de [3] Movimento de yaw. Extraído de [3] Kit de desenvolvimento - Simulink Respostas medida e modelada na decolagem do AR.Drone iii

6 LISTA DE TABELAS 1.1 Exemplos de aplicações de quadrirrotores Cronograma para conclusão do TCC iv

7 LISTA DE SÍMBOLOS Símbolos Gregos ϕ ângulo de rolagem (roll) [rad] θ ângulo de arfagem (pitch) [rad] ψ ângulo de guinada (yaw) [rad] τ atraso puro ζ quociente de amortecimento Subscritos x y z eixo x eixo y eixo z Siglas VANT FKE UMI/IMU CLP ARX BLCB Veículo aéreo não tripulado Filtro de Kalman Estendido Unidade de medida inercial Controlador lógico programável Autoregressivo com entradas exógenas Brushless control board v

8 1 INTRODUÇÃO Este capítulo apresenta o conceito de veículos aéreos não tripulados, e entre eles destaca-se o do tipo quadrirrotor. Em seguida é apresentada a justificativa e relevância deste trabalho, assim como o problema envolvido nesta pesquisa. Por fim têm-se os objetivos principais e secundários a serem alcançados. 1.1 APRESENTAÇÃO DO TEMA Já faz algum tempo que robôs tem substituído a mão de obra humana em trabalhos repetitivos, perigosos, em ambientes inóspitos, entre outros. Entre esses robôs estão os veículos aéreos não tripulados (VANTs), um tipo de aeronave que não necessita de piloto embarcado para conduzí-lo, baseando-se em meios computacionais e em forças aerodinâmicas para sustentação aérea e manobras de voo, podendo sustentar uma carga adicional ou não. Há duas maneiras para controlar um VANT, com ou sem intervenção humana. No primeiro caso utilizam-se meios eletrônicos e computacionais para controlá-los remotamente, e, no segundo, controladores lógicos programáveis (CLPs) possibilitam voos autônomos. Existem diferentes tipos de VANTs, os mais comuns são helicópteros de um único rotor, aviões de asa fixa e quadrirrotores, ilustrados na fig. 1.1 (fig ainda será colocada). Há algum tempo era comum associar esse tipo de veículo aéreo à aplicações militares, que acontecem desde a década de 50. Mas, com o avanço da tecnologia eles têm se popularizado e o público civil também tem se beneficiado destes veículos não tripulados. As aplicações vão desde a indústria ao lazer. A tabela mostra uma lista não exaustiva de algumas aplicações. (a) Helicóptero. (b) Aviãoo de asa fixa. (c) Quadrirrotor. Figura 1.1: Exemplos de VANT /11/ Visitado em

9 Tabela 1.1: Exemplos de aplicações de quadrirrotores. Indústria Agricultura/Meio Ambiente Fotografia Aérea e Filmagem Inspeção de locais de difícil acesso Inspeção de Tubulações e Dutos Inspeção de Linhas de Transmissão Coleta de dados de sistemas remotos Acesso a zonas contaminadas Acompanhamento de Construções (Pontes, Viadutos, Estradas, Edifícios) Imageamento Infra Vermelho para aplicação na agricultura (Mapeamento de áreas para aplicação de defensivo ou adubagem) Monitoramento de desmatamento Monitoração de Poluentes e poluição Exploração Geológica Georeferenciamento de pontos de difícil acesso Avaliação Ambiental e de Dano Ambiental Observação Costeira Meteorologia Fotos Publicitárias Fotos e filmes de parques temáticos e Campos de Golfe Fotos de Imóveis Cobertura aérea de eventos ou noticias Fotos Arqueológicas Fotografia Amadora Apesar de aviões de asa fixa serem os VANT s em larga escala mais comuns [4], destacam-se também os veículos que utilizam o conceito VTOL (do inglês, Vertical Take-On and Landing) [5], característica que permite decolagem e pouso verticais, como também voos pairados. Pode-se citar ainda sua capacidade de pousar em praticamente qualquer superfície e a possibilidade de executar manobras omnidirecionais, o que facilita tarefas de inspeção e supervisão em ambientes com limitações espaciais. Enquadram-se nesta categoria de VANT VTOL os helicópteros e os quadrirrotores. Este último apresenta vantagens em relação aos helicópteros convencionais tendo em vista a sua fácil construção, melhor manobrabilidade, exigir menor energia cinética, já que sua estrutura com quatro rotores horizontais possui menor diâmetro de hélice, e com isso, possibilita a operação em locais de ainda menor acessibilidade. A fig 1.2 mostra um quadrirrotor da empressa francesa Parrot, o AR.Drone 1.0. Este quadrirrotor foi escolhido como plataforma experimental neste trabalho porque, além do preço reduzido, é simples obter peças de reposição bem como consertá-lo em caso de danos. Além disso, a Parrot fornece gratuitamente um conjunto de ferramentas de software, que facilita o desenvolvimento de algoritmos de comunicação e controle para o AR.Drone. Sua principal desvantagem é a baixa autonomia da bateria. 2

10 Figura 1.2: O AR.Drone Parrot. Extraído de [1] Desde 2010 no mercado, após 6 anos de pesquisa e desenvolvimento, o AR.Drone Parrot foi lançado para produção em massa de veículos não tripulados para entretenimento doméstico, jogos de vídeo, realidade aumentada e interatividade. Uma de suas principais características é o fato de ser controlado remotamente através de uma interface gráfica amigável em um aparelho celular do tipo smatphone ou tablet do fabricante Apple. Ele está disponível em lojas de varejo em vários países e na loja on-line da Apple a um preço abaixo de 300 euros [6]. Apesar do seu propósito original de entretenimento high-tech, o AR.Drone tem chamado atenção de pesquisadores e vários trabalhos têm sido desenvolvidos sobre este VANT, conforme será descrito no capítulo 2 deste relatório. Este conceito de aeronave com quatro rotores não é recente. Em 29 de setembro de 1907, um enorme quadrirrotor, o GiroPlano N o 1, foi usado pelos franceses Louis e Jacques Breguet e o professor Richet para o primeiro voo tripulado de uma máquina capaz de levantar-se do chão por meio da força de um sistema de asas giratórias. Não se pode, entretanto, dizer que este tenha sido um voo autônomo, pois era necessário um homem ao lado de cada um dos rotores para manter o helicóptero sob controle [2]. Uma foto do GiroPlano N o 1 é mostrada na Fig Contudo, o desenvolvimento deste tipo de VANT de grande porte foi limitado devido a problemas de estabilização e hoje quadrirrotores, ou drones - nomenclatura popularizada através da mídia, são amplamente estudados em sua versão miniatura. Figura 1.3: Giroplano N 1. Extraído de [2] 3

11 1.2 JUSTIFICATIVA O Laboratório de Instrumentação e Processamento de Imagens e Sinais (LIPIS) que pertence ao Núcleo de Laboratórios de Engenharia e Inovação (LEI) da Faculdade UnB-Gama (FGA), possui um grupo de pesquisas que, apesar de recente, já vem se destacando no Brasil com pesquisas científicas na área de veículos aéreos não tripulados. Contudo, até o momento o foco tem sido na construção e, principalmente, na aplicabilidade dos VANTs, como por exemplo, mapeamento e inspeção de áreas baseado nas imagens obtidas com um VANT. Desta forma, com este trabalho de graduação pretende-se iniciar uma nova linha de pesquisa no grupo com foco no desenvolvimento dos sistemas embarcados e sistemas de controle desses veículos, com o objetivo de torna-los capazes de voar de forma autônoma. O desenvolvimento de veículos capazes de voar de maneira autônoma é de grande interesse no que diz respeito à pesquisa e desenvolvimento ao redor do mundo. Isto acontece devido à importância de evitar a exposição de pessoas a trabalhos perigosos ou até mesmo para diminuir o custo de certas operações. Para o cumprimento de uma missão autônoma com precisão é necessário um controle preciso e estável das diferentes fases de voo da aeronave: decolagem/pouso, ascenso/descenso, voo lateral/longitudinal. No entanto, o projeto de cada uma dessas fases é, de maneira geral, muito complexo e de difícil execução pois trata-se de um sistema com uma dinâmica rápida, instável e a dificuldade para conseguir uma estabilização aumenta quando se utiliza equipamentos embarcados de baixo custo. Assim, é necessário que os pesquisadores trabalhem nos limites de estabilidade e miniaturização e, muitas vezes, tentem expandir esses limites através do emprego de soluções inovadoras [5]. O desenvolvimento do sistema de controle pode ser tornar ainda mais desafiador se os veículos forem projetados para operar em ambientes desconhecidos, principalmente porque se tem a necessidade de sistemas leves, de reduzido tamanho, custo e consumo de energia o que implica em uma limitação de desempenho [7]. Desta forma, o presente trabalho de graduação visa iniciar os estudos no desenvolvimento de um VANT do tipo quadrirrotor. Por ser um trabalho inicial dentro do grupo de pesquisa, toda uma referência bibliográfica deve ser construída afim de verificar o estado da arte sobre os trabalhos recentes envolvendo os quadrirrotores. Adicionalmente, como deve ser feito todo um detalhamento do seu hardware e software para a compreensão dos parâmetros e das variáveis do sistema. Adicionalmente, um dos objetivos futuros do grupo de pesquisa da FGA será o desenvolvimento de técnicas de controle moderna para aplicação no quadrirrotor e, em geral, essas técnicas exigem o conhecimento do modelo matemático do sistema dinâmico. Assim, é necessário o desenvolvimento de um modelo matemático que descreva com relativa precisão a dinâmica do AR.Drone. Desta forma, o presente trabalho visa o desenvolvimento e a validação de um modelo matemático que já considere todo o sistema embarcado no AR.Drone. O modelo não-linear apresentado na equação 4.1 permite descrever satisfatoriamente a dinâmica do quadrirrotor. Conforme [6], o firmware do AR.Drone considera um modelo similar a equação 4.1 para obter a estabilização em voo. Contudo, desenvolvedores não podem acessar os parâmetros deste modelo e o principal problema é que as variáveis de controle utilizadas no modelo são a tensão elétrica aplicada nos motores e a empresa Parrot não permite em seu software de desenvolvimento o acesso às variáveis de 4

12 controle do motor. Os trabalhos de [8], [1] e [9], apresentam uma forma de resolver este problema. Nestes trabalhos, ao invés de lidar com a dinâmica complexa de 4.1, é possível modelar a resposta do AR.Drone aos sinais de controle de outra forma, já considerando os efeitos de seus controladores internos. Ou seja, ao invés de considerar as tensões elétricas dos motores como entradas e os seus ângulos como saída, os controladores internos permitem que usar os ângulos desejados de yaw, pitch e roll e a velocidade de subida como entradas e os atuais ângulos e velocidades como seus estados. 1.3 OBJETIVOS O objetivo principal deste trabalho de graduação é obter um modelo matemático que descreva o comportamento dinâmico do veículo aéreo não tripulado do tipo quadrirrotor, o AR.Drone Parrot. Afim de atingir o objetivo principal, busca-se identificar através de métodos determinísticos os parâmetros do modelo matemático, que tem como ponto inicial a análise do comportamento do AR.Drone em voo pairado. Com isso será possível validar o modelo matemático obtido. Sendo assim, foram traçados os seguintes objetivos específicos: embarcar no AR.Drone um sistema de GPS para corrigir erros da estimativa de posição; desenvolver uma interface amigável no software Matlab/Simulink para facilitar e agilizar a tarefa de desenvolvimento de um sistema de controle para o quadrirrotor; Pretende-se também colocar o sistema aqui desenvolvido à disposição dos professores da disciplina de Sistemas e Controle da FGA. Atualmente, esta disciplina, ministrada no sexto semestre do curso de Engenharia Eletrônica e Aeroespacial, não oferece atividades de laboratórios aos alunos. A utilização da bancada na disciplina poderá trazer um ganho de conhecimento aos alunos que poderão implementar na prática algumas das técnicas de controle aprendidas em sala de aula. 1.4 APRESENTAÇÃO DO MANUSCRITO No capítulo 2 são apresentados alguns dos trabalhos já realizados na área de interesse do tema proposto. Esta revisão bibliográfica aborda temas como modelagem matemática de sistemas dinâmicos, técnicas de validação de modelos, métodos de localização de veículos aéreos e estratégias de controles. No capítulo 3 apresenta-se a plataforma AR.Drone, expondo detalhes sobre seu hardware e software. No capítulo 4 são ilustrados o mecanismo dos principais movimentos do AR.Drone e em seguida é feita uma breve análise do comportamento dinâmico do quadrirrotor, modelando-o matematicamente. Também é descrita a metodologia que investiga os parâmetros do sistema e por fim são apresentados os resultados da identificação. No capítulo 5 são feitas as conclusões parciais deste trabalho, assim como a exposição dos objetivos 5

13 propostos para a continuação deste trabalho. Um cronograma de desenvolvimento para tal também é mostrado. O Anexo I tráz o código matlab para plotagem das curvas medidas e modeladas para o experimento de identificação da dinâmica no eixo da altura. 6

14 2 REVISÃO BIBLIOGRÁFICA Neste capítulo são apresentados alguns dos trabalhos já realizados na área de interesse do tema proposto. Para isso, foram pesquisados trabalhos publicados em periódicos e em anais de congressos, utilizandose bancos de dados em bibliotecas e sites de periódicos (incluindo o portal CAPES Periódicos). 2.1 TRABALHOS RELACIONADOS Com o intuito de desenvolver bases teóricas formais sobre modelagem e identificação do veículo aéreo não tripulado do tipo quadrirrotor, uma pesquisa bibliográfica foi desenvolvida para verificação do estado da arte e demais temas de interesse relacionados ao tema proposto. Esta revisão bibliográfica aborda temas como modelagem matemática de sistemas dinâmicos, técnicas de validação de modelos, métodos de localização de veículos aéreos e estratégias de controles. Os quadrirrotores têm chamado bastante atenção da academia e diversos artigos foram recentemente publicados. Nesta sessão alguns artigos relacionados especificamente ao quadrirrotor AR.Drone Parrot serão brevemente mencionados. No que diz respeito à modelagem matemática, identificação e controle do AR.Drone, Brandão et al. (2012) [10] propõe um modelo de baixo e alto nível utilizando as equações de Euler-Lagrange e representa este modelo segundo a forma subatuada. Na continuação deste trabalho, Brandão et al. (2012a) [11] propõe um controlador não linear baseado em linearização parcial por retroalimentação, cuja demonstração de estabilidade é demonstrada através da Teoria de Lyapunov. Alguns trabalhos dedicam-se ao desenvolvimento de métodos de localização 3D do AR.Drone, como Santana et al. (2014) [8], que acompanha a sua trajetória e posicionamento através de duas estruturas principais: um Filtro de Kalman e um controlador não linear. Os mesmos autores também publicaram no mesmo ano um artigo [12] que descreve uma plataforma experimental e os métodos adotados para modelagem, controle e estimação de estados, através de um sistema computacional que que permite a teleoperação de um veículo líder e o controle automático de um veículo seguidor. Pestana et al. (2012) [13] projeta um controlador para que o AR.Drone siga uma sequência de checkpoints. Em sua arquitetura geral, um controlador de nível médio calcula os comandos instantâneos a serem mandados para o drone, e um controlador de alto nível controla a posição do quadrotor em relação ao caminho desejado e calcula referências de velocidade e de posição para o controlador de médio nível. Lopez et al. (2013) [14] projeta ferramentas que facilita questões relacionadas a sistemas multirrobôs, possibilitando desvios de obstáculos e detecção de outras aeronaves. Para isto ele utiliza códigos ArUco para detectar e mapear obstáculos e melhorar a estimativa de posição com base nos dados da unidade de medição inercial (IMU) e ópticos ou por meio de um Filtro de Kalman Estendido. Lopes et al. (2013) [15] compara e valida experimentalmente um modelo caixa branca, e um modelo caixa preta ARX desenvolvido para um quadrirrotor ArDrone Parrot, a fim de verificar a possibilidade 7

15 de modelagem do quadrirrotor através de sistemas desacoplados, executando uma manobra acoplada. As respostas dos modelos e as correspondentes excitações são apresentadas, validando ambas as propostas de modelagem. Por fim, um trabalho que merece destaque foi publicado em 2011 por Bristeau et al. [6], onde são analisados pontos críticos que têm chamado atenção no mundo acadêmico, como por exemplo, a precisão, a estabilidade e a robustez da estimação de estado do AR.Drone. Este referido artigo expõe a tecnologia de navegação e controle embarcado neste tipo de VANT, discutindo sobre as placas on-boards, a calibração dos sensores, o princípio de estimação da velocidade e a arquitetura de controle embarcada. 8

16 3 DESCRIÇÃO DO SISTEMA Neste capítulo apresenta-se a plataforma AR.Drone, expondo detalhes sobre seu hardware e software. A companhia francesa Parrot, já construiu até a data deste artigo, duas versões do AR.Drone, chamadas de 1.0 e 2.0. Este trabalho utiliza a versão HARDWARE O AR.Drone é composto por quatro motores elétricos que acionam quatro hélices fixas. Estas hélices estão conectadas por tubos de fibra de carbono e plástico PA66 altamente resistentes, que servem de apoio à placas de controle sem escovas (do inglês, brushless control board -BLCB), conforme mostrado na fig Cada BLCB possui seu próprio microcontrolador ATMEGA8L 8 bits. Figura 3.1: Motor e hélices do AR.Drone. Extraído de [3] Este suporte, mostrado na fig. 3.2 disposto em formato de cruz acomoda uma cesta de plástico onde fica a bateria e é revestido por uma estrutura de polipropileno expandido (uma espécie de espuma) que filtra as vibrações dos motores. Figura 3.2: Estrutura em cruz do AR.Drone, cesta plástica e zoom na câmera frontal. Extraído de [3] 9

17 O ArDrone vem com duas diferentes estruturas para proteger todo o sistema. Essas estruturas serão denominadas de casca e sao mostradas na fig A primeira delas, fig. 3.3a, cobre apenas a estrutura eletrônica do sistema (microcontrolador + baterias) e é mais recomendada para vôos em ambientes externos. O segundo tipo de casca, fig. 3.3b, protege a estrutura eletrônica e também as hélices, sendo mais recomendada para ambientes interno, onde há riscos de contato com obstáculos e pessoas. Neste trabalho, por questões de segurança, todos os testes e experimentos estão sendo realizados com esse segundo tipo de casca. A bateria de três células fornece 11,1 V e 1000 ma, com capacidade de descarga de 15 C e pesa 80g. A sua autonomia é entre 10 a 15 minutos de voo. (a) Casca que protege apenas estrutura eletrônica. (b) Casca que protege estrutura eletrônica e hélices. Figura 3.3: As duas cascas possíveis para o AR.Drone. Extraído de [3] No interior do cesto de plástico há duas placas on-boards, sendo a placa mãe conectada à uma placa de navegação. A placa mãe, mostrada na fig. 3.4, possui um processador Parrot P6 embarcado baseado em ARM9 32 bits, rodando a 468 MHz com 128 MB de DDR RAM rodando a 200 MHz. Esta placa ainda possui um chip Wi-Fi que permite a conexão em rede com o drone, uma câmera verticalmente orientada e um conector para a câmera frontal. Para maximizar a qualidade da visão imersiva, a câmera frontal usa uma lente wide-angle diagonal de 93 graus. Sua saída é de resolução VGA (640x480) de 15 frames por segundo. A câmara vertical é utilizada, nos algoritmos de navegação, para medir a velocidade do veículo. É uma câmera com lente de 64 graus diagonal com produção de dados a 60 frames por segundo. Ambas as câmera podem ser usadas para executar o reconhecimento de objetos. Um conector miniusb está incluído para fins intermitentes de software e permitir que hardwares possam ser adicionados (tal como o GPS, projector de laser, entre outros). 10

18 Figura 3.4: Placa mãe do AR.Drone. Extraído de [3] A placa de navegação utiliza um micro-controlador PIC 16 bits rodando a 40 MHz, e serve como uma interface com os sensores, uma unidade de medida inercial (IMU) que possui um acelerômetros de 3 eixos, um giroscópio de 2 eixos, um giroscópio vertical de 1 eixo e 2 sensores ultra-sônicos. Figura 3.5: Placa de navegação do AR.Drone. Extraído de [3] Os dois sensores ultra-sônicos da Prowave são utilizados para a estimativa de altitude. O microcontrolador PIC lida com o transmissor de ultra-sons, e digitaliza o sinal do receptor de ultra-sons. Os sensores ultra-sônicos são utilizados para estimar a altitude e os deslocamentos verticais do drone. Eles também podem ser usados para determinar a profundidade da cena observada pela câmara vertical. Os sensores ultra-sônicos têm uma frequência de ressonância de 40 khz e pode medir distâncias de até 6 metros, a uma taxa de 25 Hz. Os acelerômetros e giroscópios constituem uma unidade de medida inercial de baixo custo (IMU). O custo deste IMU é inferior a 10 USD. Um acelerómetro Bosch BMA150 de 3 eixos com conversor de 10 bits de A/D é usado e tem um alcance de aproximadamente 2G. Os giroscópio de dois eixos é um sensor analógico Invensense IDG500. Ele é digitalizado pelo conversor PIC de 12 bits A/D, e pode medir taxas de rotação de até 500 graus/s. No eixo vertical, um giroscópio é considerado mais preciso. É um XV3700 Epson que tem uma função de auto-zero para minimizar o efeito de drift. O IMU está sendo executado em uma taxa de 200Hz. 11

19 3.2 SOFTWARE A placa de controle do AR.Drone roda um BusyBox baseado na distribuição GNU/Linux com um Kernel Quando ligado, o AR.Drone pode ser conectado a um computador externo via Wi-Fi usando um endereço IP obtido a partir do servidor DHCP do drone. O computador externo, em seguida, pode começar a se comunicar com o avião utilizando a interface fornecida pelo fabricante. A interface comunica através de três canais, cada um com uma porta UDP diferente. Uma vez que a placa de controle é acessível por telnet, o usuário do drone pode logar e alterar as configurações do sistema operacional a bordo e ajustar os arquivos de configuração dos controladores internos do drone. Além disso, é possível cross-compiler um aplicativo para o processador ARM e executálo diretamente na placa de controle AR-Drone. Assim, podem-se alcançar malhas de controle mais rápidas e fazer experimentos com um baixo nível de controle do robô. Mesmo quando um aplicativo personalizado é executado no painel de controle da plataforma, os controladores internos, que cuidam da estabilidade do drone, podem estar ativos. No entanto, a memória e os limites computacionais da placa de controle devem ser levados em conta ao desenvolver uma aplicação, que deve ser executada a bordo do drone [1]. 12

20 4 MODELAGEM E IDENTIFICAÇÃO Neste capítulo é feita uma breve análise do comportamento dinâmico no quadrirrotor, modelando-o matematicamente. É importante conhecer os parâmetros do modelo para que se possa projetar o design de seus controladores. Antes da modelagem são ilustrados os princípios básicos para movimentar o AR.Drone e em seguida é descrita a metodologia que investiga os parâmetros do sistema. Por fim são apresentados os resultados da identificação. 4.1 MOVIMENTOS BÁSICOS O sistema de coordenadas do quadrirrotor é mostrado na Fig Ele possui seis graus de liberdade, sendo três translacionais (X, Y, Z) e três rotacionais (Roll, Pitch, Yaw). Contudo, como possui apenas quatro hélices, um máximo de quatro graus de liberdade podem ser setados por vez, isto é, para alcançar uma determinada posição, são necessários quatro movimentos básicos. São eles o throttle, que levanta o quadrirrotor até uma posição Z desejada, o roll, o pitch e o yaw. Estes movimentos serão detalhados a seguir. Figura 4.1: Graus de liberdade do AR.Drone. Extraído de [1] 13

21 4.1.1 Throttle (z) Figura 4.2: Movimento de subida (throttle). Extraído de [3] Para gerar uma aceleração positiva de subida, as velocidades das hélices devem ser aumentadas ao mesmo tempo e na mesma proporção. A força de empuxo muda, mas os ângulos de pitch, yaw e roll devem permanecer os mesmos Roll (ϕ) Figura 4.3: Movimento de roll. Extraído de [3] Neste caso é o momento do ângulo de roll que muda, enquanto throttle, yaw e pitch permanecem constantes. Assim, a velocidade da hélice 1 e 4 devem ser aumentadas na mesma proporção que a velocidade de 2 e 3 diminuem, para que assim possa ser gerado um momento de roll positivo. 14

22 4.1.3 Pitch (θ) Figura 4.4: Movimento de pitch. Extraído de [3] Throttle, roll e yaw são mantidos constante enquanto o momento de pitch é alterado. Assim, a velocidade da hélice 3 e 4 devem ser aumentadas na mesma proporção que a velocidade de 1 e 2 diminuem, para que assim possa ser gerado um momento de pitch positivo Yaw (ψ) Figura 4.5: Movimento de yaw. Extraído de [3] Por fim, para gerar um momento de yaw positivo, throttle, roll e pitch são mantidos constante enquanto o momento de yaw é alterado. A velocidade da hélice 1 e 3 devem ser aumentadas na mesma proporção que a velocidade de 2 e 4 diminuem. O controle de movimento enviado ao AR.Drone através de um protocolo via Wi-Fi são normalizados, sendo assim, cada sinal de controle u = [uż,u ψ,u ϕ,u θ ] [-1.0, +1.0], sendo que uż representa o comando de velocidade de deslocamento linear em z e u ψ o comando de velocidade angular em torno de z. Os comandos u ϕ e u θ serão chamados de u vy e u vx, respectivamente, já que representam a velocidade linear relacionados aos eixos y e z no sistema global. 15

23 4.2 MODELO MATEMÁTICO Kim et al. (2010) desenvolve um modelo dinânico para o AR.Drone através da método de quasi- Lagrange representado abaixo (Eq. 4.1). O centro de massa é o ponto de interesse deste modelo. mẍ = (cosψsinϕ + cosψcosϕsinθ)u 1 mÿ = ( cosψsinϕ + sinψcosϕsinθ)u 1 m z = (cosϕcosθ)u 1 mg I xx ϕ = u2 (I zz I yy ) θ ψ (4.1) I yy θ = u3 (I xx I zz ) ϕ ψ I zz ψ = u4 O modelo não-linear apresentado na equação 4.1 permite descrever satisfatoriamente a dinâmica do quadrirrotor. Conforme [6], o firmware do AR.Drone considera um modelo similar a equação 4.1 para obter a estabilização em voo. Contudo, desenvolvedores não podem acessar os parâmetros deste modelo e o principal problema é que as variáveis de controle utilizadas no modelo são a tensão elétrica aplicada nos motores e a empresa Parrot não permite em seu software de desenvolvimento o acesso às variáveis de controle do motor. Os trabalhos de [8], [1] e [9], apresentam uma forma de resolver este problema. Nestes trabalhos, ao invés de lidar com a dinâmica complexa de 4.1, é possível modelar a resposta do AR.Drone aos sinais de controle de outra forma, já considerando os efeitos de seus controladores internos. Ou seja, ao invés de considerar as tensões elétricas dos motores como entradas e os seus ângulos como saída, os controladores internos permitem que usar os ângulos desejados de yaw, pitch e roll e a velocidade de subida como entradas e os atuais ângulos e velocidades como seus estados. Neste contexto, é proposto o modelo 4.2 para representar a dinâmica do AR.Drone em seu próprio sistema de coordenadas, ou seja: v x = K 1 u vx K 2 u vx v y = K 3 u vy K 4 u vy z = K 5 u uẋ K 6 ż ψ = K 7 u u K ψ 8 ψ (4.2) Onde v x e v y representam acelerações lineares em relação aos eixos x e y do robô e z e ψ a aceleração linear e angular em relação ao eixo global z. Os parâmetros K 1,...,K 8 são constantes de proporcionalidade a serem identificadas através de métodos determinísticos. 16

24 4.3 METODOLOGIA Visto o propósito de identificar e validar o modelo matemático que descreve o movimento do AR.Drone, foi proposto um experimento de decolagem da aeronave seguido de voo pairado. Este foi executado de duas maneiras diferentes: através do controlador interno do AR.Drone e do controlador presente em um kit de desenvolvimento toolbox Simulink 1. Este é um kit de desenvolvimento livre, que recebe os dados dos sensores, calcula o sinal de controle e aplica no sistema o sinal de controle calculado. Trata-se de uma ferramenta com blocos de simulação e controle que comunica-se com o quadrirrotor através de sua rede Wi-Fi. O toolbox permite enviar comandos e ler o estado do robô em tempo real e pode ser observado na fig Figura 4.6: Kit de desenvolvimento - Simulink. Para o experimento, além do AR.Drone 1.0, foi utilizado um computador tipo notebook e o software MATLAB versão R2014a. O computador trata-se de um ASUS intel core I7 1.8 GHz com 4GB de memória ram e sistema operacional Windows7 de 64 bits. O toolbox foi conectado ao AR.Drone através da sua própria rede Wi-fi. Após a conexão ser estabelecida e o toolbox compilado com sucesso, o comando de decolagem foi acionado e o AR.Drone voou durante alguns segundos à uma altura pré-determinada de 1 metro. Os dados foram coletados e em seguida analisados e identificados de acordo com métodos determinísticos presentes em [16]. Através do MATLAB as curvas medidas e modeladas foram postadas em um mesmo gráfico. 4.4 RESULTADO DE IDENTIFICAÇÃO Tendo em vista que a resposta típica de sistema de segunda ordem apresentada pelo AR.Drone, utilizouse o modelo de função de transferência mostrado em 4.3, um sistema de segunda ordem subamortecido que, 1 Visualizado em 05/11/

25 por conter polos complexos conjugados, normalmente apresentam oscilações nas suas respostas ao degrau. Foram utilizados os dados do caso em que o controlador do kit de desenvolvimento controla o ardrone, visto que este mostrou-se mais estável do que aquele gerado quando o controlador interno do AR.Drone está atuando. H(s) = e τs w 2 n s 2 + 2ζw n + w 2 n (4.3) Nesta equação, ζ é o quociente de amortecimento, w n é a frequência natural do sistema e τ é o atraso puro de tempo. O método aplicado na identificação do sistema consiste em determinar estas três constantes e não dá nenhum tratamento especial ao ruído presente nos dados. Nota-se que esta função de transferência tem ganho unitário. De acordo com o método, ζ pode ser determinada através da equação ζ = 0, 6 N (4.4) onde N é o numero de ciclos visíveis na resposta ao sistema. A frequência w n foi estimada diretamente do gráfico obtido através dos dados do quadrirrotor e sua escala de tempo, por meio da equação w n = 2 π T (4.5) onde T é o período, em segundos, ao qual pode-se observar a ocorrência dos ciclos. O atraso puro τ é o valor, em segundos, em que a resposta ao sinal deixa de ser zero. Este atraso é devido ao intervalo de tempo entre o momento em que o começa a coletar dados e a decolagem do quadrirrotor. Portanto, após utilizar os conceitos acima para determinar os parâmetros e substituí-los na equação 4.3, a função de transferência que descreve o comportamento do quadrirrotor neste experimento é dada por: H(s) = e 7,735s 0, 39 2 s , 5 0, , 39 2 (4.6) A fig. 4.7 mostra as respostas medidas e modeladas do sistema quando o quadrirrotor decola e permanece em voo pairado. Através do gráfico é possível observar o atraso puro decorrente da não simultaneidade entre o início da coleta de dados e da decolagem. Observa-se também a oscilação subamortecida até aproximadamente 40 segundos, quando o quadrirrotor tende a se estabilizar a uma altura de 1 metro, apresentando ruído de aproximadamente 0,1 m para cima ou para baixo. A medida elevada obtida em t=20s é devido a falhas ocasionais do sensor. No futuro, pretende-se desenvolver algoritmos de filtragem para eliminar esses erros. 18

26 Figura 4.7: Respostas medida e modelada na decolagem do AR.Drone. A curva modelada representa razoavelmente bem a resposta apresentada pelo AR.Drone, contudo ainda pode ser melhorada. O método para aproximar os dados medidos à uma função de transferencia de segunda ordem depende de quão boa é a aproximação 1 ζ 2 1, que neste caso vale 0,86, isto é, um pouco distante do valor ideal. Para continuar a identificação e validação do modelo completo do quadrirrotor é necessário analisar as respostas dos movimentos de yaw, pitch e roll, e ainda a velocidade no eixo z. Dificuldades no controle e estabilização do AR.Drone limitaram o escopo desta parte do trabalho, tendo como continuação as tarefas propostas para a segunda parte deste trabalho, como será detalhado no próximo capítulo. 19

27 5 CONCLUSÕES O presente trabalho de conclusão de curso teve como objetivo principal desenvolver um modelo matemático que descreva a dinâmica do AR.Drone, marcando o início da criação de uma linha de pesquisa na Faculdade UnB-Gama, que visa tornar essa aeronave capaz de voar de forma autônoma. Desta forma, este modelo matemático também teve de ser validado considerando todo o sistema embarcado do AR.Drone. O primeiro objetivo a ser cumprido foi a construção de uma base teórica sólida sobre os trabalhos recentes envolvendo os quadrirrotores, e também detalhou-se o hardware e software da plataforma experimental para que fossem compreendidos os parâmetros e as variáveis do sistema em questão. O modelo não-linear apresentado na equação 4.1 permite descrever satisfatoriamente a dinâmica do quadrirrotor. Mas ao invés de lidar com a dinâmica complexa de 4.1, foi proposto o modelo linear segundo a equação 4.2, que o controla de outra forma, já considerando os efeitos de seus controladores internos. Para validar o modelo fez-se necessária a identificação da resposta dos diferentes movimentos do quadrirrotor, sendo que o escopo deste trabalho abrangeu apenas um deles, a altura no eixo z. O método determinístico aplicado na identificação da resposta do AR.Drone à esse movimento mostrou-se eficaz, contudo pode ainda ser melhorado se aplicados métodos mais sofisticados contidos em [16]. Problemas para estabilizar o AR.Drone e alcançar uma repetitividade satisfatória durante a coleta de dados prejudicaram o escopo deste trabalho, que apresenta as propostas para sua continuação na próxima sessão deste texto Cronograma para conclusão do TCC - 2 Para a continuação deste trabalho são propostas as seguintes taferas: Etapa 1: Prosseguir com experimentos para identificação e validação dos valores dos parâmetros do modelo matemático. Esta etapa é destinada a continuação dos experimentos que tornarão possíveis a identificação dos valores dos parâmetros físicos do modelo matemático obtido. Esta validação será realizada comparando as respostas obtidas pelo modelo matemático com as respostas obtidas experimentalmente com o quadricóptero. Nesta etapa também deverá ser aperfeiçoado o método de identificação da resposta modelada. Etapa 2: Inclusão de um GPS no sistema embarcado Nesta etapa será feito um estudo que propõe uma configuração para que seja possível incluir um sistema de GPS no sistema embarcado do AR.Drone. Esta etapa se faz necessária porque o sistema previamente embarcado na plataforma comercial não consegue fornecer estimativas de posição da aeronave (apenas estimativas de atitude) e o toolbox Simulink estima a posição baseando-se nas informações de velocidade das hélices, o que não é muito preciso, sendo ainda prejudicado pelo efeito de drifting. Etapa 3: Simulink como plataforma didática. Nesta etapa, devem ser feitas as modificações pertinentes no kit de desenvlvimento Simulink para que este torne possível e de maneira didática o controle 20

28 do AR.Drone. Devem ser consideradas as informações enviadas através do GPS e a interface deve ser modificada para melhor visualização e entendimento dos comandos. ETAPA 4: Relatório Final. Nesta etapa o relatório final do trabalho de TCC-2 deve ser elaborado. Na tabela 4.1 é mostrado o cronograma físico de execução do trabalho proposto nas etapas apresentadas acima. Tabela 5.1: Cronograma para conclusão do TCC-2. Etapa Dez Fev Mar Abr Mai Jun

29 Referências Bibliográficas [1] KRAJNIK, T. et al. AR-Drone as a Platform for Robotic Research and Education. Dissertação (Mestrado) Faculty of Electrical Engineering - Czech Technical University in Prague, [2] SANTANA, P. H. de Rodrigues Quemel e A.; BRAGA, M. A. Concepção de um Veículo Aéreo Nãotripulado do Tipo Quadrirrotor. Dissertação (Mestrado) Universidade de Brasília, [3] FRANCESCO, C. Guida di sviluppo Ar.Drone. Dissertação (Mestrado) Xplore Automation, [4] SUN, Y. Modeling, Identification and Control of a Quad-rotor Drone Using Low-Resolution Sensing. Dissertação (Mestrado) University of Illinois at Urbana-Champaign, [5] BECKER, M.; BOUABDALLAH, S.; SIEGWART, R. Desenvolvimento de um controlador de desvio de obstáculos para um mini-helicóptero quadri-rotor autônomo - 1 a fase: Simulação. In:. [S.l.]: CBA - Congresso Brasileiro de Automática (CBA 2006), v. 1, p [6] BRISTEAU, P.-J. et al. The navigation and control technology inside the ar.drone micro uav. In: 18th IFAC World Congress Milano (Italy) August bd Saint-Michel, Paris, FRANCE: [s.n.], [7] SANCA, A. S. Plano de trabalho de pesquisa - Projeto e Controle de um Quadri-rotor para Aplicações de Supervisão Aérea de Instalações de Petróleo. Tese (Doutorado) Universidade Federal do Rio Grande do Norte, [8] SANTANA, L. V. et al. Modelagem, estimação de estados e controle de formação líder-seguidor usando o quadrimotor ar.drone. In: Anais do XX Congresso Brasileiro de Automática. Minas Gerais e Espirito Santo, Brasil e San Juan, Argentina: [s.n.], [9] SANTANA, L. V.; FILHO, M. S.; CARELLI, R. Modelagem e controle não linear subatuado de um quad-rotor: Parte 1. In: Anais do XIX Congresso Brasileiro de Automática, CBA Minas Gerais, Brasil and Espirito Santo, Brasil and San Juan, Argentina: [s.n.], [10] BRANDãO, A. S. et al. Modelagem e controle não linear subatuado de um quad-rotor: Parte 1. In: Anais do XIX Congresso Brasileiro de Automática, CBA Minas Gerais e Espirito Santo, Brasil e San Juan, Argentina: [s.n.], [11] BRANDãO, A. S. et al. Modelagem e controle não linear subatuado de um quad-rotor: Parte 2. In: Anais do XIX Congresso Brasileiro de Automática, CBA Minas Gerais e Espirito Santo, Brasil e San Juan, Argentina: [s.n.], [12] SANTANA, L. V. et al. A trajectory tracking and 3d positioning controller for the ar.drone quadrotor. In: 2014 International Conference on Unmanned Aircraft Systems (ICUAS). Orlando, FL, USA: [s.n.],

30 [13] PESTANA, J. L. J. et al. A trajectory tracking and 3d positioning controller for the ar.drone quadrotor. In: 2014 International Conference on Unmanned Aircraft Systems (ICUAS). Orlando, FL, USA: [s.n.], [14] SANCHEZ-LOPEZ, J. L. et al. Visual quadrotor swarm for imav 2013 indoor competition. In: International Micro Air Vehicle Conference and Flight Competition. Toulouse, France: [s.n.], [15] LOPES, L. L. et al. Modelagem e validação de um quadrimotor ar.drone parrot. In: International Micro Air Vehicle Conference and Flight Competition. Toulouse, France: [s.n.], [16] AGUIRRE, L. A. Introdução à Identificação de Sistemas: técnicas lineares e não-lineares aplicadas a sistemas reais. [S.l.]: Editora UFMG, Belo Horizonte, MG.,

31 24 ANEXOS

32 I ANEXO A Código de programação do Matlab para plotar curvas medida e modelada. 1 c l o s e a l l 2 c l e a r a l l 3 load ( Exp8. mat ) 4 5 ajuste=altura. signals ; 6 ajuste. values ( 1 : ) = 0 ; 7 p l o t ( altura. time, ajuste. values ) 8 hold on 9 10 num = [ ^ 2 ] ; 11 den=[ ^ 2 ] ; 12 H=tf ( num, den, I n p u t D e l a y, ) ; step ( H, 2 0 0, r ) 25

PARA QUE SERVE O QUADRICOPTERO SIRIUS SD4:

PARA QUE SERVE O QUADRICOPTERO SIRIUS SD4: Skydrones, nova empresa gaucha de aviônica, que atua no desenvolvimento de microvants veículos aéreos não tripulados, testa seu protótipo SIRIUS SD4, com novo sistema de telemetria. O produto estará pronto

Leia mais

Projeto de controle e Automação de Antena

Projeto de controle e Automação de Antena Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de

Leia mais

Segundo Pré-teste. Data de realização. 18 de Novembro de 2007. Local.

Segundo Pré-teste. Data de realização. 18 de Novembro de 2007. Local. Segundo Pré-teste Data de realização. 18 de Novembro de 2007. Local. Duas salas de aula da Pós-graduação do Departamento de Arquitetura e Urbanismo da EESC/USP. Duração: 4 horas. Dos objetivos. Envolveu

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

6 Conclusões e Trabalhos futuros 6.1. Conclusões

6 Conclusões e Trabalhos futuros 6.1. Conclusões 6 Conclusões e Trabalhos futuros 6.1. Conclusões Neste trabalho estudou-se o comportamento do sistema que foi denominado pendulo planar com a adição de uma roda de reação na haste do pendulo composta de

Leia mais

Controle de Veículos Aéreos

Controle de Veículos Aéreos 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

Leia mais

Introdução ao Projeto de Aeronaves. Aula 39 Relatório de Projeto Técnicas de Estruturação

Introdução ao Projeto de Aeronaves. Aula 39 Relatório de Projeto Técnicas de Estruturação Introdução ao Projeto de Aeronaves Aula 39 Relatório de Projeto Técnicas de Estruturação Tópicos Abordados Relatório de Projeto. Técnicas de Estruturação para uma boa Avaliação. Elaboração do Relatório

Leia mais

Tutorial de Eletrônica Aplicações com 555 v2010.05

Tutorial de Eletrônica Aplicações com 555 v2010.05 Tutorial de Eletrônica Aplicações com 555 v2010.05 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil http://www.maxwellbohr.com.br

Leia mais

Funções de Posicionamento para Controle de Eixos

Funções de Posicionamento para Controle de Eixos Funções de Posicionamento para Controle de Eixos Resumo Atualmente muitos Controladores Programáveis (CPs) classificados como de pequeno porte possuem, integrados em um único invólucro, uma densidade significativa

Leia mais

FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA

FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA 1) INTRODUÇÃO Rio de Janeiro, 05 de Maio de 2015. A equipe desenvolvedora deste projeto conta com: - Prof.

Leia mais

4 Segmentação. 4.1. Algoritmo proposto

4 Segmentação. 4.1. Algoritmo proposto 4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças

Leia mais

Engenharia de Sistemas Computacionais

Engenharia de Sistemas Computacionais Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema

Leia mais

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2. Pg. 1 Universidade Federal do Espírito Santo - UFES Mestrado em Informática 2004/1 Projetos O Projeto O projeto tem um peso maior na sua nota final pois exigirá de você a utilização de diversas informações

Leia mais

Fundamentos de Hardware

Fundamentos de Hardware Fundamentos de Hardware Curso Técnico em Informática SUMÁRIO PLACAS DE EXPANSÃO... 3 PLACAS DE VÍDEO... 3 Conectores de Vídeo... 4 PLACAS DE SOM... 6 Canais de Áudio... 7 Resolução das Placas de Som...

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba

Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba Controle de Múltiplos Pivôs Centrais com um único Conjunto Motor-Bomba Thiago de Lima MUNIZ, Bernardo Pinheiro de ALVARENGA, José Wilson de Lima NERYS, Antônio Marcos de Melo MEDEIROS Escola de Engenharia

Leia mais

Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual

Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual Este manual descreve um procedimento para o registro de Concursos Públicos por meio de áudio e vídeo utilizando-se recursos tecnológicos básicos i. A gravação segue o disposto na Resolução 020/09 da UFSM

Leia mais

dv dt Fig.19 Pulso de tensão típico nos terminais do motor

dv dt Fig.19 Pulso de tensão típico nos terminais do motor INFLUÊNCIA DO INVERSOR NO SISTEMA DE ISOLAMENTO DO MOTOR Os inversores de freqüência modernos utilizam transistores (atualmente IGBTs) de potência cujos os chaveamentos (khz) são muito elevados. Para atingirem

Leia mais

TRABALHO COM GRANDES MONTAGENS

TRABALHO COM GRANDES MONTAGENS Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

VANT O Uso na Agricultura de Precisão

VANT O Uso na Agricultura de Precisão VANT O Uso na Agricultura de Precisão Conceituação De acordo com acircular de Informações Aeronáuticas AIC N21/10, do Departamento de Controle do Espaço Aéreo (DECEA), define que: É um veículo aéreo projetado

Leia mais

Automação de Locais Distantes

Automação de Locais Distantes Automação de Locais Distantes Adaptação do texto Improving Automation at Remote Sites da GE Fanuc/ Water por Peter Sowmy e Márcia Campos, Gerentes de Contas da. Nova tecnologia reduz custos no tratamento

Leia mais

1.3 Conectando a rede de alimentação das válvulas solenóides

1.3 Conectando a rede de alimentação das válvulas solenóides 1.3 Conectando a rede de alimentação das válvulas solenóides CONTROLE DE FLUSHING AUTOMÁTICO LCF 12 Modo Periódico e Horário www.lubing.com.br (19) 3583-6929 DESCALVADO SP 1. Instalação O equipamento deve

Leia mais

Título: Controle de um sistema Bola- Barra com realimentação através de imagem

Título: Controle de um sistema Bola- Barra com realimentação através de imagem Título: Controle de um sistema Bola- Barra com realimentação através de imagem Autores: Caio Felipe Favaretto, Henrique Corrêa Ramiro, Rômulo de Oliveira Souza e Marcelo Barboza Silva Professor orientador:

Leia mais

Cálculo de volume de objetos utilizando câmeras RGB-D

Cálculo de volume de objetos utilizando câmeras RGB-D Cálculo de volume de objetos utilizando câmeras RGB-D Servílio Souza de ASSIS 1,3,4 ; Izadora Aparecida RAMOS 1,3,4 ; Bruno Alberto Soares OLIVEIRA 1,3 ; Marlon MARCON 2,3 1 Estudante de Engenharia de

Leia mais

6 Construção de Cenários

6 Construção de Cenários 6 Construção de Cenários Neste capítulo será mostrada a metodologia utilizada para mensuração dos parâmetros estocásticos (ou incertos) e construção dos cenários com respectivas probabilidades de ocorrência.

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,

Leia mais

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO Resumo: Dolores Follador Secretaria de Estado da Educação do Paraná e Faculdades Integradas do Brasil - Unibrasil doloresfollador@gmail.com

Leia mais

Comparativo de desempenho do Pervasive PSQL v11

Comparativo de desempenho do Pervasive PSQL v11 Comparativo de desempenho do Pervasive PSQL v11 Um artigo Pervasive PSQL Setembro de 2010 Conteúdo Resumo executivo... 3 O impacto das novas arquiteturas de hardware nos aplicativos... 3 O projeto do Pervasive

Leia mais

Versão 1.0. 1º. Semestre de 2006 Marcelo Nogueira São José dos Campos SP

Versão 1.0. 1º. Semestre de 2006 Marcelo Nogueira São José dos Campos SP Versão 1.0 I - Introdução 1.1 Motivação Aproveitar o ambiente acadêmico para praticarmos a integração de aplicativos de banco de dados, simulando o que é feito no mercado de trabalho. 1.2 Contexto Em janeiro

Leia mais

Automação de Bancada Pneumática

Automação de Bancada Pneumática Instituto Federal Sul-rio-grandense Campus Pelotas - Curso de Engenharia Elétrica Automação de Bancada Pneumática Disciplina: Projeto Integrador III Professor: Renato Allemand Equipe: Vinicius Obadowski,

Leia mais

Figura 1-1. Entrada de ar tipo NACA. 1

Figura 1-1. Entrada de ar tipo NACA. 1 1 Introdução Diversos sistemas de uma aeronave, tais como motor, ar-condicionado, ventilação e turbinas auxiliares, necessitam captar ar externo para operar. Esta captura é feita através da instalação

Leia mais

Protocolo de comunicação para redes móveis aplicado ao trânsito

Protocolo de comunicação para redes móveis aplicado ao trânsito Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Protocolo de comunicação para redes móveis aplicado ao trânsito Aluno: Luiz

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

Taxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel 2.6 2799 1575

Taxa de Gravação da Memória RAM (MegaBytes / segundo) G5 2.7 Ghz (Mac) Linux Kernel 2.6 2799 1575 21 4 Análise É necessária uma análise criteriosa, que busque retornar as questões primordiais sobre o que é realmente preciso para a aquisição de uma plataforma de produção gráfica digital profissional.

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Análise em aparelhos de telefonia celular

Análise em aparelhos de telefonia celular Universidade Federal do Espírito Santo CCA UFES Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Análise em aparelhos de telefonia celular Computação

Leia mais

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA Andréa Willa Rodrigues Villarim (Voluntário) Marcelo Pereira Rufino (Bolsista) Larissa Aguiar (Bolsista) Nady Rocha

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais

MÓDULO 4 Meios físicos de transmissão

MÓDULO 4 Meios físicos de transmissão MÓDULO 4 Meios físicos de transmissão Os meios físicos de transmissão são compostos pelos cabos coaxiais, par trançado, fibra óptica, transmissão a rádio, transmissão via satélite e são divididos em duas

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA CCET CURSO DE ENGENHARIA DE COMPUTAÇÃO Henrique Soares Hinke José Eduardo da Silva Rodrigues Matheus Augusto de Queiroz

Leia mais

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE Mariane Alves Gomes da Silva Eliana Zandonade 1. INTRODUÇÃO Um aspecto fundamental de um levantamento

Leia mais

OBJETIVOS: CARGA HORÁRIA MÍNIMA CRONOGRAMA:

OBJETIVOS: CARGA HORÁRIA MÍNIMA CRONOGRAMA: ESTUDO DIRIGIDO COMPONENTE CURRICULAR: Controle de Processos e Instrumentação PROFESSOR: Dorival Rosa Brito ESTUDO DIRIGIDO: Métodos de Determinação de Parâmetros de Processos APRESENTAÇÃO: O rápido desenvolvimento

Leia mais

Instalações Máquinas Equipamentos Pessoal de produção

Instalações Máquinas Equipamentos Pessoal de produção Fascículo 6 Arranjo físico e fluxo O arranjo físico (em inglês layout) de uma operação produtiva preocupa-se com o posicionamento dos recursos de transformação. Isto é, definir onde colocar: Instalações

Leia mais

CÁLCULO DO VOLUME DE UM SÓLIDO DE REVOLUÇÃO: UMA ATIVIDADE USANDO OS SOFTWARES GRAPH E WINPLOT

CÁLCULO DO VOLUME DE UM SÓLIDO DE REVOLUÇÃO: UMA ATIVIDADE USANDO OS SOFTWARES GRAPH E WINPLOT ISSN 2177-9139 CÁLCULO DO VOLUME DE UM SÓLIDO DE REVOLUÇÃO: UMA ATIVIDADE USANDO OS SOFTWARES GRAPH E WINPLOT Adriana Rosélia Kraisig maryshelei@yahoo.com.br Universidade Regional do Noroeste do Estado

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Modos de Propagação. Tecnologia em Redes de Computadores 5º Período Disciplina: Sistemas e Redes Ópticas Prof. Maria de Fátima F.

Modos de Propagação. Tecnologia em Redes de Computadores 5º Período Disciplina: Sistemas e Redes Ópticas Prof. Maria de Fátima F. Modos de Propagação Tecnologia em Redes de Computadores 5º Período Disciplina: Sistemas e Redes Ópticas Prof. Maria de Fátima F. Bueno Marcílio 1 Modos de Propagação Antes de iniciarmos o estudo dos tipos

Leia mais

Palavras-chave: turbina eólica, gerador eólico, energia sustentável.

Palavras-chave: turbina eólica, gerador eólico, energia sustentável. Implementação do modelo de uma turbina eólica baseado no controle de torque do motor cc utilizando ambiente matlab/simulink via arduino Vítor Trannin Vinholi Moreira (UTFPR) E-mail: vitor_tvm@hotmail.com

Leia mais

Universidade Gama Filho Campus Piedade Departamento de Engenharia de Controle e Automação

Universidade Gama Filho Campus Piedade Departamento de Engenharia de Controle e Automação Universidade Gama Filho Campus Piedade Departamento de Engenharia de Controle e Automação Laboratório da Disciplina CTA-147 Controle I Análise da Resposta Transitória (Este laboratório foi uma adaptação

Leia mais

WWW.RENOVAVEIS.TECNOPT.COM

WWW.RENOVAVEIS.TECNOPT.COM Como funciona um aerogerador Componentes de um aerogerador Gôndola:contém os componentes chaves do aerogerador. Pás do rotor:captura o vento e transmite sua potência até o cubo que está acoplado ao eixo

Leia mais

7.Conclusão e Trabalhos Futuros

7.Conclusão e Trabalhos Futuros 7.Conclusão e Trabalhos Futuros 158 7.Conclusão e Trabalhos Futuros 7.1 Conclusões Finais Neste trabalho, foram apresentados novos métodos para aceleração, otimização e gerenciamento do processo de renderização

Leia mais

Medida da velocidade de embarcações com o Google Earth

Medida da velocidade de embarcações com o Google Earth UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Instituto de Física Programa de Pós-Graduação em Ensino de Física Mestrado Profissional em Ensino de Física Medida da velocidade de embarcações com o Google Earth

Leia mais

DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS

DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS Aluno: Pedro Schuback Chataignier Orientador: Mauro Speranza Neto Introdução O projeto, iniciado em 2013, visa desenvolver

Leia mais

Avanços na transparência

Avanços na transparência Avanços na transparência A Capes está avançando não apenas na questão dos indicadores, como vimos nas semanas anteriores, mas também na transparência do sistema. Este assunto será explicado aqui, com ênfase

Leia mais

Lúcio Ma>as Eng. Diretor Lucio.ma>as@novaterrageo.com.br www.novaterrageo.com.br

Lúcio Ma>as Eng. Diretor Lucio.ma>as@novaterrageo.com.br www.novaterrageo.com.br Lúcio Ma>as Eng. Diretor Lucio.ma>as@novaterrageo.com.br www.novaterrageo.com.br Carlos Jamel Biólogo, Diretor cjamel@novaterrageo.com.br www.novaterrageo.com.br Webinar - A Invasão dos VANTs 13/08/2012

Leia mais

CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO

CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO Leopoldo Jacobsen¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil leopoldojacobsen@gmail.com,

Leia mais

3 Classificação. 3.1. Resumo do algoritmo proposto

3 Classificação. 3.1. Resumo do algoritmo proposto 3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

TRANSMITINDO CONHECIMENTO ON-LINE

TRANSMITINDO CONHECIMENTO ON-LINE TRANSMITINDO CONHECIMENTO ON-LINE POR MEIO WEB-RÁDIO E WEB-TV 1 BORGES, Caio C. A.; DEUS JÚNIOR, Getúlio A. de; CASTRO, Marcelo S. Escola de Engenharia Elétrica e de Computação, Universidade Federal de

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais LEI DE OHM Conceitos fundamentais Ao adquirir energia cinética suficiente, um elétron se transforma em um elétron livre e se desloca até colidir com um átomo. Com a colisão, ele perde parte ou toda energia

Leia mais

SIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES

SIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES SIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES Leonardo T. Antunes 1, Ricardo R. Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leonardo_tada@hotmail.com, ricardo@unipar.br

Leia mais

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS Ilmar Ferreira Santos Rodrigo Fernandes de Carvalho UNICAMP - Faculdade de Engenharia Mecânica Departamento de Projeto

Leia mais

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro.

Introdução. Criar um sistema capaz de interagir com o ambiente. Um transdutor é um componente que transforma um tipo de energia em outro. SENSORES Introdução Criar um sistema capaz de interagir com o ambiente. Num circuito eletrônico o sensor é o componente que sente diretamente alguma característica física do meio em que esta inserido,

Leia mais

MICROMASTER MM4. Usando o Controle de Malha Fechada (PID) Edição 08.2002. IND 1 Drives technology Suporte Técnico Drives Hotline

MICROMASTER MM4. Usando o Controle de Malha Fechada (PID) Edição 08.2002. IND 1 Drives technology Suporte Técnico Drives Hotline s MICROMASTER MM4 Usando o Controle de Malha Fechada (PID) Edição 08.2002 IND 1 Drives technology Suporte Técnico Drives Hotline USANDO O CONTROLE DE MALHA FECHADA NO MM4 O que é controle de malha fechada

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar

Leia mais

Gerenciamento de software como ativo de automação industrial

Gerenciamento de software como ativo de automação industrial Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais

Leia mais

Sistema de Leitura da Porta de Mouse do PC

Sistema de Leitura da Porta de Mouse do PC FUNDAÇÃO ESCOLA TÉCNICA LIBERATO SALZANO VIEIRA DA CUNHA Projeto para Trabalho Trimestral de Física Curso: Técnico em Eletrônica Turma: 4312 Data: 18/10/2005 Sala : 224 Aluno: Cleber Moraes n : 5 Aluno:

Leia mais

Sagômetro Digital. Manual de Instalação e Operação

Sagômetro Digital. Manual de Instalação e Operação Manual de Instalação e Operação MANUAL DE INSTALAÇÃO E OPERAÇÃO APRESENTAÇÃO: Esse instrumento foi especialmente desenvolvido para realizar medições de Ságitas em Blocos Oftálmicos onde através de software

Leia mais

5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI

5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI 68 5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI O software VPI foi originalmente introduzido em 1998 e era conhecido como PDA (Photonic Design Automation). O VPI atualmente agrega os

Leia mais

Trabalhos Relacionados 79

Trabalhos Relacionados 79 Trabalhos Relacionados 79 6 Avaliação e Testes Neste capítulo são apresentados alguns testes que foram realizados com o a solução de Gerenciamento de Mobilidade (API SIP User Agent) e com o sistema publish/subscribe

Leia mais

Unidade 13: Paralelismo:

Unidade 13: Paralelismo: Arquitetura e Organização de Computadores 1 Unidade 13: Paralelismo: SMP e Processamento Vetorial Prof. Daniel Caetano Objetivo: Apresentar os conceitos fundamentais da arquitetura SMP e alguns detalhes

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

A utilização dos roletes ESI no Brasil

A utilização dos roletes ESI no Brasil Universidade Federal de São João Del-Rei MG 26 a 28 de maio de 2010 Associação Brasileira de Métodos Computacionais em Engenharia A utilização dos roletes ESI no Brasil M.P. Porto 1 1 Departamento de Engenharia

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

Instituição Escola Técnica Sandra Silva. Direção Sandra Silva. Título do Trabalho Quadricóptero. Áreas Eletrotécnica

Instituição Escola Técnica Sandra Silva. Direção Sandra Silva. Título do Trabalho Quadricóptero. Áreas Eletrotécnica Instituição Escola Técnica Sandra Silva Direção Sandra Silva Título do Trabalho Quadricóptero Áreas Eletrotécnica Coordenador Geral Carlos Augusto Gomes Neves Professores Orientadores Aloísio de Almeida

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

FACULDADES INTEGRADAS PROMOVE DE BRASÍLIA PROJETO DE INICIAÇÃO CIENTÍFICA

FACULDADES INTEGRADAS PROMOVE DE BRASÍLIA PROJETO DE INICIAÇÃO CIENTÍFICA FACULDADES INTEGRADAS PROMOVE DE BRASÍLIA PROJETO DE INICIAÇÃO CIENTÍFICA SOLUÇÃO SISTÊMICA BASEADA EM CÓDIGO ABERTO PARA DEFESA E MITIGAÇÃO DE ATAQUES À APLICAÇÕES WEB. DANIEL ALMEIDA DE PAULA BRASÍLIA

Leia mais

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 *

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 * PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR 1 Graduando Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 * 2 Pesquisador - Orientador 3 Curso de Matemática, Unidade Universitária

Leia mais

Correção Automática de Testes de Múltipla Escolha MCTest - Versão para Android

Correção Automática de Testes de Múltipla Escolha MCTest - Versão para Android Correção Automática de Testes de Múltipla Escolha MCTest - Versão para Android Francisco de Assis Zampirolli e Rodrigo Teiske China (bolsa PIBIC/UFABC) fzampirolli@ufabc.edu.br e rodrigo.china@aluno.ufabc.edu.br

Leia mais

TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização

TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização TRANSMISSOR ECF Sistema de transmissão de arquivos Nota Fiscal Paulista Manual de Utilização 1. Histórico de alterações Data Versão Alteração 04/12/2012 1 Criação do documento 28/02/2013 2 Revisão 2. Proposta

Leia mais

Suporte a redes CAN para Aplicações Embarcadas

Suporte a redes CAN para Aplicações Embarcadas Universidade Federal de Santa Catarina UFSC Departamento De Informática e Estatística INE Bacharelado em Ciências Da Computação Suporte a redes CAN para Aplicações Embarcadas Autor: Alessandro Barreiros

Leia mais

Alarme Automotivo com mensagem para móvel utilizando Arduino

Alarme Automotivo com mensagem para móvel utilizando Arduino Alarme Automotivo com mensagem para móvel utilizando Arduino Maycon Cirilo dos Santos¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil mayconsi2012@gmail.com, wyllian@unipar.br

Leia mais

EXERCÍCIOS RESOLVIDOS

EXERCÍCIOS RESOLVIDOS ENG JR ELETRON 2005 29 O gráfico mostrado na figura acima ilustra o diagrama do Lugar das Raízes de um sistema de 3ª ordem, com três pólos, nenhum zero finito e com realimentação de saída. Com base nas

Leia mais

GT BLOCK LBS RASTREAMENTO VIA CÉLULA COM BLOQUEADOR

GT BLOCK LBS RASTREAMENTO VIA CÉLULA COM BLOQUEADOR GT BLOCK LBS RASTREAMENTO VIA CÉLULA COM BLOQUEADOR Esta tecnologia torna possível o sistema de anti sequestro, rastreamento, escuta e bloqueio de veículos conforme a área de cobertura, que ao ser acionado,

Leia mais

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P. Centro de Emprego e Formação Profissional da Guarda Curso: Técnico de Informática Sistemas (EFA-S4A)-NS Trabalho Realizado Por: Igor_Saraiva nº 7 Com

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas

Leia mais

Admistração de Redes de Computadores (ARC)

Admistração de Redes de Computadores (ARC) Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br RAID é a sigla para Redundant

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

Sensoriamento 55. Este capítulo apresenta a parte de sensores utilizados nas simulações e nos

Sensoriamento 55. Este capítulo apresenta a parte de sensores utilizados nas simulações e nos Sensoriamento 55 3 Sensoriamento experimentos. Este capítulo apresenta a parte de sensores utilizados nas simulações e nos 3.1. Sensoriamento da Simulação O modelo de robô utilizado neste trabalho é o

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais