Adaptive Manipulator