Swarm experiments
Here is a small collection of experiments that I made in a Swarm Intelligence course at NTNU in Ă…lesund.
- Arrival behavior
- Two Seek implementations
- The red one is smarter. Refresh the page multiple times to get new random scenarios.
- Pack hunting 1
- With single target per hunter and improved Pursue implementation. Suffers a bit from conflicts due to the (necessary) separation behavior.
- Pack hunting 2
- Experimental, using combined behaviors, weighted target points, PID controllers and online optimization. It suffers a bit from PID being more suited for docking than pursuing.
- Simple PSO searching in a 2D plane
- With interactive modification of PSO parameters
- PSO dissonance
- Experiment with PSO parameters sweeping over their range at frequencies related by the golden ratio, and respawning particles upon convergence to global best known.
- PSO_Path
- A simplistic short-sighted path planning using PSO, with interactive controls
- PSO_Path_optimized
- A variant of the above that uses the last PSO state in previous position as starting point in the new position and runs only a single iteration per decision, compensating with a more particles and larger space (still only selects a direction without building a search tree)