+1 (972) 883-2091
ECSS 4.220, 800 W Campbell Rd, Richardson, TX 75083–0688, US

Implementing the “agent” package

In this tutorial, we describe the detailed implementation of the “agent” package which contains the implementation of all virtual agents types.

1. Creating sub packaged for “agent” module

Inside the “agent” package create a class and name it “VehicleAgent” that extends the class “edu.utdallas.mavs.divas.core.sim.agent.AbstractAgent”. In addition, create the following four packages that conforms to the agent modules:

  1. “interaction”
  2. “knowledge”
  3. “planning”
  4. “tasks”

The detailed implementation of these packages is described throught tutorial 6.3. The following figure depicts the project explorer after finish creating the “agent” innner packages: