Design of a compliant environmentally interactive snake-like manipulator