Controller Design for Hyper-Redundant Manipulator Using Backbone Curve