Exploiting physical constraints: heap formation through behavioral error in a group of robots | Synapse