https://123dok.net/document/qmj65me5-contribution-implementation-intelligent-distributed-control-strategies-collective-robotics.html