Triple-layered central pattern generator-based controller for 3D locomotion control of snake-like robots. (13th November 2017)