Cooperative autonomous Distributed Robotic Exploration