Escolar Documentos
Profissional Documentos
Cultura Documentos
18 de outubro de 2007
Casa Inteligente
Setembro/2007
1 / 77
Roteiro
1
Introduo ca Projetos Robtica IME o Casa Inteligente A Casa Inteligente do IME Sistema SMA da Casa IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente Implementao f ca sica Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados Bibliograa Bibliograa
Casa Inteligente
Setembro/2007
2 / 77
O Curso de Mestrado em Sistemas e Computao possui ca basicamente 4 projetos na rea de robtica: a o Futebol de robs; o VANT - Ve culo Areo Autnomo No-Tripulado; e o a Manipulador Virtual teleoperado com Realimentao Hptica; ca a Mltiplos Robs Mveis Cooperativos; u o o Domtica - A Casa inteligente; o
Casa Inteligente
Setembro/2007
3 / 77
O Curso de Mestrado em Sistemas e Computao possui ca basicamente 4 projetos na rea de robtica: a o Futebol de robs; o VANT - Ve culo Areo Autnomo No-Tripulado; e o a Manipulador Virtual teleoperado com Realimentao Hptica; ca a Mltiplos Robs Mveis Cooperativos; u o o Domtica - A Casa inteligente; o
Casa Inteligente
Setembro/2007
3 / 77
O Curso de Mestrado em Sistemas e Computao possui ca basicamente 4 projetos na rea de robtica: a o Futebol de robs; o VANT - Ve culo Areo Autnomo No-Tripulado; e o a Manipulador Virtual teleoperado com Realimentao Hptica; ca a Mltiplos Robs Mveis Cooperativos; u o o Domtica - A Casa inteligente; o
Casa Inteligente
Setembro/2007
3 / 77
O Curso de Mestrado em Sistemas e Computao possui ca basicamente 4 projetos na rea de robtica: a o Futebol de robs; o VANT - Ve culo Areo Autnomo No-Tripulado; e o a Manipulador Virtual teleoperado com Realimentao Hptica; ca a Mltiplos Robs Mveis Cooperativos; u o o Domtica - A Casa inteligente; o
Casa Inteligente
Setembro/2007
3 / 77
O Curso de Mestrado em Sistemas e Computao possui ca basicamente 4 projetos na rea de robtica: a o Futebol de robs; o VANT - Ve culo Areo Autnomo No-Tripulado; e o a Manipulador Virtual teleoperado com Realimentao Hptica; ca a Mltiplos Robs Mveis Cooperativos; u o o Domtica - A Casa inteligente; o
Casa Inteligente
Setembro/2007
3 / 77
O Curso de Mestrado em Sistemas e Computao possui ca basicamente 4 projetos na rea de robtica: a o Futebol de robs; o VANT - Ve culo Areo Autnomo No-Tripulado; e o a Manipulador Virtual teleoperado com Realimentao Hptica; ca a Mltiplos Robs Mveis Cooperativos; u o o Domtica - A Casa inteligente; o
Casa Inteligente
Setembro/2007
3 / 77
Casa Inteligente
Setembro/2007
4 / 77
Casa inteligente Dene-se Casa Inteligente como um ambiente composto por uma srie de sistemas, que podem agir de forma centralizada ou e descentralizada, buscando trazer conforto, segurana e praticidade c atravs da realizao de diversas tarefas que nas casas e ca convencionais cariam a cargo de seus moradores.
Casa Inteligente
Setembro/2007
4 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Economia de Recursos O sistema de iluminao ca e ligado devido ` presena de a c pessoas; Aproveitamento da luz exterior;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Conforto O ambiente realiza tarefas automaticamente; Adapta o ambiente de acordo com as preferncias de seus e habitantes;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Segurana c Capacidade de identicar seus habitantes(detectar invasores); Vazamentos, incndios, gases e txicos. o
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Inteligente Capacidade de aprender as preferncias dos moradores; e Adaptar o cmodo segundo o essas preferncias aprendidas; e
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Transparente A computao espalhada por ca e todo o ambiente (computao ca pervasiva); Rede de sensores;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Robusta O sistema capaz de operar e sem todos os recursos; Funcionar com o que tem!
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Casa Inteligente
Setembro/2007
5 / 77
Casa Inteligente
Servios: c
Economia de recursos; Conforto; Segurana; c
Caracter sticas:
Inteligente; Transparente; Autnoma; o Robusta; Flex vel;
Flex vel Capacidade de aceitar novos servios sem alterar a c arquitetura do sistema;
Casa Inteligente
Setembro/2007
5 / 77
Sistema Multiagentes (SMA) reativo, inteligente, ex vel, autnomos; o Sistema de Identicao Pervasivo e No-invasivo; ca a Sistema de adaptao ambiental baseado em preferncias ca e aprendidas; Monitoramento do consumo de energia; Deteco de gases txicos e invasores; ca o
Casa Inteligente
Setembro/2007
6 / 77
Descrio do Sistema ca
Casa Inteligente
Setembro/2007
7 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
IA Distribu da
Desde 1970, esforos na resoluo de problemas c ca cooperativamente; IA = representao de conhecimento e mtodos de inferncias; ca e e IAD = IA + Sistemas Distribu dos; IAD = Comportamento social(aes e interaes entre co co entidades chamadas agentes); Foco principal IAD = integrao e cooperao entre agentes ca ca para atingir um objetivo comum; A IAD divida em duas grandes reas: e a
Resoluo Distribu de Problemas(RDP); ca da Sistemas Multiagentes (SMA);
Rafael Lima (IME) Casa Inteligente Setembro/2007 8 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
IA Distribu da
Desde 1970, esforos na resoluo de problemas c ca cooperativamente; IA = representao de conhecimento e mtodos de inferncias; ca e e IAD = IA + Sistemas Distribu dos; IAD = Comportamento social(aes e interaes entre co co entidades chamadas agentes); Foco principal IAD = integrao e cooperao entre agentes ca ca para atingir um objetivo comum; A IAD divida em duas grandes reas: e a
Resoluo Distribu de Problemas(RDP); ca da Sistemas Multiagentes (SMA);
Rafael Lima (IME) Casa Inteligente Setembro/2007 8 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes
Denio (Agente) ca
Segundo [Russel and Norvig, 2004], um agente tudo o que e pode ser considerado capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por intermdio de e atuadores.
Denio (Agente) ca
Em [DURFEE et al., 1989] dene-se agentes como: ...resolvedores de problemas que podem trabalhar em conjunto para resolver problemas que esto alm de suas capacidades a e individuais
Casa Inteligente
Setembro/2007
9 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Casa Inteligente
Setembro/2007
10 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Em [WOOLDRIDGE and JENNINGS, 1995] so denidas noes a co fracas e fortes: Noes fracas: co Autonomia; Habilidade Social; Reatividade; Iniciativa(pro-activeness). Habilidade Social Agentes interagem com outros atravs de algum tipo de linguagem e de comunicao de agentes. ca
Casa Inteligente
Setembro/2007
10 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Casa Inteligente
Setembro/2007
10 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Casa Inteligente
Setembro/2007
10 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
A noo forte considera, alm das noes fracas, caracter ca e co sticas humanas (estados mentais e emoo, so exemplos). ca a Exemplos de estados mentais: Conhecimento; Crena; c Inteno; ca Obrigao; ca
Casa Inteligente
Setembro/2007
11 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes Reativos
Escolhem suas aes baseados unicamente nas co percepes(pr-determinada); co e No possui histrico de suas aes; a o co No faz previso de atos futuros(No possui estrutura de a a a memria); o De onde vem a inteligncia? e
Casa Inteligente
Setembro/2007
12 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes Reativos
Escolhem suas aes baseados unicamente nas co percepes(pr-determinada); co e No possui histrico de suas aes; a o co No faz previso de atos futuros(No possui estrutura de a a a memria); o De onde vem a inteligncia? e
Casa Inteligente
Setembro/2007
12 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes Reativos
Escolhem suas aes baseados unicamente nas co percepes(pr-determinada); co e No possui histrico de suas aes; a o co No faz previso de atos futuros(No possui estrutura de a a a memria); o De onde vem a inteligncia? e
Casa Inteligente
Setembro/2007
12 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes Reativos
Inteligncia dos sistemas reativos e O comportamento inteligente do sistema advm da interao dos e ca comportamentos bsicos de cada agente. Ou seja, a inteligncia a e existe devido ` interao de comportamentos bsicos exibidos a ca a pelos agentes. Geralmente, uma sociedade formada por agentes reativos possuem um nmero elevado de agentes (centenas ou u milhares) [MARIETTO, 2000].
Casa Inteligente
Setembro/2007
13 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes Reativos
o agente percebe Y e portanto fez X
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes Cognitivos
So capazes de: a
raciocinar a respeito de suas intenes e conhecimentos; co criar planos de ao e execut-los; ca a
Possuem:
Modelos expl citos do mundo externo; Estruturas de memria; o Capacidade de armazenarem um histrico de aes passadas; o co Capacidade de prever aes futuras; co Autonomia funcional(adaptar-se ao ambiente);
Casa Inteligente
Setembro/2007
15 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agentes Cognitivos
o agente fez X porque tem por objetivo Y e X faz parte do plano que leva ` satisfao de Y a ca
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Casa Inteligente
Setembro/2007
18 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Reativos
Agentes reativos no possuem representao de seu ambiente; a ca Numa sociedade de agentes reativos, a comunicao d-se ca a atravs do ambiente externo; e Exemplo de SMA reativo: colnia de formigas. o
Cada formiga uma entidade simples; e Uma colnia pode procurar alimentos, transportar alimentos, o se defender, etc.
Casa Inteligente
Setembro/2007
19 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Reativos
Algumas caracter sticas de agentes e SMAs reativos: No h representao a a ca expl cita do conhecimento; No h representao do a a ca ambiente; No h memria das a a o aes; co Organizao etolgica; ca o Grande nmero de u membros;
Rafael Lima (IME) Casa Inteligente Setembro/2007 20 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Reativos
Algumas caracter sticas de agentes e SMAs reativos: No h representao a a ca expl cita do conhecimento; No h representao do a a ca ambiente; No h memria das a a o aes; co Organizao etolgica; ca o Grande nmero de u membros;
Rafael Lima (IME) Casa Inteligente Setembro/2007 20 / 77
O seu comportamento se baseia no que percebido a cada instante do e ambiente, mas sem uma representao expl ca cita deste.
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Reativos
Algumas caracter sticas de agentes e SMAs reativos: No h representao a a ca expl cita do conhecimento; No h representao do a a ca ambiente; No h memria das a a o aes; co Organizao etolgica; ca o Grande nmero de u membros;
Rafael Lima (IME) Casa Inteligente Setembro/2007 20 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Reativos
Algumas caracter sticas de agentes e SMAs reativos: No h representao a a ca expl cita do conhecimento; No h representao do a a ca ambiente; No h memria das a a o aes; co Organizao etolgica; ca o Grande nmero de u membros;
Rafael Lima (IME) Casa Inteligente Setembro/2007 20 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Reativos
Algumas caracter sticas de agentes e SMAs reativos: No h representao a a ca expl cita do conhecimento; No h representao do a a ca ambiente; No h memria das a a o aes; co Organizao etolgica; ca o Grande nmero de u membros;
Rafael Lima (IME) Casa Inteligente Setembro/2007 20 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Cognitivos
Casa Inteligente
Setembro/2007
21 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
SMAs Cognitivos
Algumas caracter sticas dos SMAs cognitivos: Mantm uma representao expl e ca cita do ambiente e dos outros agentes da sociedade; Podem manter um histrico das interaes e aes passadas; o co co A comunicao entre agentes feita atravs do envio e ca e e recebimento de mensagens; Seu mecanismo de controle deliberativo(tais agentes e raciocinam e decidem quais objetivos devem alcanar); c Seu modelo de organizao baseado em sistemas ca e sociolgicos como as organizaes humanas; o co Uma sociedade contm tipicamente poucos agentes; e
Rafael Lima (IME) Casa Inteligente Setembro/2007 22 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Em uma sociedade, os agentes se comunicam para atingir seus objetivos; A linguagem deve ser entendida com ao(teoria dos atos da ca fala); At aqui, no se preocupa com valores e condies de verdade e a co da linguagem; E necessrio se estabelecer um protocolo de interao; a ca A linguagem KQML.
Casa Inteligente
Setembro/2007
23 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Em uma sociedade, os agentes se comunicam para atingir seus objetivos; A linguagem deve ser entendida com ao(teoria dos atos da ca fala); At aqui, no se preocupa com valores e condies de verdade e a co da linguagem; E necessrio se estabelecer um protocolo de interao; a ca A linguagem KQML.
Casa Inteligente
Setembro/2007
23 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
E uma linguagem de comunicao entre os agentes, ca desenvolvida pelo projeto KSE(Knowledge Sharing Eort) Foi a primeira tecnologia para comunicao entre agentes de ca software bem difundida; Estrutra da linguagem:
Contedo; u Mensagem; Comunicao; ca Figura: Estrutura da linguagem
Rafael Lima (IME) Casa Inteligente Setembro/2007 24 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Contedo u Nesta camada embutido o e contedo da mensagem; u Qualquer tipo de linguagem de representao do conhecimento ca pode ser utilizada.
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Mensagem Associados os tipos de mensagens; Informa os atos de fala(armao, pergunta, ca resposta, erro e negao); ca Caracter sticas que descrevem o contedo(linguagem, ontologias u por exemplo);
Figura: Estrutura da linguagem
Rafael Lima (IME) Casa Inteligente Setembro/2007 26 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Comunicao ca Identidade do emissrio e a destinatrio; a Se a comunicao ser s ca a ncrona ou assincrona; Cuida da comunicao em baixo ca n (troca de pacotes); vel
Figura: Estrutura da linguagem
Rafael Lima (IME) Casa Inteligente Setembro/2007 27 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Algumas performatives:
inform; query ; ask; ask-one; Figura: Estrutura de uma Mensagem KQML (adaptado de [Botelho, 2005]).
Casa Inteligente
Setembro/2007
28 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Casa Inteligente
Setembro/2007
29 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
:content Informao sobre a qual a performativa expressa uma atitude; ca :force Se o transmissor ir sempre negar o signicado da performativa; a :in-reply-to O rtulo esperado em resposta; o :language O nome da linguagem usada no parmetro :content; a :ontology O nome da ontologia usada no parmetro :content; a :receiver O receptor atual da performativa; :reply-with Se o transmissor espera uma resposta, caso sim, um rtulo para resposta; o :from Indica o agente original, usado quando h agentes intermedirios; a a :to Indica o agente receptor nal, usado quando h agentes intermedirios; a a :sender O atual transmissor da performativa.
Casa Inteligente
Setembro/2007
30 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Casa Inteligente
Setembro/2007
31 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
(1)
A = {| a identicao do agente dentro da sociedade}, e ca S = {| uma habilidade anunciada na sociedade }, e l a linguagem na sociedade, e e : A P(S) uma funo parcial que mapeia os agentes para e ca suas habilidades, tal que () = {| uma habilidade de } e
Casa Inteligente
Setembro/2007
32 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Toda sociedade possui um facilitador; Esse facilitador mantm a e identidade, localizao e os ca servios dos agentes; c
Figura: Exemplo Ambiente SACI (adaptado de [Botelho, 2005]).
Casa Inteligente
Setembro/2007
33 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Casa Inteligente
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Anunciando habilidades
Casa Inteligente
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Arquitetura SMA
Possibilidade de implementao em qualquer tipo de ambiente ca (casas, hotis, escolas, etc); e Existem duas camadas:
Camada inferior so denidas as interfaces; a Camada superior dois grupos de agentes:
1o Grupo: Agentes que controlam as aes informadas pelo co agente da camada inferior. 2o Grupo: Existe o agente externo (interage com o agente identicao); ca
Casa Inteligente
Setembro/2007
36 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Arquitetura SMA
Casa Inteligente
Setembro/2007
37 / 77
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Arquitetura SMA
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agente Identicao ca
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agente Luminosidade
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agente Temperatura
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Agente Externo
IA Distribu da Agentes e SMAs A linguagem KQML O ambiente SACI Arquitetura SMA da Casa Inteligente
Resultados Experimentais
O sistema foi implementado e testado por meio de simulaes; co Sistema MultiAgentes (SMA) Reativo:
Banco de Dados: MySQL; Base de comunicao: SACI; ca Linguagem utilizada entre os agentes: KQML; Linguagem de implementao: Java; ca A proposta foi validada atravs desse sistema. e
Casa Inteligente
Setembro/2007
45 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca
A transparncia de atuao dene a ecincia do sistema de e ca e automao residencial; ca Os equipamentos devem trocar mensagens com o sistema de controle de modo a coordenar as tarefas; Protocolo de comunicao (formato das mensagens e seu ca contedo); u O que um protocolo? e
Casa Inteligente
Setembro/2007
46 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Protocolo
Imagine perguntar as horas a algum. e A aproximao pode ser um oi; ca Se a resposta foi um oi, ento prossiga a conversa; a Os equipamentos em uma casa tambm devero ter um e a padro de comunicao comum. a ca Esse padro de comunicao chamado protocolo. a ca e
Casa Inteligente
Setembro/2007
47 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
48 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
48 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
X-10
Denio (X-10) ca Um protocolo de comunicao entre equipamentos residenciais que ca utiliza a rede eltrica ou rdio freqncia para enviar os sinais de e a ue controle [de Lima, 2005]. O sistema consiste basicamente de um controlador (transmissor) e um interruptor remoto (receptor) [Amory et al., 2001].
Casa Inteligente
Setembro/2007
49 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Desvantagens O receptor no envia a sinais de conrmao; ca A quantidade de bits para representar as funes co e muito pequeno (4 bits= 16 funes); co
Casa Inteligente
Setembro/2007
51 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Desvantagens O receptor no envia a sinais de conrmao; ca A quantidade de bits para representar as funes co e muito pequeno (4 bits= 16 funes); co
Casa Inteligente
Setembro/2007
51 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Sistema de Identicao ca
Antes de implantarmos quaisquer servios na casa inteligente, c e e a necessrio identicar os moradores. Eis alguns mtodos clssicos a de identicao: ca Desvantagens Cartes RFID (radio o frequency identication); Senhas em teclados alfa-numricos e Esqueceu o carto/senha no a a entra dentro de sua casa!! Digitao de senhas: atividade ca montona para os moradores; o Podem roubar o carto/senha. a
Casa Inteligente
Setembro/2007
52 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Sistema de Identicao ca
Antes de implantarmos quaisquer servios na casa inteligente, c e e a necessrio identicar os moradores. Eis alguns mtodos clssicos a de identicao: ca Desvantagens Cartes RFID (radio o frequency identication); Senhas em teclados alfa-numricos e Esqueceu o carto/senha no a a entra dentro de sua casa!! Digitao de senhas: atividade ca montona para os moradores; o Podem roubar o carto/senha. a
Casa Inteligente
Setembro/2007
52 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Sistema de Identicao ca
Antes de implantarmos quaisquer servios na casa inteligente, c e e a necessrio identicar os moradores. Eis alguns mtodos clssicos a de identicao: ca Desvantagens Cartes RFID (radio o frequency identication); Senhas em teclados alfa-numricos e Esqueceu o carto/senha no a a entra dentro de sua casa!! Digitao de senhas: atividade ca montona para os moradores; o Podem roubar o carto/senha. a
Casa Inteligente
Setembro/2007
52 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Sistema de Identicao ca
Antes de implantarmos quaisquer servios na casa inteligente, c e e a necessrio identicar os moradores. Eis alguns mtodos clssicos a de identicao: ca Desvantagens Cartes RFID (radio o frequency identication); Senhas em teclados alfa-numricos e Esqueceu o carto/senha no a a entra dentro de sua casa!! Digitao de senhas: atividade ca montona para os moradores; o Podem roubar o carto/senha. a Sistemas biomtricos? e
Rafael Lima (IME) Casa Inteligente Setembro/2007 52 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
53 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
53 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Os mais conhecidos sistemas biomtricos: e Impresso digital; a Face; Iris; Voz; Mos; a Descrio ca Pontos da so utilizados no ris a reconhecimento. Desvantagem Doenas como catarata provocam c falhas.
Casa Inteligente
Setembro/2007
53 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Os mais conhecidos sistemas biomtricos: e Impresso digital; a Face; Iris; Voz; Mos; a Descrio ca Reconhecimento atravs do padro e a da fala. Desvantagem O estado emocional do indiv duo pode inuenciar na identicao. ca
Casa Inteligente
Setembro/2007
53 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Os mais conhecidos sistemas biomtricos: e Impresso digital; a Face; Iris; Voz; Mos; a Descrio ca Pontos nas mos so usados para a a identicao. ca Desvantagem Machucados podem provocar erros na identicao. ca
Casa Inteligente
Setembro/2007
53 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Os mais conhecidos sistemas biomtricos: e Impresso digital; a Face; Iris; Voz; Mos; a Desvantagem So invasivos por necessitar ateno a ca especial dos moradores!!
Casa Inteligente
Setembro/2007
53 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Sensor de passos?
Em [Orr and Abowd, 2000], um sensor de passos foi proposto; O sensor foi intitulado piso inteligente (smart oor ); Constitu por uma placa quadrada de 50 cm apoiada sobre do 4 clulas de carga; e As clulas foram postas nos vrtices da placa; e e
Casa Inteligente
Setembro/2007
54 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Sensor de passos?
Casa Inteligente
Setembro/2007
55 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
57 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Malha Sensora
Casa Inteligente
Setembro/2007
58 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Malha Deformada
Casa Inteligente
Setembro/2007
59 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
f (freqncia do passo): ue
Determinar tn e tn+1 (in das passdas n e n + 1; cio Calcula-se t = tn+1 tn ; 1 A freqncia dada por f = t ; ue e
(abertura do passo)
Dado pela distncia entre as abcissas dos pontos mdios; a e = |xmedd xmede |.
Casa Inteligente
Setembro/2007
61 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Experimento
Foi montado um sensor com dimenses (1,24m x 0,40); o Uma pessoa de 1,80m de altura pode dar 3 passos; Uma sala do Departamento de Engenharia de Sistemas e Computao IME; ca 20 alunos caminharam sobre o sensor; Notou-se que os primeiros passos eram muito diferentes dos demais; 10 de 15 amostras foram utilizadas na classicao; ca A classicao feita pelo algoritmo de classicao. ca e ca
Casa Inteligente
Setembro/2007
62 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Experimento
Foi montado um sensor com dimenses (1,24m x 0,40); o Uma pessoa de 1,80m de altura pode dar 3 passos; Uma sala do Departamento de Engenharia de Sistemas e Computao IME; ca 20 alunos caminharam sobre o sensor; Notou-se que os primeiros passos eram muito diferentes dos demais; 10 de 15 amostras foram utilizadas na classicao; ca A classicao feita pelo algoritmo de classicao. ca e ca
Casa Inteligente
Setembro/2007
62 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
63 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Denio (Redes Neurais Articiais) ca As redes neurais articias (RNAs) so modelos computacionais no a a lineares que buscam simular o comportamento do crebro humano, e com o objetivo de desenvolver sistemas que executam as mesmas atividades que este capaz de executar, em particular, o e reconhecimento de padres e a aproximao de funes o ca co [Hornik et al., 1989].
Casa Inteligente
Setembro/2007
64 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
RNA - Neurnio o
Casa Inteligente
Setembro/2007
65 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
+ k ;
Figura: Modelo de neurnio o articial proposto por [Mcculloch and Pitts, 1943].
Casa Inteligente Setembro/2007 66 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
69 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Camada F2
Neurnios que representam cada o categoria classicada pela rede; Cada Neurnio de F2 est ligado a o a todos de F1; zij = peso sinptico entre os a neurnios j(F2) e i(F1); o
Camada Reset
Casa Inteligente
Setembro/2007
70 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Redes ART
Casa Inteligente
Setembro/2007
71 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Casa Inteligente
Setembro/2007
72 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Resultados
Os testes foram conduzidos aplicando-se o padro de caminhar de a 20 indiv duos; Os resultados foram: Indiv duos associados a 1 (um) padro: 3; a Indiv duos associados a 2 (dois) padres: 10; o Indiv duos associados a 1 (um) padro e com erros na a classicao: 4; ca Indiv duos associados a 2 (dois) padres e com erros na o classicao: 1; ca Indiv duos associados a padres j existentes: 2; o a O sistema obteve um ndice de acerto de 87%;
Rafael Lima (IME) Casa Inteligente Setembro/2007 73 / 77
Introduo ca Protocolos de Automao Residencial ca Sistema de Identicao ca Sensor de Passos Algoritmo de Identicao ca Resultados
Sistema de identicao de indiv ca duos a partir do som do caminhar(meu trabalho); Implementar servios para o cuidado de pessoas idosas ou c doentes; Estudo do comportamento dos indiv duos para melhor adaptar a casa;
Casa Inteligente
Setembro/2007
74 / 77
Bibliograa
Bibliograa I
Amory, A., Jnior, J. P., and Moraes, F. G. (2001). u Sistema integrado e multiplataforma para controle remoto de residncias. e Trabalho de concluso de curso, Pontif Universidade Catlica do Rio Grande do Sul. a cia o Botelho, W. T. (2005). Um sistema de identicao e adaptao pervasivo para a casa inteligente utilizando sistemas multiagentes. ca ca Masters thesis, Instituto Militar de Engenharia. Cybenko, G. (1988). Continuos valued neural network with two hidden layers are sucient. Technical report, Departament of Computer Science, Tufts University. de Lima, S. S. (2005). Anlise e desenvolvimento de um ambiente para aplicaes domticas. a co o Masters thesis, Instituto Militar de Engenharia. DURFEE, E. H., LESSER, V. R., and CORKILL, D. D. (1989). Trends in cooperative distributed problem solving. IEEE Transactions on Knowledge and Data Engineering, pages 6383. Hornik, K., Stinchcombe, M., and White, H. (1989). Multilayer feedforward networks are universal approximators. Neural Networks, pages 259366.
Casa Inteligente
Setembro/2007
75 / 77
Bibliograa
Bibliograa II
MARIETTO, M. G. B. (2000). Denio Dinmica de Estratgias Instrucionais em Sistemas de Tutoria Inteligente: Uma Abordagem ca a e Multiagentes na WWW. PhD thesis, Instituto Tecnolgico de Aeronutica - ITA. o a Mcculloch, W. and Pitts, W. (1943). A logical calculus of the ideas immanent in nervous activity. In Bulletin of Mathematical Biophysics, pages 115133. Orr, R. J. and Abowd, G. D. (2000). The smart oor: a mechanism for natural user identication and tracking. In CHI 2000: Extend Abstracts, ACM Press., pages 275276. Russel, S. and Norvig, P. (2004). Inteligncia Articial: Traduo da Segunda Edio. e ca ca Elsevir. SICHMAN, J. S. and ALVARES, L. O. (1997). Introduo aos sistemas multiagentes. ca In Anais da Jornada de Atualizao em Informtica - JAI97, pages 137. ca a WOOLDRIDGE, M. and JENNINGS, N. (1995). Agents theories, aplication and languages. In 1st International Conference on MultiAgent Systems.
Casa Inteligente
Setembro/2007
76 / 77
Bibliograa
Perguntas?
Casa Inteligente
Setembro/2007
77 / 77