trabalho de introdução a sistemas multi-agentes simulação de uma residência com integrantes e...

Post on 07-Apr-2016

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Trabalho de Introdução a Sistemas Multi-Agentes

Simulação de uma Residência com integrantes e faxineira

Heliomar Kann da Rocha SantosRoberto Weidmann Menezes

Sumário

• Introdução• ASF - Agent Society Framework • Nossa idéia• Primeira etapa

o Modelagemo Implementação

• Próxima etapa• Conclusão• Dúvidas

Introdução

• Trabalho voltado para a implementação • Simulação

o Residência com moradores e uma empregada• Estado atual do projeto:

o 37 classes funcionaiso 2 tipos de agentes/papeis/objetivoso 1 organização/ambiente

Introdução

• Linguagem: Java• Framework: ASF• IDE: Netbeans• Site: http://code.google.com/p/asf-ap-simulation/

ASF - Agent Society Framework

• Framework brasileiroo Feito na PUC-RJo http://www.les.inf.puc-rio.br/frameworkasf/ 

• Baseado no framework conceitual TAO • Implementar sistemas multi-agentes

o Agenteso Papeiso Organizaçõeso Ambientes

ASF - Agent Society Framework

• Modelo BDI - Belief-Desire-Information• Comunicação ACL• Diferença do Jadex

o Suporte a múltiplos papéis

Nossa idéia

• Simulação de uma residênciao Vários moradoreso Uma empregada

• Cada residência possui comodos• Avalia os níveis de sujeira e de arrumação• Objetivo Final

o "Várias residências, com seus moradores, requerem faxineiras, que também moram em suas casas, a uma central de atendimento"

Nossa idéia

• Agentes (Moradores e Faxineiras)o Comportamentos distintoso Habilidade de tomar decisõeso Possíbilidade de ter vários papéiso Locomover entre ambientes

•  Ambientes (Residências e Central de atendimento)o Sofrer ações ao longo do tempoo Distribuidas

Primeira etapa

• Estado atual:o Uma residênciao Vários comodos o Vários moradoreso Uma empregada

• Simula o comportamento de uma casa• Residência

o Vários comodos Níveis de limpeza e arrumação

Primeira etapa

• Moradoreso Limparo Sujaro Arrumaro Desarrumaro Chamar a empregada o Verificar comodo

• Empregadao Limparo Arrumaro Verificar comodo

Primeira etapa - Modelagem

 

Primeira etapa - Modelagem

• Morador:

Primeira etapa - Modelagem

• Empregada:

Primeira etapa - Implementação

 

Próxima etapa

• Utilizar várias residências• Implementar a central de atendimento• Distribuir as residências em computadores distintos• Aprimorar a inteligência dos agentes• Acrescentar mais caracteristicas a simulação• Melhorar a interface gráfica• Otimizar o framework

Conclusão

• Grande potencial desse paradigma• Aplicação dos conceitos ensinados• Dificuldades na modelagem do sistema• Problemas ao debugar os agentes• Dificuldades na compreensão de certos aspectos do

frameworko  Pouca documentação

Dúvidas

 

top related