{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T15:51:14Z","timestamp":1782316274886,"version":"3.54.5"},"reference-count":37,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T00:00:00Z","timestamp":1761868800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Robot. AI"],"abstract":"<jats:p>Cleaning PV (photovoltaic) panels is essential for a PV station, as dirt or dust reduces the effective irradiation of solar energy and weakens the efficiency of converting solar energy into free electrons. The inconsistent (cleaning efficacy) and unsafe (summarized voltage and current) manual method is a challenge for a PV station. Therefore, this paper develops a cleaning robot with PV detection, path planning, and action control. Firstly, a lightweight Mobile-VIT (Mobile Vision Transformer) model with a Self-Attention mechanism was used to improve YOLOv8 (You Only Look Once v8), resulting in an accuracy of 91.08% and a processing speed of 215 fps (frames per second). Secondly, an A* and a DWA (Dynamic Window Approach) path planning algorithm were improved. The simulation result shows that the time consumption decreased from 1.19 to 0.66 s and the Turn Number decreased from 23 to 10 p (places). Finally, the robot was evaluated and calibrated in both indoor and outdoor environments. The results showed that the algorithm can successfully clean PV arrays without manual control, with the rate increasing by 23% after its implementation. This study supports the maintenance of PV stations and serves as a reference for technical applications of deep learning, computer vision, and robot navigation.<\/jats:p>","DOI":"10.3389\/frobt.2025.1606774","type":"journal-article","created":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T05:25:00Z","timestamp":1761888300000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A photovoltaic panel cleaning robot with a lightweight YOLO v8"],"prefix":"10.3389","volume":"12","author":[{"given":"Jidong","family":"Luo","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guoyi","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanjiao","family":"Lei","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yayong","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hongzhou","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1965","published-online":{"date-parts":[[2025,10,31]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"102372","DOI":"10.1016\/j.mechatronics.2020.102372","article-title":"Autonomous robot for cleaning photovoltaic panels in desert zones","volume":"68","author":"Antonelli","year":"2020","journal-title":"Mechatronics"},{"key":"B2","doi-asserted-by":"publisher","first-page":"120565","DOI":"10.1016\/j.energy.2021.120565","article-title":"Developing a cleaning strategy for hybrid solar plants PV\/CSP: case study for semi-arid climate","volume":"228","author":"Azouzoute","year":"2021","journal-title":"Energy"},{"key":"B3","doi-asserted-by":"crossref","DOI":"10.1007\/978-94-017-8978-3_8","article-title":"Dust deposition. 179-200*179-200","volume-title":"Mineral dust: a key player in the Earth system","author":"Bergametti","year":"2014"},{"key":"B37","doi-asserted-by":"publisher","first-page":"2954","DOI":"10.1007\/s40815-023-01600-3","article-title":"Intelligent balancing and trajectory tracking control for unicycle robots","volume":"25","author":"Chen","year":"2023","journal-title":"Int. J. Fuzzy Syst."},{"key":"B4","doi-asserted-by":"publisher","first-page":"3383","DOI":"10.3390\/plants12193383","article-title":"An optimization method of deep transfer learning for vegetation segmentation under rainy and dry season differences in a dry thermal valley","volume":"12","author":"Chen","year":"2023","journal-title":"Plants-Basel"},{"key":"B34","doi-asserted-by":"crossref","DOI":"10.2514\/6.2023-1452","article-title":"Geomagnetic navigation using Rao Blackwellized particle filter","volume-title":"AIAA Scitech Forum and Exposition, 2023","author":"Cuenca","year":"2023"},{"key":"B5","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.enconman.2011.10.018","article-title":"Dust deposition in ventilation and air-conditioning duct Bend flows","volume":"55","author":"Gao","year":"2012","journal-title":"Energ Convers. Manage"},{"key":"B29","article-title":"Performance evaluation of YOLOv8 model configurations, for instance segmentation of strawberry fruit development stages in an open field environment","volume-title":"arXiv","author":"Gamani","year":"2024"},{"key":"B6","doi-asserted-by":"publisher","first-page":"137","DOI":"10.33414\/rtyc.35.137-150.2019","article-title":"Robots for cleaning photovoltaic panels: state of the art and future prospects","author":"Grando","year":"2019","journal-title":"Rev. Tecnol. Cienc."},{"key":"B35","doi-asserted-by":"crossref","DOI":"10.1109\/ROBOT.2005.1570477","article-title":"Improving grid - based SLAM with Rao - Blackwellized particle filters by adaptive proposals and selective resampling","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)","author":"Grisetti","year":"2005"},{"key":"B33","first-page":"08083","article-title":"Fast R-CNN","volume-title":"Proceedings of the IEEE International Conference on Computer Vision (ICCV)","author":"Girshick","year":"2015"},{"key":"B7","first-page":"1555","article-title":"Automatic solar panel cleaning system based on arduino for dust removal","author":"Habib","year":"2021"},{"key":"B8","doi-asserted-by":"publisher","first-page":"7139","DOI":"10.3390\/ma15207139","article-title":"Anti-soiling coatings for enhancement of PV panel performance in desert environment: a critical review and market overview","volume":"15","author":"Hossain","year":"2022","journal-title":"Materials"},{"key":"B9","doi-asserted-by":"publisher","first-page":"178327","DOI":"10.1016\/j.scitotenv.2024.178327","article-title":"Numerical simulation of dust deposition on photovoltaic module surface based on multifactor fusion deposition mechanism","volume":"959","author":"Hu","year":"2025","journal-title":"Sci. Total Environ."},{"key":"B10","doi-asserted-by":"publisher","first-page":"1657","DOI":"10.1109\/tsmc.2024.3506533","article-title":"UAV-based automatic detection, localization, and cleaning of bird excrement on solar panels","volume":"55","author":"Huang","year":"2025","journal-title":"IEEE Trans. Syst. Man, Cybern. Syst."},{"key":"B11","doi-asserted-by":"publisher","first-page":"175","DOI":"10.53106\/199115992024083504013","article-title":"Design and path planning method of control system for photovoltaic panel cleaning robot","volume":"35","author":"Jin","year":"2024","journal-title":"J. Comput."},{"key":"B12","first-page":"3398","article-title":"A deep learning based detection of bird droppings and cleaning method for photovoltaic solar panels","author":"Kshetrimayum","year":"2023"},{"key":"B13","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1108\/ir-03-2021-0055","article-title":"Development of following robot for supplying power to solar panel cleaning robot","volume":"49","author":"Li","year":"2022","journal-title":"Industrial Robot Int. J. robotics Res. Appl."},{"key":"B14","doi-asserted-by":"publisher","first-page":"542","DOI":"10.3390\/electronics13030542","article-title":"Intelligent robotics\u2014A systematic review of emerging technologies and trends","volume":"13","author":"Licardo","year":"2024","journal-title":"Electronics"},{"key":"B36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10846-023-01882-5","article-title":"Improved A* algorithm with DWA for dynamic obstacle avoidance in mobile robot navigation","volume":"108","author":"Li","year":"2023","journal-title":"J. of Intell. & Robot. Sys."},{"key":"B15","doi-asserted-by":"publisher","first-page":"142241","DOI":"10.1016\/j.scitotenv.2020.142241","article-title":"Study of a dust deposition mechanism dominated by electrostatic force on a solar photovoltaic module","volume":"754","author":"Liu","year":"2021","journal-title":"Sci. Total Environ."},{"key":"B31","doi-asserted-by":"crossref","first-page":"8759","DOI":"10.1109\/CVPR.2018.00913","article-title":"Path aggregation network for instance segmentation","volume-title":"2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition","author":"Liu","year":"2018"},{"key":"B30","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1109\/ICECAI62591.2024.10675035","article-title":"Object detection algorithm for UAV aerial image based on improved YOLOv8","volume-title":"2024 5th International Conference on Electronic Communication and Artificial Intelligence (ICECAI)","author":"Liu","year":"2024"},{"key":"B16","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1117\/12.2653504","article-title":"An occlusion detection algorithm for small targets on the surface of photovoltaic modules based on deep learning","volume":"12474","author":"Ma","year":"2022","journal-title":"Proc. SPIE"},{"key":"B17","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1007\/s13762-015-0898-7","article-title":"An overview of particulate dry deposition: measuring methods, deposition velocity and controlling factors","volume":"13","author":"Mariraj Mohan","year":"2016","journal-title":"Int. J. Environ. Sci."},{"key":"B32","article-title":"Mobilevit: Light - weight, general - purpose, and mobile - friendly vision transformer","author":"Mehta","year":"2021","journal-title":"ArXiv preprint ArXiv: 2110.02178"},{"key":"B18","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1016\/j.solener.2023.03.005","article-title":"Unmanned aerial vehicles (UAVs) in the planning, operation and maintenance of concentrating solar thermal systems: a review","volume":"254","author":"Milidonis","year":"2023","journal-title":"Sol. Energy"},{"key":"B19","doi-asserted-by":"publisher","first-page":"103752","DOI":"10.1016\/j.jobe.2021.103752","article-title":"Fault tree analysis of fires on rooftops with photovoltaic systems","volume":"46","author":"Mohd Nizam Ong","year":"2022","journal-title":"J. Build. Eng."},{"key":"B20","doi-asserted-by":"publisher","first-page":"141753","DOI":"10.1016\/j.scitotenv.2020.141753","article-title":"A review on maintenance strategies for PV systems","volume":"746","author":"Osmani","year":"2020","journal-title":"Sci. Total Environ."},{"key":"B21","first-page":"250","article-title":"A review on cleaning mechanism of solar photovoltaic panel","author":"Patil","year":"2017"},{"key":"B22","doi-asserted-by":"publisher","first-page":"1437","DOI":"10.32604\/cmc.2023.032300","article-title":"Feature extraction and classification of photovoltaic panels based on convolutional neural network","volume":"74","author":"Prabhakaran","year":"2022","journal-title":"Comput. Mater. Continua"},{"key":"B23","doi-asserted-by":"publisher","first-page":"111538","DOI":"10.1016\/j.buildenv.2024.111538","article-title":"Study on multiple influence mechanism of airflow-dust-gas coupling diffusion under large vortex flow technology","volume":"257","author":"Qin","year":"2024","journal-title":"Build. Environ."},{"key":"B24","first-page":"132","article-title":"Robot for cleaning solar PV module to support rooftop PV development","author":"Riawan","year":"2018"},{"key":"B25","doi-asserted-by":"publisher","first-page":"20018","DOI":"10.1063\/5.0127800","article-title":"A comprehensive review on solar panel cleaning robot technologies","volume":"2753","author":"Sarode","year":"2023","journal-title":"AIP Conf. Proc."},{"key":"B26","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1016\/j.renene.2021.09.064","article-title":"Performance enhancing and improvement studies in a 600 kW solar photovoltaic (PV) power plant; manual and natural cleaning, rainwater harvesting and the snow load removal on the PV arrays","volume":"181","author":"\u015eevik","year":"2022","journal-title":"Renew. Energ."},{"key":"B27","doi-asserted-by":"publisher","first-page":"6967","DOI":"10.3390\/app13126967","article-title":"Research on mechanism design and kinematic characteristics of self-propelled photovoltaic cleaning robot","volume":"13","author":"Yang","year":"2023","journal-title":"Appl. Sci."},{"key":"B28","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/978-981-99-8045-1_5","article-title":"Research on the intelligent control system of aerial robots","volume-title":"Advances and challenges in advanced unmanned aerial systems: selected contributions of ICAUAS 2023","author":"Yuan","year":"2024"}],"container-title":["Frontiers in Robotics and AI"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2025.1606774\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T05:25:02Z","timestamp":1761888302000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/frobt.2025.1606774\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,31]]},"references-count":37,"alternative-id":["10.3389\/frobt.2025.1606774"],"URL":"https:\/\/doi.org\/10.3389\/frobt.2025.1606774","relation":{},"ISSN":["2296-9144"],"issn-type":[{"value":"2296-9144","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,31]]},"article-number":"1606774"}}