Coordination among heterogeneous robotic soccer players