Implementation of a Swarm writtin in Scala
Project Goals
- Have agents, without knowledge of the absolute global coordinate system discover and plot objects
- Build Uncertainty into the System
- Agents must be able to navigate the environment knowing only where global X positive and Y positive are
- Synchronized Collective Map
Our goals for this project have been met, the framework is now in place to expand this framework into a generalized Swarm solver. Our demonstation implementation does not show the full power of the framework.
Inovations
- Distributed Data Acquisition
- Collective generation of obstacle network
- Actors of the simulation are totally and 100% independent, with the exception of messages passed. ( no shared memory, or static varables )
These objectives are critical in keeping the simulation a strict swarm. We hold zero tolerance for hacks that just simulate behaviour that should be inherent.
Links
Interface Screenshot