pogamut 2 platform for fast development of the cognitive agents inside 3d environment jakub gemrot,...

14
Pogamut 2 Pogamut 2 Platform for fast development of the cognitive Platform for fast development of the cognitive agents inside 3D environment agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček, Cyril Brom Faculty of mathematics and physics Faculty of mathematics and physics Charles University at Prague Charles University at Prague January 2008 January 2008 http://artemis.ms.mff.cuni.cz/pogamut http://artemis.ms.mff.cuni.cz/pogamut

Upload: jessie-lamb

Post on 11-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

Pogamut 2Pogamut 2 Platform for fast development of the cognitive agents inside 3D environmentPlatform for fast development of the cognitive agents inside 3D environment

Jakub Gemrot, Rudolf Kadlec,

Michal Bída, Ondřej Burkert,

Jan Havlíček, Cyril Brom

Faculty of mathematics and physicsFaculty of mathematics and physicsCharles University at PragueCharles University at PragueJanuary 2008January 2008

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Page 2: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

What are the guys from Prague doing?What are the guys from Prague doing?

human-like agents in 3D enviroments

navigation in virtual reality, computer games, virtual storytelling

available tools or platform insufficient

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Page 3: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

Big picture… what is Pogamut 2 ?Big picture… what is Pogamut 2 ?

platform for fast development of the cognitive agents

testbed for cognitive architectures providing environment, problems and agent stubs

hard to make good 3D world simulators=> computer games

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Page 4: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

Unreal TournamentUnreal Tournament20042004

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Extensible and adaptable3D engine.

Page 5: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

Community drivenCommunity driven

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Strong community, a lot of free and quality materials.

Page 6: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

Faces of the Pogamut 2Faces of the Pogamut 2

Modular

architecture

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Integrated Development

Environment

NetBeans plugin(Java 1.6)

Easy to connect

existing planners

UT2004 powered

Page 7: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

ArchitectureArchitecture

Simulates the world

Exports information

Translating text messages

to java objects

Model of the agenthttp://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

EPICEPIC

®®

Our a

dapta

tion o

f Gam

ebots

Our a

dapta

tion o

f Gam

ebots

…… …… our own contribution ……our own contribution ……

Page 8: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

IDE screenshotIDE screenshot

Page 9: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Some of the platform featuresSome of the platform featuresRemote ControlRemote Control

Page 10: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Some of the platform featuresSome of the platform featuresIntrospectionIntrospection

Page 11: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

validation of the agents

allows to create a scenario for agents and run them multiple times

events

rule based engine (JBoss Rules)

Some of the platform featuresSome of the platform featuresExperimentsExperiments

Page 12: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

VideoVideo

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Page 13: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Ongoing projectsOngoing projects

Research on artificial emotions

Genetic evolution of complex behaviors (using grid of UT2004 servers)

Research on episodic memory

Agents coordination and cooperation

Page 14: Pogamut 2 Platform for fast development of the cognitive agents inside 3D environment Jakub Gemrot, Rudolf Kadlec, Michal Bída, Ondřej Burkert, Jan Havlíček,

Thank you for your attention!Thank you for your attention!

http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut

Questions ?