Disclosed is a hydraulic type automatic controlled robot for cleaning the oil storage tank, the robot includes a machine frame, a rotary table at the front part on the upper end of the machine frame, and a pitching rotary table connected with the rotary table, a searchlight, a spray head and a CCD camera are parallel-arranged on the pitching rotary table, a hydraulic line is in connection with two rotary table hydraulic swing cylinders and the spray head, a spade board is arranged at the front end of the lower part of the machine frame for connecting with the machine frame rotor axis mechanism and is connected with the hydraulic cylinder, crawler mechanisms of the hydraulic motor transmission is arranged on the two sides at the lower part of the machine frame, a hydraulic system includes a hydraulic pump, the hydraulic source, a hydraulic motor on the machine frame, a swing cylinder, the hydraulic cylinder, and the hydraulic pipeline and a protection hydraulic pipeline arranged at the middle part of the rear end of the machine frame and an electrical wire of an integrated transistor that connected with each other; a control system includes a control board of a PLC control center, a circuit board, a control panel, a control cabinet, an electromagnetic valve and a motor; the PLC control board and the circuit board are designed to be positioned in the control cabinet, and the control panel controls the working of the robot, the hydraulic pump and the mud pump, and ensures the treatment and outer carrying of the sludge in the storage tank.