Recent Advances in Multi-robot Systems