trabalho de introdução a sistemas multi-agentes simulação de uma residência com integrantes e...
Post on 07-Apr-2016
218 Views
Preview:
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