I. Introduction
Even though snakes only have soft bodies without limbs, the mobility of snakes is strong enough to handle fields, deserts, trees and even rivers. Thus the bionic snake robots are proposed to perform a wide variety of tasks in the extreme environments, especially for some narrow spaces like pipes and ruins [1].