The tank cleaning robot has obtained explosion-proof certification and is equipped with functions such as jet cleaning, powerful suction, remote control, obstacle avoidance, and real-time visual connection. By using the tank cleaning robot for tank cleaning, downtime of the tank can be reduced while improving the safety of operators and increasing production efficiency, thereby lowering the cost of tank cleaning operations.