Title: Achieving Consensus in Robot Swarms