Team-oriented programming for multiple mobile robots

This paper presents a team-oriented programming method specially designed for multiple mobile robots. The team, which is a typical constitution stnictLire in multi-robot system, forms after the user selects suitable robots, assigns their roles and sets related parameters. Team behavior module are introduced for the team-level behavior description and the temporal chain of these modules, realized by finite state automata, partitions the team tasks into discrete operating states and triggers. A graphical programming tool is designed for the team task description with visual diagrams. The real robots experiment of adaptive formation shows the system's usability and effectivity.