TERMES: An Autonomous Robotic System for Three-Dimensional Collective Construction