This study was conducted based on the accumulation of dust and dirt particles on Photovoltaic (PV) panels, which leads to a reduction in the solar energy reaching the cells and, consequently, a decrease in their overall power output. Therefore, the cleaning of PV panels poses a problem of significant practical engineering interest in solar PV power generation. To address the regular cleaning of this dust, we have developed an automatic cleaning system designed to remove dust from the solar panels. In this paper, we review the problem and discuss the method for dust removal. The project focuses on the design and development of a solar panel cleaning system. The primary objective is to design and simulate an a robot-assisted cleaning system, which demonstrate an effective and automatic robot cleaning prototype, in order to minimize human involvement for solar panel cleaning process. The utilization of technologies, such as robots, offers an efficient means of performing repetitive tasks at a low cost, in a short amount of time, while maintaining periodic cleaning to enhance its efficiency.