Repo for general swarm development
Task execution
- Collaboration on tasks
- Task Optimization
- Emergent behaviour
- Self replication + improvement
- Swarm manager receives tasks
- Swarm manager creates execution groups of bots to executes tasks and distributes the tasks to the bots
- Bots in execution group connect together, execute, and optimize the task
- On task completion, the bots disconnect from each other
- Execution group can create new tasks while executing a task bundle
- Task framework built up in previous iterations