A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SLATe – Second Life Agent Toolkit Pedro Loureiro, 51439 MEIC - TagusPark.

Apresentações semelhantes


Apresentação em tema: "SLATe – Second Life Agent Toolkit Pedro Loureiro, 51439 MEIC - TagusPark."— Transcrição da apresentação:

1 SLATe – Second Life Agent Toolkit Pedro Loureiro, MEIC - TagusPark

2 Ambientes Virtuais – Rápida expansão de conteúdo dinâmico Alteração do paradigma de produção de conteúdos – Plataforma capaz de criar Embodied Agents em Ambientes Virtuais 3D Remotos – Exemplo: Criação de um Agente – Cumprimenta-nos acenando – Relata as notícias de última hora – Apresenta as condições meteorológicas para o dia SLATe – Motivação

3 Embodied Agents – Ambientes Virtuais 3D Remotos – Corpos customizáveis Movimento – Interacção Comunicação – Mensagens Animação – Ambiente Virtual Second Life SLATe – Objectivos

4 Características – Parcialmente observável – Não-determinístico – Sequencial – Dinâmico – Discreto SLATe – Ambiente Virtual 3D Remoto

5 Problemas – Agentes sem acesso total ao Estado do Ambiente Manter representação do estado observável – Não-Determinístico + Dinâmico = Incoerência Representação do estado observável estática Todos Agentes com acesso à mesma informação SLATe – Ambiente Virtual 3D Remoto

6 Análise de Agent Toolkits – Parâmetros Comunicação Curva de Aprendizagem Suporte à Informação Frameworks e Bibliotecas Embodied Agents no Second Life SLATe – Estado da Arte

7 Análise de Agent Toolkits SLATe – Estado da Arte ComunicaçãoCurva de AprendizagemSuporte à Informação NetLogoInexistenteBoaMuito boa JADEBoa Agent BuilderBoaMá Agent FactoryBoaMá ZeusBoaMá OAABoaMáInexistente

8 Frameworks e Bibliotecas – ION INESC-id Reusabilidade de código Simulação síncrona Coerência entre estados Facilidade de partilha de informação – Passiva ou Activa – Eventos SLATe – Estado da Arte

9 Embodied Agents no Second Life – Kathryn Merrick Comportamento emergente Ciclo de Actualização de Informação dos Agentes – Helmut Prendinger AstroSim Twin-World Mediator – Actuadores e Sensores no Mundo Real – Solução de Comunicação entre Plataforma e Ambiente semelhante SLATe – Estado da Arte

10 Conclusão – Desenvolvimento de uma nova Plataforma ION como base – Simulação síncrona para o estado observável – Partilha de Informação entre Agentes Definir conceito próprio de Embodied Agent Definir estrutura interna de acordo com as necessidades SLATe – Estado da Arte

11 Agente – Entidade Distribuída SLATe – Modelo Conceptual

12 Distribuição – Conceito Embodied Agents para Ambientes Virtuais 3D Remotos SLATe – Modelo Conceptual

13 SLATe – Arquitectura

14 Camadas – SLATe.Core Conceitos Abstractos – Broker Ligação ao Ambiente – SLATe.SecondLife SLATe.Core Second Life Manager SLATe – Implementação

15 Problemas – Categorias Plataforma Ambiente Animação – Plataforma Sincronização dos elementos constituintes dos Agentes – Ciclo de Vida do CoreElement » Automatiza adição e remoção do Agente da Simulação SLATe – Implementação

16 – Ambiente Limitações do LSL (timeouts) – Instruções vindas da Plataforma Falta de retorno de informação na criação de objectos – Mecanismo de busca e detecção de objectos no terreno Detecção de Objectos no Inventário – Ciclos de busca configuráveis SLATe – Implementação

17 – Animação Propagação das transformações nas BodyParts – Esqueleto com Hierarquia de BodyParts Actuador de Animação: restrição vs eficiência – Dois Actuadores de Animação à escolha do Utilizador SLATe – Implementação

18 Boids – Processo de decisão reactivo Sem estado interno – Comportamento Emergente Coesão Separação Alinhamento – Teste de carga Ponto de ruptura do lado do Ambiente SLATe – Casos de Uso

19 Boids SLATe – Casos de Uso

20 Simon Says – Processo de decisão reactivo Com estado interno – Funcionalidades Agarrar e trazer Agentes Seguir Utilizador – Interacção com Utilizador Mensagens escritas SLATe – Casos de Uso

21 Simon Says SLATe – Casos de Uso

22 Conclusão – Resultados Satisfatórios Limitações causadas pelo Ambiente – Actuadores Movimento com e sem Waypoints Agarrar / Largar Envio de Mensagens Públicas / Privadas – Sensores Visão Comunicação Interacção SLATe – Casos de Uso

23 Objectivos – Plataforma reútilizavel Embodied Agents em Ambientes Virtuais 3D Remotos Simulação síncrona com estado observável – Partilha de informação entre Agentes – Coerência entre Estados – Casos de Uso Resultados satisfatórios – Melhorias Animação dos Corpos Importação de Modelos 3D para Corpos SLATe – Conclusão


Carregar ppt "SLATe – Second Life Agent Toolkit Pedro Loureiro, 51439 MEIC - TagusPark."

Apresentações semelhantes


Anúncios Google