Cooperative Mobile Robotics: Antecedents and Directions