A Distributed Multi-Robot Framework for Exploration, Information Acquisition and Consensus