People      Publications      Introduction      Inspiration      Software     Hardware      See the nodes in Action!

 

 

SOFTWARE SIMULATION

 

DESIGN OVERVIEW
SIMULATOR DATA & RESULTS

SOURCE CODE

 

The design of the software simulator can be broken down into 3 sections:

1) ENVIRONMENTAL SIMULATION

The first step in setting up a simulation is to layout the environment using the Parasitic Mobility Simulator Map Editor. The user interface for this tool consists of a window displaying a scrollable, tile-based map, and a control panel for editing the parameters of the selected tile. Once a map is created, it can then be imported into the Parasitic Mobility Simulator, where a user can set up behaviors for the hosts and paramors, set up logging, and begin execution of the simulation.

Below (left): Parasitic Mobility Simulator Map Editor
Below (right): The Parasitic Mobility Simulator executing a simulation.

2) HOST BEHAVIOR

The simulation allows the user to assign several parameters to the hosts. These parameters include: stay weight; covered/uncovered weights; portal weight; portal duration; and speed.

3) PARASITIC NODE BEHAVIOR

Similarly, properties can be assigned to the node’s behavior. These properties include: power rate; attachment power; battery life; power threshold; goal x/y coordinates; “goto goal;” “stop at goal;” goal time; light/vibration/altitude/temperature/radiation threshold’ sensor time; coverage; and hops per locale.