Team robotics is slowly but surely emerging as a useful and effective solution to a number of practical problems. There are a number of important motivations for developing robotic teams of cooperating modules. Differences in task requirements, resources, and environments provide a very strong motivation not to attempt to develop a single complicated robotic system which performs all functions, in all conditions, poorly. Consideration of multiple cooperative robotic teams, provide an attractive, effective, and practical alternative. Individual robots in the team are typically simpler to design, enhancing the system reliability. Also, teams are more efficient and more fault tolerant. In our own research, we have investigated a number of important issues underlying the development of cooperative robotic teams. These research studies have emphasized experimental validation of the concepts. Highlights of these studies are presented below.