manipulator main