Multi-Robot Coordination in Complex Environment with Task and Communication Constraints. (6th May 2013)