SlideShare a Scribd company logo
Managing Natural Resources in a
Smart Bathroom Using a
Ubiquitous Multi-Agent System
11th Workshop-School on Agents,
Environments, and Applications
WESAAC 2017
• 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil
• 2. Universidade Federal Fluminense (UFF), Brasil
Fabian Cesar P. B. Manoel 1
Palloma da Silva Machado Nunes 1
Vinicius Souza de Jesus 1
Carlos Eduardo Pantoja 1,2
José Viterbo 2
4th May 2017
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
OUTLINE
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
4Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1. INTRODUCTION
Important Concepts
Ubiquitous Systems [Chaouche et al. 2014]
5Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1. INTRODUCTION
Important Concepts
Ambient Intelligence [Aarts and De Ruyter 2009]
Ubiquitous Systems [Chaouche et al. 2014]
6Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1. INTRODUCTION
Important Concepts
Ambient Intelligence [Aarts and De Ruyter 2009]
Multi-Agent System [Wooldridge 2009]
Ubiquitous Systems [Chaouche et al. 2014]
7Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1. INTRODUCTION
Important Concepts
Ambient Intelligence [Aarts and De Ruyter 2009]
Multi-Agent System [Wooldridge 2009]
Ubiquitous Systems [Chaouche et al. 2014]
Jason Framework [Bordini et al. 2007]
8Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1. INTRODUCTION
Important Concepts
Ambient Intelligence [Aarts and De Ruyter 2009]
Multi-Agent System [Wooldridge 2009]
Ubiquitous Systems [Chaouche et al. 2014]
Argo agents [Pantoja et al. 2016]
Jason Framework [Bordini et al. 2007]
9Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1. INTRODUCTION
ARGO is a customized architecture of Jason agents that provides communication
with low-cost controllers, actuators and sensors allowing an interaction with the real
world. ARGO is an attempt to provide an uncoupled architecture where the high-level language
is programmed without being coupled to the hardware to facilitate the development and
prototyping of ubiquitous MAS and AmI using Jason.
ARGO Agents
Figure 1. MAS using ARGO
10Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1.1. Problems
Second (and worst case)
Some works [Martins and Meneguzzi
2014][Andrade et al. 2016] uses MAS mostly
applied in simulated environments,
thereby when applying these MAS in the real
world, there is no guarantees of their
effectiveness, since the real world is a
dynamic environment which generates
constant perceptual information that can
compromise the MAS performance and its
response time.
First
One controller to manager a lot
functionalities at the same time,
without using any filtering technique, and the
ubiquitous system may act without
losing its pervasively.
11Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1.2. The Objective
The main objective of this work is to employ the MAS approach applied in a physical
intelligent bathroom that is able to manage hydric and electrical resources for economy
and sustainability.
12Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1.2. The Objective
The main objective of this work is to employ the MAS approach applied in a physical
intelligent bathroom that is able to manage hydric and electrical resources for economy
and sustainability.
It is represented as a prototype
composed of sensors and actuators that
one or more agents can use to
interact with the real world.
13Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1.2. The Objective
The main objective of this work is to employ the MAS approach applied in a physical
intelligent bathroom that is able to manage hydric and electrical resources for economy
and sustainability.
It is represented as a prototype
composed of sensors and actuators that
one or more agents can use to
interact with the real world.
The prototype constructed is physically connected to only one micro-controller in order
to explore the situation where multiple functions need to be handled by a MAS,
without using any filtering technique, but the hardware is limited (this situation can lead to
undesirable delays).
14Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
1.2. The Objective
The main objective of this work is to employ the MAS approach applied in a physical
intelligent bathroom that is able to manage hydric and electrical resources for economy
and sustainability.
It is represented as a prototype
composed of sensors and actuators that
one or more agents can use to
interact with the real world.
The MAS was programmed using Jason
and ARGO where intelligent agents
could control the resources based on their
beliefs and decide the actions to be taken
in a near real-time situation.
The prototype constructed is physically connected to only one micro-controller in order
to explore the situation where multiple functions need to be handled by a MAS,
without using any filtering technique, but the hardware is limited (this situation can lead to
undesirable delays).
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
OUTLINE 1. Introduction
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
17Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
2. THE MAS APPROACH IN HOME SYSTEMS
The aim is to save and reuse hydric and electrical resources in an autonomous
way showing how people can manage resources applying MAS using the bathroom.
SEWER
Figure 2. The water flux to save and reuse hydric resources.
SANITARY
DISCHARGE
SINK
SHOWER
18Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
2. THE MAS APPROACH IN HOME SYSTEMS
The aim is to save and reuse hydric and electrical resources in an autonomous
way showing how people can manage resources applying MAS using the bathroom.
Figure 3. The save and the reuse of electric resources.
19Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
2. THE MAS APPROACH IN HOME SYSTEMS
Figure 4. The logical status of the bathroom for an emergency situation.
Moreover, the proposed intelligent bathroom is able to manage also the security of
the user inside the bathroom. In the bathroom, the person only can get in if it is empty or
if someone is not feeling well inside the bathroom. A sound is emitted to report that
something is wrong with the person which occupy the bathroom.
20Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
2. THE MAS APPROACH IN HOME SYSTEMS
Figure 5. Two cases tested.
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
23Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3. THE PROTOTYPE
The prototype has a controller which is dedicated to one ARGO agent named
Manager, which is responsible for capturing the perceptions from sensors and to action
upon the real environment based on messages received from 9 standard agents.
24Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3. THE PROTOTYPE
The prototype has a controller which is dedicated to one ARGO agent named
Manager, which is responsible for capturing the perceptions from sensors and to action
upon the real environment based on messages received from 9 standard agents.
The intelligent agents are responsible for the security and decision-
making related to the economy of the bathroom resources.
25Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3. THE PROTOTYPE
The prototype has a controller which is dedicated to one ARGO agent named
Manager, which is responsible for capturing the perceptions from sensors and to action
upon the real environment based on messages received from 9 standard agents.
The intelligent agents are responsible for the security and decision-
making related to the economy of the bathroom resources.
For the security and supervision
actions: was used the logical status
mode as explained before.
26Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3. THE PROTOTYPE
The prototype has a controller which is dedicated to one ARGO agent named
Manager, which is responsible for capturing the perceptions from sensors and to action
upon the real environment based on messages received from 8 standard agents.
The intelligent agents are responsible for the security and decision-
making related to the economy of the bathroom resources.
For the security and supervision
actions: was used the logical status
mode as explained before.
For the decision-making: standard agents
working together with the ARGO agent where
the first ones are responsible for making
decisions based on their beliefs and
message exchanged between agents.
27Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3. THE PROTOTYPE
Figure 6. The prototype Figure 7. The prototype
28Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3.1. Results
About the tests About the results
Considering the response time of agents
in each interaction with the prototype
In general the results showed that as
the number of agents was increased, the
response time was increased as well.
29Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3.1. Results
About the tests About the results
Considering the response time of agents
in each interaction with the prototype
Throughput tests - considering the
number of requests for perceptions per
second that were done by agents
In general the results showed that as
the number of agents was increased, the
response time was increased as well.
In average, the agent in these tests
shows a throughput 5 requests per
second, where 100% of them arrived
without being discarded by Javino.
30Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3.1. Results
About the tests About the results
Considering the response time of agents
in each interaction with the prototype
Throughput tests - considering the
number of requests for perceptions per
second that were done by agents
In general the results showed that as
the number of agents was increased, the
response time was increased as well.
In average, the agent in these tests
shows a throughput 5 requests per
second, where 100% of them arrived
without being discarded by Javino.
All the agents with achievement plans
ARGO agent with achievement plans and
all the standard agents with belief plans
Comparing the both:
All the agents with achievement plans has an
answer time smaller than the ARGO agent with
achievement plans and all the standard
agents with belief plans.
31Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
3.1. Results
Figure 8. The results for some of the agents of the smart bathroom (seconds per number of agents employed in tests).
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
5. Demonstration
6. Conclusion and Future Works
7. References
34Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
4. RELATED WORK
Papers showing methods of using MAS for AmI in Smart Homes, or using concepts of
ubiquitous computing environments, Ambient Intelligence, and embedded agents:
[Lim et al. 2009]
The MavHome [Cook et al. 2003];
The Ambient Intelligence Environment Using Embedded Agents [Hagras et al. 2004];
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
6. Conclusion and Future Works
7. References
37Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
5. DEMOSTRATION
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
7. References
40Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
6. CONCLUSION AND FUTURE WORKS
A prototype was constructed in order to simulate a real bathroom and the uMAS was
developed using Jason and the ARGO architecture.
41Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
6. CONCLUSION AND FUTURE WORKS
A prototype was constructed in order to simulate a real bathroom and the uMAS was
developed using Jason and the ARGO architecture.
The ARGO characteristics help in the development of uMAS with an
acceptable response time depending on the programming strategy adopted.
42Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
6. CONCLUSION AND FUTURE WORKS
A prototype was constructed in order to simulate a real bathroom and the uMAS was
developed using Jason and the ARGO architecture.
The ARGO characteristics help in the development of uMAS with an
acceptable response time depending on the programming strategy adopted.
Then, in this work, it was explored a strategy using a centralized ARGO agent
responsible for managing actions and perceptions interacting with one controller and
8 agents responsible for specific functions of the proposed smart bathroom negotiating
actions with the centralizer.
43Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
6. CONCLUSION AND FUTURE WORKS
A prototype was constructed in order to simulate a real bathroom and the uMAS was
developed using Jason and the ARGO architecture.
The ARGO characteristics help in the development of uMAS with an
acceptable response time depending on the programming strategy adopted.
Then, in this work, it was explored a strategy using a centralized ARGO agent
responsible for managing actions and perceptions interacting with one controller and
8 agents responsible for specific functions of the proposed smart bathroom negotiating
actions with the centralizer.
The experiments conducted showed that using a centralized agent when the
number of functions are high and specialized per agents generates a bottleneck of
requisitions (messages) that could delay in seconds the execution of certain
functions.
44Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
6. CONCLUSION AND FUTURE WORKS
For future works, an uMAS will be developed in a real room for
managing the resources of a laboratory.
45Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
6. CONCLUSION AND FUTURE WORKS
For future works, an uMAS will be developed in a real room for
managing the resources of a laboratory.
Besides, a communication mechanism using a middleware for the
internet of things will be tested using Jason and ARGO
agents. This middleware aims to provide a way of two different MAS
communicate.
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
7. References
OUTLINE 1. Introduction
2. The MAS Approach in Home
Systems
3. The Prototype
4. Related Work
5. Demonstration
6. Conclusion and Future Works
48Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
7. Reference
•Aarts, E. and De Ruyter, B. (2009). New research perspectives on ambient intelligence. Journal of
Ambient Intelligence and Smart Environments, 1(1):5–14.
•Andrade, J. P. B., Oliveira, M., Gonçalves, E. J. T., and Maia, M. E. F. (2016). Uma Abordagem com
Sistemas Multi-agentes para Controle Autônomo de Casas Inteligentes. In XIII Encontro Nacional
de Inteligência Artificial e Computacional (ENIAC).
•Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak using
Jason. John Wiley & Sons Ltd.
•Bratman, M. E. (1987). Intention, Plans and Practical Reasoning. Cambridge Press.
•Chaouche, A.-C., Seghrouchni, A. E. F., Ilié, J.-M., and Saïdouni, D. E. (2014). A higher-order agent model with
contextual planning management for ambient systems. In Transactions on Computational Collective Intelligence
XVI, pages 146–169. Springer.
•Cook, D. J., Youngblood, G. M., Heierman III, E. O., Gopalratnam, K., Rao, S., Litvin, A., and Khawaja, F. (2003).
Mavhome: An agent-based smart home. In PerCom, volume 3, pages 521–524.
•Hagras, H., Callaghan, V., Colley, M., Clarke, G., Pounds-Cornish, A., and Duman, H. (2004). Creating an
ambient-intelligence environment using embedded agents. IEEE Intelligent Systems, 19(6):12–20.
49Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
7. Reference
•Kazanavicius, E., Kazanavicius, V., and Ostaseviciute, L. (2009). Agent-based framework for
embedded systems development in smart environments. In Proceedings of International
Conference on Information Technologies (IT 2009), Kaunas.
•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.
•Lim, C., Anthony, P., and Fan, L. (2009). Applying multi-agent system in a context aware. Borneo
Sci, 24:53–64.
•Martins, R. and Meneguzzi, F. (2014). A smart home model using jacamo framework. In 2014 12th
IEEE International Conference on Industrial Informatics (INDIN). IEEE.
•Pantoja, C. E., Stabile, M. F., Lazarin, N. M., and Sichman, J. S. (2016). Argo: An extended jason
architecture that facilitates embedded robotic agents programming. In Baldoni, M., Müller, J. P.,
Nunes, I., and Zalila-Wenkstern, R., editors, Engineering Multi-Agent Systems: 4th International
Workshop, EMAS 2016, pages 136–155. Springer.
•Stabile Jr., M. F. and Sichman, J. S. (2015). Evaluating perception filters in BDI Jason agents. In
4th Brazilian Conference on Intelligent Systems (BRACIS).
50Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
7. Reference
•Rao, A. S. (1996). AgentSpeak(L): BDI agents speak out in a logical computable language. In de
Velde, W. V. and Perram, J. W., editors, Proceedings of the 7th European workshop on Modeling
autonomous agents in a multi-agent world (MAAMAW’96), volume 1038 of Lecture Notes in
Artificial Intelligence, pages 42–55, USA. Springer-Verlag.
•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.
•Wooldridge, M. (2009). An Introduction to MultiAgent Systems. Wiley.
51Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System
THANKS
THANK YOU!
fabiancpbm@gmail.com
pallomapit@hotmail.com
souza.vdj@gmail.com
pantoja@cefet-rj.br
viterbo@ic.uff.br
Managing Natural Resources in a
Smart Bathroom Using a
Ubiquitous Multi-Agent System
11th Workshop-School on Agents,
Environments, and Applications
WESAAC 2017
• 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil
• 2. Universidade Federal Fluminense (UFF), Brasil
Fabian Cesar P. B. Manoel 1
Palloma da Silva Machado Nunes 1
Vinicius Souza de Jesus 1
Carlos Eduardo Pantoja 1,2
José Viterbo 2
4th May 2017

More Related Content

Similar to Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System

Wireless sensor network applications environment monitoring
Wireless sensor network applications environment monitoringWireless sensor network applications environment monitoring
Wireless sensor network applications environment monitoringCliff Cooper, MS, CIH
 
Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...
Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...
Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...MdTanvirMahtab2
 
IRJET- Smart Green House using IOT and Cloud Computing
IRJET- Smart Green House using IOT and Cloud ComputingIRJET- Smart Green House using IOT and Cloud Computing
IRJET- Smart Green House using IOT and Cloud ComputingIRJET Journal
 
Smart automated irrigation system ppt
Smart automated irrigation system pptSmart automated irrigation system ppt
Smart automated irrigation system pptAutoNextAutoHub
 
ORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNNORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNNIRJET Journal
 
Autonomous green house project implementation
Autonomous green house project implementationAutonomous green house project implementation
Autonomous green house project implementationpratheekkv950
 
An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...Athanasios Ouzounis
 
IRJET - Literature Survey on Smart Bin that Segregates and Measures the W...
IRJET -  	  Literature Survey on Smart Bin that Segregates and Measures the W...IRJET -  	  Literature Survey on Smart Bin that Segregates and Measures the W...
IRJET - Literature Survey on Smart Bin that Segregates and Measures the W...IRJET Journal
 
Context-aware recommender system for multi-user smart home
Context-aware recommender system for multi-user smart homeContext-aware recommender system for multi-user smart home
Context-aware recommender system for multi-user smart homeIJECEIAES
 
Child Rescue System from Open Borewells
Child Rescue System from Open BorewellsChild Rescue System from Open Borewells
Child Rescue System from Open Borewellsijtsrd
 
Detection of Wastewater Pollution Through Natural Language Generation With a ...
Detection of Wastewater Pollution Through Natural Language Generation With a ...Detection of Wastewater Pollution Through Natural Language Generation With a ...
Detection of Wastewater Pollution Through Natural Language Generation With a ...Shakas Technologies
 
Resilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring TechnologyResilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring TechnologyKoorosh Aslansefat
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
IRJET- IoT based Smart Greenhouse Automation System
IRJET-  	  IoT based Smart Greenhouse Automation SystemIRJET-  	  IoT based Smart Greenhouse Automation System
IRJET- IoT based Smart Greenhouse Automation SystemIRJET Journal
 
IRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of ThingsIRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of ThingsIRJET Journal
 
smart service dustbin with IOT in embedded systems.pptx
smart service dustbin with IOT in embedded systems.pptxsmart service dustbin with IOT in embedded systems.pptx
smart service dustbin with IOT in embedded systems.pptxHanselCarzerlet
 

Similar to Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System (20)

Wireless sensor network applications environment monitoring
Wireless sensor network applications environment monitoringWireless sensor network applications environment monitoring
Wireless sensor network applications environment monitoring
 
Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...
Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...
Revolutionizing Plant Care: An IOT-Based Water Quality Monitoring and Automat...
 
IRJET- Smart Green House using IOT and Cloud Computing
IRJET- Smart Green House using IOT and Cloud ComputingIRJET- Smart Green House using IOT and Cloud Computing
IRJET- Smart Green House using IOT and Cloud Computing
 
Smart automated irrigation system ppt
Smart automated irrigation system pptSmart automated irrigation system ppt
Smart automated irrigation system ppt
 
ORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNNORGANIC PRODUCT DISEASE DETECTION USING CNN
ORGANIC PRODUCT DISEASE DETECTION USING CNN
 
Autonomous green house project implementation
Autonomous green house project implementationAutonomous green house project implementation
Autonomous green house project implementation
 
An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...An implementation of a symbiotic ecology with self properties in an eHealth s...
An implementation of a symbiotic ecology with self properties in an eHealth s...
 
Paper2507.pdf
Paper2507.pdfPaper2507.pdf
Paper2507.pdf
 
IRJET - Literature Survey on Smart Bin that Segregates and Measures the W...
IRJET -  	  Literature Survey on Smart Bin that Segregates and Measures the W...IRJET -  	  Literature Survey on Smart Bin that Segregates and Measures the W...
IRJET - Literature Survey on Smart Bin that Segregates and Measures the W...
 
Context-aware recommender system for multi-user smart home
Context-aware recommender system for multi-user smart homeContext-aware recommender system for multi-user smart home
Context-aware recommender system for multi-user smart home
 
Child Rescue System from Open Borewells
Child Rescue System from Open BorewellsChild Rescue System from Open Borewells
Child Rescue System from Open Borewells
 
Detection of Wastewater Pollution Through Natural Language Generation With a ...
Detection of Wastewater Pollution Through Natural Language Generation With a ...Detection of Wastewater Pollution Through Natural Language Generation With a ...
Detection of Wastewater Pollution Through Natural Language Generation With a ...
 
Resilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring TechnologyResilience Supported System for Innovative Water Monitoring Technology
Resilience Supported System for Innovative Water Monitoring Technology
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
IRJET- IoT based Smart Greenhouse Automation System
IRJET-  	  IoT based Smart Greenhouse Automation SystemIRJET-  	  IoT based Smart Greenhouse Automation System
IRJET- IoT based Smart Greenhouse Automation System
 
Robotic speech processing
Robotic speech processingRobotic speech processing
Robotic speech processing
 
FYP PRESENTATION - IOT GARBAGE MONITORING SYSTEM
FYP PRESENTATION - IOT GARBAGE MONITORING SYSTEMFYP PRESENTATION - IOT GARBAGE MONITORING SYSTEM
FYP PRESENTATION - IOT GARBAGE MONITORING SYSTEM
 
IRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of ThingsIRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of Things
 
smart service dustbin with IOT in embedded systems.pptx
smart service dustbin with IOT in embedded systems.pptxsmart service dustbin with IOT in embedded systems.pptx
smart service dustbin with IOT in embedded systems.pptx
 
07969712.pdf
07969712.pdf07969712.pdf
07969712.pdf
 

More from Carlos Eduardo Pantoja

Integrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoIntegrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoCarlos Eduardo Pantoja
 
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Carlos Eduardo Pantoja
 
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsA Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsCarlos Eduardo Pantoja
 
An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...Carlos Eduardo Pantoja
 
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Carlos Eduardo Pantoja
 
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Carlos Eduardo Pantoja
 
Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Carlos Eduardo Pantoja
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Carlos Eduardo Pantoja
 
LISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosLISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosCarlos Eduardo Pantoja
 
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Carlos Eduardo Pantoja
 
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Carlos Eduardo Pantoja
 
Instalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresInstalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresCarlos Eduardo Pantoja
 
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGODesenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGOCarlos Eduardo Pantoja
 
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...Carlos Eduardo Pantoja
 
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasInside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasCarlos Eduardo Pantoja
 
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosSistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosCarlos Eduardo Pantoja
 
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonPrototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonCarlos Eduardo Pantoja
 
Introdução a Administração e a Economia
Introdução a Administração e a EconomiaIntrodução a Administração e a Economia
Introdução a Administração e a EconomiaCarlos Eduardo Pantoja
 
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Carlos Eduardo Pantoja
 

More from Carlos Eduardo Pantoja (20)

Integrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o JavinoIntegrando a Programação Java com Arduino Utilizando o Javino
Integrando a Programação Java com Arduino Utilizando o Javino
 
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
Transporte de Agentes Cognitivos entre SMA Usando Framework Jason e o Middlew...
 
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI SystemsA Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
A Heterogeneous Architecture for Integrating Multi-Agent Systems in AmI Systems
 
An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...An Architecture for the Development of Ambient Intelligence Systems Managed b...
An Architecture for the Development of Ambient Intelligence Systems Managed b...
 
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
Transporte de Agentes Cognitivos entre SMA Distintos Inspirado nos Princípios...
 
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
Explorando a Comunicação entre Sistemas Multi-Agentes Embarcados em Ambientes...
 
Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)Questões de Concursos - Sistemas de Informação (Parte 1)
Questões de Concursos - Sistemas de Informação (Parte 1)
 
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
Integrating Multi-Agent Systems and Internet of Things To Support Ambient Int...
 
LISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas AutônomosLISA - Laboratório Inteligente de Sistemas Autônomos
LISA - Laboratório Inteligente de Sistemas Autônomos
 
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
Support for the Deployment of Ambient Intelligence Systems Managed by Cogniti...
 
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
Suporte à Implementação de Ambientes Inteligentes Gerenciados por Agentes Cog...
 
Instalação e Manutenção de Computadores
Instalação e Manutenção de ComputadoresInstalação e Manutenção de Computadores
Instalação e Manutenção de Computadores
 
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGODesenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
Desenvolvimento de Uma Smart Home Baseada na Arquitetura ARGO
 
ContextNet Middleware
ContextNet MiddlewareContextNet Middleware
ContextNet Middleware
 
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
Explorando o Transporte de Agentes Cognitivos entre Sistemas Multi-Agentes Di...
 
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas CustomizadasInside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
Inside Jason: Experiências no Desenvolvimento de Arquiteturas Customizadas
 
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos AntimicrobianosSistema de Controle de Justificativas de Medicamentos Antimicrobianos
Sistema de Controle de Justificativas de Medicamentos Antimicrobianos
 
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with JasonPrototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
Prototyping Ubiquitous Multi-Agent Systems: A Generic Domain Approach with Jason
 
Introdução a Administração e a Economia
Introdução a Administração e a EconomiaIntrodução a Administração e a Economia
Introdução a Administração e a Economia
 
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
Aplicando Sistemas Multi-Agentes Ubíquos em um Modelo de Smart Home Usando o ...
 

Recently uploaded

Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 

Recently uploaded (20)

Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System

  • 1. Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 11th Workshop-School on Agents, Environments, and Applications WESAAC 2017 • 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil • 2. Universidade Federal Fluminense (UFF), Brasil Fabian Cesar P. B. Manoel 1 Palloma da Silva Machado Nunes 1 Vinicius Souza de Jesus 1 Carlos Eduardo Pantoja 1,2 José Viterbo 2 4th May 2017
  • 2. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 3. OUTLINE 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 4. 4Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1. INTRODUCTION Important Concepts Ubiquitous Systems [Chaouche et al. 2014]
  • 5. 5Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1. INTRODUCTION Important Concepts Ambient Intelligence [Aarts and De Ruyter 2009] Ubiquitous Systems [Chaouche et al. 2014]
  • 6. 6Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1. INTRODUCTION Important Concepts Ambient Intelligence [Aarts and De Ruyter 2009] Multi-Agent System [Wooldridge 2009] Ubiquitous Systems [Chaouche et al. 2014]
  • 7. 7Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1. INTRODUCTION Important Concepts Ambient Intelligence [Aarts and De Ruyter 2009] Multi-Agent System [Wooldridge 2009] Ubiquitous Systems [Chaouche et al. 2014] Jason Framework [Bordini et al. 2007]
  • 8. 8Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1. INTRODUCTION Important Concepts Ambient Intelligence [Aarts and De Ruyter 2009] Multi-Agent System [Wooldridge 2009] Ubiquitous Systems [Chaouche et al. 2014] Argo agents [Pantoja et al. 2016] Jason Framework [Bordini et al. 2007]
  • 9. 9Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1. INTRODUCTION ARGO is a customized architecture of Jason agents that provides communication with low-cost controllers, actuators and sensors allowing an interaction with the real world. ARGO is an attempt to provide an uncoupled architecture where the high-level language is programmed without being coupled to the hardware to facilitate the development and prototyping of ubiquitous MAS and AmI using Jason. ARGO Agents Figure 1. MAS using ARGO
  • 10. 10Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1.1. Problems Second (and worst case) Some works [Martins and Meneguzzi 2014][Andrade et al. 2016] uses MAS mostly applied in simulated environments, thereby when applying these MAS in the real world, there is no guarantees of their effectiveness, since the real world is a dynamic environment which generates constant perceptual information that can compromise the MAS performance and its response time. First One controller to manager a lot functionalities at the same time, without using any filtering technique, and the ubiquitous system may act without losing its pervasively.
  • 11. 11Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1.2. The Objective The main objective of this work is to employ the MAS approach applied in a physical intelligent bathroom that is able to manage hydric and electrical resources for economy and sustainability.
  • 12. 12Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1.2. The Objective The main objective of this work is to employ the MAS approach applied in a physical intelligent bathroom that is able to manage hydric and electrical resources for economy and sustainability. It is represented as a prototype composed of sensors and actuators that one or more agents can use to interact with the real world.
  • 13. 13Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1.2. The Objective The main objective of this work is to employ the MAS approach applied in a physical intelligent bathroom that is able to manage hydric and electrical resources for economy and sustainability. It is represented as a prototype composed of sensors and actuators that one or more agents can use to interact with the real world. The prototype constructed is physically connected to only one micro-controller in order to explore the situation where multiple functions need to be handled by a MAS, without using any filtering technique, but the hardware is limited (this situation can lead to undesirable delays).
  • 14. 14Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 1.2. The Objective The main objective of this work is to employ the MAS approach applied in a physical intelligent bathroom that is able to manage hydric and electrical resources for economy and sustainability. It is represented as a prototype composed of sensors and actuators that one or more agents can use to interact with the real world. The MAS was programmed using Jason and ARGO where intelligent agents could control the resources based on their beliefs and decide the actions to be taken in a near real-time situation. The prototype constructed is physically connected to only one micro-controller in order to explore the situation where multiple functions need to be handled by a MAS, without using any filtering technique, but the hardware is limited (this situation can lead to undesirable delays).
  • 15. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 16. OUTLINE 1. Introduction 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 17. 17Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 2. THE MAS APPROACH IN HOME SYSTEMS The aim is to save and reuse hydric and electrical resources in an autonomous way showing how people can manage resources applying MAS using the bathroom. SEWER Figure 2. The water flux to save and reuse hydric resources. SANITARY DISCHARGE SINK SHOWER
  • 18. 18Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 2. THE MAS APPROACH IN HOME SYSTEMS The aim is to save and reuse hydric and electrical resources in an autonomous way showing how people can manage resources applying MAS using the bathroom. Figure 3. The save and the reuse of electric resources.
  • 19. 19Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 2. THE MAS APPROACH IN HOME SYSTEMS Figure 4. The logical status of the bathroom for an emergency situation. Moreover, the proposed intelligent bathroom is able to manage also the security of the user inside the bathroom. In the bathroom, the person only can get in if it is empty or if someone is not feeling well inside the bathroom. A sound is emitted to report that something is wrong with the person which occupy the bathroom.
  • 20. 20Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 2. THE MAS APPROACH IN HOME SYSTEMS Figure 5. Two cases tested.
  • 21. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 22. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 23. 23Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3. THE PROTOTYPE The prototype has a controller which is dedicated to one ARGO agent named Manager, which is responsible for capturing the perceptions from sensors and to action upon the real environment based on messages received from 9 standard agents.
  • 24. 24Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3. THE PROTOTYPE The prototype has a controller which is dedicated to one ARGO agent named Manager, which is responsible for capturing the perceptions from sensors and to action upon the real environment based on messages received from 9 standard agents. The intelligent agents are responsible for the security and decision- making related to the economy of the bathroom resources.
  • 25. 25Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3. THE PROTOTYPE The prototype has a controller which is dedicated to one ARGO agent named Manager, which is responsible for capturing the perceptions from sensors and to action upon the real environment based on messages received from 9 standard agents. The intelligent agents are responsible for the security and decision- making related to the economy of the bathroom resources. For the security and supervision actions: was used the logical status mode as explained before.
  • 26. 26Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3. THE PROTOTYPE The prototype has a controller which is dedicated to one ARGO agent named Manager, which is responsible for capturing the perceptions from sensors and to action upon the real environment based on messages received from 8 standard agents. The intelligent agents are responsible for the security and decision- making related to the economy of the bathroom resources. For the security and supervision actions: was used the logical status mode as explained before. For the decision-making: standard agents working together with the ARGO agent where the first ones are responsible for making decisions based on their beliefs and message exchanged between agents.
  • 27. 27Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3. THE PROTOTYPE Figure 6. The prototype Figure 7. The prototype
  • 28. 28Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3.1. Results About the tests About the results Considering the response time of agents in each interaction with the prototype In general the results showed that as the number of agents was increased, the response time was increased as well.
  • 29. 29Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3.1. Results About the tests About the results Considering the response time of agents in each interaction with the prototype Throughput tests - considering the number of requests for perceptions per second that were done by agents In general the results showed that as the number of agents was increased, the response time was increased as well. In average, the agent in these tests shows a throughput 5 requests per second, where 100% of them arrived without being discarded by Javino.
  • 30. 30Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3.1. Results About the tests About the results Considering the response time of agents in each interaction with the prototype Throughput tests - considering the number of requests for perceptions per second that were done by agents In general the results showed that as the number of agents was increased, the response time was increased as well. In average, the agent in these tests shows a throughput 5 requests per second, where 100% of them arrived without being discarded by Javino. All the agents with achievement plans ARGO agent with achievement plans and all the standard agents with belief plans Comparing the both: All the agents with achievement plans has an answer time smaller than the ARGO agent with achievement plans and all the standard agents with belief plans.
  • 31. 31Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 3.1. Results Figure 8. The results for some of the agents of the smart bathroom (seconds per number of agents employed in tests).
  • 32. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 33. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 5. Demonstration 6. Conclusion and Future Works 7. References
  • 34. 34Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 4. RELATED WORK Papers showing methods of using MAS for AmI in Smart Homes, or using concepts of ubiquitous computing environments, Ambient Intelligence, and embedded agents: [Lim et al. 2009] The MavHome [Cook et al. 2003]; The Ambient Intelligence Environment Using Embedded Agents [Hagras et al. 2004];
  • 35. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 36. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 6. Conclusion and Future Works 7. References
  • 37. 37Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 5. DEMOSTRATION
  • 38. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 39. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 7. References
  • 40. 40Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 6. CONCLUSION AND FUTURE WORKS A prototype was constructed in order to simulate a real bathroom and the uMAS was developed using Jason and the ARGO architecture.
  • 41. 41Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 6. CONCLUSION AND FUTURE WORKS A prototype was constructed in order to simulate a real bathroom and the uMAS was developed using Jason and the ARGO architecture. The ARGO characteristics help in the development of uMAS with an acceptable response time depending on the programming strategy adopted.
  • 42. 42Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 6. CONCLUSION AND FUTURE WORKS A prototype was constructed in order to simulate a real bathroom and the uMAS was developed using Jason and the ARGO architecture. The ARGO characteristics help in the development of uMAS with an acceptable response time depending on the programming strategy adopted. Then, in this work, it was explored a strategy using a centralized ARGO agent responsible for managing actions and perceptions interacting with one controller and 8 agents responsible for specific functions of the proposed smart bathroom negotiating actions with the centralizer.
  • 43. 43Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 6. CONCLUSION AND FUTURE WORKS A prototype was constructed in order to simulate a real bathroom and the uMAS was developed using Jason and the ARGO architecture. The ARGO characteristics help in the development of uMAS with an acceptable response time depending on the programming strategy adopted. Then, in this work, it was explored a strategy using a centralized ARGO agent responsible for managing actions and perceptions interacting with one controller and 8 agents responsible for specific functions of the proposed smart bathroom negotiating actions with the centralizer. The experiments conducted showed that using a centralized agent when the number of functions are high and specialized per agents generates a bottleneck of requisitions (messages) that could delay in seconds the execution of certain functions.
  • 44. 44Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 6. CONCLUSION AND FUTURE WORKS For future works, an uMAS will be developed in a real room for managing the resources of a laboratory.
  • 45. 45Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 6. CONCLUSION AND FUTURE WORKS For future works, an uMAS will be developed in a real room for managing the resources of a laboratory. Besides, a communication mechanism using a middleware for the internet of things will be tested using Jason and ARGO agents. This middleware aims to provide a way of two different MAS communicate.
  • 46. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works 7. References
  • 47. OUTLINE 1. Introduction 2. The MAS Approach in Home Systems 3. The Prototype 4. Related Work 5. Demonstration 6. Conclusion and Future Works
  • 48. 48Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 7. Reference •Aarts, E. and De Ruyter, B. (2009). New research perspectives on ambient intelligence. Journal of Ambient Intelligence and Smart Environments, 1(1):5–14. •Andrade, J. P. B., Oliveira, M., Gonçalves, E. J. T., and Maia, M. E. F. (2016). Uma Abordagem com Sistemas Multi-agentes para Controle Autônomo de Casas Inteligentes. In XIII Encontro Nacional de Inteligência Artificial e Computacional (ENIAC). •Bordini, R. H., Hübner, J. F., and Wooldridge, M. (2007). Programming Multi-Agent Systems in AgentSpeak using Jason. John Wiley & Sons Ltd. •Bratman, M. E. (1987). Intention, Plans and Practical Reasoning. Cambridge Press. •Chaouche, A.-C., Seghrouchni, A. E. F., Ilié, J.-M., and Saïdouni, D. E. (2014). A higher-order agent model with contextual planning management for ambient systems. In Transactions on Computational Collective Intelligence XVI, pages 146–169. Springer. •Cook, D. J., Youngblood, G. M., Heierman III, E. O., Gopalratnam, K., Rao, S., Litvin, A., and Khawaja, F. (2003). Mavhome: An agent-based smart home. In PerCom, volume 3, pages 521–524. •Hagras, H., Callaghan, V., Colley, M., Clarke, G., Pounds-Cornish, A., and Duman, H. (2004). Creating an ambient-intelligence environment using embedded agents. IEEE Intelligent Systems, 19(6):12–20.
  • 49. 49Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 7. Reference •Kazanavicius, E., Kazanavicius, V., and Ostaseviciute, L. (2009). Agent-based framework for embedded systems development in smart environments. In Proceedings of International Conference on Information Technologies (IT 2009), Kaunas. •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. •Lim, C., Anthony, P., and Fan, L. (2009). Applying multi-agent system in a context aware. Borneo Sci, 24:53–64. •Martins, R. and Meneguzzi, F. (2014). A smart home model using jacamo framework. In 2014 12th IEEE International Conference on Industrial Informatics (INDIN). IEEE. •Pantoja, C. E., Stabile, M. F., Lazarin, N. M., and Sichman, J. S. (2016). Argo: An extended jason architecture that facilitates embedded robotic agents programming. In Baldoni, M., Müller, J. P., Nunes, I., and Zalila-Wenkstern, R., editors, Engineering Multi-Agent Systems: 4th International Workshop, EMAS 2016, pages 136–155. Springer. •Stabile Jr., M. F. and Sichman, J. S. (2015). Evaluating perception filters in BDI Jason agents. In 4th Brazilian Conference on Intelligent Systems (BRACIS).
  • 50. 50Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 7. Reference •Rao, A. S. (1996). AgentSpeak(L): BDI agents speak out in a logical computable language. In de Velde, W. V. and Perram, J. W., editors, Proceedings of the 7th European workshop on Modeling autonomous agents in a multi-agent world (MAAMAW’96), volume 1038 of Lecture Notes in Artificial Intelligence, pages 42–55, USA. Springer-Verlag. •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. •Wooldridge, M. (2009). An Introduction to MultiAgent Systems. Wiley.
  • 51. 51Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System THANKS THANK YOU! fabiancpbm@gmail.com pallomapit@hotmail.com souza.vdj@gmail.com pantoja@cefet-rj.br viterbo@ic.uff.br
  • 52. Managing Natural Resources in a Smart Bathroom Using a Ubiquitous Multi-Agent System 11th Workshop-School on Agents, Environments, and Applications WESAAC 2017 • 1. Centro Federal de Educação Tecnológica (CEFET/RJ), Brasil • 2. Universidade Federal Fluminense (UFF), Brasil Fabian Cesar P. B. Manoel 1 Palloma da Silva Machado Nunes 1 Vinicius Souza de Jesus 1 Carlos Eduardo Pantoja 1,2 José Viterbo 2 4th May 2017