Multi-agent control architecture for large scale multi-robot system