|
Multi Agent Systemsusing VRMLJapanese here |
|
One of the most advanced field of research in artificial intelligence is the concept of *agents* including multi-agent systems. In this system, a group of agents each provided with its own "will" and mobility communicates and cooperates with each other in solving problems.
Creatures including humans are made of body and mind (intelligence). In the PROTOTYPE design, this actual structure was used to create the artificial lifeforms in VRML.
They can calculate their own status, and are able to spontaneously change their body (geometry) in terms of position, shape, or movement. This program was used to simulate the actual process in the real world in creating a group of creatures interacting with each other. The actual "scenegraph" will look like this.
|
|
PROTO Agent [ eventIn SFBool woo eventOut SFBool foo ] { DEF BODY Transform { ....geometry .....} DEF RULE Script { eventIn SFBool woo IS woo eventOut SFBool foo IS foo eventOut SFVec3f pos url " ....script ...." } ROUTE RULE.pos TO BODY.set_translation ........ }
DEF Copy1 Agent { .... }
|