EIS Environments

Working with Complex Environments

Here, we focus on how to work with more complex environments that may have many entities of diverse types. Such environments add more complexity because developers typically want to associate …

Sensing the Environment

EIS provides a standard model for agent-environment interaction in which the agent periodically senses the environment, generating a set of perceptions. Interleaved between the sensor invocations, the agent is able …

Starting an Environment

Some environments start automatically when loaded, while others must be started by an agent. To start an environment one of the connected agents must execute one of the following two …

Linking Agents to Entities

EIS Environments expose a set of entities that can be controlled by one or more agents. Each entity is associated with a unique identifier (name), a type and an associated …

Launching / Connecting to an Environment

EIS environments are deployed as jar files. To use one, you should copy the jar file into the base directory of your Eclipse project (the project folder). An example of …

Introduction

The Environment Interface Standard (EIS) is an attempt to provide a common interface between agents and the environments the inhabit. The idea of the initiative is to standardise how an …