Text this: Inverse kinematics of a hyper-redundant robotic manipulator