Kinematic control of a new hyper-redundant manipulator with lockable joints