Iterative Learning Control for Multi-agent Systems Coordination