pogamut 2 platform for fast development of the cognitive agents inside 3d environment jakub gemrot,...
TRANSCRIPT
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
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
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
Unreal TournamentUnreal Tournament20042004
http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut
Extensible and adaptable3D engine.
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.
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
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 ……
http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut
IDE screenshotIDE screenshot
http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut
Some of the platform featuresSome of the platform featuresRemote ControlRemote Control
http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut
Some of the platform featuresSome of the platform featuresIntrospectionIntrospection
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
VideoVideo
http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut
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
Thank you for your attention!Thank you for your attention!
http://artemis.ms.mff.cuni.cz/pogamuthttp://artemis.ms.mff.cuni.cz/pogamut
Questions ?