This study briefly introduces an intelligent detection algorithm for foreign objects on solar panel surfaces, as well as an intelligent cleaning robot. In the intelligent detection algorithm, the improved Retinex algorithm was used to improve low-light images, and the You Only Look Once version 5 (YOLOv5) algorithm was used to detect foreign objects on the surface. Simulation experiments were performed. The improved Retinex algorithm was compared with the traditional Retinex and histogram equalization methods. The YOLOv5 algorithm was compared with the faster region-based convolutional neural network (R-CNN) and YOLOv4 algorithms. The surface foreign object cleaning ability of the developed intelligent robot was compared with the robot that did not use the same algorithm. The results showed that the improved Retinex algorithm could increase image brightness while preserving color. The edge strength, information entropy, and locally orderless error of the improved images were 79.8±1.6, 7.5±0.7, and 813.6±2.6, respectively. The YOLOv5 algorithm could identify and locate foreign objects more accurately, with a precision of 0.987, a recall rate of 0.985, and an F -value of 0.986. It was also discovered that the intelligent robot using the proposed surface foreign object detection algorithm cleaned foreign objects on the surface of photovoltaic panels faster and better. The time consumed in one round of cleaning was 6.2±0.1 min, and the residual foreign object on the surface was 0.7%±0.1%.
Tang Chenxu (Sun,) studied this question.