“…Notable examples include robots capable of manipulating and/or maneuvering over specialized blocks [6,10], two-dimensional systems where robots assemble structures from blocks [12] or struts [2], cooperative assembly by sophisticated robots [8,9], and a strut-climbing robot that has been proposed as a component of a system where such robots form a structure together with passive struts [1]. Theoretical work on collective construction has also produced several algorithmic approaches to automating building with blocks or struts, in two and three dimensions [3,4,5,10,11,12,14].…”