Multirobot system architecture: environment representation and protocols