Distributed Maze Solving By Cooperative Robotic Platforms