A snake-arm robot is a slender hyper-redundant manipulator. The high number of degrees of freedom allows the arm to “snake” along a path or around an obstacle – hence the name “snake-arm”.