Analysis and heading control of continuum planar snake robot based on kinematics and a general solution thereof. (3rd March 2016)