Generic Decentralized Locomotion Control for Lattice-Based Self-Reconfigurable Robots