Agentes e Inteligência Artificial Distribuída
|
|
- Melissa Caldeira Carreira
- 5 Há anos
- Visualizações:
Transcrição
1 Agentes e Inteligência Artificial Distribuída Sistema Multi-Agente para automação inteligente de uma casa Dezembro de 2006 Trabalho realizado por: André Lessa (ei02017) - ei02017@fe.up.pt
2 Índice 1. Objectivo Descrição Funcionalidades Estrutura do Programa Módulo Agente Central Módulos de Decisão Módulos Actuadores Regras em JESS Detalhes de Implementação Ambiente de Desenvolvimento Conclusão Melhoramentos Bibliografia Apêndices Manual do Utilizador Exemplo de uma Execução
3 1. Objectivo Este trabalho tem como objectivo a implementação de um sistema multi-agente que permita simular a gestão automática de recursos habitacionais, como aquecimento e iluminação, definindo para isso regras de actuação para a manipulação de diferentes dispositivos. Assim, haverá agentes distribuídos fisicamente que representam dispositivos (lâmpadas, persianas, janelas, luzes) e que podem receber comandos com vista à alteração do seu estado. Outros funcionam como sensores (de iluminação, de temperatura), permitindo ao sistema obter informações sobre o ambiente. O sistema possui uma unidade central que recebe informação e que decide, com base em regras predefinidas, acções a executar, enviando-as para os agentes actuadores correspondentes. 3
4 2. Descrição 2.1. Funcionalidades Este projecto encontra-se dividido em duas componentes de implementação. Uma consiste na implementação dos agentes em JADE e a outra das regras em JESS. O sistema possui uma unidade central que recebe informação e que decide, com base em regras predefinidas, acções a executar, enviando-as para os agentes actuadores correspondentes. São definidos inicialmente os valores de número de pessoas, temperatura exterior, temperatura interior, luminosidade exterior, luminosidade interior, bem como os valores que os utilizadores querem para a temperatura e luminosidade Estrutura do Programa O projecto encontra-se dividido em 4 módulos essenciais: Módulo Central; Módulo de Decisão (temperatura e luminosidade); Módulo Actuador (um para cada agente actuador); Regras definidas em JESS. 4
5 Módulo de Decisão Luminosidade Módulo Actuador Lâmpadas Módulo Actuador Persianas Módulo Central Regras em JESS Módulo de Decisão Temperatura Módulo Actuador Janelas Módulo Actuador Ar Condicionado Módulo Agente Central Este Módulo recebe informação das decisões tomadas pelos Módulos de Decisão, de luminosidade e temperatura respectivamente Módulos de Decisão Estes Módulos recebem os valores iniciais, enviam-nos para o ficheiro em JESS e recebem a decisão tomada. Posteriormente enviam esta decisão tanto para o Módulo Central, bem como a cada Módulo Actuador Módulo Temperatura Função mais relevante, responsável por enviar os valores para o JESS e receber a decisão, enviando-a também aos Agentes Actuadores: 5
6 void temperatura(string template, String temp_in, String temp_out, String temp_user, String ac, String janelas, String mov) Variáveis, tal como definidas no template do ficheiro JESS: String template neste caso vai receber temperatura ; String temp_in valor para a temperatura interior; String temp_out valor para a temperatura exterior; String temp_user valor para a temperatura desejada; String ac estado do ar condicionado; String janelas estados das janelas; String mov existe ou não movimento. Decisões Tomadas: Esta função irá receber do JESS os novos estados do ar condicionado e janelas, enviando-os para os Agentes respectivos e Módulo Central Módulo Luminosidade Função mais relevante, responsável por enviar os valores para o JESS e receber a decisão, enviando-a também aos Agentes Actuadores: void luminosidade(string template, String luz_in, String luz_out, String luz_user, String persianas, String lampadas, String mov) Variáveis, tal como definidas no template do ficheiro JESS: String template neste caso vai receber luminosidade ; String luz_in valor para a luz interior; 6
7 String luz_out valor para a luz exterior; String luz_user valor para a luminosidade desejada; String persianas estado das persianas; String lampadas estados das lâmpadas; String mov existe ou não movimento. Decisões Tomadas: Esta função irá receber do JESS os novos estados das persianas e lâmpadas, enviando-os para os Agentes respectivos e Módulo Central Módulos Actuadores Estes Agentes recebem a decisão vinda dos Módulos de Decisão. Foram implementados os seguintes Agentes Actuadores: Ar Condicionado recebe a nova temperatura; Janelas recebe o novo estado (abertas, fechadas) Persianas recebe o novo estado (abertas, entre-abertas, fechadas) Lâmpadas recebe o novo estado (ligadas, desligadas) Regras em JESS Foram definidas regras em JESS para a temperatura e luminosidade. As regras prevêem todos os casos possíveis de luminosidade e temperatura interior, exterior e desejada pelo utilizador, bem como a existência ou não de pessoas dentro da casa. Neste último caso, as regras devolvem o melhor caso com poupança de energia. Por exemplo 7
8 se a luz exterior for abundante ele abre as persianas mas nunca irá acender as lâmpadas se não tiver ninguém em casa. Para a luminosidade são devolvidos os novos estados das lâmpadas e persianas, e para a temperatura, os novos estados do ar condicionado e janelas Detalhes de Implementação A comunicação entre os Agentes foi implementada usando unicamente a performativa INFORM. Para facilitar a comunicação e definição de regras em JESS, foi utilizada uma escala numérica, que posteriormente seria traduzida desta forma: Temperaturas: graus centígrados; Luminosidade: 0, 1 e 2 que corresponde a nenhuma, média e alta, respectivamente; Janelas: 0 e 1 que corresponde a abertas e fechadas, respectivamente; Persianas: 0, 1 e 2 correspondendo a abertas, entre-abertas, fechadas, respectivamente; Ar Condicionado: graus centígrados; Lâmpadas: 0 para desligadas e 1 para ligadas Ambiente de Desenvolvimento O trabalho foi realizado numa máquina com as seguintes características: Processador: ~2.53GHz Memória: 1.00GB 8
9 O sistema operativo utilizado foi o Windows XP Professional Edition. Foi também utilizada a versão de Java jdk1.5.0_10, a versão de JADE e a versão 7.0 de JESS. O desenvolvimento do projecto foi efectuado no software Eclipse SDK
10 3. Conclusão Este trabalho revela-se muito interessante uma vez que sendo uma simulação de uma situação real e pertinente, permite estudar como seria eficaz a o controlo inteligente e automatizado de uma casa, sendo a domótica uma área em bastante desenvolvimento e expansão. A utilização dos agentes permite que seja implementado um sistema distribuído mostrando o seu comportamento e interacções. A utilização do JADE (Java Agent Development Framework) simplifica a implementação de um sistema multi-agente através de um middleware que opera com especificações FIPA e possui um conjunto de ferramentas de debugging. Os agentes podem desta forma ser distribuídos por máquinas e controlados remotamente. JESS consiste num motor de regras escrito totalmente para Java. Ao utilizarmos esta plataforma podemos criar software em Java com a capacidade de racionalizar, utilizando a base de conhecimento que introduzimos sob a forma de regras declarativas. A plataforma JESS utiliza uma versão optimizada do algoritmo Rete para execução de regras. Rete é um mecanismo bastante eficiente na resolução do problema de atribuição muitos para muitos. A plataforma JESS apresenta-se assim como ideal para a definição das regras necessárias à domótica sobre a qual se baseia este projecto. 10
11 4. Melhoramentos Seria possível uma série de melhoramentos a este projecto. Eu considero que o mesmo não ficou concluído, faltando uma Interface Gráfica e uma melhor comunicação entre os Agentes. Também poderiam ser implementados uma série de novos Agentes, tornando este projecto mais complexo. Tal não foi possível, ficando este grupo de trabalho, reduzido a metade dos elementos, o que afectou em grande escala o bom desenvolvimento do projecto. 11
12 5. Bibliografia Site da disciplina de AIAD Site da Plataforma JADE Site do Eclipse Documentação sob a plataforma JADE Tutoriais sobre JADE Site da Plataforma JESS 12
13 6. Apêndices 6.1. Manual do Utilizador Correr os executáveis: run.bat run2.bat Ou numa janelas de comandos: java jade.boot gui java jade.boot -container central:central temperatura:temp luz:luz arcondicionado:arcondicionado janelas:janelas lampadas:lampadas persianas:persianas 6.2. Exemplo de uma Execução Execução do ficheiro run.bat. Este ficheiro inicializa o JADE. 13
14 De seguida executa-se o ficheiro run2.bat: Os valores de entrada para obter estes resultados foram os seguintes: Pessoas: 1 Temperatura Interior: 10º Temperatura Exterior: 20º Temperatura Desejada: 22º Luminosidade Interior: 1 (média) Luminosidade Exterior: 1 (média) Luminosidade Desejada: 2 (alta) 14
Um sistema de difusão de informação a nível da aplicação
Um sistema de difusão de informação a nível da aplicação Projecto de Redes de Computadores I - 2008/2009 LEIC IST, Tagus Park 21 de Setembro de 2008 1. Sumário O projecto pretende desenvolver um sistema
Leia maisPERIVER PLATAFORMA INSTALLATION MANUAL. Periver_InstallationManual_ _v1.0.doc. Versão v1.0
PLATAFORMA Periver_InstallationManual_2008-06-04_v1.0.doc Versão v1.0 04 de Junho de 2008 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data v0.1r António Rocha Ricardo Nobre Ricardo
Leia maisJADE Java Agent DEvelopment Framework
JADE Java Agent DEvelopment Framework Ricardo J. Rabelo rabelo@das.ufsc.br Saulo Popov Zambiasi popov@gsigma.ufsc.br Sumário Parte 1 Introdução Pré-requisitos Download Instalação e Configuração Interface
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia maisTécnico de Gestão e Programação de Sistemas Informáticos
Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO 2 Sistema Operativo Cliente Instalação e configuração de um Sistema Operativo: Particionamento; Formatação; Opções de instalação; Otimização
Leia maisSistemas Operativos 10º ano
Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Módulo II- Sistema Operativo Cliente Sistema Operativo Cliente Existem vários Sistemas Operativos Cliente Para o Windows
Leia maisInformações sobre voos da TAP em Linguagem Natural
Informações sobre voos da TAP em Linguagem Natural Relatório Final Inteligência Artificial 3º ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: Nuno Machado Matos 080509140
Leia maisFundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores
Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída
Leia maisManual de Instalação v7.60
Manual de Instalação v7.60 PRIMAVERA Business Software Solutions Última atualização em 07.03.2014 Índice Índice... 2 Introdução... 3 Instalação do Software... 4 Requisitos Mínimos...4 Instalação do Software
Leia maisIntrodução. Enquadramento. Descrição
Interfaces Homem Máquina 07/08 Grupo 4 Projecto: G sm Relatório Final Introdução O nosso projecto consiste no desenvolvimento de uma aplicação de gestão de mesadas. A aplicação pretende ser uma ferramenta
Leia maisGuião do trabalho prático TP7
Mestrado Integrado em Engenharia Electrotécnica e de Computadores Disciplina Automação Ramos Energia e Automação Guião do trabalho prático TP7 Projecto de Porta Automática baseado em Autómato Programável
Leia mais2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09)
2º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09) Data de realização e de entrega: aula das semanas 6-17/Abril /2009. Local da realização: Laboratório de Controlo, Automação e Robótica, localizado
Leia maisEng.º Domingos Salvador dos Santos.
Outubro 2010 DOMÓTICA ARGUMENTOS Eng.º Domingos Salvador dos Santos email:dss@isep.ipp.pt Estrutura da Apresentação OrigemdoKNX Objectivos do KNX Tecnologia Especificação Versões do ETS(Engineering Tool
Leia maisESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007
ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA INTRODUÇÃO À PROGRAMAÇÃO (ENG. INFORMÁTICA) COMPUTADORES E PROGRAMAÇÃO I (ENG. ELECTROTÉCNICA) 2006/2007 TRABALHO PRÁTICO Nº
Leia maisLAB4 Introdução aos Controladores Lógicos Programáveis
LAB4 Introdução aos Controladores Lógicos Programáveis 4.1 Introdução Os Controladores Lógicos Programáveis (CLPs) são dispositivos digitais, muito utilizados na indústria, capazes de armazenar instruções
Leia maisAlgoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31
APROG Algoritmia e Programação Tecnologia JAVA IDE Netbeans Nelson Freire (ISEP DEI-APROG 2012/13) 1/31 Tecnologia Java Sumário Tecnologia Java Desenvolvimento de Programas Ambientes de Desenvolvimento
Leia maisSISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE
SISTEMA DISTRIBUÍDO PARA GERENCIAMENTO DE LIBERAÇÃO DE RELEASES DE SOFTWARE 12/2013 Acadêmico: Rogério Mello Vanti Orientador: Paulo Fernando da Silva Roteiro Introdução Fundamentação teórica Resultados
Leia maisBrilliant Solutions for a Safe World
Componente Biométrico - Íris Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do MegaMatcher Accelerator Extended (mecanismo de íris) Licenças do MegaMatcher Accelerator
Leia maisIntrodução à Computação: Máquinas Multiníveis
Introdução à Computação: Máquinas Multiníveis Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisDomótica Inteligente. Catalogo 2017 Out Soluções de Automação para Profissionais EXTA LIFE 1
Soluções de Automação para Profissionais 1 Domótica Inteligente Catalogo 2017 Out 2017 2 Soluções de Automação para Profissionais 3 Casa ao Seu alcance O sistema de automação inteligente é um método moderno
Leia maisFRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas
Leia maisA linguagem Java foi projetada tendo em vista os seguintes objetivos:
Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da
Leia maisDECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos. Apresentação. Computação e Programação (CP) 2013/2014.
DECivil Departamento de Engenharia Civil, Arquitectura e Georrecursos Apresentação Computação e Programação (CP) 2013/2014 Aula 1 Objetivos Ficar a saber: funcionamento da unidade curricular (UC) Computação
Leia maisComputação e Programação
Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Análise da Simple GUI Exemplo Maquina de Somar Aula Teórica 26 D.E.M. Área Científica de Controlo Automação e Informática Industrial Wrap Up
Leia maisProjeto GoHome. Tutorial de Instalação Android Studio e SDK
Projeto GoHome Tutorial de Instalação Android Studio e SDK Antonio Fabricio Almeida e Silva Novembro 2016 Teresina-PI Sumário 1. Descrição da Ferramenta... 3 2. Requisitos de Sistema... 4 3. Download...
Leia maisManual de Instalação
Manual de Instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 4. Instalação... 5 4.1. Instalação no servidor... 5 4.1.1. Instalação da base de dados MSDE
Leia maisSistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle
Sistema de Aquisição de Dados em Tempo Real Utilizando Software Livre e Rede Ethernet para Laboratório de Controle Elaine de Mattos Silva1 José Paulo Vilela Soares da Cunha1 Orlando Bernardo Filho2 1 Departamento
Leia maisProgramação Orientada a Objetos
Ciência da Computação Prof. Elias Ferreira Elaborador por: Ana Claudia Bastos Loureiro Monção JUNIT Teste de Software Processo de Software Um processo de software pode ser visto como o conjunto de atividades,
Leia maisManual de Compilação/Execução da Aplicação SmartHome
Manual de Compilação/Execução da Aplicação SmartHome 1. Pré-Requisitos de Instalação 2. Passos para Executar a Aplicação 3. Instruções de Uso das Funcionalidades 4. Observações 1. Pré-Requisitos de Instalação
Leia maisRobótica 2002/2003 Introdução à Robótica. Estrutura da Apresentação
Robótica 2002/2003 Introdução à Robótica Luís Paulo Reis lpreis@fe.up.pt http://www.fe.up.pt/~lpreis LIACC Lab.. Inteligência Artificial e Ciência de Computadores FEUP Faculdade de Engenharia da Universidade
Leia maisFundamentos de Sistemas Operativos
Fundamentos de Sistemas Operativos Sistema Operativo é um conjunto de ficheiros contendo instruções que permitem explorar de forma transparente os recursos que o computador coloca à disposição do utilizador,
Leia maisSegurança, eficiência e conforto com o sistema KNX
Segurança, eficiência e conforto com o sistema KNX Segurança Durma bem. Viaje sem preocupações. Confie no KNX. Rede de observação O sistema KNX está sempre alerta durante a noite e quando o utilizador
Leia maisUnidade 1: Tecnologias da Informação e Comunicação Conceitos Introdutórios. Tecnologias da Informação e Comunicação
Agrupamento Campo Aberto - Beiriz Tecnologias da Informação e Comunicação Unidade 1: Tecnologias da Informação e Comunicação Áreas de Aplicação das TIC n n n Computação l l Informática Burótica Comunicação
Leia maisBrilliant Solutions for a Safe World
Componente Biométrico - Voz Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do Fast Voice Extractor Licenças do Voice Matcher Componentes do cliente para Windows,
Leia maisApresentação. Informação geral + Conceitos iniciais
Apresentação Informação geral + Informação geral Página da cadeira Objectivos principais Compreender a importância dos algoritmos e dos programas de computador para a resolução de problemas em engenharia.
Leia maisMelhor caminho entre duas estações de metro
Melhor caminho entre duas estações de metro Concepção e Análise de Algoritmos Turma Nuno Machado Matos Tiago Daniel Sá Cunha Data: 11 de Junho de 2010 Introdução No âmbito da realização do projecto da
Leia maisMANUAL DE INSTALAÇÃO DO SOFTWARE
1 WSAuto MANUAL DE INSTALAÇÃO DO SOFTWARE CFC-B 2 INTRODUÇÃO O WSauto é o mais novo sistema de gerenciamento de CFC-B, foi criado pela empresa S MARQUES INFORMÁTICA LTDA ME, e lançado o seu primeiro modulo
Leia maisStylo. O modelo Stylo foi desenhado para ser usado em interior ou em exterior com sistemas de climatização e protecção adicionais.
Publicidade dinâmica O modelo Stylo foi desenhado para ser usado em interior ou em exterior com sistemas de climatização e protecção adicionais. Pode ser produzido em aço lacado ou em aço inox (AISI 304/316)
Leia maisAmbientes Inteligentes
Ambientes Inteligentes Temas de projectos Versão 1.3 Neste documento apresentam-se diversos temas de projectos. São apresentadas apenas descrições simplificadas. Para esclarecimento de dúvidas e detalhes
Leia maisLinguagens de Programação
Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Linguagens de Programação Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.
Leia maisUm Middleware de Inteligência Artificial para Jogos Digitais 105
6 Conclusão Este capítulo apresenta alguns comentários e considerações gerais sobre o trabalho de pesquisa realizado durante o desenvolvimento desta dissertação, as contribuições alcançadas e sugestões
Leia maisTécnico de Gestão e Programação de Sistemas Informáticos. Sistemas Operativos 10º ano
Técnico de Gestão e Programação de Sistemas Informáticos Sistemas Operativos 10º ano Ao computadores dos anos 50 não tinham SO. O operador trabalhava diretamente com o hardware, o que obrigava a um grande
Leia maisHome Automation -POR-
Home Automation -POR- Home automation A V2 sabe que cada contexto é único e há diferentes exigências. Por isso integrou nos seus dispositivos, tecnologias e padrões perfeitos para cada situação, desde
Leia maisApartamento T4D Apartamento Tarouca
Apartamento Tarouca Comando ON/OFF de Ar Condicionado: Controlo ON/OFF de aparelho de ar condicionado Controlo de Estores Eléctricos - Centralizado: Comando de um estore eléctrico a partir do quadro da
Leia maisManual de instalação
Manual de instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 3 4. Instalação no servidor... 4 4.1.1. Instalação do sistema... 6 4.1.2. Instalação do mdac_typ...
Leia maisCasa Eficiente f. Instalação de sistemas de gestão de consumos de energia
6.f Instalação de sistemas de gestão de consumos de energia 1 2 FICHA TÉCNICA Título 6.f Instalação de sistemas de gestão de consumos de energia Coleção Casa Catálogo de soluções técnicas Edição Programa
Leia maisJogo King Relatório da Melhoria do Trabalho Inteligência Artificial. Tiago Fonseca, ei02100
Jogo King Relatório da Melhoria do Trabalho Inteligência Artificial Tiago Fonseca, ei02100 19 de Julho de 2005 Resumo Conteúdo 1 Introdução 3 1.1 Objectivo................................... 3 1.2 Motivação...................................
Leia maisConcentrar esforços de aprendizagem sobre o funcionamento dos S.O. Resumo e Revisão do conceito de Sistema Operativo INSTRUÇÃO
FICHA TÉCNICA Soluções Exercício nº 1 Data de Aplicação 17 11 2009 NOME DO EXERCÍCIO DESTINATÁRIOS Duração Pré Requisitos Recursos / Equipamentos Orientações Pedagógicas OBJECTIVOS Descrição e Classificação
Leia maisInformática Básica. Licenciatura em Ciência da Informação. Tito Carlos S. Vieira. Tito Carlos S. Vieira
Informática Básica Licenciatura em Ciência da Informação Tito Carlos S. Vieira E-mail: tito@fe.up.pt 1 Parte II Sistemas Operativos (Utilização do Windows) 2 Sumário O que é um Sistema Operativo (SO)?
Leia maisPlataforma de Gestão Documental, Workflow e Gestão de Arquivo
Plataforma de Gestão Documental, Workflow e Gestão de Arquivo Luanda, 2017 Página 1 de 12 Índice Índice... 2 1. Gestão Integrada de Documentos e Processos... 3 2. Solução Plataforma de Gestão Documental...
Leia maisTÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES
16 TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: FACULDADE ENIAC AUTOR(ES):
Leia maisLaboratórios de Comunicações III MiECom (2 o ano)
Laboratórios de Comunicações III MiECom (2 o ano) Projecto integrado Ano Lectivo de 08/09 Versão: V20080917 1 Objectivos Com este projecto integrado pretende-se sedimentar os conhecimentos introduzidos
Leia maisEstrutura do SO. Prof. Paulo Cesar F. de Oliveira, BSc, PhD
Estrutura do SO Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Seção 1.1 Introdução 2 Usuários Aplicações Utilitários Linguagem de Comandos Núcleo do Sistema ou kernel Rotinas do Sistema Operacional Hardware
Leia maisDesenvolvimento de Software I
Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar
Leia maisEntendendo a automação residencial
Entendendo a automação residencial Tendências na construção civil; Definição de automação residencial; Classificação dos sistemas de automação; Principais sistemas da residência; Automação centralizada
Leia maisAUTOMAÇÃO INDUSTRIAL
AUTOMAÇÃO INDUSTRIAL 3º ano Engenharia Mecânica 2º semestre 2006/2007 Guias de Laboratório 5 Objectivo Implementação dum sistema de comando de lógico através dum autómato programável usando a linguagem
Leia maisAutomação Ramos de Automação e Energia
Mestrado Integrado em Engenharia Electrotécnica e de Computadores Automação Ramos de Automação e Energia Guião de trabalho prático: Debugging de Máquinas de Estado Implementação em linguagem ST Armando
Leia maisSISTEMA DE AUTOMAÇÃO RESIDENCIAL
SISTEMA DE AUTOMAÇÃO RESIDENCIAL D. E. S. Ferreira 1, J. E. S. Santos 2 RESUMO: Com evolução tecnológica e a popularização de sistemas microprocessados tornase atrativo o uso de tecnologias relacionadas
Leia mais(43) CATÁLOGO FLEX 35
CATÁLOGO FLEX 35 APRESENTAÇÃO O Flex35 é um gerenciador de automação que possui 35 entradas e 35 saídas que permitem o acionamento direto de até 35 cenas de iluminação e o controle de até 35 pontos automatizados.
Leia maisO parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê!
Faturação Eletrónica O parceiro Certo na implementação do projeto de Faturação Eletrónica, Saiba Porquê! 1. Experiências de sucesso em projectos de grande dimensão, como na Via Verde, Galp e Mc Donald
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ Software é um conjunto de programas de computador, que realiza procedimentos, dotado de regras, documentos e dados associados que fazem parte das operações
Leia maisPrincipais Funcionalidades
Document é um sistema de gestão documental e de Qvaliz processos que permite à empresa gerir informações não estruturadas, tendo por base o workflow, normatização, indexação e desmaterialização. Principais
Leia maisAULA 1 INTRODUÇÃO AO JAVA
AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede
Leia maisSISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI
SISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI Abordagem Introdução Proposta de Solução Solução Aplicativo Controlador Comunicação Módulos Testes Conclusão Dúvidas
Leia maisPorta de rolo (shutter)
1. INTRODUÇÃO Para verificar o funcionamento do controle de persianas (blinds), porta de rolo (shutter) ou venezianas (louvre), a unidade DL 2101T82 (Siemens 5WG1 521-4AB02), utilizaremos Controle Remoto
Leia maisRoteiro da Aula. Automação Predial e Domótica. Iluminação Elétrica. Iluminação Natural. Iluminação Natural. Iluminação Natural 03/05/17
Roteiro da Aula Automação Predial e Domótica Sistemas de Automação Residenciais Fabricia Neres Iluminação elétrica; Iluminação natural; Tomadas Comandadas Climatização; Home Theater Sonorização ambientes;
Leia maisManual do Gestor da Turma
Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Turma João Braga http://www.fe.up.pt/~ei97027/lia.html
Leia maisA cidade não pode parar.
A cidade não pode parar. O mercado elétrico brasileiro está mudando, com avanços tecnológicos, novas demandas regulatórias e oportunidades. Spin e Sinapsis são parceiras na implementação de soluções de
Leia maisCAPÍTULO 1. 1) A "Domótica" é uma filosofia aplicada ao projeto de redes para automação de residências, escritórios e comércio em geral.
1) Qual é a definição de domótica? INSTALAÇÕES ELÉTRICAS INTELIGENTES CAPÍTULO 1 1) A "Domótica" é uma filosofia aplicada ao projeto de redes para automação de residências, escritórios e comércio em geral.
Leia maisLinguagem C Introdução. Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux
Linguagem C Introdução Contexto Histórico Principais diferenças do Java Funções em C Compilar programas em C no Linux Porquê C em AC? A linguagem C fornece um modelo de programação próximo da máquina física
Leia maisBrilliant Solutions for a Safe World
CONTEÚDO DO SDK O SDK MegaMatcher foi projetado para o desenvolvimento de produtos AFIS ou multibiométricos de identificação em larga escala. Os mecanismos de reconhecimento de impressões digitais, face,
Leia maisComputação e Programação
Computação e Programação MEMec, LEAN - 1º Semestre 2015-2016 Aula Teórica 10 Exemplo de desenvolvimento de Programa Modular: Máquina de venda de bilhetes D.E.M. Área Científica de Controlo Automação e
Leia maisA KNX do Brasil dedica-se ao estudo, projeto, acompanhamento e distribuição de produtos e soluções no Brasil
1 Empresa A KNX do Brasil dedica-se ao estudo, projeto, acompanhamento e distribuição de produtos e soluções no Brasil O nosso portfólio inclui projetos de referência nos segmentos residencial, hotelaria,
Leia maisSmart Grids ALGORITMO DISTRIBUÍDO PARA AUTORRECUPERAÇÃO DE UTILIZANDO UM SISTEMA MULTIAGENTE REATIVO. laai.ufpa.br. Filipe Saraiva
U N I V E R S I D A D E F E D E R A L D O P A R Á F A C U L D A D E D E C O M P U T A Ç Ã O ALGORITMO DISTRIBUÍDO PARA AUTORRECUPERAÇÃO DE Smart Grids UTILIZANDO UM SISTEMA MULTIAGENTE REATIVO Italo Ramon
Leia maisManual de instalação Condomínio21 Operacional Standard
Manual de instalação Condomínio21 Operacional Standard Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no
Leia maisEngenharia de Software
Sumário Engenharia de Software Modelos de desenvolvimento de software Fases de desenvolvimento Programação modular Abordagem top-down e bottom-up Linguagens de programação: Compilação / Interpretação Aplicação
Leia maisCONTROLE DE TRAÇÃO E DIREÇÃO DE UM VEÍCULO AUTÔNOMO NÃO TRIPULADO. Carla Real Amorim Cardoso Prof. Antônio Carlos Tavares - Orientador
CONTROLE DE TRAÇÃO E DIREÇÃO DE UM VEÍCULO AUTÔNOMO NÃO TRIPULADO Carla Real Amorim Cardoso Prof. Antônio Carlos Tavares - Orientador Roteiro 1. Introdução 2. Objetivos do trabalho 3. Fundamentação teórica
Leia maisVISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud.
VISÃO GERAL Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud. Com o ESET Cloud Administrator, pode gerir a segurança da rede da sua empresa sem a necessidade de
Leia maisInteratividade. Limitado Reativa Coativa. Alargado Coativa Proativa
Interatividade Num ambiente virtual, consiste na possibilidade de o utilizador dar instruções ao sistema, de forma a este, segunda essas instruções, se adapte e transforme, criando novas situações ao utilizador.
Leia maisAprenda como interligar dois locais através de uma VPN
Aprenda como interligar dois locais através de uma VPN Date : 14 de Maio de 2015 Imagine por exemplo que tem uma empresa na Guarda e uma filial em Viseu e pretende constituir uma única rede privada (Guarda+Viseu)
Leia maisSECRETARIA DE VIGILÂNCIA EM SAÚDE DEPARTAMENTO DE GESTÃO DA VIGILÂNCIA EM SAÚDE
MINISTÉRIO DA SAÚDE SECRETARIA DE VIGILÂNCIA EM SAÚDE DEPARTAMENTO DE GESTÃO DA VIGILÂNCIA EM SAÚDE Manual do Módulo Municipal do aplicativo com os Resultados finais 2013, 2014, 2015 e 2016 e Resultados
Leia maisManual de instalação
Manual de instalação Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no servidor... 5 4.1.1. Instalação do
Leia maisSistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel
Sistemas Operacionais Estrutura do Sistema Operacional Principais tipos de estruturas: Monolíticos; Em camadas; Máquinas Virtuais; Arquitetura Micro-kernel; Cliente-Servidor; 2 Arquitetura Monolítica Aplicação
Leia maisJADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.
JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento
Leia maisCONTEÚDO Guia do Usuario
CONTEÚDO Direitos autorais 2014 Samsung Electronics Co., Ltd. Todos os direitos reservados. Este manual destina-se somente a fins informativos. Todas as informações incluídas neste documento estão sujeitas
Leia maisAula teórica 7. Preparado por eng.tatiana Kovalenko
Aula teórica 7 Tema 7. Introdução a Programação Ø Linguagens de Programação Ø LP Java ØEstrutura de um programa em Java ØIdentificadores, variáveis e constantes. ØTipos de dados básicos Preparado por eng.tatiana
Leia maisMOP-RC700-REV05 MANUAL DE OPERAÇÃO RC700-REV05
PLANETA INFORMÁTICA MOP-RC700-REV05 MANUAL DE OPERAÇÃO RC700-REV05 2 de 13 Elaborado por Data Assinatura Éder Bianco 19/02/2010 Aprovado por Data Assinatura Thiago Cardoso 19/02/2010 Histórico de Revisões
Leia maisFerramentas Web, Web 2.0 e Software Livre em EVT
E s t u d o s o b r e a i n t e g r a ç ã o d e f e r r a m e n t a s d i g i t a i s n o c u r r í c u l o d a d i s c i p l i n a d e E d u c a ç ã o V i s u a l e T e c n o l ó g i c a Spiro M a n u
Leia maisFigura 1: Formato de Requisição HTTP
Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática Desenvolvimento de Aplicações Distribuídas Prof. Geanderson Esteves dos Santos geanderson@dcc.ufmg.br Laboratório
Leia maisMineração de Dados em Biologia Molecular
Mineração de Dados em Biologia Molecular WEKA Tópicos Introdução Simuladores de MD Principais módulos André C. P. L. F. de Carvalho Monitor: Váléria Carvalho André Ponce de Leon de Carvalho 2 Usando MD
Leia maisDescrição geral do Android
Descrição geral do Android (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Utilização Home screen: Área de notificações Múltiplas páginas
Leia maisMódulo 3 - Estrutura e configuração de Sistemas Operativos monoposto
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisConectado você a um mundo de possibilidades
Conectado você a um mundo de possibilidades Desevolvemos soluções de IoT (Internet das coisas) para a Indústria 4.0 visando a GESTÃO DE ENERGIA, CONTROLE DE PRODUÇÃO e GERENCIAMENTO DE UTILIDADES. As
Leia maisO AMBIENTE DE DESENVOLVIMENTO
Módulo 9 O AMBIENTE DE DESENVOLVIMENTO P S I 1 1 - C P T G P S I SUMÁRIO Instalação do Java JDK - Kit de Desenvolvimento Java Download do JDK Instalação do JDK Configuração da Variável de ambiente (Path)
Leia maisSem data Sheet online MEAC300 SOLUÇÕES CEMS
Sem data Sheet online MEAC300 A B C D E F H I J K L M N O P Q R S T Informações do pedido Tipo MEAC300 Nº de artigo A pedido As especificações de dispositivo e os dados de desempenho exatos do produto
Leia mais7. A linguagem robcomm
7. A linguagem robcomm 7.1. Fundamentos As linguagens de programação, tal como as linguagens humanas, são definidas através de um conjunto de regras morfológicas, que determinam a sua estrutura, e semânticas
Leia maisMicroprocessadores vs Microcontroladores
Microprocessadores vs Microcontroladores Um microcontrolador difere de um microprocessador em vários aspectos. Primeiro e o mais importante, é a sua funcionalidade. Para que um microprocessador possa ser
Leia maisManual de Instalação Condomínio21 Operacional Corporate
Manual de Instalação Condomínio21 Operacional Corporate Sumário 1. Sobre este documento... 3 2. Suporte técnico... 3 3. Requisitos de hardware... 4 3.1. Estação... 4 3.2. Servidor... 4 4. Instalação no
Leia mais