A self-tuning multi-phase CPG enabling the snake robot to adapt to environments. - Tang, Chaoquan; Ma, Shugen; Li, Bin; Wang, Yuechao (2011)