O documento descreve o desenvolvimento de uma casa inteligente baseada na arquitetura ARGO utilizando sistemas multi-agentes. A arquitetura ARGO permite aplicar agentes Jason em dispositivos embarcados como Arduino. O documento apresenta protótipos de casas inteligentes desenvolvidos e discute os objetivos de aplicar sistemas multi-agentes em ambientes reais e utilizar a arquitetura ARGO em uma casa inteligente física.
O documento discute a Internet das Coisas (IoT), definindo o conceito, elementos e casos de uso. Também aborda como a engenharia de software para IoT difere da tradicional, necessitando de novas práticas para lidar com a heterogeneidade e escala dos dispositivos conectados.
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Carlos Eduardo Pantoja
Trabalho apresentado no 2° Workshop de Pesquisa e Desenvolvimento em Inteligência Artificial, Inteligência Coletiva e Ciência de Dados no dia 14 de Dezembro de 2016 em Niterói/RJ.
Veja mais trabalhos em: fb.com/turingproject
Instagram: @prof.pantoja
O documento discute o uso da plataforma Arduino para automação residencial de baixo custo. Ele explica como o Arduino pode ser usado com placas e shields para controlar diversos sistemas domésticos como iluminação, ar condicionado e irrigação. A conclusão é que o Arduino oferece flexibilidade e baixo custo para projetos de automação residencial.
Zabbix para IoT - Zabbix Conference LatAm 2018André Déo
Este documento discute o uso do software Zabbix para monitoramento da Internet das Coisas (IoT) e Redes de Sensores Sem Fio (RSSF). Ele apresenta como o Zabbix pode fornecer soluções para as principais demandas desses ambientes, como monitoramento, gerenciamento e visualização de dados de sensores. Além disso, discute o desenvolvimento de projetos e aplicativos utilizando o Zabbix e o protocolo Radiuino para comunicação entre sensores e rede.
O documento descreve o Laboratório Inteligente de Sistemas Autônomos (LISA), apresentando seu objetivo de desenvolver um ambiente inteligente utilizando sistemas multi-agentes. A metodologia envolve o uso de controladores, dispositivos eletrônicos e bancos de dados conectados através da ContextNET. Os resultados preliminares demonstraram a comunicação entre agentes e dispositivos, porém a conexão com bancos de dados ainda está sendo desenvolvida.
Apresentação realizada durante o evento da Jornada de Coprodução Digital, em 28/04/2015, no encontro de resultados do Programa Estruturante II FAPESC-FINEP
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...Wagner Tironi Pinto
O documento descreve uma monografia sobre a aplicação de padrões de projeto no desenvolvimento de interfaces gráficas para dispositivos móveis. Apresenta os objetivos e metodologia da pesquisa, revisão sobre orientação a objetos e padrões de projeto, e exemplos de aplicação de padrões Singleton, Factory Method, Decorator e State no desenvolvimento de uma interface gráfica para um sistema de inventário em um dispositivo Pocket PC.
O documento discute a automação residencial usando a plataforma Arduino como uma alternativa de baixo custo. Ele explica como o Arduino pode ser usado para criar soluções de automação residencial para iluminação, ar condicionado e outros sistemas a um custo menor do que opções tradicionais. O estudo conclui que o Arduino oferece flexibilidade para projetos de automação residencial com custos reduzidos.
O documento discute a Internet das Coisas (IoT), definindo o conceito, elementos e casos de uso. Também aborda como a engenharia de software para IoT difere da tradicional, necessitando de novas práticas para lidar com a heterogeneidade e escala dos dispositivos conectados.
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Carlos Eduardo Pantoja
Trabalho apresentado no 2° Workshop de Pesquisa e Desenvolvimento em Inteligência Artificial, Inteligência Coletiva e Ciência de Dados no dia 14 de Dezembro de 2016 em Niterói/RJ.
Veja mais trabalhos em: fb.com/turingproject
Instagram: @prof.pantoja
O documento discute o uso da plataforma Arduino para automação residencial de baixo custo. Ele explica como o Arduino pode ser usado com placas e shields para controlar diversos sistemas domésticos como iluminação, ar condicionado e irrigação. A conclusão é que o Arduino oferece flexibilidade e baixo custo para projetos de automação residencial.
Zabbix para IoT - Zabbix Conference LatAm 2018André Déo
Este documento discute o uso do software Zabbix para monitoramento da Internet das Coisas (IoT) e Redes de Sensores Sem Fio (RSSF). Ele apresenta como o Zabbix pode fornecer soluções para as principais demandas desses ambientes, como monitoramento, gerenciamento e visualização de dados de sensores. Além disso, discute o desenvolvimento de projetos e aplicativos utilizando o Zabbix e o protocolo Radiuino para comunicação entre sensores e rede.
O documento descreve o Laboratório Inteligente de Sistemas Autônomos (LISA), apresentando seu objetivo de desenvolver um ambiente inteligente utilizando sistemas multi-agentes. A metodologia envolve o uso de controladores, dispositivos eletrônicos e bancos de dados conectados através da ContextNET. Os resultados preliminares demonstraram a comunicação entre agentes e dispositivos, porém a conexão com bancos de dados ainda está sendo desenvolvida.
Apresentação realizada durante o evento da Jornada de Coprodução Digital, em 28/04/2015, no encontro de resultados do Programa Estruturante II FAPESC-FINEP
Graduação puc - aplicações de padrões de projeto no desenvolvimento de inte...Wagner Tironi Pinto
O documento descreve uma monografia sobre a aplicação de padrões de projeto no desenvolvimento de interfaces gráficas para dispositivos móveis. Apresenta os objetivos e metodologia da pesquisa, revisão sobre orientação a objetos e padrões de projeto, e exemplos de aplicação de padrões Singleton, Factory Method, Decorator e State no desenvolvimento de uma interface gráfica para um sistema de inventário em um dispositivo Pocket PC.
O documento discute a automação residencial usando a plataforma Arduino como uma alternativa de baixo custo. Ele explica como o Arduino pode ser usado para criar soluções de automação residencial para iluminação, ar condicionado e outros sistemas a um custo menor do que opções tradicionais. O estudo conclui que o Arduino oferece flexibilidade para projetos de automação residencial com custos reduzidos.
Este documento apresenta o Aura Middleware, um middleware semântico para integrar dispositivos heterogêneos na Internet das Coisas. O Aura usa ontologias para descrever os dispositivos e facilitar sua integração independente da tecnologia, linguagem de programação ou framework utilizado. Além disso, oferece funcionalidades de monitoramento e controle da rede através de uma API REST. O documento revisa trabalhos relacionados e apresenta experimentos que demonstram a viabilidade do Aura.
Este documento apresenta uma introdução à programação de agentes robóticos usando as ferramentas Jason e ARGO. [1] Discute conceitos como agentes, sistemas multi-agentes e a arquitetura BDI. [2] Apresenta o framework Jason e como criar e executar projetos nele. [3] Descreve a arquitetura ARGO que permite a programação de agentes robóticos físicos usando Jason.
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasCarlos Eduardo Pantoja
O documento discute o uso de sistemas multi-agentes para programação de plataformas robóticas. Ele resume a evolução histórica dos projetos, começando com simulações e passando para plataformas embarcadas reais usando Arduino e Raspberry Pi. O documento também apresenta a arquitetura ARGO para Jason que permite o controle direto dos atuadores e recebimento automático de percepções em tempo de execução.
PromonLogicalis - Realtime analytics viabilizando a internet das coisasLogicalis Brasil
O documento discute a Internet das Coisas e como a análise de dados em tempo real pode viabilizar seu potencial. A Internet das Coisas conecta diversos dispositivos e sensores para coletar grandes volumes de dados que podem ser analisados para automatizar processos e tomar decisões em tempo real. No entanto, desafios como velocidade, volume e variedade de dados precisam ser enfrentados com arquiteturas corporativas adequadas para a Internet das Coisas.
PromonLogicalis - Realtime analytics viabilizando a internet das coisasLogicalis Brasil
O documento discute a Internet das Coisas e como a análise de dados em tempo real pode viabilizar seu potencial. A Internet das Coisas conecta diversos dispositivos e sensores para coletar grandes volumes de dados que podem ser analisados para automatizar processos e tomar decisões em tempo real. No entanto, desafios como velocidade, volume e variedade de dados precisam ser enfrentados com arquiteturas corporativas adequadas para a Internet das Coisas.
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Anne Caroline
O documento apresenta os resultados de uma quasi-revisão sistemática sobre o uso do GitHub na administração pública. Foi identificado um artigo relevante que discute como o GitHub tem sido usado para compartilhamento e reuso de código entre agências governamentais dos EUA, além de cooperação no desenvolvimento de políticas públicas.
O documento apresenta uma palestra sobre Python, incluindo sua origem, estrutura, compilação e aplicações. O objetivo é mostrar diversas possibilidades da linguagem Python através de exemplos. As principais aplicações discutidas incluem testes de software, análise de pacotes de rede, processamento de áudio e imagem e ciência de dados.
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...Nailton Andrade
1. O documento propõe a PSWoT, uma plataforma para descoberta, publicação e autoconfiguração de serviços na Web das Coisas.
2. A PSWoT visa permitir a descoberta e publicação automática de dispositivos físicos na Web das Coisas e em redes locais por meio de componentes de descoberta em nível de rede e serviço.
3. A plataforma também visa fornecer interoperabilidade semântica e sintática aos dispositivos por meio da criação de uma identidade digital com descrições formais
SANTOS globosats experience in applying ontologies to media asset managementFIAT/IFTA
O documento descreve a experiência da Globosat em aplicar ontologias para gerenciamento de ativos de mídia. A Globosat adotou o sistema VizOne para MAM e desenvolveu ferramentas como marcação semântica e busca para melhorar a descrição, pesquisa e relatórios de conteúdo. Testes conceituais mostraram que a marcação semântica aumenta a qualidade e reduz o esforço de descrição em comparação com as ferramentas anteriores.
Vamos empreender com Software Livre? - Rainer KrügerTchelinux
Rainer Krüger discute empreendedorismo e software livre. Ele fala sobre os conceitos de empreendedorismo, a história e evolução do software livre, modelos de negócios em software livre e as vantagens econômicas do software livre para o governo brasileiro.
A eficiência da gestão por meio da integração com os sistemas estruturantesGibeon Aquino
O documento discute a importância da integração de sistemas de informação para a eficiência da gestão nas instituições de ensino superior. Apresenta os sistemas integrados da UFRN e iniciativas do governo federal para a integração, como dados abertos, a plataforma GovData e a API Gov. No entanto, argumenta que esses projetos por si só não garantem a integração com os principais sistemas estruturantes, defendendo o uso de APIs para integrar os sistemas da UFRN a esses sistemas governamentais.
O documento discute a transição da TV analógica para a TV digital no Brasil, explicando as diferenças entre sinais analógicos e digitais e detalhando o sistema brasileiro de TV digital, incluindo padrões, implementação regional e cronograma.
Pesquisas em usabilidade de interfaces e interação - 2 bimReuel Lopes
O documento discute a importância da usabilidade e da experiência do usuário no desenvolvimento de produtos digitais. A Globo.com adota uma metodologia centrada no usuário que inclui pesquisas de mercado, testes de usabilidade em seu laboratório e avaliações dos projetos. O laboratório realiza testes que geram custos significativos, mas melhoram a qualidade dos produtos.
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosawudrs
1. O documento discute conceitos de usabilidade, arquitetura da informação e design de interfaces para websites.
2. Inclui exemplos de como aplicar princípios de usabilidade no conteúdo, experiência do usuário e fluxo de navegação.
3. Também aborda tendências como Web 2.0 e o processo de trabalho em equipe na Globo.com para garantir a usabilidade.
O Desafio da Usabilidade - Seminário de Metodologia do IBGE 2014Luiz Agner
O documento descreve um estudo de usabilidade realizado para avaliar um aplicativo móvel desenvolvido para coletar dados em entrevistas pessoais. O estudo utilizou métodos como observações, testes com usuários e análise dos resultados para gerar recomendações e melhorar a interface do aplicativo, tornando-a mais eficiente para os entrevistadores.
O documento discute a etnografia remota como uma metodologia para coletar dados comportamentais de pessoas de forma digital. Ele explica como as plataformas de etnografia remota permitem que pesquisadores conduzam pesquisas de campo remotamente de maneira mais rápida e prática do que a etnografia tradicional. Também discute como a etnografia remota pode ser combinada com design thinking e data science para gerar insights e soluções de valor para os negócios.
O documento descreve o M.A.I. (Machine Aimed Interaction), uma ferramenta desenvolvida para avaliação e tratamento de crianças com paralisia cerebral baseada em interfaces tangíveis. A ferramenta permite o diagnóstico e rastreamento de indicadores de desempenho de pacientes durante exercícios por meio de objetos físicos e análise de vídeo. Os resultados da pesquisa incluem o desenvolvimento do hardware e software do M.A.I, além de prêmios recebidos e possibilidades para trabalhos futuros
Métodos Ágeis de Desenvolvimento de Software: Uma introduçãoMaurício Aniche
Os métodos ágeis promovem: (1) comunicação e colaboração entre times de desenvolvimento e clientes; (2) entrega contínua de software funcionando com valor para o cliente; e (3) capacidade de adaptação a mudanças de requisitos.
Este documento descreve a aplicação SISSREAL, desenvolvida para analisar o desempenho e disponibilidade do Sistema de Informação da Segurança Social (SISS). A aplicação coleta e analisa dados operacionais em tempo real para identificar problemas de lentidão e erros. Os resultados incluem uma redução significativa nos tempos de resposta e número de erros, melhorando a qualidade do serviço.
O documento descreve como integrar programação Java com Arduino utilizando o Javino. O Javino permite comunicação entre linguagens de programação de alto nível como Java com hardware como Arduino, através de bibliotecas para comunicação serial e detecção de erros. O documento também explica conceitos básicos do Arduino e como programá-lo, além de apresentar exemplos de projetos com Arduino e a aplicação do Javino em Java.
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Carlos Eduardo Pantoja
O documento discute o transporte de agentes entre sistemas multi-agente usando as relações ecológicas como base. Ele propõe protocolos baseados em predatismo, mutualismo e inquilinismo para transferir agentes de um SMA para outro e fornece exemplos de aplicação dos protocolos.
More Related Content
Similar to Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Este documento apresenta o Aura Middleware, um middleware semântico para integrar dispositivos heterogêneos na Internet das Coisas. O Aura usa ontologias para descrever os dispositivos e facilitar sua integração independente da tecnologia, linguagem de programação ou framework utilizado. Além disso, oferece funcionalidades de monitoramento e controle da rede através de uma API REST. O documento revisa trabalhos relacionados e apresenta experimentos que demonstram a viabilidade do Aura.
Este documento apresenta uma introdução à programação de agentes robóticos usando as ferramentas Jason e ARGO. [1] Discute conceitos como agentes, sistemas multi-agentes e a arquitetura BDI. [2] Apresenta o framework Jason e como criar e executar projetos nele. [3] Descreve a arquitetura ARGO que permite a programação de agentes robóticos físicos usando Jason.
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasCarlos Eduardo Pantoja
O documento discute o uso de sistemas multi-agentes para programação de plataformas robóticas. Ele resume a evolução histórica dos projetos, começando com simulações e passando para plataformas embarcadas reais usando Arduino e Raspberry Pi. O documento também apresenta a arquitetura ARGO para Jason que permite o controle direto dos atuadores e recebimento automático de percepções em tempo de execução.
PromonLogicalis - Realtime analytics viabilizando a internet das coisasLogicalis Brasil
O documento discute a Internet das Coisas e como a análise de dados em tempo real pode viabilizar seu potencial. A Internet das Coisas conecta diversos dispositivos e sensores para coletar grandes volumes de dados que podem ser analisados para automatizar processos e tomar decisões em tempo real. No entanto, desafios como velocidade, volume e variedade de dados precisam ser enfrentados com arquiteturas corporativas adequadas para a Internet das Coisas.
PromonLogicalis - Realtime analytics viabilizando a internet das coisasLogicalis Brasil
O documento discute a Internet das Coisas e como a análise de dados em tempo real pode viabilizar seu potencial. A Internet das Coisas conecta diversos dispositivos e sensores para coletar grandes volumes de dados que podem ser analisados para automatizar processos e tomar decisões em tempo real. No entanto, desafios como velocidade, volume e variedade de dados precisam ser enfrentados com arquiteturas corporativas adequadas para a Internet das Coisas.
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Anne Caroline
O documento apresenta os resultados de uma quasi-revisão sistemática sobre o uso do GitHub na administração pública. Foi identificado um artigo relevante que discute como o GitHub tem sido usado para compartilhamento e reuso de código entre agências governamentais dos EUA, além de cooperação no desenvolvimento de políticas públicas.
O documento apresenta uma palestra sobre Python, incluindo sua origem, estrutura, compilação e aplicações. O objetivo é mostrar diversas possibilidades da linguagem Python através de exemplos. As principais aplicações discutidas incluem testes de software, análise de pacotes de rede, processamento de áudio e imagem e ciência de dados.
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...Nailton Andrade
1. O documento propõe a PSWoT, uma plataforma para descoberta, publicação e autoconfiguração de serviços na Web das Coisas.
2. A PSWoT visa permitir a descoberta e publicação automática de dispositivos físicos na Web das Coisas e em redes locais por meio de componentes de descoberta em nível de rede e serviço.
3. A plataforma também visa fornecer interoperabilidade semântica e sintática aos dispositivos por meio da criação de uma identidade digital com descrições formais
SANTOS globosats experience in applying ontologies to media asset managementFIAT/IFTA
O documento descreve a experiência da Globosat em aplicar ontologias para gerenciamento de ativos de mídia. A Globosat adotou o sistema VizOne para MAM e desenvolveu ferramentas como marcação semântica e busca para melhorar a descrição, pesquisa e relatórios de conteúdo. Testes conceituais mostraram que a marcação semântica aumenta a qualidade e reduz o esforço de descrição em comparação com as ferramentas anteriores.
Vamos empreender com Software Livre? - Rainer KrügerTchelinux
Rainer Krüger discute empreendedorismo e software livre. Ele fala sobre os conceitos de empreendedorismo, a história e evolução do software livre, modelos de negócios em software livre e as vantagens econômicas do software livre para o governo brasileiro.
A eficiência da gestão por meio da integração com os sistemas estruturantesGibeon Aquino
O documento discute a importância da integração de sistemas de informação para a eficiência da gestão nas instituições de ensino superior. Apresenta os sistemas integrados da UFRN e iniciativas do governo federal para a integração, como dados abertos, a plataforma GovData e a API Gov. No entanto, argumenta que esses projetos por si só não garantem a integração com os principais sistemas estruturantes, defendendo o uso de APIs para integrar os sistemas da UFRN a esses sistemas governamentais.
O documento discute a transição da TV analógica para a TV digital no Brasil, explicando as diferenças entre sinais analógicos e digitais e detalhando o sistema brasileiro de TV digital, incluindo padrões, implementação regional e cronograma.
Pesquisas em usabilidade de interfaces e interação - 2 bimReuel Lopes
O documento discute a importância da usabilidade e da experiência do usuário no desenvolvimento de produtos digitais. A Globo.com adota uma metodologia centrada no usuário que inclui pesquisas de mercado, testes de usabilidade em seu laboratório e avaliações dos projetos. O laboratório realiza testes que geram custos significativos, mas melhoram a qualidade dos produtos.
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosawudrs
1. O documento discute conceitos de usabilidade, arquitetura da informação e design de interfaces para websites.
2. Inclui exemplos de como aplicar princípios de usabilidade no conteúdo, experiência do usuário e fluxo de navegação.
3. Também aborda tendências como Web 2.0 e o processo de trabalho em equipe na Globo.com para garantir a usabilidade.
O Desafio da Usabilidade - Seminário de Metodologia do IBGE 2014Luiz Agner
O documento descreve um estudo de usabilidade realizado para avaliar um aplicativo móvel desenvolvido para coletar dados em entrevistas pessoais. O estudo utilizou métodos como observações, testes com usuários e análise dos resultados para gerar recomendações e melhorar a interface do aplicativo, tornando-a mais eficiente para os entrevistadores.
O documento discute a etnografia remota como uma metodologia para coletar dados comportamentais de pessoas de forma digital. Ele explica como as plataformas de etnografia remota permitem que pesquisadores conduzam pesquisas de campo remotamente de maneira mais rápida e prática do que a etnografia tradicional. Também discute como a etnografia remota pode ser combinada com design thinking e data science para gerar insights e soluções de valor para os negócios.
O documento descreve o M.A.I. (Machine Aimed Interaction), uma ferramenta desenvolvida para avaliação e tratamento de crianças com paralisia cerebral baseada em interfaces tangíveis. A ferramenta permite o diagnóstico e rastreamento de indicadores de desempenho de pacientes durante exercícios por meio de objetos físicos e análise de vídeo. Os resultados da pesquisa incluem o desenvolvimento do hardware e software do M.A.I, além de prêmios recebidos e possibilidades para trabalhos futuros
Métodos Ágeis de Desenvolvimento de Software: Uma introduçãoMaurício Aniche
Os métodos ágeis promovem: (1) comunicação e colaboração entre times de desenvolvimento e clientes; (2) entrega contínua de software funcionando com valor para o cliente; e (3) capacidade de adaptação a mudanças de requisitos.
Este documento descreve a aplicação SISSREAL, desenvolvida para analisar o desempenho e disponibilidade do Sistema de Informação da Segurança Social (SISS). A aplicação coleta e analisa dados operacionais em tempo real para identificar problemas de lentidão e erros. Os resultados incluem uma redução significativa nos tempos de resposta e número de erros, melhorando a qualidade do serviço.
Similar to Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO (20)
O documento descreve como integrar programação Java com Arduino utilizando o Javino. O Javino permite comunicação entre linguagens de programação de alto nível como Java com hardware como Arduino, através de bibliotecas para comunicação serial e detecção de erros. O documento também explica conceitos básicos do Arduino e como programá-lo, além de apresentar exemplos de projetos com Arduino e a aplicação do Javino em Java.
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Carlos Eduardo Pantoja
O documento discute o transporte de agentes entre sistemas multi-agente usando as relações ecológicas como base. Ele propõe protocolos baseados em predatismo, mutualismo e inquilinismo para transferir agentes de um SMA para outro e fornece exemplos de aplicação dos protocolos.
An Architecture for the Development of Ambient Intelligence Systems Managed b...Carlos Eduardo Pantoja
Presented at 30th International Conference on Software Engineering & Knowledge Engineering (SEKE) at San Francisco (USA).
1st July, 2018
Instagram: @prof.pantoja
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Carlos Eduardo Pantoja
Apresentação feita no XII WESAAC em 02/05/2018.
Na biologia, os seres vivos são capazes de estabelecer relações que podem ser classificadas de acordo com o comportamento dos envolvidos. Estas relações biológicas podem ser benéficas ou não para os envolvidos dependendo de como estes se relacionam. Agentes são entidades autônomas com capacidade de tomada de decisão, raciocínio cognitivo e, inclusive, de socializar com outros agentes em um Sistema Multi-Agente (SMA). Alguns agentes são capazes de se moverem para outros sistemas, podendo, assim, se relacionar com agentes, de forma similar aos seres vivos. Este trabalho tem como objetivo propor protocolos inspirados nas relações biológicas com a finalidade de explorar a movimentação de agentes pertencentes a um SMA embarcado em um dispositivo físico e autônomo para um outro SMA em um dispositivo distinto. Serão abordados três protocolos: predatismo, mutualismo e inquilinismo, onde a transferência é feita com o objetivo de dominar, trocar conhecimentos e sobreviver no sistema de destino, respectivamente. Estes protocolos visam preservar e/ou compartilhar os conhecimentos indispensáveis obtidos durante a existência dos agentes. Neste caso, um SMA pode utilizar um dos protocolos propostos para migrar para um outro sistema embarcado. Por fim, serão apresentados alguns experimentos iniciais, nos quais foram criados dois protótipos (um líder e um hospedeiro) onde o líder é danificado e a relação de predatismo é acionada para preservar os conhecimentos adquiridos.
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Carlos Eduardo Pantoja
O documento propõe um laboratório para explorar a comunicação entre sistemas multi-agentes embarcados em ambientes inteligentes para a Internet das Coisas. O laboratório consiste em dispositivos inteligentes, sensores, atuadores e sistemas multi-agentes embarcados que se comunicam através de um middleware para trocar informações e controlar o ambiente.
O documento descreve três modalidades básicas de e-commerce e suas respectivas siglas: I) venda entre clientes (C2C), II) venda direta a consumidores (B2C), III) venda entre empresas (B2B). Em seguida, apresenta questões sobre as definições e aplicações dessas modalidades.
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Carlos Eduardo Pantoja
This document proposes integrating multi-agent systems and the Internet of Things to support ambient intelligence. The author aims to develop an architecture called the Internet of Smart Things that allows smart devices to collaborate as autonomous agents. Individual smart devices would be able to self-configure and interact using standard negotiation protocols. The architecture would also support distributed context reasoning and the formation of groups and societies of smart things. To achieve this, the author plans to develop smart things that function as augmented agents, extend existing agent platforms, and define organizational models for smart thing collectives.
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Carlos Eduardo Pantoja
This document discusses extending the Jason framework to enable programming of physical agents for ambient intelligence systems. It proposes adding a communicator agent and message format to allow agents to communicate via a context network middleware. The approach defines internal actions for agents to send messages to other nodes in an IoT network. The goal is to support deployment of multi-agent systems for ambient intelligence that can leverage physical devices and the Internet of Things.
O documento apresenta o middleware ContextNet, descrevendo sua visão geral, tutorial de instalação e utilização, incluindo soluções para computação central, móvel e em grupo. É fornecida uma tarefa para os alunos instalarem o ContextNet e executarem tutoriais disponíveis online.
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...Carlos Eduardo Pantoja
Este documento explora o transporte de agentes cognitivos entre sistemas multi-agentes distintos. Propõe protocolos para permitir a transferência de agentes de forma que possam interagir com outros agentes em sistemas diferentes. O objetivo é levar em conta a relação do agente com o novo sistema, inspirada em relações ecológicas como mutualismo, inquilinismo e predatismo.
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosCarlos Eduardo Pantoja
Este documento descreve um sistema de controle de justificativas para medicamentos antimicrobianos em uma farmácia hospitalar. O sistema foi desenvolvido para registrar entradas e saídas de antimicrobianos, manter controle por meio de justificativas e produzir relatórios mais eficientes. O documento inclui detalhes sobre o desenvolvimento do sistema, como diagramas de classes, casos de uso, sequências e atividades.
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonCarlos Eduardo Pantoja
Presented at 15th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS) at Polytechnic of Porto - Porto (Portugal).
21st June, 2017
Instagram: @prof.pantoja
Material didático da disciplina de Introdução a Administração do Curso Técnico em Informática industrial do CEFET/RJ Campus Nova Friburgo entre os anos de 2009 e 2013.
Instagram: @prof.pantoja
Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent...Carlos Eduardo Pantoja
The document describes a prototype of a smart bathroom system that uses a ubiquitous multi-agent system (uMAS) to manage natural resources. Sensors and actuators allow agents to interact with the bathroom environment. One centralized agent communicates with 8 other agents to manage security, resource usage, and respond to emergencies. Experiments showed the centralized approach can cause delays as the number of functions grows. Future work involves developing the uMAS for a real laboratory and using a middleware to allow different MAS to communicate.
LuBras: Uma Arquitetura de um Dispositivo Eletrônico para a Comunicação LIBRA...Carlos Eduardo Pantoja
Trabalho apresentado no I Workshop de Pesquisa em Computação dos Campos Gerais no dia 28 de Setembro de 2016.
Veja mais trabalhos em: fb.com/turingproject
Instagram: @prof.pantoja
Introdução ao GNSS Sistema Global de PosicionamentoGeraldoGouveia2
Este arquivo descreve sobre o GNSS - Globas NavigationSatellite System falando sobre os sistemas de satélites globais e explicando suas características
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...Consultoria Acadêmica
“O processo de inovação envolve a geração de ideias para desenvolver projetos que podem ser testados e implementados na empresa, nesse sentido, uma empresa pode escolher entre inovação aberta ou inovação fechada” (Carvalho, 2024, p.17).
CARVALHO, Maria Fernanda Francelin. Estudo contemporâneo e transversal: indústria e transformação digital. Florianópolis, SC: Arqué, 2024.
Com base no exposto e nos conteúdos estudados na disciplina, analise as afirmativas a seguir:
I - A inovação aberta envolve a colaboração com outras empresas ou parceiros externos para impulsionar ainovação.
II – A inovação aberta é o modelo tradicional, em que a empresa conduz todo o processo internamente,desde pesquisa e desenvolvimento até a comercialização do produto.
III – A inovação fechada é realizada inteiramente com recursos internos da empresa, garantindo o sigilo dasinformações e conhecimento exclusivo para uso interno.
IV – O processo que envolve a colaboração com profissionais de outras empresas, reunindo diversasperspectivas e conhecimentos, trata-se de inovação fechada.
É correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
I e III, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
Entre em contato conosco
54 99956-3050
Estruturas de Madeiras: Dimensionamento e formas de classificaçãocaduelaia
Apresentação completa sobre origem da madeira até os critérios de dimensionamento de acordo com as normas de mercado. Nesse material tem as formas e regras de dimensionamento
Os nanomateriais são materiais com dimensões na escala nanométrica, apresentando propriedades únicas devido ao seu tamanho reduzido. Eles são amplamente explorados em áreas como eletrônica, medicina e energia, promovendo avanços tecnológicos e aplicações inovadoras.
Sobre os nanomateriais, analise as afirmativas a seguir:
-6
I. Os nanomateriais são aqueles que estão na escala manométrica, ou seja, 10 do metro.
II. O Fumo negro é um exemplo de nanomaterial.
III. Os nanotubos de carbono e o grafeno são exemplos de nanomateriais, e possuem apenas carbono emsua composição.
IV. O fulereno é um exemplo de nanomaterial que possuí carbono e silício em sua composição.
É correto o que se afirma em:
ALTERNATIVAS
I e II, apenas.
I, II e III, apenas.
I, II e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
Entre em contato conosco
54 99956-3050
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...Consultoria Acadêmica
Os termos "sustentabilidade" e "desenvolvimento sustentável" só ganharam repercussão mundial com a realização da Conferência das Nações Unidas sobre o Meio Ambiente e o Desenvolvimento (CNUMAD), conhecida como Rio 92. O encontro reuniu 179 representantes de países e estabeleceu de vez a pauta ambiental no cenário mundial. Outra mudança de paradigma foi a responsabilidade que os países desenvolvidos têm para um planeta mais sustentável, como planos de redução da emissão de poluentes e investimento de recursos para que os países pobres degradem menos. Atualmente, os termos
"sustentabilidade" e "desenvolvimento sustentável" fazem parte da agenda e do compromisso de todos os países e organizações que pensam no futuro e estão preocupados com a preservação da vida dos seres vivos.
Elaborado pelo professor, 2023.
Diante do contexto apresentado, assinale a alternativa correta sobre a definição de desenvolvimento sustentável:
ALTERNATIVAS
Desenvolvimento sustentável é o desenvolvimento que não esgota os recursos para o futuro.
Desenvolvimento sustantável é o desenvolvimento que supre as necessidades momentâneas das pessoas.
Desenvolvimento sustentável é o desenvolvimento incapaz de garantir o atendimento das necessidades da geração futura.
Desenvolvimento sustentável é um modelo de desenvolvimento econômico, social e político que esteja contraposto ao meio ambiente.
Desenvolvimento sustentável é o desenvolvimento capaz de suprir as necessidades da geração anterior, comprometendo a capacidade de atender às necessidades das futuras gerações.
Entre em contato conosco
54 99956-3050
Um protocolo de comunicação é um conjunto de regras formais que descrevem como transmitir ou trocar dados, especialmente através de uma rede. Um protocolo de comunicação padronizado é aquele que foi codificado como padrão. Exemplos deles incluem WiFi, o protocolo da Internet e o protocolo de transferência de hipertexto (HTTP).
Sobre protocolos de comunicação, é correto afirmar que:
ALTERNATIVAS
Pacote é um termo genérico para referenciar uma sequência de dados binários com tamanho limitado usado como unidade de transmissão.
O número de dispositivos em um barramento não é determinado pelo protocolo.
Um sistema aberto é o que está preparado para se comunicar apenas com outro sistema fechado, usando regras padronizadas que regem o formato, o conteúdo e o significado das mensagens recebidas.
A confiabilidade em sistemas distribuídos não está relacionada às falhas de comunicação ou pela capacidade dos aplicativos em se recuperar quando tais falhas acontecem.
Os mecanismos da Internet não foram adaptados para suportar mobilidade.
Entre em contato conosco
54 99956-3050
O presente trabalho consiste em realizar um estudo de caso de um transportador horizontal contínuo com correia plana utilizado em uma empresa do ramo alimentício, a generalização é feita em reserva do setor, condições técnicas e culturais da organização
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
1. Desenvolvimento de uma Smart
Home Baseada na Arquitetura
ARGO
Jornada Integrada de Pesquisa e Pós-
Graduação
JIPP 2017
• 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil
Vinicius Souza de Jesus 1
Carlos Eduardo Pantoja 1
26 de Outubro de 2017
4. 4Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1. INTRODUÇÃO
Conceitos importantes
Ambient Intelligence [Aarts and De Ruyter 2009]
5. 5Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1. INTRODUÇÃO
Conceitos importantes
Ambient Intelligence [Aarts and De Ruyter 2009]
Multi-Agent System [Wooldridge 2009]
6. 6Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1. INTRODUÇÃO
Conceitos importantes
Ambient Intelligence [Aarts and De Ruyter 2009]
Multi-Agent System [Wooldridge 2009]
Modelo BDI [Bratman 1987]
7. 7Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1. INTRODUÇÃO
Conceitos importantes
Ambient Intelligence [Aarts and De Ruyter 2009]
Multi-Agent System [Wooldridge 2009]
Modelo BDI [Bratman 1987]
Jason Framework [Bordini et al. 2007]
8. 8Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1. INTRODUÇÃO
Conceitos importantes
Ambient Intelligence [Aarts and De Ruyter 2009]
Multi-Agent System [Wooldridge 2009]
Modelo BDI [Bratman 1987]
Jason Framework [Bordini et al. 2007]
Arquitetura ARGO [Pantoja et al. 2016]
9. 9Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1.1. Arquitetura ARGO
• ARGO [Pantoja et al., 2016]: Uma arquitetura customizada do Jason
para programação de Agentes Robóticos usando placas
micro-controladas (Arduino):
• Argo foi o barco que Jasão (Jason) e os Argonautas navegaram
na busca pelo velocino de ouro na mitologia grega
10. 10Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1.1.1. Javino
• Javino [Lazarin e Pantoja, 2015]
middleware para comunicação entre controladores e
software de alto nível com detecção de erro.
11. 11Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1.1.2. Filtros de Percepções
• Filtros de Percepções [Stabile Jr e Sichman, 2015]
Filtros de percepção reduzem a quantidade de
informação percebida pelo agente em tempo de
execução.
12. 12Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1.1.3. Agentes ARGO
Figura 1. Exemplo de SMA com agentes ARGO.
13. 13Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1.2. Problema
Aplicar um Sistema Multi-Agentes
em um ambiente real, pois este é um
ambiente dinâmico, com múltiplas
interações diferentes simultâneas e
portanto em constante transformação.
14. 14Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1.3. Objetivos
Aplicar um Sistema Multi-Agentes programado no
Framework Jason em um modelo de Smart Home em um
ambiente real.
15. 15Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
1.3. Objetivos
Aplicar um Sistema Multi-Agentes programado no
Framework Jason em um modelo de Smart Home em um
ambiente real.
Utilizar a Arquitetura customizada do ARGO para
aplicar um SMA em Jason em um protótipo real de uma
Smart Home.
29. 29Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
3. CONCLUSÃO
• Os trabalhos aqui demonstrados tiveram o objetivo de testar as funcionalidades da
arquitetura customizada ARGO.
• Apresentar diferentes modelos de Smart Homes através de diferentes protótipos.
• Leva em consideração limitações de hardware, assim como, número e tipo de
controladores (Arduino e PIC), número de agentes e entre outros.
Para trabalhos futuros deseja-se:
• Desenvolver novos trabalhos para a nova IC. (Transporte de Agentes Cognitivos)
• Aplicar em um projeto de uma sala inteligente em escala real.
32. 32Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
4. Referências
• Aarts, E. and De Ruyter, B. (2009). New research perspectives on ambient intelligence. Journal of
Ambient Intelligence and Smart Environments, 1(1):5–14.
• R. H. Bordini, J. F. Hübner, and M. Wooldridge. Programming Multi-Agent Systems in AgentSpeak
using Jason. John Wiley & Sons Ltd, 2007.
• M. E. Bratman. Intention, Plans and Practical Reasoning. Cambridge Press, 1987.
• Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming Multi-Agent Systems in
AgentSpeak using Jason. John Wiley & Sons Ltd.
• C. E. Pantoja, M. F. Stabile Jr, N. M. Lazarin, and J. S. Sichman. ARGO: A customized jason
architecture for programming embedded robotic agents. Fourth International Workshop on
Engineering Multi-Agent Systems (EMAS 2016), 2016.
• M. Wooldridge. An Introduction to Multi-Agent Systems. Wiley, 2009.
• Lazarin, N. M. and Pantoja, C. E. (2015). A robotic-agent platform for embedding software agents
using raspberry pi and arduino boards. In 9th Software Agents, Environments and Applications
School.
• Manoel, F. C. P. B., Nunes, P. S. M., Jesus, V. S., Pantoja, C.E., Viterbo, J. Managing Natural
Resources in a Smart Bathroom Using an Ubiquitous Multi-Agent System. In 11th Workshop-School
on Agents, Environments, and Applications (WESAAC 2017), 2017.
33. 33Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
4. Referências
• Stabile Jr., M. F. and Sichman, J. S. (2015). Evaluating perception filters in BDI Jason agents. In
4th Brazilian Conference on Intelligent Systems (BRACIS).
• Pantoja, C.E., Jesus, V. S., Viterbo, J. F. (2016). Aplicando Sistemas Multi-Agentes Ubíquos em um
Modelo de Smart Home Usando o Framework Jason. In Workpedia. UFF, Niteroí.
• Kazanavicius, E., Kazanavicius, V., and Ostaseviciute, L. (2009). Agent-based framework for
embedded systems development in smart environments. In Proceedings of Interna- tional
Conference on Information Technologies (IT 2009), Kaunas.
• Martins, R. and Meneguzzi, F. (2013). A smart home model to demand side management. In Workshop on
Collaborative Online Organizations (COOS13)@AAMAS.
• Martins, R. and Meneguzzi, F. (2014). A smart home model using jacamo framework. In 2014 12th IEEE
International Conference on Industrial Informatics (INDIN). IEEE.
• Junger, D., Guinelli, J. V., and Pantoja, C. E. (2016). An Analysis of Javino Middleware for Robotic Platforms
Using Jason and JADE Frameworks. In 10th Software Agents, Environments and Applications School.
• Villarrubia, G., De Paz, J. F., Bajo, J., and Corchado, J. M. (2014). Ambient agents: embedded agents for remote
control and monitoring using the pangea platform. Sensors, 14(8):13955–13979.
34. 34Desenvolvimento de uma Smart Home Baseada na Arquitetura ARGO
AGRADECIMENTOS
OBRIGADO!
souza.vdj@gmail.com
pantoja@cefet-rj.br
@prof.pantoja
@vinicius.s.dejesus
https://www.facebook.com/turingproject
35. Desenvolvimento de uma Smart
Home Baseada na Arquitetura
ARGO
Jornada Integrada de Pesquisa e Pós-
Graduação
JIPP 2017
• 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil
Vinicius Souza de Jesus 1
Carlos Eduardo Pantoja 1
26 de Outubro de 2017