Using a co-evolutionary approach to automatically generate vertical undulation and lateral rolling motions for snake-like modular robot | IEEE Conference Publication | IEEE Xplore